马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 duanwuqqqqqq 于 2019-9-22 00:13 编辑
综合后timing报告有一条是这样的(由于log不能拷出,下面只做示意说明):
Startpoint: en_i (input port)
Endpoint: en_reg(rising edge-triggered flip-flop)
Point Fanout Trans Incr Path
----------------------------------------------------------------------------------------------------------------------------
clock V_CLK (rise edge) 0.00 0.00
clock network delay (ideal) 0.00 0.00
input external delay 0.50 0.50 f
en_i (in) 0.00 0.00 0.50 f
en_i (net) 1 0.00 0.50 f
U0001/I (INV8_XXXX) 0.02 0.01 * 0.51 f
U0001/ZN (INV8_XXXX) 0.02 0.02 0.53 r
n0001 (net) 1 0.00 0.53 r
U0002/I (INV8_XXXX) 0.02 0.01 * 0.54 r
U0002/ZN (INV8_XXXX) 0.02 0.02 0.56 f
n0002 (net) 1 0.00 0.56 f
……
若干个INV,延时和上面的INV差不多
……
U00022/I (INV16_XXXX) 0.04 0.02 * 1.31 f
U00022/ZN (INV16_XXXX) 0.06 0.05 1.36 r
n00022 (net) 1 0.00 1.36 f
U00023/I (INV2_XXXX) 1.73 1.02 * 2.38 f
U00023/ZN (INV2_XXXX) 0.16 0.15 2.53 r
……
若干个INV,延时和最上面的INV差不多
……
n00033 (net) 1 0.00 2.70 f
en_reg/D (DFF) 0.01 0.00 * 2.70 f
data arrival time 2.70
clock V_CLK (rise edge) 1.67 1.67
clock network delay (ideal) 0.00 1.67
clock uncertainty -0.50 1.17
en_reg/CK (DFF) 0.00 1.17 r
library setup time -0.04 1.13
data required time 1.13
----------------------------------------------------------------------------------------------------------------------------
data required time 1.13
data arrival time -2.70
----------------------------------------------------------------------------------------------------------------------------
slack (VIOLATED) -1.57
疑问:为什么timing报告里面红色的INV延时那么大?
n00022 的fanout为1,为什么transition会那么大,走线太长导致的?另外我设置了set_max_transition 0.15 [current_design],工具不是应该控制current_design下面所有的transition不会大于0.15么?
不知道是不是我哪里理解的有错误,希望得到大家的帮助,谢谢!
|