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

how to determine the parameter of set_max_fanout?

Altera_Forum
榮譽貢獻者 II
2,475 檢視

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 積分
4 回應
Altera_Forum
榮譽貢獻者 II
1,500 檢視

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
Altera_Forum
榮譽貢獻者 II
1,500 檢視

is the parameter confirmed acconding to the target library?

Altera_Forum
榮譽貢獻者 II
1,500 檢視

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.
Altera_Forum
榮譽貢獻者 II
1,500 檢視

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

回覆