静态时序分析的基本方法07

本文介绍了静态时序分析(STA)中时序路径悲观移除(CPPR)的概念,旨在消除公共时钟路径因选择不同延时路径或模型导致的时序计算误差。通过分析OCV模式下的建立时间和保持时间,说明CPPR如何修正公共时钟路径上的延时差值,以提供更准确的时序路径延时计算。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        时序路径悲观移除

        静态时序分析工具在计算最快时钟路径与最慢时钟路径延时上可分别选择不同的延时路径或者不同的时序模型文件进行计算,但是最快时钟路径与最慢时钟路径上可能存在公共路径。

        那么在时序计算时,由于公共时钟路径的选择不同会出现不同的公共时钟路径延时值,而公共时钟路径延时出现差值却不符合实际情况,从而导致时序结果过于悲观。因此通过设置时钟路径悲观移除(CPPR)来移除时钟公共路径上信号延时计算带来的误差。

        这里以OCV分析模式下一条典型的时序路径为例,如下所示。

          B1为发射时钟路径和捕获时钟路径的公共部分。当不考虑CPPR时,在OCV模式下,建立时间分析中需要满足以下式。

          t1max+t2max+t3max≤t4min+tpa-tsu

        t1max为发射时钟最慢路径延时值,t2max为发射时序单元的最坏情况下的单元延时,t3max为数据路径中组合逻辑在最坏情况下的总延时,t2max+t3max为最慢数据路径延时值,t4min为捕获时钟最快路径延时,tpa为时钟周期,tsu为捕获时钟单元的建立时间要求值。

        公共时钟路径B1在计算发射时钟最慢路径延时值t1时使用MAX库,而在计算捕获时钟最快路径延时值t4时却使用MIN库。由于芯片实际工作时B1输出点作为两个不同传播延时的信号进行延时计算,这是不符合实际情况的。

        当考虑CPPR时,在OCV模式下&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值