Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16642 Discussions

Select the PLL reference clock used for timing analysis

SteveMellor
Beginner
325 Views

When a PLL has multiple reference clock inputs how can you define the one to use for timing analysis?
The tool is selecting the first reference clock (pll_refclk0) for timing analysis but this is the slower of two reference clocks. The clock inputs cannot be swapped in the RTL as the slower clock is running when the PLL and transceivers are configured.

Labels (1)
0 Kudos
1 Solution
7 Replies
sstrell
Honored Contributor III
286 Views

Depending on your device, you should always just use derive_pll_clocks in your .sdc and the generated clocks created by that command.  Newer devices support this without you adding it explicitly to the .sdc file.

0 Kudos
Kenny_Tan
Moderator
271 Views

You may also check your timing report, some of the device like Agilex 7, the derive_pll_clocks is auto inserted. Do let me know if you have further question?


0 Kudos
SteveMellor
Beginner
255 Views

I have been using derive_pll_clocks but it uses the slower of the two input clocks for timing analysis. The clock tree analysis shows this. Reporting the timing of any path clocked by the output of the PLL also shows that it is using the slower clock period. The device is an Arria 10.

0 Kudos
sstrell
Honored Contributor III
234 Views

I'm not sure why the source clock used matters here, but you could manually add create_generated_clock commands to your .sdc to define the correct source clock for the clock in question if derive_pll_clocks is using the wrong source.

0 Kudos
Kenny_Tan
Moderator
138 Views

Hi,


Not sure if you have further question on this? If no, we shall close this forum thread.


Thanks,

Best regards,

Kenny Tan


0 Kudos
Kenny_Tan
Moderator
50 Views

We (Intel) have “signed-off ” from the post as we receive confirmation that we have answer your question. You can “Bring It Back To Our Attention” by logging in here ‘https://supporttickets.intel.com’ and reply within the next 15 days for further support. 


0 Kudos
Reply