Altera_Forum
Honored Contributor
17 years agosetup violation problem
Hello,
I have a problem related to timing setup violation, my device is EP2C20F484C7, and I use classic timing analyzer as timing analysis tool. In addition, I use one global clock running at 50 MHZ. Since I choose All Paths for the hold time optimization in Fitter, there is no hold violation in the report. But setup violation occurs, and clock skew is large and negative. For example, one path information is as follows: fmax is 31.67mhz, setup relationship between ource and destination is 10ns, largest clock skew is -12.701ns, micro clock to output delay of source is 0ns, micro setup delay of destination is -0.038ns, longest register to register delay is 3.126ns. Therefore, the slack is negative and timing requirements are not met. I tried to set multicycle to relax timing setup check. Though Setting multicycle indeed reduces some setup violation, more new setup violative paths occur. How to figure it out?:confused: