Designer does not alter locked pins during Layout. Designer recognizes pins as locked when they are assigned in one of the following ways:
Manually using PinEditor in a design schematic
Using a PIN file (all Antifuse families except Axcelerator)
Using a PDC file (Fusion, ProASIC3E, ProASIC3, and Axcelerator families only)
Using a GCF file (ProASIC and ProASIC PLUS families only)
Locked pins are permanent, provided you commit locked pins to your design before you exit PinEditor. To save changes to disk (in your .adb file), use the Save command in Designer before exiting PinEditor.
To lock pins:
Select the instance to lock in the Ports tab or in the PinEditor window. To select multiple pins, hold down the CTRL key and select multiple pins with your mouse.
From the Logic menu, choose Lock.
To lock all pins, from the Logic menu, choose Lock All.
Note: You can also lock pins in the I/O Attribute Editor by selecting the Locked check box. To lock all pins, select the entire column, hold the CTRL key, and click an empty checkbox to lock all pins in the selected column.
To unlock a pin:
Select the instance(s) to unlock in the Ports tab of the Hierarchy window or in the PinEditor window. To select multiple pins, hold down the CTRL key and select multiple pins with your mouse.
From the Logic menu, choose Unlock.
To unlock all pins, from the Logic menu, choose Unlock All.
Note: If you are using the I/O Attribute editor, clear a locked checkbox to unlock a pin.