AOCV分析中Launch与Capture距离的区别
AOCV分析中Launch与Capture距离的区别
来源: Synopsys Knowledge Article (000004964) 日期: 2019年12月11日
问题
在基于图的AOCV 高级片上变异(Advanced On-Chip Variation)分析中,时序弧如何从距离角度被视为launch时钟和capture时钟?
回答
在PBA 基于路径的分析(path-based analysis)中,路径的距离是包含路径中所有弧的边界框(bounding box)的对角线。在GBA 基于图的分析(graph-based analysis)中,一个弧可以同时是launching和capturing。因此,存在launch和capture两种距离。在图基分析中为弧维护分开的launch和capture距离极大地提高了结果的准确性,并使图基分析和路径基分析之间的相关性更加紧密。
launch和capture距离之间的区别可以通过一个例子来最好地描述。
图1:BUF单元弧被视为Capture弧
在所示原理图中,BUF单元弧被视为capture弧。对BUF单元弧的边界框有贡献的单元以绿色高亮显示。launch和capture路径用箭头显示。注意capture路径经过BUF单元弧。
图2:BUF单元弧被视为Launch弧
在所示原理图中,BUF单元弧被视为launch弧。对BUF单元弧的边界框有贡献的单元以红色高亮显示。launch和capture路径用箭头显示。注意launch路径经过BUF单元弧。
检查AOCV距离和深度
你可以使用report_aocvm命令检查launch和capture AOCV距离和深度。例如:
pt_shell> report_aocvm [get_timing_arcs -of U4]
相关信息
- 产品:PrimeTime - 文章编号:000004964 - 类型:How To
相关文章推荐
1. timing_aocvm_analysis_mode combined_launch_capture_depth如何影响AOCV系数
2. applied_derate和derate_factor_depth_distance时序点属性的区别
3. 路径基分析模式下时钟树单元的不同降额值
4. POCV CRPR计算:公共点处Launch和Capture时钟上升/下降差异
5. GBA POCV和PBA POCV的区别(当pba_derate_only_mode true时)
图片索引
本文共5张图片,存放于 SNUG_TPC_Synthesis_AOCV_Launch_Capture_paper_images/ 目录。