Why does my PLL output have an incorrect phase shift in the TimeQuest timing analyzer? - 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 Why does derive_pll_clocks fail to automatically constrain PLL output clocks? Warning (332174): Ignored filter at <filename>.sdc: <hierarchy>.gpll~PLL_OUTPUT_COUNTER|vco1ph[0] could not be matched with a pin How do I constrain PLL clocks when using clock switchover in 28-nm devices?
Custom Fields values:
['novalue']
Troubleshooting
2205829605
False
['PLL']
['novalue']
novalue
novalue
['Arria® V GT FPGA', 'Arria® V GX FPGA', 'Arria® V GZ FPGA', 'Arria® V ST FPGA', 'Arria® V SX FPGA', 'Cyclone® V E FPGA', 'Cyclone® V GT FPGA', 'Cyclone® V GX FPGA', 'Cyclone® V SE FPGA', 'Cyclone® V ST FPGA', 'Cyclone® V SX FPGA', 'Stratix® V E FPGA', 'Stratix® V GS FPGA', 'Stratix® V GT FPGA', 'Stratix® V GX FPGA']
['novalue']
['novalue']
['novalue'] - 2023-03-29
external_document