G
George Fang
Guest
Hi everyone,
We have a circuit that latches data every 4 clock cycles. I used
"set_multicycle_path 4 -from FF1 -to FF2" to constrain the path. The
PrimeTime STA reported no setup timing violations but reported a large hold
timing violation. From the timing report we saw that the reference edge for
hold timing check is moved to clock edge 2 instead of clock edge 0 as stated
in the man page. Could someone firmiliar with Synopsys tools explain how to
use "set_multicycle_path" to move only the setup check reference edge and
leave the hold check reference edge at 0?
Thanks in advance for any info in this regard.
George
We have a circuit that latches data every 4 clock cycles. I used
"set_multicycle_path 4 -from FF1 -to FF2" to constrain the path. The
PrimeTime STA reported no setup timing violations but reported a large hold
timing violation. From the timing report we saw that the reference edge for
hold timing check is moved to clock edge 2 instead of clock edge 0 as stated
in the man page. Could someone firmiliar with Synopsys tools explain how to
use "set_multicycle_path" to move only the setup check reference edge and
leave the hold check reference edge at 0?
Thanks in advance for any info in this regard.
George