SDC命令详解:使用all_clocks命令进行查询

发布时间:2026/7/6 20:25:51
SDC命令详解:使用all_clocks命令进行查询 相关阅读SDC命令详解https://blog.csdn.net/weixin_45791458/category_12931432.html?spm1001.2014.3001.5482all_clocks命令用于创建一个时钟对象集合包含当前设计中的所有时钟关于设计对象和集合的更详细介绍可以参考下面的博客。Synopsys设计对象https://chenzhang.blog.csdn.net/article/details/147015140?spm1001.2014.3001.5502本文针对Design Compiler但该命令同样存在于PrimeTime、IC Compiler等工具中它们大致相同略有差别。all_clocks命令以当前设计中的所有时钟创建时钟对象集合如例1所示。// 例1 dcnxt_shell create_clock -period 10 -name clk Warning: Creating virtual clock named clk with no sources. (UID-348) 1 dcnxt_shell create_clock -period 10 -name clk1 Warning: Creating virtual clock named clk1 with no sources. (UID-348) 1 dcnxt_shell all_clocks {clk clk1}all_clocks命令在功能上等价于下面这两种get_clocks命令。get_clocks get_clocks *如果想创建时钟使用create_clock命令如果想移除时钟使用remove_clock命令如果想报告时钟的详细信息使用report_clock命令。该命令仅对当前场景生效换句话说只能在当前场景创建时钟对象集合。关于场景的更多介绍可以参考下面的博客。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.4450all_clocks命令返回的是时钟对象集合但该命令会自动调用query_objects命令显示对象名列表执行该命令后可看到对应列表列表中的对象名数量最多由collection_result_display_limit变量控制默认为100。