sdf与timingCheck和后仿真

文章详细介绍了Verilog中分布式延迟、specify块的使用、SDF文件格式以及时序检查的概念,包括setup/hold时间、负值延迟和互连线延迟。specify用于描述模块路径延迟,SDF文件用于存储路径延迟和时序约束,而负值延迟可能出现在时序器件内部时序分析中。
摘要由CSDN通过智能技术生成

目录

1.Distributed delays

2.specify--endspecify

1.1 specify内部语法

2.sdf

2.1 sdf的格式

3.timingCheck和网表后仿真

4.关于负值delay

5. 关于interConnect delay


可以参考:

HDL抽象等级 仿真模型 网表 delay speicfy与sdf_cy413026的博客-CSDN博客

sdf和 module 里面的specify--endspecify都可以对路径延时进行赋值和检查;HDL语言中的‘#()’也可以描述延时【叫做Distributed delays】,但不能检查timing。

timing检查项可以包括 setup/hold/ recovery/ skew/ width period等。

这三种形式在描述延时 都有下面的结构:

(min:typ:max)

分别是最小,典型和最大延时,可以没有typ延时(min::max),可以只有最大(::max),也可以只有一个延时值(xxx),此时认为min/typ/max都是xxx。

如果出现(a,b)括号中用','隔开则一般表示上升沿delay为a,下降沿delay为b。

1.Distributed delays

下面两图就描述了使用 '# delay' ,来体现gate,net等时延。摘自:

Verilog中的specify block和timing check

2.specify--endspecify

其中spe

  • 9
    点赞
  • 61
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值