A PDC file is a Tcl script file specifying physical constraints. This file can be imported and exported from Designer. Any constraint that you can enter using the PinEditor in MVN or ChipPlanner tool, you can also use in a PDC file.
Note: Only Fusion, ProASIC3/E and Axcelerator devices support PDC files.
Designer supports the following PDC commands.
Command |
Action |
Assigns regular nets to global clock networks by promoting the net using a CLKINT macro | |
Assigns regular nets to local clock routing | |
Assigns the macros connected to a net to a specified defined region | |
Assigns regular nets to a specific quadrant clock region (Fusion and ProASIC3/E) | |
Assigns macros to a pre-specified region | |
Defines either a rectangular or rectilinear region | |
Removes all buffers and inverters from a given net for Fusion, ProASIC3 and ProASIC3E devices | |
Restores all buffers and inverters that were removed from a given net with the delete_buffer_tree command | |
Moves a region to new coordinates | |
Deletes all defined regions. Placed macros are not affected | |
Resets all attributes on a macro to the default values | |
Resets an I/O banks technology to the default technology | |
Resets net criticality to default level | |
Sets the attributes of an I/O | |
Specifies the I/O bank’s technology | |
Places a given logic instance at a particular location | |
Assigns specified two-tile and four-tile macros to specified locations on the chip | |
Sets net criticality, which is issued to influence placement and routing in favor of performance | |
Specifies which pins are VREF pins | |
Sets the default VREF pins for specified banks | |
Assigns clock nets to regular nets | |
Unassigns the specified user-defined net from a LocalClock or QuadrantClock region | |
Unassigns macros from a specified region, if they are assigned to that region | |
Unassigns macros connected to a specified net from a defined region | |
Unassigns the specified net from a QuadrantClock region | |
Removes the specified region |
Note: PDC commands are case sensitive. However, their arguments are not.