Oct 26, 2011 #1 S soloktanjung Full Member level 6 Joined Nov 20, 2006 Messages 364 Helped 51 Reputation 100 Reaction score 43 Trophy points 1,308 Location nowhere Activity points 3,194 Hello, My design has 2 different and independent clocks. So I constraint it using: Code: set_clock_groups -async -group clock1 -group clock2 set_ideal_network [get_ports clock1] set_ideal_network [get_ports clock2] After loading the constraints, I got this warning: Warning: Clock port 'clock1' is assigned input delay relative to clock 'clock2'. (TIM-111) Click to expand... My question is: should I care about the warning? Is it important for timing accuracy? Thank you. Hairo
Hello, My design has 2 different and independent clocks. So I constraint it using: Code: set_clock_groups -async -group clock1 -group clock2 set_ideal_network [get_ports clock1] set_ideal_network [get_ports clock2] After loading the constraints, I got this warning: Warning: Clock port 'clock1' is assigned input delay relative to clock 'clock2'. (TIM-111) Click to expand... My question is: should I care about the warning? Is it important for timing accuracy? Thank you. Hairo
Oct 26, 2011 #2 P poluekt Full Member level 2 Joined Dec 11, 2009 Messages 130 Helped 45 Reputation 90 Reaction score 44 Trophy points 1,308 Location Russia Activity points 1,813 Code: man TIM-111 DESCRIPTION This issue will be issued when setting an input delay on clock port, and it is not specified relative to the same clock. WHAT NEXT Remove the unneeded input delay value using the remove_input_delay com- mand.
Code: man TIM-111 DESCRIPTION This issue will be issued when setting an input delay on clock port, and it is not specified relative to the same clock. WHAT NEXT Remove the unneeded input delay value using the remove_input_delay com- mand.
Oct 28, 2011 #3 S soloktanjung Full Member level 6 Joined Nov 20, 2006 Messages 364 Helped 51 Reputation 100 Reaction score 43 Trophy points 1,308 Location nowhere Activity points 3,194 Thank you for the reply. I'm still not able to solve the warning. First I did like this: Code: set_input_delay 2 -max -clock clock1 [all_inputs] set_input_delay 0.1 -min -clock clock1 [all_inputs] set_input_delay 2 -max -clock clock2 [all_inputs] set_input_delay 0.1 -min -clock clock2 [all_inputs] Then I changed the input delay constraint like this: Code: set_input_delay 2 -max -clock clock1 [remove_from_collection [all_inputs] [get_ports clock1]] set_input_delay 0.1 -min -clock clock1 [remove_from_collection [all_inputs] [get_ports clock1]] set_input_delay 2 -max -clock clock2 [remove_from_collection [all_inputs] [get_ports clock2]] set_input_delay 0.1 -min -clock clock2 [remove_from_collection [all_inputs] [get_ports clock2]] And the warning is still there. I don't know why should I use remove_input_delay since it will remove input delay constraint on the specific input ports. Please anyone advice me. Thank in advance. Hairo
Thank you for the reply. I'm still not able to solve the warning. First I did like this: Code: set_input_delay 2 -max -clock clock1 [all_inputs] set_input_delay 0.1 -min -clock clock1 [all_inputs] set_input_delay 2 -max -clock clock2 [all_inputs] set_input_delay 0.1 -min -clock clock2 [all_inputs] Then I changed the input delay constraint like this: Code: set_input_delay 2 -max -clock clock1 [remove_from_collection [all_inputs] [get_ports clock1]] set_input_delay 0.1 -min -clock clock1 [remove_from_collection [all_inputs] [get_ports clock1]] set_input_delay 2 -max -clock clock2 [remove_from_collection [all_inputs] [get_ports clock2]] set_input_delay 0.1 -min -clock clock2 [remove_from_collection [all_inputs] [get_ports clock2]] And the warning is still there. I don't know why should I use remove_input_delay since it will remove input delay constraint on the specific input ports. Please anyone advice me. Thank in advance. Hairo
Oct 28, 2011 #4 O oratie Full Member level 6 Joined Jan 10, 2007 Messages 381 Helped 178 Reputation 354 Reaction score 182 Trophy points 1,323 Activity points 4,718 It should be like set_input_delay 2 -max -clock clock1 [remove_from_collection [all_inputs] [get_ports clock2]]
It should be like set_input_delay 2 -max -clock clock1 [remove_from_collection [all_inputs] [get_ports clock2]]
Oct 28, 2011 #5 S soloktanjung Full Member level 6 Joined Nov 20, 2006 Messages 364 Helped 51 Reputation 100 Reaction score 43 Trophy points 1,308 Location nowhere Activity points 3,194 Thanks Oratie. I got it works.