Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21618 Discussions

How to reduce the high fan out nets in Quartus project?

BXia
New Contributor I
1,045 Views

Hi Intel FPGA supporter, We found there are high fan out nets in our project, is there any way to reduce the high fan out nets? Please see the attached image. Thanks in advanced!

Labels (1)
0 Kudos
7 Replies
KennyTan_Altera
Moderator
953 Views

Most importantly, you will need to verify if the settings have taken effect in the design. You can do this by checking the report for the duplication of registers to reduce fan-out. Note that duplicating fan-out will not impact functionality, as the duplication is done in parallel rather than in series.



0 Kudos
BXia
New Contributor I
935 Views

Hi @sstrell and @KennyTan_Altera ,

Thanks for your advice.

We will try to check this, do you know if there is any command we can execute in Quartus directly to find and duplicate registers automatically?

Thanks again.

 

0 Kudos
KennyTan_Altera
Moderator
932 Views

Here is the steps:


  1. Open the Quartus Prime Tcl Console.
  2. Run the following command:

TCL

1

report_register_duplication -panel_name "Register Duplication Report"



0 Kudos
sstrell
Honored Contributor III
910 Views

That's to report on register duplication, not perform it.

See the document and trainings I pointed you to.  There are many ways to do this.  Of course, doing it in your code gives you the most control over what gets duplicated and how many times.

0 Kudos
KennyTan_Altera
Moderator
811 Views

Yup, reporting is the later part after you duplicate the register as pointed in the training material.


0 Kudos
KennyTan_Altera
Moderator
751 Views

As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to ‘https://supporttickets.intel.com/s/?language=en_US’, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.



0 Kudos
Reply