时序分析之静态分析基础

目录

静态时序分析(SAT)

相关参数分析

建立和保持时间

(数据输出延时)(触发器从时钟有效,数据从输入到达输出的时间)和缓冲延时

发射沿(launch edge)与锁存沿(latch edge)

数据到达时间(Data Arrival Time)

时钟到达时间(Clock Arrival Time)

时钟偏斜(Clock skew)

数据需求时间(Data Required Time)

建立余量(Setup Slack)

保持余量(Hold Slack)


静态时序分析(SAT)

静态时序分析的前提就是设计者先提出要求,然后时序分析工具才会根据特定的时序模型进行分析,给出正确是时序报告。

进行静态时序分析,主要目的就是为了提高系统工作主频以及增加系统的稳定性。对很多数字电路设计来说,提高工作频率非常重要,因为高工作频率意味着高处理能力。通过附加约束可以控制逻辑的综合、映射、布局和布线,以减小逻辑和布线延时,从而提高工作频率。


相关参数分析


  • 建立和保持时间

如下图所示,建立时间就是时钟有效沿到来之前数据必须保持稳定的最小时间;

保持时间就是时钟有效沿到来之后数据必须保持稳定的最小时间;


  • T_{co}(数据输出延时)(触发器从时钟有效,数据从输入到达输出的时间)和缓冲延时

T_{co}是指时钟触发开始到有效数据输出的器件内部所有延时的总和。或简单地说:在时钟有效后,D的数据并不能立即传到Q端,这段等待的时间就是触发器的时钟到输出时间。

(这个时间指的是当时钟有效沿变化后,数据从输入端到输出端的最小时间间隔。)

而缓冲延时是指信号经过缓冲器到达有效的电压输出所需要的时间。

二者之间有所区别:

T_{co}除了包含缓冲延时,还包括逻辑延时。

如下图:给出确定T_{co}的方法,zai在输出缓冲的末端直接相连一个测量负载,最常见的是50欧姆的电阻或30pF的电容,然后测量负载上的信号电压到达一定电平所需要的时间,这个电平称为测量电压(Vms),一般是信号高电平的一半。


  • 发射沿(launch edge)与锁存沿(latch edge)

时序分析起点(launch edge):第一级寄存器数据变化的时钟边沿,也是静态时序分析的起点。

时序分析终点(latch edge):数据锁存的时钟边沿,也是静态时序分析的终点。

如下图:


  • 48
    点赞
  • 286
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李锐博恩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值