数字逻辑综合工具-DC-09——关于timing的一些补充

本文详细介绍了数字逻辑综合工具DC在时序分析方面的一些关键概念和约束技巧,包括时钟占空比、set_input_delay的使用、外部下降沿触发时钟的约束、多个驱动源的处理、output delay的特殊情况以及clock latency的计算。通过实例和Tcl编程示例,深入理解DC在数字IC设计中的应用。

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

在这里插入图片描述
1、 默认时钟的占空比(Duty cycle)是50%,在DDR器件中,占空比很重要
2、 set_input_delay 有可能驱动源不止一个。
3、 外部的驱动源的时钟有可能是下降沿触发的,应该怎么加约束?
4、 输出到外部的负载可能有多个

create_clock -period 2 [get_ports CLK]
这个单位在report_libs里面可以看到

在这里插入图片描述
如果在创建clock的时候没有加入-name选项,那么默认的名字跟端口名是一样的
如果制定了名字,那么在set_input_delay 的时候添加相对的clock就必须是所制定的clock名字而不是clock端口的名字。
例如:
在这里插入图片描述

【改变占空比:-wave_form选项】
在这里插入图片描述
花括号里指定上升沿和下降沿的时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值