Go to www.awrcorp.com
Back to search page Click to download printable version of this guide.

Arbitrary, User-specified Bit Sequence: PORT_ARBS



PORT_ARBS is a source in the form of a user-specified bit sequence.


Name Description Unit Type Default
P Port number   0
Z Termination impedance Resistance 50 ohm
RATE Symbol rate Frequency 1 GHz
SEQ Symbol sequence   {1,0,1,0}
SAMP Samples per symbol   8
HI High signal level Voltage 1
LO Low signal level Voltage 0
TR Rise time Time 0
TF Fall time Time 0
TYPE Signaling format   NRZ1
WINDOW Window type   DEFAULT2
*TONE Tone number   1
PIN_ID Name identifier for pin Text  

* indicates a secondary parameter

[1] Allowed formats are return to zero (RZ) and non-return to zero (NRZ).

[2] Window type options are none (NONE), Lanczos (DEFAULT, ref [1]), Triangular (TRIANG), Hanning (HANN), Hamming (HAMM), and Blackman (BLACK).

Parameter Details

SEQ. Specifies the symbol sequence. You can type the sequence or load it from a text file. To load a sequence from a file, type vfile("name_of_file") in the SEQ field. The file format is:






In the absence of a full path specification, place the file in the \Data directory under the Cadence® AWR® Microwave Office® software installation directory.

Symbols in multi-level signal formats are encoded as integers. In a four-level scheme, for example, symbols are represented by 0, 1, 2 and 3.

The data files with sequences can also be imported into AWR Microwave Office software to save the data with the project.

To use bit data from a file stored in AWR Microwave Office software:

  1. Import the data file as a "Text Data File" type.

  2. Assign a variable to the data file using the following syntax:

    variable1 = DataFile("data_file_name")

    where variable1 is the variable name of your choice and "data_file_name" is the name of the imported data file (the name must be enclosed in quotes). This function saves the data in a matrix form.

  3. Assign a variable to be the first column of the data in the first variable assigned in the following syntax:

    variable2 = col(variable1,1)

    where variable2 is the variable name of your choice and now stores the bit sequence assigned to the SEQ parameter.

Implementation Details

With the exception of the SEQ parameter, PORT_ARBS is very similar to PORT_PRBS, which applies a random rather than user-specified sequence. See PORT_PRBS for information on the remaining parameters.


This element does not have an assigned layout cell. You can assign artwork cells to any element. See “Assigning Artwork Cells to Layout of Schematic Elements” for details.

Legal and Trademark Notice