Quartus® Prime Pro Edition User Guide: Design Optimization

ID 683641
Date 7/08/2024
Public
Document Table of Contents

6.3.6. Example: Placement Best Practices for Arria® 10 FPGAs

Logic Lock regions must take into account the device topology.

This example describes how I/O Columns constrain locations in Logic Lock regions in designs targeting Arria® 10 FPGAs.

Figure 124. I/O Columns in Arria® 10 FPGAs Arria® 10 FPGAs have I/O columns located in the middle of the device. Signals can only enter or exit these columns from the side that faces the device edge.


Figure 125. Signals Crossing I/O Columns in Arria® 10 FPGAsRouting a signal to cross the I/O column increases the routing delay, and can reduce design performance.


Figure 126.  Strategic Placement for Logic Lock Regions in Arria® 10 FPGAs
  • If a Logic Lock region contains a register that interface with the I/O column, place the Logic Lock region so that the region covers the I/O column and the core logic, for better access to the I/O column adjacent to the outer column edge.
  • For high speed signal, you can get best results if you place the Logic Lock region on the outside of the I/O column, because the fitter is less likely to cross the column and incur delay.