IC数字后端知识角

SDC-input/output delay

2022-02-03  本文已影响0人  飞奔的大虎

今天我们要介绍的基本sdc是input/output delay。这是关于IO边界上的约束,我们应该都知道,STA并不能去检查一条没有被约束的路径,因此所有的端口上路径都必须被赋予边界约束。

set_input_delay 和set_output_delay都是对外部的延时信息的描述。

set_input_delay:输入信号是在时钟沿后多长时间到达模块的port上的 。如下图所示:

用如下命令表示:

set_input_delay1.0 -clock ck  [all_inputs]

set_output_delay:输出信号在后级模块中需要在时钟沿之前提前多长时间准备好。

用如下命令表示:

set_output_delay 2.5 -clock ck [get_ports out1]

一般来说,IO的timing优先级较低,我们应该首先更关注与芯片内部的timing path。 input/output_delay设置的越大,就给PCB板级电路留有更大余量;input/output_dalay设置的越小,对板级电路的限制越大!一般情况下可以设置为时钟周期的70%,如果综合后时序不满足,则可降至时钟周期的50%。

原文链接:https://mp.weixin.qq.com/s?__biz=MzI1MzAyNTA1Mg==&mid=2652112862&idx=1&sn=3f8be10cea07894d76a10b503d29d166&chksm=f23a69adc54de0bb7a9db02186277234f9fbd1830654b7d2dbed3081c1ddfd412a910be3b622&scene=21#wechat_redirect

上一篇下一篇

猜你喜欢

热点阅读