13.26.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 | ||||||||
| Set input delay | X | X | ||||||||
| Set load on output port | X | X | X | X | X | |||||
| 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 | ||||||||
| 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 | |||||||
| 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 | X | ||||||||
| Set Block Options | X | X | ||||||||
|
-Nets | ||||||||||
| Assign Net to Global Clock | X | X | ||||||||
| Assign Net to Local | X | X | X | |||||||
| 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 | X | |||||||
| Demote Global Net to Regular Net | X | X | X | |||||||
| Promote regular net to global net | X | X | X | |||||||
| Restore buffer tree | X | X | ||||||||
| Set preserve | X | |||||||||
