微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 请教Synposys DC中的时序约束问题

请教Synposys DC中的时序约束问题

时间:10-02 整理:3721RD 点击:
问题如下:
模块的输出都是D触发器的Q端,现在模块a->b->级连,
需要约束模块b的input和output 的delay
set $min_clk_to_q  0.9
set $max_clk_to_q  1.5
约束input_delay:
set_input_delay $max_clk_to_q
这个好理解,最恶劣的情况。
set_output_delay [expr 10-$min_clk_to_q]
10指的是时钟的周期
这个约束感觉有点奇怪,因为如果这样约束就要求所有的outport都要在0.9ns内完成数据的输出,
但0.9ns是最好的情况,对于大多数的DFF都是不能满足的,难道我的理解有问题?

自己先顶起来

再顶一个

output delay设置那么大干嘛,根据实际情况确定;如果不确定,设置周期的40%左右就可以了吧



   这个是教程里面设置的:我感觉不太对啊

谢谢小编!



    你好,一般设置40%的根据是什么呢,我看教材上说的是可以有20%的余量,请问这个余量是怎么得来的?

多谢分享

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top