PT eco 修hold的问题
时间:10-02
整理:3721RD
点击:
我用fix_eco_timing去修hold,发现每次pt只在有violations的load端插一个buf,用icc进行eco route后,再用pt修,还是只插一个buffer,也就是说PT每次fix_eco只插一个buffer,修之后PT报的report里面还是有violation,我看了setup的margin很大,而且pt不报为什么不修的原因。请问这是什么原因?是环境设置的问题吗?下面是我用的命令:
set eco_report_unfixed_reason_max_endpoints 1
fix_eco_timing -type hold-method {insert_buffer} -buffer_list {BUF_X1M_A9TH} -verbose
下面是结果:
Inserted buffers:
Count Lib_cellAreaTotal_area
--------------------------------------------------------
2461 BUF_X1M_A9TH0.471151.75
--------------------------------------------------------
2461 TOTAL1151.75
Final ECO Summary:
--------------------------------------------------------
Number of insert_buffer commands2461
Total number of commands2461
Area increased by buffer insertion1151.74
Total area increased1151.74
Fixing Summary:
--------------------------------------------------------
Total violating endpoints found2313
Total violating endpoints fixed498
Total violating endpoints remaining1815
Total percentage of violations fixed21.5%
set eco_report_unfixed_reason_max_endpoints 1
fix_eco_timing -type hold-method {insert_buffer} -buffer_list {BUF_X1M_A9TH} -verbose
下面是结果:
Inserted buffers:
Count Lib_cellAreaTotal_area
--------------------------------------------------------
2461 BUF_X1M_A9TH0.471151.75
--------------------------------------------------------
2461 TOTAL1151.75
Final ECO Summary:
--------------------------------------------------------
Number of insert_buffer commands2461
Total number of commands2461
Area increased by buffer insertion1151.74
Total area increased1151.74
Fixing Summary:
--------------------------------------------------------
Total violating endpoints found2313
Total violating endpoints fixed498
Total violating endpoints remaining1815
Total percentage of violations fixed21.5%
直接endpoint对照PT reportendpointinsert_buffer
试了,也只是插一个buffer,再使用fix_eco_timing 就不插了
这个倒是挺奇怪的
写个脚本循环一下
按理说icc,pt的correlation很好的,如果设置基本上一样的话
什么pt版本,我觉得你icc,pt的结果报的不一样,所以pt没有完全修掉,pt里面偏乐观
查查环境
请教下小编,正常情况下,pt应该是会去插足够多的buffer,一次性修掉hold的是吗(不影响setup的前提下)?
当然了
你可以report_timing看看,fix_eco_timing之后, 看看pt 后面的结果如何
请问你问题解决了吗?我也遇到了这个问题