马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
1、关于library hold time 的问题。触发器的保持时间,就是指在clock有效沿到达之后,数据输入端D的数据不能立即消
失,而要继续保持一小段时间之后,才可以消失。那么如果hold time为负的,就是指在clock有效沿到来之前,数据
就可以消失了吗?为什么会出现这种情况呢?
2、用DC将设计综合的时候,就可以看到时许是否满足了。那么如果用DC综合设计后,就看到时序满足了,无任何违反情
况。那么这个时候,我还需要用PT进行STA吗?有什么必要?(因为从DC上看,都满足了)
3、关于removal time检测的问题。设计中有一个复位信号bus_rstn。STA时,我对其设置了驱动无限大和
dont_touch_network特性。 所以此复位信号的AT就是0.
这个时候就出现问题了。AT为0,满足recovery time 的检测,但是满足不了removal time了。具体报告如下:
Startpoint: bus_rstn (input port)
Endpoint: u_md5_algorithm/md5_hashb_reg[29]
(removal check against rising-edge clock bus_clk)
Path Group: **async_default**
Path Type: min
Point Incr Path
------------------------------------------------------------------------------
clock (input port clock) (rise edge) 0.00 0.00
clock network delay (ideal) 0.00 0.00
input external delay 0.00 0.00 r
bus_rstn (in) 0.00 0.00 r
u_md5_algorithm/md5_hashb_reg[29]/SN (FFDQSHD1X) 0.00 0.00 r
data arrival time 0.00
clock bus_clk (rise edge) 0.00 0.00
clock network delay (ideal) 0.20 0.20
clock uncertainty 0.10 0.30
u_md5_algorithm/md5_hashb_reg[29]/CK (FFDQSHD1X) 0.30 r
library removal time 0.26 0.56
data required time 0.56
------------------------------------------------------------------------------
data required time 0.56
data arrival time -0.00
------------------------------------------------------------------------------
slack (VIOLATED) -0.56
是不是我对复位信号的处理有误,当如何处理呢? |