|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我用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_cell Area Total_area
--------------------------------------------------------
2461 BUF_X1M_A9TH 0.47 1151.75
--------------------------------------------------------
2461 TOTAL 1151.75
Final ECO Summary:
--------------------------------------------------------
Number of insert_buffer commands 2461
Total number of commands 2461
Area increased by buffer insertion 1151.74
Total area increased 1151.74
Fixing Summary:
--------------------------------------------------------
Total violating endpoints found 2313
Total violating endpoints fixed 498
Total violating endpoints remaining 1815
Total percentage of violations fixed 21.5% |
|