Quartus® Prime Pro Edition User Guide: Block-Based Design

ID 683247
Date 8/30/2025
Public
Document Table of Contents

3.2. Fixing the Safety Partitions to Logic Lock Regions

To fix the safety logic into specific areas of the device, define Logic Lock regions.
  1. Define Logic Lock regions:
    • The Logic Lock region must be reserved to prevent you placing logic from outside of the region into unused resources within the region
    • The Logic Lock region must be of fixed size and origin to ensure location preservation.
  2. Define route regions. Route region do not need to be reserved.
  3. Ensure that a Logic Lock region assigned to a safety partition only contains safety logic.
    set_instance_assignment -name REGION_NAME myfusa_partition -to u_blinking_led
    set_instance_assignment -name PLACE_REGION "X163 Y4 X182 Y33" -to u_blinking_led
    set_instance_assignment -name RESERVE_PLACE_REGION ON -to u_blinking_led
    set_instance_assignment -name CORE_ONLY_PLACE_REGION OFF -to u_blinking_led
    set_instance_assignment -name ROUTE_REGION "X161 Y2 X184 Y35" -to u_blinking_led
    set_instance_assignment -name RESERVE_ROUTE_REGION OFF -to u_blinking_led
    
    Figure 27. Logic Lock Window for Place Region
    Figure 28. Logic Lock Window for Route Region