The CRS: a scalable full-stack control system for Microwave Kinetic Inductance Detectors

Joshua Montgomery,Wellington Avelino,Matt Dobbs,Joseph Letang,Maclean Rouble,Sofiia Savchyn,Graeme Smecher
2024-06-24
Abstract:The t0.technology Control and Readout System (CRS) is a modular microwave control and readout system for mm-wave and radio astronomy, THz imaging, noise radar, and superconducting qubit control. The configuration discussed in this work implements firmware for readout of microwave Kinetic Inductance Detector (KID) arrays. The CRS can operate 4,096 KIDs over 2.5 GHz of complex bandwidth between 0-10 GHz, typically allocated across four independent RF chains at 1,024x multiplexing and 625 MHz of complex bandwidth each. Every CRS can operate as a standalone unit or collectively within one or more backplane-enabled subracks that distribute power, clocking, and synchronization, scaling to an arbitrary number of channels. Each fully populated subrack supports arrays of more than 65,000 KIDs. The signal processing and control software supports recent innovations in multi-probe measurements and dynamic feedback modes, which are described in (Rouble et al. 2024). The CRS has recently been selected as the new baseline readout system for the proposed South Pole Telescope instrument, SPT-3G+. We present the hardware design, firmware capabilities, open-source control and data acquisition software, and the first laboratory characterization measurements.
Instrumentation and Methods for Astrophysics
What problem does this paper attempt to address?
### What problems does this paper attempt to solve? This paper aims to introduce and evaluate the Control and Readout System (CRS) of t0.technology, which is a scalable full - stack control system for microwave Kinetic Inductance Detectors (KIDs). Specifically, the paper attempts to solve the following key problems: 1. **High - density multiplexed readout**: - KIDs arrays need to multiplex a large number of channels within a limited bandwidth, and traditional control systems may become factors limiting the multiplexing density or bandwidth. The CRS must be able to support high - density multiplexing without affecting performance. - The CRS can operate up to 4,096 KIDs, provide a complex bandwidth of 2.5 GHz in the 0 - 10 GHz range, and can be extended through multiple independent RF links. 2. **Maintaining photon - noise - limited performance**: - KIDs measurements are usually used to reconstruct statistical signals or handle large - scale system fluctuations in foreground signals. The CRS must ensure linear response, strict crosstalk control, and a wide dynamic range to maintain photon - noise - limited performance. - The system must also linearize cryogenic signal - path elements through digital feedback. 3. **Lifecycle requirements**: - From research and development to actual deployment, the design and operation of KIDs are constantly evolving, so the control system needs to provide detailed visibility of the superconducting system, especially the measurement of dynamic behaviors. - The CRS provides an open API, allowing researchers to customize according to new device configurations. 4. **High reliability and integration capabilities**: - Instruments after deployment need to have high reliability and system uptime in harsh environments. - The CRS needs to effectively integrate other infrastructures, such as atomic clocks, GPS timing, or high - performance computing and data acquisition systems. 5. **Multipurpose applications**: - The CRS is applicable not only to millimeter - wave and radio astronomy but also to terahertz imaging, noise radar, and superconducting qubit control, etc. - The modular design of the system enables it to operate as an independent unit or collectively in multiple backplane - enabled sub - racks, thus expanding to any number of channels. ### Main contributions of the paper - **Hardware design**: Introduced the CRS motherboard hardware, including the architecture based on AMD's third - generation RFSoC, analog specifications, clock synchronization, and data - transfer interfaces. - **Firmware functions**: Described the rfmux microwave - control firmware, which supports different bandwidths, channel densities, and data - flow patterns and implements a low - latency digital - feedback scheme. - **Software tools**: Provided open - source control and data - acquisition software, including Python libraries and a C++ data - acquisition system, supporting the integration of third - party software tools. - **Experimental verification**: Showed the results of laboratory - characterization measurements, verifying the performance of the CRS in network analysis, parameter scanning, and superconducting - system - dynamic - studies. In summary, this paper proves the effectiveness of the CRS in high - density multiplexed readout, maintaining photon - noise - limited performance, and meeting lifecycle requirements by elaborating on its hardware design, firmware capabilities, and software tools.