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.
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.
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.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.
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.
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.