Altera_Forum
Honored Contributor
10 years agoUse of buffered and unbuffered clocks in circuit
I was examining the postfit results of my design and noticed that the fitter automatically inserted CLKCTRL cells into several of the clocks in my design. That is well and good but I noticed that in one of the clocks, the fitted design was using the unbuffered version of the clock (CLKCTRL INCLK) to clock a register that is fed by registers clocked with the buffered (CLKCTRL OUTCLK) version of the clock. I suppose this is okay as long as the setup and hold times are satisfied for each of the registers, but is this considered normal?
The other possible side effect to this would be to introduce a bigger skew (variation in delay) in the clock signal, possibly affecting other timing violation checks like minimum pulse width (which uses best case delay on one edge and the worst case delay on the other edge to compute the worse case clock pulse width).