--- Quote Start ---
How are the two clocks related? Are they the same frerquency, different phases? Or different frequencies? Derived from same source, or different input sources?
If you know enough about the relationship of the clock waveforms you should be able to setup timing relationships for the data transfer (setup, hold, multicycle).
Otherwise if the sources are asynchronous you will need to setup a false timing path to remove the timing check (and implement the appropriate synchronizer logic as well).
--- Quote End ---
Hi,
the output clock is half frequency of input clock. output clock(100ns), input clock(50ns).
when I run RTL simulation, everything looks good.
however, when I trying to run gate level simulation, the output clock always delay one input clock period .
I have set multicycle exception for these two clock, but still see the shift.
set_multicycle_path 1 -setup -start -from CLK -to CLK2
set_multicycle_path 0 -hold -start -from CLK -to CLK2
I not sure what the problem is.
Thanks!