SDC命令详解:使用report_hierarchy命令进行报告
2026/7/5 15:18:41 网站建设 项目流程

相关阅读

SDC命令详解https://blog.csdn.net/weixin_45791458/category_12931432.html?spm=1001.2014.3001.5482


目录

指定不换行

指定显示完整层次

指定排除叶单元

Multicorner-Multimode支持

简单用法


report_hierarchy命令用于报告当前实例的引用层次结构。它可以以缩进形式显示设计中各个模块、子模块之间的引用关系,方便查看当前实例的层次组织情况(其实它并不是一个SDC命令,归为此类只是为了方便管理)。

本文针对Design Compiler,但该命令同样存在于PrimeTime、IC Compiler等工具中,它们大致相同,略有差别。report_hierarchy命令的BNF范式(有关BNF范式,可以参考以往文章)为:

report_hierarchy [-nosplit] [-full] [-noleaf] // 注:该命令的选项和参数顺序任意

指定不换行

-nosplit选项指定当字段长度超出列宽时不进行换行(适合用diff比较或后处理)。

指定显示完整层次

-full选项指定显示完整层次结构。默认情况下,如果某个子模块在层次结构中的多个位置被引用,工具通常只会完整显示一次。后续再次出现相同模块时,可能会用省略号表示该模块的内容前面已经显示过。

指定排除叶单元

-noleaf选项用于从层次报告中排除叶单元(即库单元)。关于叶单元的更多介绍,可以参考下面的博客。

静态时序分析:Leaf Cell(叶单元)https://blog.csdn.net/weixin_45791458/article/details/140306133?ops_request_misc=elastic_search_misc&request_id=dcaf96459a596a5dd9e4b1b6493542d6&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~ElasticSearch~search_v2-1-140306133-null-null.nonecase&utm_term=%E5%8F%B6%E5%8D%95%E5%85%83&spm=1018.2226.3001.4450

Multicorner-Multimode支持

简单用法

report_hierarchy命令用于显示当前实例的层次化引用关系。可以使用current_instance命令设置当前实例,更多信息可以参考下面的博客。

SDC命令详解:使用相对路径访问设计对象(current_instance命令)https://blog.csdn.net/weixin_45791458/article/details/147156354?ops_request_misc=elastic_search_misc&request_id=bcb4c04e1331fd4021643db894ea2708&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~ElasticSearch~search_v2-6-147156354-null-null.nonecase&utm_term=%E5%AE%9E%E4%BE%8B&spm=1018.2226.3001.4450

dcnxt_shell> report_hierarchy **************************************** Report : hierarchy Design : top_module Version: O-2018.06-SP5 Date : Wed Jun 3 23:28:18 2026 **************************************** top_module XOR2XL fast mid_module_0 OR2X1 fast leaf_module_0 AND2XL fast leaf_module_1 AND2XL fast mid_module_1 OR2X1 fast leaf_module_2 AND2XL fast leaf_module_3 AND2XL fast

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询