10.1.1 PDC Syntax Conventions
(Ask a Question)The following table lists the typographical conventions that are used for the PDC command syntax.
Syntax Notation | Description |
---|---|
| Commands and arguments appear in Courier New typeface. |
[-argument value] | Optional arguments begin and end with a square bracket. |
10.1.1.1 Examples
(Ask a Question)Syntax for the set_io
command followed by a sample
command starting with set_io EXT_RST_N \
:
-port_name <port_name> [-pin_name <package_pin>] [-fixed <true|false>] [-io_std <io_std_values>] [-OUT_LOAD <value>] [-RES_PULL <value>] [-LOCK_DOWN <value>] [-CLAMP_DIODE <value>] [-SCHMITT_TRIGGER <value>] [-SLEW <value>] [-VCM_RANGE <value>] [-ODT <value>] [-ODT_VALUE <value>] [-OUT_DRIVE <value>] [-IMPEDANCE <value>] [-SOURCE_TERM <value>] [-IN_DELAY <value>] [-OUT_DELAY <value>]
Sample command 1:
set_io -port_name EXT_RST_N \
-pin_name AD4 \
-fixed true \
-io_std LVCMOS15 \
-IN_DELAY 6 \
-LOCK_DOWN Yes \
-ODT ON \
-ODT_VALUE 240 \
-RES_PULL Down \
-SCHMITT_TRIGGER ON \
-DIRECTION INPUT
Sample command 2:
set_io -port_name TX \
-io_std LVCMOS12 \
-OUT_DELAY 8 \
-OUT_DRIVE 10 \
-RES_PULL Hold \
-DIRECTION OUTPUT
10.1.1.2 Wildcard Characters
(Ask a Question)You can use the following wildcard characters in names used in PDC commands.
Wildcard | What It Does |
---|---|
\ | Interprets the next character. |
? | Matches any single character. |
* | Matches any string. |
10.1.1.3 Special Characters ([ ], { }, and \)
(Ask a Question)Sometimes square brackets are part of the command syntax. In these cases, you must either enclose the open and closed square brackets characters with curly brackets or precede the open and closed square brackets characters with a backslash (\). Otherwise, you receive an error message.
For example:
set_io -port_name {P12}
10.1.1.4 Entering Arguments on Separate Lines
(Ask a Question)To enter an argument on a separate line, must enter a backslash (\) character at the end of the preceding line of the command, as shown in the following example.
set_io ADDOUT2 \
-iostd PCI \
-port_name \
-out_drive 16 \
-slew High \
-out_load 10 \
-pin_name T21 \
-fixed yes