5.27.4 Constraint Entry
Use the Constraint Entry table to see which tools and file formats you can use to enter constraints for your device family.
Click the name of a constraint, a constraint entry tool, file format type, editor, or checkmark in the table for more information about that item.
Constraint | SDC | GCF | PDC | PIN | DCF | ChipPlanner | I/O Attribute Editor | PinEditor | SmartTime/ Timer | Compile Options |
Timing | ||||||||||
Create a clock | X | X | X | |||||||
Create a generated clock | X | X | ||||||||
Remove clock uncertainty | X | X | ||||||||
Set clock latency | X | X | ||||||||
Set clock uncertainty | X | X | ||||||||
Set disable timing | X | X | ||||||||
Set false path | X | X | X | |||||||
Set input delay | X | X | ||||||||
Set load on output port | X | X | X | X | X | |||||
Constraint | SDC | GCF | PDC | PIN | DCF | ChipPlanner | I/O Attribute Editor | PinEditor | SmartTime/ Timer | Compile Options |
Timing | ||||||||||
Set maximum delay | X | X | X | |||||||
Set minimum delay | X | X | ||||||||
Set multicycle path | X | X | ||||||||
Set output delay | X | X | ||||||||
Physical Placement | ||||||||||
-Clocks | ||||||||||
Assign Net to Global Clock | X | X | ||||||||
Assign Net to Local Clock | X | X | X | |||||||
Assign Net to Quadrant Clock | X | X | ||||||||
-Regions | ||||||||||
Assign Macro to Region | X | X | ||||||||
Constraint | SDC | GCF | PDC | PIN | DCF | ChipPlanner | I/O Attribute Editor | PinEditor | SmartTime/ Timer | Compile Options |
Timing | ||||||||||
Assign Net to Region | X | X | X | |||||||
Create Region | X | X | X | |||||||
Delete Regions | X | X | ||||||||
Move region | X | X | ||||||||
Unassign macro(s) driven by net | X | X | ||||||||
Unassign macro from region | X | X | ||||||||
-I/Os | ||||||||||
Assign I/O to pin | X | X | X | X | X | X | ||||
Assign I/O Macro to Location | X | X | X | |||||||
Configure I/O Bank | X | X | X | |||||||
Reset attributes on I/O to | X | X | X | |||||||
Constraint | SDC | GCF | PDC | PIN | DCF | ChipPlanner | I/O Attribute Editor | PinEditor | SmartTime/ Timer | Compile Options |
Timing | ||||||||||
default settings | ||||||||||
Reset I/O bank to default settings | X | X | X | |||||||
Reserve pins | X | X | X | |||||||
Unreserve pins | X | X | X | |||||||
Unassign I/O macro from location | X | X | ||||||||
-Blocks | ||||||||||
Move Block | X | |||||||||
Set port block | X | |||||||||
Set Block Options | X | |||||||||
-Nets | ||||||||||
Assign Net to Global Clock | X | X | ||||||||
Assign Net to Local | X | X | X | |||||||
Constraint | SDC | GCF | PDC | PIN | DCF | ChipPlanner | I/O Attribute Editor | PinEditor | SmartTime/ Timer | Compile Options |
Timing | ||||||||||
Clock | ||||||||||
Assign Net to Quadrant Clock | X | X | ||||||||
Assign Net to Region | X | X | X | |||||||
Reset net's criticality to default level | X | |||||||||
Set Net's Criticality | X | X | ||||||||
Unassign macro(s) driven by net | X | X | ||||||||
Netlist Optimization | ||||||||||
Delete buffer tree | X | X | ||||||||
Demote Global Net to Regular Net | X | X | ||||||||
Promote regular net to global net | X | X | ||||||||
Constraint | SDC | GCF | PDC | PIN | DCF | ChipPlanner | I/O Attribute Editor | PinEditor | SmartTime/ Timer | Compile Options |
Timing | ||||||||||
Restore buffer tree | X | X | ||||||||
Set preserve | X | |||||||||
