This whitepaper discusses how to calculate the bandwidth requirement per Digital Pattern Instrument when sourcing or capturing a waveform. Depending on the configured source or capture waveform the bandwidth requirement will vary. Therefore, it is important to calculate the required bandwidth for each source or capture waveform to make sure it does not exceed the bandwidth limitations of the Digital Pattern Instrument, the PXIe chassis, and the controller. For more information on source and capture waveforms please see the “Source and Capture” section in the Digital Pattern Help.
The calculations provided in the document focus on standard timing configurations, and do not account for the use of an edge multiplier timeset - introduced in NI-Digital 18.0. This feature enables two DUT cycles within a single vector period, effectively doubling the data rate while the vector rate remains unchanged. Consequently, Source and Capture bandwidth requirements also double, as two bits must be stored or captured per cycle. HRAM bandwidth may remain unaffected, since it stores pin states rather than raw bit values.
The below equation is used to calculate the bandwidth requirements per Digital Pattern Instrument based on the vector rate and the effective transfer size of the source waveform. The calculated bandwidth requirement can then be checked against the Source Waveform Bandwidth Limitation to confirm that the Digital Pattern Instrument can properly generate the configured source waveform at the specified vector rate.
The PXIe-6570 can maintain a source bandwidth up to 50 MB/s for continuous sourcing.
Required Source Bandwidth per Digital Pattern Instrument = Vector Rate × Effective Transfer Size
Effective Transfer Size (bytes)
| ≤ NI-Digital 16.0.1 | ≥ NI-Digital 17.0 | |
| Parallel Waveform | # of Sites × # of Source Pins per Site | Site Unique: # of Source Pins per Digital Pattern Instrument Broadcast: # of Source Pins per Site |
| Serial Waveform | (# of Sites × tobyte(Sample Width))/(Sample Width) | (# of Sites × tobyte(Sample Width))/(Sample Width) |
# of Source Pins per Site (bytes)
# of Source Pins per Digital Pattern Instrument (bytes)
The below equation is used to calculate the bandwidth requirements per Digital Pattern Instrument based on the vector rate and the effective transfer size of the capture waveform. The calculated bandwidth requirement can then be check against the Capture Waveform Bandwidth Limitations to confirm that the Digital Pattern Instrument can properly acquire the configured capture waveform at the specified vector rate.
The PXIe-6570 has a PCIe Gen2 x4 connection which has a theoretical bandwidth limitation of 2000 MB/s. However, around 1600 MB/s can practically be achieved. Additionally, the bandwidth limitations of the PXIe chassis and controller must be considered. See the specifications for the specific chassis and controller for more information.
Required Capture Bandwidth per Digital Pattern Instrument = Vector Rate × Effective Transfer Size
Effective Transfer Size (bytes)
| ≤ NI-Digital 16.0.1 | ≥ NI-Digital 17.0 | |
| Parallel Waveform | 4 × # of Sites | ∑ (# of Capture Pins per Site) |
| Serial Waveform | (4 × # of Sites)/(Sample Width) | (∑ (# of Capture Pins per Site))/(Sample Width) |
# of Capture Pins per Site (bytes)