AOCV分析中Launch与Capture距离的区别

SNUG Knowledge Article 2019 3 页

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_deratederate_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/ 目录。