Importing constraint files

You can import a constraint file as either a source file or an auxiliary file. For details on how to import constraints files, refer to Importing Files.

Source File

Import constraints file as source files if they were created with external tools that will be tracked (audited). This helps to coordinate the design changes better. For details on how to import source files, refer to Importing source files.

The following table shows different constraints format files that can be imported as source files for specific families.

Source Files

File Type Extension

 

Family

ProASIC Constraint File (ProASICPLUS, ProASIC)

*.gcf

 

ProASIC PLUS , ProASIC

Note: GCF timing constraints are not supported for ProASIC PLUS

Physical Design Constraint File (ProASIC3/E, Axcelerator)

*.pdc

 

Fusion, ProASIC3/E, Axcelerator

Synopsys Constraint File

*.sdc

Fusion, ProASIC3/E, Axcelerator,
ProASIC PLUS, eX, SX-A

PIN file

*.pin

eX, SX-A, SX, 3200DX, 1200XL, MX, ACT3, ACT2, ACT1

Auxiliary File

When you import a constraint file as an auxiliary file, it is not audited and is treated more as one-time data-entry or data-change events, similar to entering data using one of the interactive editors.  For details on how to import auxiliary files, refer to Importing Auxiliary files.

The following table shows different constraints format files that can be imported as auxiliary files for specific families.

 Auxiliary Files

File Type Extension

Family

PIN

*.pin

ACT1, ACT2, ACT3, MX, 1200XL, 3200DX, SX, SX-A, eX

SDC

*.sdc

Fusion, ProASIC3/E, SX-A, eX, Axcelerator,
ProASIC PLUS

Physical Design Constraint**

*.pdc

Fusion, ProASIC3/E and Axcelerator

Design Constraint File

 

*.dcf

 

ACT1, ACT2, ACT3, MX, 1200XL, 3200DX, SX, SX-A, eX

Switching Activity Intermediate File/Format

*.saif

Fusion, ProASIC3/E, Axcelerator, ProASIC,
ProASIC PLUS

Value Change Dump file

*.vcd

Fusion, ProASIC3/E, Axcelerator, ProASIC,
ProASIC PLUS

(*) When you import SDC as an auxiliary file, you can specify only one file in the File > Import Auxiliary Files dialog box.

(**) Not all PDC commands are supported when a PDC file is imported as an auxiliary file; some must be imported as source files. When importing a PDC file as an auxiliary file, the new or modified PDC constraints are merged with the existing constraints. The software resolves any conflicts between new and existing physical constraints and displays the appropriate message. Most PDC commands can be imported as auxiliary files. PDC commands that are not supported when the PDC file is imported as an auxiliary file are noted in their respective help topics.

You can either overwrite or retain your existing timing and physical constraints. For details on how to preserve the existing timing constraints, refer to Keep existing timing constraints in SDC files. For details on how to preserve the existing physical constraints, refer to Keep existing physical constraints.

See Also

Designer User's Guide:

Importing files

Importing source files

Importing auxiliary files

Keep existing timing constraints

Keep existing physical constraints