Knowledge Base Article

Why does my PLL output have an incorrect phase shift in the TimeQuest timing analyzer?

Description

Due to a problem in the Quartus® II software, the TimeQuest timing analyzer may calculate an incorrect phase shift for your PLL output clock. This problem occurs in Arria® V, Cyclone® V, and Stratix® V designs when you use derive_pll_clocks with a non-zero phase shift on the PLL reference clock. 

Resolution

To work around this problem, perform one of the following actions:

  • Use the phase shift setting on output clock instead of phase shifting the reference clock in your PLL.
  • Constrain the PLL outputs using the create_generated_clock constraint instead of using derive_pll_clocks.
Related Articles
Updated 3 months ago
Version 2.0
No CommentsBe the first to comment