roger
Full Member level 3
I got the min path analysis here & I doubt the analysis
Poin Incr path
----------------------------------------------------------------------------------
clock clk(rising edge) 10.00 10.00
clock network delay(propagated) 1.74 11.74
I_TOP_MUL4/I_MUL0/endmask_reg/CK (DFZRBCHD) 0.00 11.74
I_TOP_MUL4/I_MUL0/endmask_reg/Q (DFZRBCHD) 0.26 12.00
I_TOP_MUL4/I_MUL0/endmask_d1_reg/D (DFZRBCHD) 0.00 12.00
data arrival time 12.00
clock clk(rise edge) 10.00 10.00
clock network delay (propagated) 1.74 1.74
I_TOP_MUL4/I_MUL0/endmask_d1_reg/CK(DFZRBCHD) 11.74
library hold time -0.03 11.71
data required time 11.71
----------------------------------------------------------------------------------
slack(met) 12-11.71=0.29
I wonder why hold time should be cut before clk sample edge and use -0.03
rather than +0.03 ?
pls help
Poin Incr path
----------------------------------------------------------------------------------
clock clk(rising edge) 10.00 10.00
clock network delay(propagated) 1.74 11.74
I_TOP_MUL4/I_MUL0/endmask_reg/CK (DFZRBCHD) 0.00 11.74
I_TOP_MUL4/I_MUL0/endmask_reg/Q (DFZRBCHD) 0.26 12.00
I_TOP_MUL4/I_MUL0/endmask_d1_reg/D (DFZRBCHD) 0.00 12.00
data arrival time 12.00
clock clk(rise edge) 10.00 10.00
clock network delay (propagated) 1.74 1.74
I_TOP_MUL4/I_MUL0/endmask_d1_reg/CK(DFZRBCHD) 11.74
library hold time -0.03 11.71
data required time 11.71
----------------------------------------------------------------------------------
slack(met) 12-11.71=0.29
I wonder why hold time should be cut before clk sample edge and use -0.03
rather than +0.03 ?
pls help