6.2 Families Supported
6.2.1 Constraint Support by Family
Use the Constraint Family Support table to see which constraints you can use for your device family. Click the name of a constraint in the table for more information about it.
6.2.2 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 Entry by Tool and File Format | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Constraint | SDC | GDC | PDC | PIN | DCF | ChipPlanner | I/O Attribute Editor | PinEditor | SmartTime, Timer | Compile Options |
| Timing | ||||||||||
| Create Clock | X | X | X | |||||||
| Create Generated Clock | X | X | ||||||||
| Remove Clock Uncertainity | X | X | ||||||||
| Set Clock Latency | X | X | ||||||||
| Set Clock Uncertainty Constraint | X | X | ||||||||
| Set Disable Timing Constraint | X | X | ||||||||
| Set False Path | X | 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 | ||||||||
| 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 from Region | 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 an I/O to Default Settings | X | X | X | |||||||
| Reset an 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 Clock | X | X | X | |||||||
| 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 from Region | 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 | |||||||||
6.2.3 Constraint File Format by Family
Use the File Format by Family table to see which file formats apply to each type of constraint and each device family.
| Family | Timing | Physical Placement | Netlist Optimization | ||||
|---|---|---|---|---|---|---|---|
| SDC | DCF | PDC | PIN | GCF | PDC | GCF | |
| IGLOO | X | X | |||||
| SmartFusion / Fusion | X | X | X | ||||
| ProASIC3 | X | X | |||||
| ProASIC PLUS | X | X | X | ||||
| ProASIC | X | X | X | ||||
| Axcelerator | X | X | X | ||||
| eX | X | X | X | ||||
| SX-A | X | X | X | ||||
| SX | X | X | |||||
| MX | X | X | |||||
| DX | X | X | |||||
| ACT3 | X | X | |||||
| ACT2/1200XL | X | X | |||||
| ACT1 | X | X | |||||
SDC – Synopsys Design Constraints
PDC – Physical Design Constraints for IGLOO, ProASIC3, SmartFusion, Fusion, and Axcelerator
GCF – Design Constraints Format for ProASIC PLUS and ProASIC
DCF – Microchip Design Constraints Format PIN – Pin location constraints
