Forum Discussion
Altera_Forum
Honored Contributor
15 years agoAfter long reseach, Quartus does not encourage do reduce the max fan out. However, we can set some setting in the QSF file to control it:
set_instance_assignment -name ADV_NETLIST_OPT_ALLOWED "ALWAYS ALLOW" -to set_instance_assignment -name MAX_FANOUT 500 -to set_instance_assignment -name IGNORE_MAX_FANOUT_ASSIGNMENTS OFF to set_instance_assignment -name MAX_FANOUT 500 -to set_instance_assignment -name ADV_NETLIST_OPT_ALLOWED "ALWAYS ALLOW" -to set_instance_assignment -name IGNORE_MAX_FANOUT_ASSIGNMENTS OFF -to set_instance_assignment -name ADV_NETLIST_OPT_ALLOWED "ALWAYS ALLOW" -to set_instance_assignment -name IGNORE_MAX_FANOUT_ASSIGNMENTS OFF -to set_global_assignment -name TIMEQUEST_MULTICORNER_ANALYSIS ON set_global_assignment -name TIMEQUEST_DO_CCPP_REMOVAL ON set_global_assignment -name PHYSICAL_SYNTHESIS_COMBO_LOGIC ON set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_RETIMING ON set_global_assignment -name PHYSICAL_SYNTHESIS_REGISTER_DUPLICATION ON set_global_assignment -name PHYSICAL_SYNTHESIS_ASYNCHRONOUS_SIGNAL_PIPELINING ON set_instance_assignment -name MAX_FANOUT 500 -to set_instance_assignment -name ADV_NETLIST_OPT_ALLOWED "ALWAYS ALLOW" -to set_instance_assignment -name MAX_FANOUT 500 -to set_instance_assignment -name ADV_NETLIST_OPT_ALLOWED "ALWAYS ALLOW" -to set_instance_assignment -name AUTO_GLOBAL_REGISTER_CONTROLS ON -to