SDC命令详解:使用reset_design命令重置设计
相关阅读SDC命令详解https://blog.csdn.net/weixin_45791458/category_12931432.html?spm1001.2014.3001.5482reset_design命令用于重置当前设计其实它并不是一个SDC命令归为此类只是为了方便管理。本文针对Design Compiler但该命令同样存在于PrimeTime、IC Compiler等工具中它们大致相同略有差别。重置当前设计会产生广泛的影响包括移除当前设计设置的所有SDC约束效果等同于remove_sdc命令、移除绝大多数设置在对象上的属性、移除用户创建的对象如时钟和时序组。在使用reset_design命令时有几点需要注意1、reset_design命令不会移除UPF约束要想移除UPF约束需要使用remove_upf命令。2、reset_design命令只会移除那些用户定义的约束而无法移除默认约束。例如对于Design Compiler而言会在link_library变量或local_link_library属性两者统称为link_path中的第一个逻辑库即主库中搜索默认工作环境(operating condition)和默认线负载模型(wire load model)如下面两篇文章所说。SDC命令详解使用set_operating_conditions命令进行约束bc_wc模式和on_chip_variation模式https://chenzhang.blog.csdn.net/article/details/146458759?spm1001.2014.3001.5502静态时序分析线负载模型的选择机制https://chenzhang.blog.csdn.net/article/details/140619371?spm1001.2014.3001.5502假设用户用set_operating_conditions命令和set_wire_load_model命令设置了约束随后使用reset_design命令移除了这些约束如果此时默认工作环境和默认线负载模型恰好与之前设置的约束相同用户可能会产生困惑认为reset_design命令失效了其实不然使用write_sdc命令输出一个SDC文件就可以对此进行验证其中用户指定的set_operating_conditions命令和set_wire_load_model命令并不存在。3、reset_design命令不会移除使用set_attribute命令设置的用户自定义属性。4、reset_design命令不会重置或移除变量包括应用变量(application variable)和用户自定义变量(user-defined variable)。5、当reset_design命令命令移除用户创建的对象时包含这些对象的集合也会被自动删除。执行reset_design命令将产生广泛的影响结果几乎等同于从头开始设计流程。如果只想移除少量属性建议使用remove_attribute命令或者可以通过设置这些属性的命令来移除特定属性一些设置属性的命令例如set_cost_priority有-default选项该选项可移除该命令之前设置的所有属性。该命令对所有活跃场景生效。关于场景的更多介绍可以参考下面的博客。Design Compiler多工艺角和多工作模式(Multicorner-Multimode, MCMM)https://blog.csdn.net/weixin_45791458/article/details/149578771?ops_request_misc%257B%2522request%255Fid%2522%253A%2522e3267dcc7cc26380435f53994dc8b9b8%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257Drequest_ide3267dcc7cc26380435f53994dc8b9b8biz_id0utm_mediumdistribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-1-149578771-null-null.nonecaseutm_termMCMMspm1018.2226.3001.4450需要注意的是该命令只对当前设计生效如果在重置当前设计后又使用current_design命令切换了当前设计切换后的当前设计是没有被重置的状态如下所示。dcnxt_shell current_design top Current design is top. {top} dcnxt_shell create_clock -period 10 -name clk 1 dcnxt_shell get_clocks {clk} dcnxt_shell current_design bot Current design is bot. {bot} dcnxt_shell reset_design 1 dcnxt_shell current_design top Current design is top. {top} dcnxt_shell get_clocks {clk}

相关新闻

Python实现智能音频处理:从降噪到配音矫正的完整工程方案

Python实现智能音频处理:从降噪到配音矫正的完整工程方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/9 12:42:42 阅读更多 →
多品牌矩阵外贸企业的 GEO 布局策略,如何避免品牌之间互相干扰

多品牌矩阵外贸企业的 GEO 布局策略,如何避免品牌之间互相干扰

不少外贸集团、工贸一体企业,拥有多套品牌矩阵:面向不同细分赛道、不同价格定位、不同海外市场,打造多个独立品牌,分别对应不同产品线。这类企业开展 GEO 会遇到独有的难题:多个品牌同时布局 AI 生态,如果知…

2026/10/24 6:38:10 阅读更多 →
幻兽帕鲁1.0正式版存档兼容性与Mod迁移完全指南

幻兽帕鲁1.0正式版存档兼容性与Mod迁移完全指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/29 17:59:34 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/8 1:19:03 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/8 14:17:55 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/9 1:59:56 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/8 1:38:41 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/9 7:45:06 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/8 1:23:14 阅读更多 →

日新闻

周新闻

月新闻