Article ID: 000074723 Content Type: Troubleshooting Last Reviewed: 09/11/2012

Why do I get a "Can't achieve minimum setup and hold time requirements" warning message for the altpll_reconfig megafunction?

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description The routing delay of scanclk from the logic array to the PLL can be greater than the routing delay of scandata from the logic array to the PLL. Therefore, you must protect your design against a positive hold time. Clocking scandata off the falling edge of scanclk will protect against a positive hold time by giving a half cycle setup time and a half cycle hold time. The Quartus® II timing analyzer does not detect the inversion on scanclk when fed by altpll_reconfig.

In order to prevent the Quartus II timing analyzer from reporting hold time violations with the altpll_reconfig megafunction, make an inverted clock setting on the scan-register fed by scanclk.

For more information on making clock settings, refer to the TimeQuest Timing Analyzer (PDF) chapter or the Classic Timing Analyzer (PDF) chapter in volume 3 of the Quartus II handbook.

 

Related Products

This article applies to 2 products

Stratix® FPGAs
Stratix® GX FPGA