1.place_opt_design的功能描述
执行pre-CTS flow即placement和pre-CTS optomization,该命令集成了placement和optimization实现更快的运行时间和更好的PPA。
2.place_opt_design的option的描述
-expanded_views
在命令的结束打印每个active view的时序信息,如果不存在导入已存在的时序信息
-incremental
指定该命令在incremental mode下,place_opt_design基于关键路径和congestion以增量模式改善现有的placement,该命令在新的placement完成后会更新netlist,在incremental模式下 的place_opt_design会修复DRV、WNS、TNS优化但不会进行扫描连重组(scan-reorder)。early clock flow mode 在place_opt_design -incremental命令下重用已存在的early clock flow clock tree不做任何逻辑和物理修改,只使用virtual delay对useful skew做调整。还要注意,时钟树spec必须在初始和incremental的place_opt_design 步骤中删除,就像在place_opt_design 和ccopt_design中间不能被删除,不然useful skew会丢失。
-incremental_timing
该icremental_timing mode的下,place_opt_design会执行incremental DRV 修复和 timing 优化
-out_dir
指定timing/drv 报告的存放位置。
-prefix
报告的前缀
-timing_debug_report
产生machine-readle机器可读的报告,可指定报告path数量默认50条。