相关阅读SDC命令详解https://blog.csdn.net/weixin_45791458/category_12931432.html?spm1001.2014.3001.5482目录指定单元指定不换行指定连接信息指定物理信息指定详细信息指定物理仅有单元指定小数精度报告中的属性含义Multicorner-Multimode支持report_cell命令可以报告设计中的单元信息包括单元面积、单元属性、单元连接关系等其实它并不是一个SDC命令归为此类只是为了方便管理。本文针对Design Compiler但该命令同样存在于PrimeTime、IC Compiler等工具中它们大致相同略有差别。report_cell命令的BNF范式有关BNF范式可以参考以往文章为report_cell [cells] [-nosplit] [-connections] [-physical] [-verbose] [-only_physical] [-significant_digits digits] //注该命令的选项和参数顺序任意指定单元可以使用cells参数指定要报告的单元可层次如图1所示。如果未指定将列出当前实例中的所有单元非层次如图2所示。默认报告的包括单元实例名、单元模块名、库名、面积、属性。对于列表而言如果有多于一个对象需要使用引号或大括号包围对使用集合无效关于列表和集合的区别可以参考下面的博客。SDC命令详解使用集合(Collection)而不是字符串(String)/列表(List)作为命令参数https://chenzhang.blog.csdn.net/article/details/147144571report_cell FA0/FA0图1 某个单元的报告report_cell图2 当前实例的所有单元的报告指定不换行-nosplit选项用于指定报告不会自动换行即使某个字段的信息超出了列的固定宽度。设计中的大部分信息都被组织成定宽的列即每一列的宽度是固定的如果某个字段的内容过长超出当前列的宽度默认情况下后面的字段会在下一行显示并对齐到相应的列位置如图3所示。如果使用了-nosplit选项则后面的字段无法对齐如图4所示这样做的目的是方便软件从报告中提取信息。report_cell FA0/FA*图3 未指定-nosplit选项的报告report_cell FA0/FA* -nosplit图4 指定-nosplit选项的报告指定连接信息-connections选项用于指定报告单元所有引脚及其连接的网络如图5所示。这改变了默认的报告信息。report_cell FA0 -connections图5 某个单元的连接信息的报告指定物理信息-physical选项用于指定报告单元的物理位置和方向DC不支持该选项可以在ICC中使用。指定详细信息-verbose选项只能与-connections选项或-physical选项一起使用使用它会让报告更加详细如图6所示。report_cell FA0 -connections -verbose图6 某个单元的连接信息的详细报告指定物理仅有单元-only_physical选项用于指定报告物理仅有单元填充单元等。指定小数精度-significant_digits选项用于指定单元信息的小数精度可设置为0-13默认为6。报告中的标记含义报告中的单元标记有多种它们的含义如下表所示对于Design Compiler。标记名含义属性b该单元为黑盒或者说unresolvedis_black_box为truebo该单元允许边界优化boundary_optimization属性为trueBO该单元对应的设计允许边界优化boundary_optimization属性为truec该单元是控制逻辑-d该单元被设置了dont_touch属性dont_touch属性为trueh该单元是层次化的即不是叶单元is_hierarchical属性为truen该单元非纯组合逻辑is_sequential属性为truer该单元可以被移除并使用更小的单元实现功能-mo该单元是map_only的不会在综合过程中进行逻辑级优化map_only属性为trues该单元是可综合的操作符is_oper属性为trueS该单元是DesignWare组件-u该单元包含未映射的逻辑is_unmapped为truep该单元为参数化设计-cg该单元为门控时钟单元或其一部分clock_gating_logic属性为trueMulticorner-Multimode支持该命令仅对当前场景生效换句话说只能报告当前场景中的单元信息。关于场景的更多介绍可以参考下面的博客。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