5.29 Entering Constraints
You can enter design constraints in the following ways:
- Importing constraint files: You can import GCF, PDC, SDC, DCF, or PIN constraint files. The type of file you use depends on which type of device you are designing.
- GCF (ProASIC and ProASIC PLUS families)
- PDC (IGLOO, ProASIC3, SmartFusion, Fusion, and Axcelerator families)SDC (IGLOO, ProASIC3, SmartFusion, Fusion, Axcelerator, RTAX-S, eX, and SX-A families)
- DCF (earlier Antifuse families such as eX, SX-A, and SX)
- PIN (only valid for earlier Antifuse families such as eX, SX-A, and SX)
- Using constraint editor tools: Designer's constraint editors are graphical user interface (GUI) tools for creating and modifying physical, logical, and timing constraints. Using these tools enables you to enter constraints without having to understand GCF, PDC, or other file syntax. Which constraint editor you use depends on which type of device you are designing.
For IGLOO, ProASIC3, SmartFusion, Fusion, ProASIC PLUS, ProASIC, and Axcelerator, use the tools within the MultiView Navigator:
- ChipPlanner - Sets location and region assignments
- PinEditor in MVN - Sets the pin location constraints
- I/O Attribute Editor - Sets I/O attributes
- SmartTime Constraints EditorSmartTime Constraints Editor - Enables you to view and edit timing constraints For all other families, you will use the following tools:
- ChipEditor - Sets location and region assignments
- PinEditor (non MVN)- Sets I/O attributes and pin location constraints
- Timer - Sets timing constraints
