Table Of Contents

Additional Pin State Data

Last Modified: November 23, 2020

The vector statement specifies additional data to drive to or compare from the DUT pins using the following syntax:

pin1_state pin2_state …; [// comment]

where the pin states are the same pin states used in the vector statement. The additional pin state data row does not allow labels, time sets, or opcodes.


Additional pin state data must be associated with a vector statement.

Additional Pin State Data Conditions

The following conditions apply to the additional pin state data:

  • A terminating semicolon (;) indicates the end of the additional vector data.
  • Only define additional pin state data for pin items on vectors that use the edge multiplier feature. Use whitespace as an optional placeholder for pin items that do not require additional pin state data.
  • For a pin_item in a pin group that contains a mixture of edge multiplier values, only define additional pin state data for pins on the vector within the pin group that uses the edge multiplier feature. You must use an underscore (_) as a placeholder for pins within a pin group that do not require additional pin state data.
  • The pin state combination must be valid for the entire vector. When using the edge multiplier feature, you only can use drive states with drive states (00, 01, 10, 11), non-driving pin states with non-driving pin states (LL, LH, HL, HH), or doubled states (XX, VV, DD, MM, EE, --).

Comment Conditions

Similar to vector statements, you can include comments on the same line as the additional pin state data after the semicolon but before the end of the line. You cannot include comments on the line between the additional pin state data and the vector statement.

Recently Viewed Topics