Assigning Partitions to Logic Lock Regions

If you assign a partition to a Logic Lock region, it is important to consider that the Netlist Type setting (as set in the Design Partitions window) of the partition determines whether assignment changes are implemented in the next compilation. The Fitter implements Logic Lock region changes if the assigned partition has a Fitter Preservation Level of Netlist Only, or if the partition does not re-use previous fitting results (for example, if the Netlist Type of the partition is set to Post-Synthesis). When the partition does not re-use previous fitting results, the GUI displays the Fitter Preservation Level as Not Applicable. The Fitter usually ignores changes if the assigned partition has a Fitter Preservation Level of Placement; Placement and Routing; or Placement, Routing, and High-Speed Tiles. There are, however, some exceptions:

  • If you specify a new Logic Lock region Origin, the Fitter moves the Logic Lock region to the new Origin, preserving the relative placement of the member logic within the region.
  • If you set the Logic Lock region State to Floating, whether the Fitter moves the Logic Lock region depends on whether the partition is imported or not.
    • If the partition is not imported and the Netlist Type is Post-Fit, the Fitter ignores the Floating State, and does not move the Logic Lock region. The Fitter uses the previous compilation's placement of the Logic Lock region.
    • If the partition is imported and the Netlist Type is Post-Fit, the Fitter determines a new Origin and moves the Logic Lock region to it, preserving the relative placement of the member logic within the region.

If a single Logic Lock region (or Logic Lock region hierarchy) contains more than one partition (or nodes from more than one partition) that have different NetList Type or Fitter Preservation Level settings, the Intel® Quartus® Prime software determines whether to implement, during the next compliation, changes you made after the previous compilation by applying the following priority:

  • Highest priorityLogic Lock region contains at least one member from an imported partition and whose Fitter Preservation Level is Placement or Placement and Routing. Changes to the Logic Lock region are not implemented, except new Origin settings and re-placement of a Logic Lock region with State set to Floating.
  • Second priorityLogic Lock region contains at least one member from a partition whose Netlist Type is Post-Fit and Fitter Preservation Level is Placement or Placement and Routing. Changes to the Logic Lock region are not implemented, except new Origin settings.
  • Lowest priorityFitter Preservation Level is Netlist Only or Not Applicable. Changes to the Logic Lock region are implemented.
Important: Important: Intel recommends that you do not assign members from multiple partitions with different Netlist Type or Fitter Preservation Level settings to a single Logic Lock region or to a single Logic Lock region hierarchy.