How to Create Digital Pattern over 100 MHz

Updated Jan 23, 2024

Environment

Hardware

  • PXIe-6570
  • PXIe-6571

Driver

  • NI-Digital Pattern Driver
  • NI-Digital Pattern Driver 18.5

I want to create a CLK of 100 MHz or higher using the PXIe-6570 Digital Pattern Instrument (DPI).
The PXIe-6570 Specification states that the maximum vector rate is 100 MHz. Can I create a pattern for a 200 MHz CLK?
 

Beginning with Digital Pattern Editor 18.0 (DPE 18.0), the functionality of Edge Multiplier has been added. Therefore, Setting Edge Multiplier to 2X can achieve data rates higher than the default vector speed.

Edge Multiplier splits a vector period across multiple DUT cycles. First of all, in Timing, set Edge multiplier to 2X as shown below.
Timing parameters for Drive On, Drive Data, and Drive Return should be modified.


After that, If you set the Change Edge Multiplier from 1X to 2X in the pattern file as shown below, you can use up to two pin states per vector.


Regardless of the pin's edge multiplier, each vector has only one Time set and Opcode and consumes only one vector's memory. (You must specify two pin states, one per DUT cycle, using a single vector period as shown below.)
image

For example, if you set the edge multiplier to 2X in the 100 MHz Time Set, divide the 100 MHz period by 2 to have an effect of 200 MHz.

Additional Information

Refer to the PXIe-6570 Specifications for details on Drive Format according to 2X for Edge Multiplier.