yilmi shin
Newbie level 2
in my sdc
create_clock CLK_A
create_generated_clock CLK_B -divide 1
create_generated_clock CLK_C -divide 7
in my design
CLK_A - BUF -> CLK_B
CLK_B feed u_count_X
CLK_B feed u_ff_m
CLK_C is u_ff_m/Q
CLK_C feed u_carry_X
u_ff_m/D is the combinational logic using u_count_x/Q
u_count_x/D has the combinational logic using u_carry_X/Q
after CTS,
u_count_X/CK has several inverters/buffers from CLK_B
the delay of u_count_X/CK is 804ps
the delay of u_ff_m/D is 1718 ps
but
u_ff_m/CK has no inverters/buffers from CLK_B
the delay of u_ff_m/CK is 79ps
so i have negative slack !!!
what is my fault?
create_clock CLK_A
create_generated_clock CLK_B -divide 1
create_generated_clock CLK_C -divide 7
in my design
CLK_A - BUF -> CLK_B
CLK_B feed u_count_X
CLK_B feed u_ff_m
CLK_C is u_ff_m/Q
CLK_C feed u_carry_X
u_ff_m/D is the combinational logic using u_count_x/Q
u_count_x/D has the combinational logic using u_carry_X/Q
after CTS,
u_count_X/CK has several inverters/buffers from CLK_B
the delay of u_count_X/CK is 804ps
the delay of u_ff_m/D is 1718 ps
but
u_ff_m/CK has no inverters/buffers from CLK_B
the delay of u_ff_m/CK is 79ps
so i have negative slack !!!
what is my fault?