我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?
拾陆楼知识星球入口
一些过约束的path,比如端口in/out上的时序,我们需要让它更乐观以免过修浪费资源,反而让需要clean的path没修干净。这时候我们常用set_path_adjust_group和set_path_adjust命令。举例来看:
set_path_adjust_group -name input -from [all_input]
set_path_adjust 0.44 -path_adjust_group input -view setup -setup
这时,report_timing -from [all_inputs]时就能在report中看到"+ Path Adjustment 0.44",证明设置成功。
sdc中通常也会对input/output 端口做max delay约束(report中以path delay形式存在),让data path长度合乎要求,这个值和path group adjustment是可以同时存在的。