|
**************************************************************
http://www.eetop.cn/blog/html/17/967917-39067.html
1.icc default analyse type 是bc_wc方式,它在执行setup 检查的时候,launch clock 和capture clock 中的network latency 用的都是最长延时,在执行hold检查的时候,launch clock 和capture clock 中的network latency 用的都是最短延径。
2。pt default analyse type 是on_chip_variation 方式,它在执行setup检查时,launch clock 的network latency 用的是最长延时,capture clock 中的network latency 用的是最短延时;执行hold检查时正好与之相反。
3。icc中使用report_scenario 来查看当前使用的anylyse type,在primetime中使用report_design查看analyse type,如果不一致,要调整为一致。
**************************************************************
ICC在MCMM模式下,采用OCV分析,将不会存在如上问题而产生的差异。但会存在忽略CRPR造成hold往往不满足。故在ICC或者PT要设置规避在OCV分析时同一条路径不同延时造成大量hold等不满足。
设置方法:
timing_clock_reconvergence_pessimism 是设置以何种方式CRPR, normal 还是same_transition。CRPR设为normal(默认),same_transition将不会检查minimum pulse
timing_remove_clock_reconvergence_pessimism 设置为true是开启CRPR