Article ID: 000074766 Content Type: Troubleshooting Last Reviewed: 08/04/2023

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

Environment

    PLL
BUILT IN - ARTICLE INTRO SECOND COMPONENT
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 Products

This article applies to 15 products

Arria® V GX FPGA
Arria® V GT FPGA
Cyclone® V E FPGA
Stratix® V E FPGA
Cyclone® V SE SoC FPGA
Arria® V SX SoC FPGA
Cyclone® V ST SoC FPGA
Arria® V ST SoC FPGA
Cyclone® V GX FPGA
Stratix® V GT FPGA
Cyclone® V SX SoC FPGA
Cyclone® V GT FPGA
Stratix® V GX FPGA
Arria® V GZ FPGA
Stratix® V GS FPGA

1