静态时序和时序约束

静态时序

静态时序中,组成设计的元件分类成组合逻辑和时序逻辑两大类。
在vivado中,设计是否满足性能要求是由静态时序分析(Static Timing Analysis,STA)来校验和验证的,在静态时序分析STA中元件的功能并不重要,重要的是元件的性能。

在vivado中,静态时序引擎是基于基本元件,这意味着时序特征是为每个基本元件而作的。

设计中延时来自于以下因素:

  • FPGA的构图与设计的实现;
  • 元件构成的物理特性;
  • 元件的位置布局;
  • 器件工艺变化;
  • PVT环境因素。

时序校验

静态时序通道中需要考虑的两点是建立时间和保持时间的校验。

  1. 对于建立时间校验,是从一个时钟的上升沿到下一个时钟的上升沿,数据到达目的定时元件必须在下一时钟上升沿到达目的定时元件之前,依次检验所有的静态时序通道。

  2. 对于保持时钟校验,是从始终上升沿到相同时钟的上升沿,数据到达目的定时元件必须不能比相同时钟的上升沿到达目的定时元件早,依次检验所有的静态时序通道。

这里写图片描述
Tsu ——建立时间,Thd——保持时间

在时钟信号线和数据信号线在两个定时元件中有固定延时的前提条件下:

  1. 由于数据超前于CLK上升沿到达定时元件,所以不可能用启动沿(同一上升沿)作捕获沿,因为从

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值