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

how to determine the parameter of set_max_fanout?

Altera_Forum
Contributeur émérite II
2 473 Visites

Hi: 

I have known the function of set_max_fanout,but I don't understand how to confirm the parameter which following set_max_fanout.please help me! 

thank you!
0 Compliments
4 Réponses
Altera_Forum
Contributeur émérite II
1 498 Visites

That's the max fanout value. So if a register has a fanout of 35, and you do that assignment, you'll end up with 5 copies, 4 that have a fanout of 8 and 1 that has a fanout of 3. The following might help: 

http://www.alterawiki.com/wiki/register_duplication_for_timing_closure
0 Compliments
Altera_Forum
Contributeur émérite II
1 498 Visites

is the parameter confirmed acconding to the target library?

0 Compliments
Altera_Forum
Contributeur émérite II
1 498 Visites

Are you talking about an ASIC? 

Max fanout is your constraint that you would manually enter to help timing. You can enter whatever value you want. The main purpose is to help the fitter place logic closer together, and hence achieve better timing.
0 Compliments
Altera_Forum
Contributeur émérite II
1 498 Visites

ok,I will look up some data.thanks for your response!

0 Compliments
Répondre