Forum Discussion
Altera_Forum
Honored Contributor
10 years agoMaximum Operating Frequency
Hi everybody,
I designed a sample architecture in Quartus 10.1 by using EP4CE22F17C6. I used a bit generator and parallel mux blocks and run all architectures. I connect output of the bit generator to sel input of the mux blocks. When I added a mux block or removed a mux block, maximum operating freqeuncy of the system changed. I think that this case can not influence maximum operating frequency, because all mux blocks consists of same code and operate parallel. The System's clock name is clk and I write "create_clock -period 0.25 -name clk_100 [get_ports clk]" in SDC file. I atteched my files in this message. I could not solve this problem. Can anyone help me? Thank you very much.15 Replies
- Altera_Forum
Honored Contributor
--- Quote Start --- but thats it - the path is not always fixed. When it does the fit, the logic can get put in different places, so the routing delays can vary from build to build - hence the variability. --- Quote End --- Tricky and Alex96 thank you for your comments. I now understand it. I obtained some examples in chip planer and atteched at this message. - Altera_Forum
Honored Contributor
For same code, I tried in Xilinx ISE. When I added or removed parallel blocks, maximum operating frequency didnt change.
- Altera_Forum
Honored Contributor
But early you said that you understand that routing delays take place in final value for Fmax.
Quartus provides very nice analysis for time-driven synthesis and provides arbitrary values for Fmax in worst-case scenario Slow(1200, 85c). It is not your iternal working frequency, it is upper limit only. So if you will far away from the worst condition then Fmax increased, check the Fmax in Slow(1200, 0v). You should conclude if desired slack achieved your working frequnecy could be beetwen Fmax(85C) and Fmax(0). - Altera_Forum
Honored Contributor
Try LogicLock (only Quartus Subscription / Standard) for fixing logic into chipplanner
- Altera_Forum
Honored Contributor
Alex96 and flz47655, Thank you for your suggestion.
Alex96, It is true that check the Fmax in Slow(1200, 0v). flz47655, I think that this problem occurs due to your said"partititon". I will try it.