Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
17268 Discussions

Select the PLL reference clock used for timing analysis

SteveMellor
Novice
1,394 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
1,355 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
KennyTan_Altera
Moderator
1,340 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
Novice
1,324 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
1,303 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
KennyTan_Altera
Moderator
1,207 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
KennyTan_Altera
Moderator
1,119 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