Skip to content

Specifications

Important

Unless otherwise stated, all specifications apply after 30 minutes of instrument warm-up.

Important

Important changes in the specification parameters are explicitly mentioned in the revision history of this document.

General Specifications

Table 1: General and storage
Parameter Min Typ Max
storage temperature –25 °C - 65 °C
storage relative humidity (non-condensing) - - 95%
operating temperature 5 °C - 40 °C
operating relative humidity (non-condensing) - - 90%
specification temperature 18 °C - 28 °C
power consumption - - 250 W
operating environment IEC61010, indoor location, installation category II, pollution degree 2    
operating altitude up to 2000 meters    
power inlet fuses 250 V, 3 A, fast acting, 5 x 20 mm    
power supply AC line 100-240 V (±10%), 50/60 Hz    
dimensions including bumper 23.2 × 10.2 × 43.0 cm, 9.2 × 4.0 ×16.9 inch, 19 inch rack compatible    
weight 4.6 kg    
recommended calibration interval 2 years    
Table 2: Maximum ratings
Parameter Min Typ Max
damage threshold Wave Out (direct) –1.2 V - +1.2 V
damage threshold Wave Out (amplified) –6 V - +6 V
damage threshold Mark Out –0.7 V - +4 V
damage threshold Trig In (1 kΩ input impedance) –11 V - +11 V
damage threshold Trig In (50 Ω input impedance) –6 V - +6 V
damage threshold Reference Clk In (DC) –4 V - +4 V
damage threshold Reference Clk In (AC, with DC offset 0 V) - - +13.5 dBm
damage threshold Reference Clk Out (DC) –4 V - +4 V
damage threshold Sample Clk In (DC) –4 V - +4 V
damage threshold Sample Clk In (AC, with DC offset 0 V) - - +13.5 dBm
damage threshold Sample Clk Out (DC) –4 V - +4 V
MDS In / Out –0.7 V - +4 V
DIO In / Out in default configuration 3.3 V CMOS/TTL –0.7 V - +4 V
Table 3: Host computer requirements
Parameter Description
supported Windows operating systems Windows 10, 11 on x86-64
supported macOS operating systems macOS 10.11+ on x86-64 and ARMv8
supported Linux distributions GNU/Linux (Ubuntu 14.04+, CentOS 7+, Debian 8+) on x86-64 and ARMv8
supported processors x86-64 (Intel, AMD), ARMv8 (e.g., Raspberry Pi 4 and newer, Apple M-series)

Analog Interface Specifications

Table 4: Wave Signal Outputs
Parameter Details Min Typ Max
connectors - SMA, front panel single-ended    
output impedance - - 50 Ω -
output coupling - DC    
output modes - amplified, direct    
output range amplified, into 50 Ω ±0.1 V - ±2.5 V
  amplified, into 50 Ω, instruments with max. range 3 V as indicated on front panel ±0.1 V - ±1.5 V
  direct, into 50 Ω - ±0.4 V -
output level accuracy amplified, into 50 Ω - ±(1% of setting + 5 mVpp) -
output level resolution - <0.1 mV -
output offset voltage amplified, into 50 Ω (double into high impedance) –1.25 V - +1.25 V
  direct, into 50 Ω - 0 V -
output offset voltage accuracy amplified, into 50 Ω (double into high impedance) - ±(1% of setting + 5 mV) -
D/A converter vertical resolution - 16 bit    
output phase noise amplified, 1 Vpp, 100 MHz, offset 10 kHz - –135 dBc/Hz -
  amplified, 1 Vpp, 100 MHz, offset 1 MHz - –148 dBc/Hz -
  direct, 0.5 Vpp, 100 MHz, offset 10 kHz - –135 dBc/Hz -
  direct, 0.5 Vpp, 100 MHz, offset 1 MHz - –148 dBc/Hz -
output voltage noise density amplified, 5 V range, > 200 kHz, into high impedance - 35 nV/√Hz -
  direct, > 200 kHz, into high impedance - 12 nV/√Hz -
output RMS voltage noise amplified, 5 V range, integrated from 100 Hz to 600 MHz, into 50 Ω - 320 µVrms -
  direct, integrated from 100 Hz to 600 MHz, into 50 Ω - 100 µVrms -
output spurious free dynamic range (excluding harmonics) amplified, 1 Vpp carrier, 100 MHz, range 1 MHz to 1.2 GHz - 80 dBc -
  direct, 0.8 Vpp carrier, 100 MHz, range 1 MHz to 1.2 GHz - 80 dBc -
output worst harmonic component (carrier frequency <100 MHz) amplified, 0.8 V range, 0.2 Vpp carrier - –65 dBc (HD2) -
  amplified, 0.8 V range, 0.8 Vpp carrier - –56 dBc (HD3) -
  amplified, 1 V range, 1 Vpp carrier - –65 dBc (HD2) -
  amplified, 2 V range, 2 Vpp carrier - –57 dBc (HD3) -
  amplified, 3 V range, 3 Vpp carrier - –53 dBc (HD3) -
  amplified, 4 V range, 4 Vpp carrier - –50 dBc (HD3) -
  amplified, 5 V range, 5 Vpp carrier - –47 dBc (HD3) -
  direct, 0.5 Vpp carrier - –59 dBc (HD2) -
  direct, 0.8 Vpp carrier - –53 dBc (HD2) -
output 2nd harmonic HD2 (carrier frequency <100 MHz) amplified, 1 V range, 1 Vpp carrier - –65 dBc -
  amplified, 5 V range, 5 Vpp carrier - –65 dBc -
  direct, 0.8 V range, 0.5 Vpp carrier - –59 dBc -
output 3rd harmonic HD3 (carrier frequency <100 MHz) amplified, 1 V range, 1 Vpp carrier - –65 dBc -
  amplified, 5 V range, 5 Vpp carrier - –47 dBc -
  direct, 0.8 V range, 0.5 Vpp carrier - –73 dBc -
Table 5: Time & Frequency Domain Characteristics
Parameter Details Min Typ Max
Wave output bandwidth (–3dB) corrected for sin(x)/x roll-off amplified, 5.0 Vpp in 50 Ω - 300 MHz -
  direct, 0.8 Vpp 50 Ω - 750 MHz -
Wave output bandwidth (–3dB) corrected for sin(x)/x roll-off (instruments with max. range 3 V as indicated on front panel) amplified, 3.0 Vpp in 50 Ω - 300 MHz -
  direct, 0.8 Vpp 50 Ω - 750 MHz -
D/A converter sampling clock source - internal, external    
D/A converter sampling rate base sampling clock 100 MSa/s - 2.4 GSa/s
  clock rate division (powers of 2) 20 - 213
internal sampling clock frequency resolution - - 7 digits -
Wave output rise time 20% to 80% amplified, 0.8 V range, 0.2 V step - 450 ps -
  amplified, 5 V range, 1 V step - 800 ps -
  amplified, 5 V range, 5 V step - 1100 ps -
  direct, 0.8 V step - 300 ps -
Wave output rise time 20% to 80% (instruments with max. range 3 V as indicated on front panel) 1 V step, amplified, 3 V range - 550 ps -
  0.8 V step, direct - 300 ps -
Wave output overshoot - - <1% -
switchable output filter bandwidth (–3dB) amplified output path - 80 MHz -
trigger delay to output from Trig input to Wave output within one channel pair (1&2, 3&4, 5&6, 7&8), using playWaveDigTrigger sequencer instruction - 50 ns -
  from any Trig input to any Wave output, using waitDigTrigger sequencer instruction - - 180 ns
skew between outputs between any two Wave outputs in the same output configuration - 200 ps -
skew adjustment range sampling frequency 2.4 GHz - 8 ns -
skew adjustment resolution with HDAWG-SKW option - 10 ps -
  without HDAWG-SKW option, sampling frequency 2.4 GHz - <0.42 ns (1 sample clock period) -
Wave output period jitter amplified, 150 MHz square wave - 3 ps RMS -
  amplified, 150 MHz square wave - 20 ps Pk-Pk -
  - direct, 150 MHz square wave - 3 ps RMS
  - direct, 150 MHz square wave - 20 ps Pk-Pk
Table 6: Arbitrary Waveform Generator
Parameter Details Min Typ Max
Waveform memory per channel without HDAWG-ME option - 64 MSa -
  with HDAWG-ME option - 500 MSa -
sequence length - - - 16,384
waveform granularity - - 16 samples -
minimum waveform length - - 32 samples -
waveform without markers vertical resolution - - 16 bit -
waveform with markers vertical resolution - - 14 bit -
sequencer clock frequency - sampling rate divided by 8    
Table 7: Marker & Other Outputs
Parameter Details Min Typ Max
marker outputs - 1 per channel, SMA output on front panel, 2 marker bits per waveform    
marker output high voltage - - 3.3 V -
marker output low voltage - - 0 V -
marker output impedance - - 50 Ω -
marker output rise time 20% to 80% - - 300 ps -
marker output period jitter square wave, 100 MHz - 60 ps p-p -
marker output skew control range - –23 ns - +30 ns
marker output skew control resolution sampling rate 2.4 GHz, depends on absolute setting - 10 ps -
sampling clock output - SMA on back panel    
sampling clock output amplitude 2.4 GHz into 50 Ω - 0.8 Vpp -
1.0 GHz into 50 Ω - 2 Vpp - -
reference clock output - SMA on back panel    
reference clock output impedance - 50 Ω, AC coupled    
reference clock output amplitude 100 MHz into 50 Ω - 2 Vpp -
reference clock output frequency internal reference mode 100 MHz   external reference mode
  10 / 100 MHz   reference clock output jitter
Table 8: Inputs
Parameter Details Min Typ Max
trigger inputs - 1 per channel, 1 SMA on front panel    
trigger input impedance - 50 Ω / 1 kΩ    
trigger input voltage range 50 Ω impedance –5 V - 5 V
  1 kΩ impedance –10 V - 10 V
trigger input threshold range 50 Ω impedance –5 V - 5 V
  1 kΩ impedance –10 V - 10 V
trigger input threshold resolution - - < 0.4 mV -
trigger input threshold hysteresis - - > 60 mV -
trigger input min. pulse width - - 5 ns -
trigger input max. operating frequency - - 300 MHz -
sampling clock input - SMA on back panel    
reference clock input - SMA on back panel    
reference clock input impedance - 50 Ω, AC coupled    
reference clock input frequency - 10 / 100 MHz    
reference clock input amplitude - –4 dBm - +13 dBm
Table 9: Oscillator and Clocks
Parameter Details Min Typ Max
internal clock type - TCXO    
internal clock long term accuracy / aging - - - ±0.8 ppm/year
internal clock short term stability (1 s) - - - 0.0001 ppm
internal clock initial accuracy - - - ±1 ppm
internal clock temperature stability –20°C to 70°C - - ±0.3 ppm
internal clock phase noise offset 100 Hz - - –105 dBc/Hz
  offset 1 kHz - - –125 dBc/Hz

Digital Interface Specifications

Parameter Description
host computer connection USB 3.0, 1.6 Gbit/s
  1GbE, LAN / Ethernet, 1 Gbit/s
DIO port 4 x 8 bit, general purpose digital input/output port, 3.3 V TTL specification
ZSync peripheral port connector for ZI proprietary bus to communicate with external peripherals

Digital Interfaces

DIO Connector

The DIO port is a VHDCI 68 pin connector as introduced by the SPI-3 document of the SCSI-3 specification. It is a female connector that requires a 32 mm wide male connector. The interface standard is switchable between LVDS (low-voltage differential signalling) and LVCMOS/LVTTL. The DIO port features 32 user-controlled bits that can all be configured byte-wise as inputs or outputs in LVCMOS/LVTTL mode, whereas in LVDS mode, half of the bits are always configured as inputs.

Figure 1: DIO HD 68 pin connector

Table 10: Electrical Specifications
Parameter Details Min Typ Max
supported DIO interface standards LVCMOS/LVTTL (single-ended, 3.3 V); LVDS (differential)    
output series termination LVCMOS/LVTTL 50 Ω (LabOne 21.02 and later)    
input termination LVCMOS/LVTTL high impedance (logic input)    
high-level input voltage VIH LVCMOS/LVTTL 2.0 V - -
low-level input voltage VIL LVCMOS/LVTTL - - 0.8 V
high-level output voltage VOH LVCMOS/LVTTL at IOH < 12 mA 2.6 V - -
low-level output voltage VOL LVCMOS/LVTTL at IOL < 12 mA - - 0.4 V
high-level output current IOH (sourcing) LVCMOS/LVTTL - - 12 mA
low-level output current IOL (sinking) LVCMOS/LVTTL - - 12 mA
input termination LVDS 100 Ω (differential)    
input differential voltage VID LVDS 100 mV - 600 mV
input common-mode voltage VICM LVDS 0.3 V - 2.35 V
output differential voltage VOD LVDS 247 mV - 454 mV
output common-mode voltage VOCM LVDS 1.125 V - 1.375 V
Table 11: Pin Assignment in LVCMOS/LVTTL Mode
Pin Name Description
68 CLKI digital input
67 unused leave unconnected
66 .. 59 DIO[31:24] digital input or output byte (set by user)
58 .. 51 DIO[23:16] digital input or output byte (set by user)
50 .. 43 DIO[15:8] digital input or output byte (set by user)
42 .. 35 DIO[7:0] digital input or output byte (set by user)
34 GND digital ground
33 unused leave unconnected
32 .. 1 GND digital ground
Table 12: Pin Assignment in LVDS Mode
Pin Name Description
68 CLKI+ digital input
67 unused leave unconnected
66 .. 59 DI+[31:24] digital input byte
58 .. 51 DI+[23:16] digital input byte
50 .. 43 DIO+[15:8] digital input or output byte (set by user)
42 .. 35 DIO+[7:0] digital input or output byte (set by user)
34 CLKI– digital input
33 unused leave unconnected
32 .. 25 DI–[31:24] digital input byte
24 .. 17 DI–[23:16] digital input byte
16 .. 9 DIO–[15:8] digital input or output byte (set by user)
8 .. 1 DIO–[7:0] digital input or output byte (set by user)

Introduction

When operating the Zurich Instruments HDAWG and UHFQA in a multi-instrument setup for quantum computing, the DIO interface can be used to communicate data within the system. There are two modes supported:

  1. Operation within a Zurich Instruments Quantum Computing Control System containing a PQSC Programmable Quantum System Controller

  2. Operation in a control system controlled by a third-party central controller

In the first case, the DIO interface is used to embed the UHFQA into the QCCS by a connection to a HDAWG. This case is described in the PQSC User Manual. The second mode makes use of the DIOLink interface protocol documented in the following.

The DIOLink provides a digital interface to Zurich Instruments HDAWG and UHFQA instruments. It enables the user to trigger the AWGs in the respective instruments using a digital codeword sent from a central control unit. The codeword may be used for playing back a waveform from a table with low latency, triggering a qubit measurement, etc. In case of the UHFQA instrument, the interface may also be used for communicating the results of a measurement back to the controlling unit.

The following figure illustrates how such a measurement setup could be constructed. A host PC is responsible for controlling all the instruments in the setup. The instruments are synchronized by a shared 10 MHz reference clock. A central control unit controls the operation of the HDAWG and UHFQA instruments during experiments using the DIOLink interface. For the HDAWG, the DIOLink is unidirectional as there is rarely a need to communicate information back to the central control unit. In contrast, the DIOLink of the UHFQA is bidirectional such that measurement results can be reported back and acted upon.

For the purposes of the DIOLink, the DIO output latch (DOL) signal of the DIO connector can be ignored. The interface uses TTL signaling, which means it is sufficient to use 3.3 V for both HDAWG and UHFQA instruments in the direction from control unit to instrument. It is important to ensure that the DIOLink interface connected to a UHFQA instrument on the side of the central control unit is 5 V tolerant.

Figure 2: DIO Link connections between HDAWG, UHFQA, and central control unit in an experimental setup

Signal Protocol

The DIOLink interface makes use of the signals shown in the following table. The signals are all transmitted from the sender to the receiver of the link. The length of the codeword varies between instruments and can at least to some extend be configured by the user.

Table 13: DIOLink signals
Name Description
STROBE Toggle signal for timing alignment. The signal must toggle at a fixed rate, which defines the time grid on which codewords are transmitted. The signal is typically a 25 MHz square wave derived from the 10 MHz reference clock.
VALID Codeword valid indicator. Must be asserted whenever a valid codeword is present on the DIOLink.
CW[N-1:0] Codeword. The digital multi-bit codeword to be transmitted to the receiver.

The maximum rate at which codewords can be transmitted to the instruments is 50 MHz. It is allowed to use a lower rate than 50 MHz, but the rate must always be an integer division of 50 MHz. Therefore, 25 MHz and 12.5 MHz would be supported, but 40 MHz would not. The following figure shows a timing diagram of the signaling protocol on the interface.

The timing on the interface is described in more detail in the following table.

Name Range Description
Tref-clk N/A Delay from the reference clock to the clock that drives the DIOLink interface on the transmitter side. There are no specific requirements for this delay. However, it must always be the same delay every time the transmitter is activated (e.g. after powering up the instruments).
Tstrb-vld ± 3.3 ns Delay, or skew, between the STROBE and the VALID signals.
Tstrb-cw ± 3.3 ns Delay, or skew, between the STROBE and every bit of the CW signal.

Signal Assignment HDAWG

The DIOLink signal assignment on the DIO connector to an HDAWG instrument is freely configurable by the user. This is done using the corresponding settings in the AWG Sequencer tab in the LabOne User Interface. The DIO pin for the STROBE and VALID signals are selected using Strobe Index and Valid Index settings. The codeword is specified using the Codeword Mask and Codeword Shift settings. These two settings allow the user to select any range up to 10 bits wide to use as an index for playing back waveforms from a table using the playWaveDIO sequencer instruction.

Signal Assignment UHFQA

In case of the UHFQA, the assignment of DIOLink signals to DIO pins is static and specified in the following table for those pins that communicate data from the UHFQA to the central control unit. As such, the direction is as seen from the UHFQA instrument.

Table 14: Signal assignment UHFQA
DIOLink signal DIO pin Direction Description
VALID DIO[0] OUT Codeword valid indicator
CW DIO[10:1] OUT Quantized result of each of the 10 readout paths
reserved DIO[13:11] OUT Reserved for future use
VALID DIO[14] OUT Codeword valid indicator (same as DIO[0])
STROBE DIO[15] OUT Toggle signal for timing alignment, 25 MHz

Performance Diagrams

Figure 3 shows a typical SSB phase noise measured at the signal output. For this measurement, the HDAWG was connected to a phase noise analyzer and the signal output amplitude was set to 3 V. The phase noise at 10 MHz at 1 kHz offset is around -148 dBc/Hz. The phase noise for a 100 MHz sine wave at 1 kHz offset is around -127 dBc/Hz.

Figure 3: HDAWG signal output phase noise