Intel® Quartus® Prime Pro Edition User Guide: Design Optimization

ID 683641
Date 10/04/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

6.2. Creating Partitions and Logic Lock Regions with the Design Partition Planner and the Chip Planner

Using Logic Lock regions with design partitions allows you to preserve the location of a block while the Fitter works in other portions of the design. When you use the Design Partition Planner with the Chip Planner, you can create partitions and Logic Lock regions in a way that benefits both the connectivity and physical locations of entities.
To use this technique in an Intel® Quartus® Prime Pro Edition design:
  1. Compile the design.
  2. Open the Chip Planner and the Design Partition Planner.
    • Click Tools > Chip Planner
    • Click Tools > Design Partition Planner
  3. In the Chip Planner window, go to the Tasks pane, and double-click Report Design Partitions.
    The Report Design Partitions task causes the Chip Planner to display the physical locations of design entities using the same colors that the entities displayed in the Design Partition Planner.
  4. In the Chip Planner, click View > Bird's Eye View
    The Bird's Eye View opens.
  5. In the Design Partition Planner, drag all the larger entities out from their parents.
    Alternatively, you can right-click the entity and click Extract from Parent.
    The Chip Planner displays the physical placement of the entities shown in the Design Partition Planner, with consistent colors between the two tools. You can view physical placement in the Chip Planner and connectivity in the Design Partition Planner.
  6. Identify entities that are unsuitable to place in Logic Lock regions:
    • The Chip Planner shows an entity to be physically dispersed over noncontiguous areas of the device
    • The Design Partition Planner shows an entity to have a large number of connections to other entities.
  7. Return entities unsuitable to place in Logic Lock regions to their parent, by dragging into the parent's entities.
    Alternatively, right-click the entity and click Collapse to Parent
  8. Create a partition for each remaining entity by right-clicking the entity, and then clicking Create Design Partition.
  9. Create a Logic Lock region for each partition by right-clicking the partition, and then clicking Create Logic Lock Region.