Altera_Forum
Honored Contributor
14 years agoset_max_skew constraint
I have a video bus, consisting of DATA, SYNC and CLOCK_OUT. DATA and SYNC are latched by an external receiver at the falling edge. As it has symmetrical (and long) setup and hold requirements I clock DATA and SYNC out with the rising edge. Including the variation in clock symmetry I must deliver DATA and SYNC with +/- 5.5ns in relation to CLOCK_OUT. Clock source comes via a pin and I use these global clock both for clocking the DATA and SYNC registers and for generating the CLOCK_OUT (CLOCK_OUT <= CLK_IN).
I added the constraint set_max_skew -from { CLOCK_OUT} -to [get_ports {DATA*}] 5.4 but I get the warning :( Warning: No path is found satisfying assignment "set_max_skew -from [get_keepers { CLOCK_OUT }] -to [get_ports {DATA*}] 5.400 ". This assignment will be ignored. Hope to get again the excellent support....