13.27.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.
| IGLOO | SmartFusion and Fusion | ProASIC3 | ProASIC Plus | ProASIC | Axcelerator | eX | SX-A | SX | MX | DX | ACT1 | ACt2/1200XL | ACT3 | |
| Timing | ||||||||||||||
| Create a clock | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| Create a generated clock | X | X | X | X | X | X | X | X | ||||||
| Remove clock uncertainty | X |
X | X | X | X | X | X | X | ||||||
| Set clock latency | X | X | X | X | X | X | X | X | ||||||
| Set clock uncertainty | X | X | X | X | X | X | X | X | ||||||
| Set disable timing | X | X | X | X (including RTAX-S) | X | X | ||||||||
| Set false path | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| Set input delay | X | X | X | X | X | |||||||||
| Set load on output port | X | X | X | X | X | X | X | X | ||||||
| Set maximum delay | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| Set minimum delay | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| Set multicycle path | X | X | X | X | X | |||||||||
| Set output delay | X | X | X | X | X | |||||||||
| Physical Placement | ||||||||||||||
| -Clocks | ||||||||||||||
| Assign Net to Global Clock | X | X | X | X | X | |||||||||
| Assign Net to Local Clock | X | X | X | X | X | X | ||||||||
| Assign Net to Quadrant Clock | X | X | X | |||||||||||
| -Regions | ||||||||||||||
| Assign Macro to Region | X | X | X | X | X | X | ||||||||
| Assign Net to Region | X | X | X | X | X | X | ||||||||
| Create Region | X | X | X | X | X | X | ||||||||
| Delete Regions | X | X | X | X | X | X | ||||||||
| Move Region | X | X | X | X | X | X | ||||||||
| Unassign macro(s) driven by net | X | X | X | X | X |
X | ||||||||
| Unassign Macro from Region | X | X | X | X | X | X | ||||||||
| -I/Os | ||||||||||||||
| Assign I/O to pin | X | X | X | X | X | X | X | X | X | X | X | X | X | X |
| Assign I/O Macro to Location | X | X | X | X | X | X | ||||||||
| Configure I/O Bank | X | X | X | X | ||||||||||
| Reset attributes on I/O to default settings | X | X | X | X | X | X | ||||||||
| Reset I/O bank to default settings | X | X | X | X | ||||||||||
| Reserve pins | X | X | X | X | X | X | X | |||||||
| Unreserve pins | X | X | X | X | X | X | X | |||||||
| Unassign I/O macro from location | X | X | X | X | X | X | ||||||||
| -Block | ||||||||||||||
| Timing | ||||||||||||||
| Move Block | X | X | X | X | ||||||||||
| Set port block | X | X | X | X | ||||||||||
| Set Block Options | X | X | X | X | ||||||||||
| -Nets | ||||||||||||||
| Assign Net to Global Clock | X | X | X | X | X | |||||||||
| Assign Net to Local Clock | X | X | X | X | X | X | ||||||||
| Assign Net to Quadrant Clock | X | X | X | |||||||||||
| Assign Net to Region | X | X | X | X | X | X | ||||||||
| Reset net's criticality to default level | X | |||||||||||||
| Set Net's Criticality | X | |||||||||||||
| Unassign macro(s) driven by net | X | X | X | X | X | |||||||||
| Netlist Optimization | ||||||||||||||
| Delete buffer tree | X | X | X | |||||||||||
| Demote Global Net to Regular Net | X | X | X | X | X | |||||||||
| Promote regular net to global net | X | X | X | X | X | |||||||||
| Restore buffer tree | X | X | X | X | X | |||||||||
| Set preserve | X | X | X | X | ||||||||||
