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

How to assign a pll clock to the dual-regional clock network

NuvKFC
New Contributor I
789 Views

Some PLL clocks' loading is very light. So, I want to assign those PLL clocks to use the regional clock.

Unfortunately, the related regional clock assignments were ignored after compilation done as follows picture.

NuvKFC_0-1634094964308.png

NuvKFC_1-1634095010617.png

 

I don't directly want to use location assignment to assign a RCLK for PLL clocks.

I need Quartus tool to auto choose the best RCLK for PLL clocks.

How do I correct it? Could anyone help me to meet this? Thank you very much.

0 Kudos
6 Replies
EngWei_O_Intel
Employee
753 Views

Hi there

 

Can you check if you could use clock control block to achieve this?

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_altclock.pdf

 

thanks.

Eng Wei

0 Kudos
NuvKFC
New Contributor I
729 Views

Hi EngWei_O_Intel

     Thank you, EngWei_O_Intel, very much. I will try it later. Could I just use assignment or other commands to meet it because the source code should be modified by RD?

0 Kudos
sstrell
Honored Contributor III
743 Views

If the assignments were ignored, chances are the Fitter was not able to find a placement solution for your clock network that would let it use the regional clock networks.

When you say your PLL clock loading is "light", what do you mean?  Why do you think you need to do this?  Are you not meeting timing/performance?

0 Kudos
NuvKFC
New Contributor I
730 Views

Hi sstrell

     0.0, OK, I understand it that tool can't meet assignment. So, tool ignore it. And I said that PLL clock loading is "light" because fan-out are very less as follows picture.

NuvKFC_0-1634183129414.png

My FPGA usage is to do SoC verification. So, I really want to assign those PLL clock to use regional clock because other clocks need to use global clock network to get better performance.


In critical cases, the design get a little timing violation, but it's OK because FPGA can work well in the normal environment.

Although FPGA can work well, I want to clear the timing violation to make sure the system is robust.

 

Does those ignored assignments are mean that if those PLL clocks use regional clocks, performance will get down?

 

Thank you, sstrell, very much.

0 Kudos
sstrell
Honored Contributor III
698 Views

No, not necessarily.  It could mean that if those clock networks were used, the design would not be able to meet other requirements, such as meeting your timing requirements. 

If you are seeing timing failures, you should investigate what those are related to and fix them.

Basically, if it ain't broke, don't fix it.  If your design is working fine without using the dual regional clock, then there's no need to try to use them.

0 Kudos
NuvKFC
New Contributor I
687 Views

Hi sstrell

     OK, I get it. Thank you, sstrell, very much.

0 Kudos
Reply