littbi的个人空间 https://blog.eetop.cn/littbi [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

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

热度 1已有 1499 次阅读| 2020-2-5 13:25 |个人分类:静态时序分析(STA)|系统分类:芯片设计

       时序路径的分析方法

       对时序路径的建立时间和保持时间进行分析是静态时序分析的两个主要工作。

       1.建立时序分析

       建立时间是指在时钟捕获信号有效沿到来前,数据信号必须提前达到稳定状态的时间。

        以下以时序路径类型触发器到触发器为例,如下所示。

        其时序波形图如下所示。

        该类型时序路径的建立时间必须满足如下式:

        Tlaunch+Tclk2q+Tdp<Tcapture+Tcycle-Tsetup

       因此,时序路径的建立时间分析时验证时序路径中时钟与数据之间时序关系是否满足终止点时序单元建立时间的要求。

        2.保持时序分析

       保持时间是指为保证时序单元对数据读取正确,数据在时钟有效沿到来之后仍需要保持稳定的时间。以典型的时序路径类型触发器到触发器为例。   

        其波形时序图如下所示。

        因此该类型时序路径的保持时间必须满足如下式。

        Tlaunch+Tclk2q+Tdp>Tcapture+Thold

        时序路径的保持时间分析是验证时序路径中时钟与数据之间时序关系是否满足终止点时序单元保持时间的要求。


        时序路径根据始发点和终止点的不同分为4种类型的时序路径:触发器到触发器、触发器到输出端、输入端到触发器和输入端到输出端。

        1.触发器到触发器

        该时序路径计算分析基本方法如下图所示。

         建立时间要求如下:

        发射时钟路径延时+始发点时序单元CLK→Q延时+组合逻辑路径延时≤捕获时钟路径延时+时钟周期-终止点时序单元建立时间

        保持时间要求如下:

        发射时钟路径延时+始发点时序单元CLK→Q延时+组合逻辑路径延时≥捕获时钟路径延时 +终止点时序单元保持时间

       2.触发器到输出端

       该类型时序路径的捕获时钟传播延时通过设置虚拟时钟传播延时来实现,该时序路径计算分析基本方法如下图所示。

        建立时间要求如下:

        发射时钟路径延时+始发点时序单元CLK→Q延时+组合逻辑路径延时≤虚拟捕获时钟路径延时+时钟周期-输出延时

        保持时间要求如下:

        发射时钟路径延时+始发点时序单元CLK→Q延时+组合逻辑路径延时≥虚拟捕获时钟路径延时+时序单元保持时间(0)-输出延时

        3.输入端到触发器

        该类型时序路径的发射时钟传播延时通过设置虚拟时钟传播延时来实现。该时序路径计算分析基本方法如下图所示。 

        建立时间要求;

       虚拟发射时钟路径延时+输入延时+组合逻辑路径延时≤捕获时钟路径+时钟周期-终止点时序单元建立时间

        保持时间要求:

       虚拟发射时钟路径延时+输入延时+组合逻辑路径延时≥捕获时钟路径+终止点时序单元保持时间

        4.输入端到输出端

        在这种情况下,因为没有经过任何的时序单元,所以没有可以作为参考的时钟信号。根据具体设计需求,可以通过设置虚拟时钟等方法对这种时序路径进行时序分析。方法如下图所示。

        建立要求如下:

        组合逻辑路径延时≤虚拟时钟周期-输入时间-输出时间

        保持时间要求:

        组合逻辑路径延时≥时序单元保持时间(0)-输入时间-输出时间

        

        时序路径分析的目的就是检查时序路径的传播延时是否满足时序约束的要求,因此是否满足时序满足时序约束的要求,因此是否满足时序约束要求是基于如下3个重要因素来进行说明。

       1.到达延时

       到达延时是指该时序路径实际的传播延时,其延时是根据具体的线延时、单元延时等信息并根据时序路径延时计算方法计算而来。

       2.要求延时

       要求延时为满足时序要求,时序路径的延时不得超过的最大延时极限值,该极限值用来说明当实际延时值小于或者等于要求延时值时即可满足时序约束。

       3.延时违反

       延时违反即为到达延时与要求延时的差值,如果延时违反值为负数,即说明时序路径的延时没有满足时序约束的要求。当时序路径的延时违反数值比较大,同时时序修复难度比较大时,则在时序路径分析过程中称该时序路径为关键路径。


点赞

发表评论 评论 (3 个评论)

回复 dongshining1 2020-2-5 13:59
谢谢分享!请问一下楼主公众号是哪个,想要关注一下,不然图片是看不了的。
回复 littbi 2020-2-5 19:46
dongshining1: 谢谢分享!请问一下楼主公众号是哪个,想要关注一下,不然图片是看不了的。
为什么看不了 ,我这里能显示。
公众号名:数集之家
回复 dongshining1 2020-4-1 14:14
“图片来自微信公众平台,未经允许不可引用‘。所以看不到,图片就是白底这个字

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 1

    关注
  • 5

    粉丝
  • 4

    好友
  • 5

    获赞
  • 11

    评论
  • 819

    访问数
关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 18:58 , Processed in 0.016463 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部