QDFlow: an open-source quantum-dot physics simulator

ORAL

Abstract

As progress is made towards the scalability of quantum dot (QD) devices, the increasing complexity of tuning and operating these devices becomes a major bottleneck. Machine-learning (ML) tools have shown promise in automating many of the time-consuming steps in the process of device preparation; however, ML models require large, diverse, and labeled datasets for training and validation. We present QDFlow, an open-source Python simulator that allows generating arbitrarily large amounts of realistic QD data, complete with experimentally-motivated noise. QDFlow moves beyond constant-capacitance approximations, solving the Thomas-Fermi equations to obtain self-consistent charge densities and capacitances and determine the charge density in the device. This allows QDFlow to accurately model full charge-stability diagrams, including regions with low barriers where adjacent dots merge together. QDFlow supports multi-QD topologies, broad parameter sweeps, and controllable noise models, producing reproducible datasets suited for training, benchmarking, and stress-testing ML-driven tuning frameworks. Datasets generated by QDFlow have already been used to train several different ML models, many of which have been tested and applied to state-of-the-art experimental devices.

*Supported in part by an ARO grant no. W911NF-24-2-0043.

Publication: QDFlow: A Python package for physics simulations of quantum dot devices. arXiv:2509.13298

Presenters

  • Donovan Buterakos

    • University of Maryland College Park

Authors

  • Donovan Buterakos

    • University of Maryland College Park
  • Sandesh S Kalantre

    • Stanford University
  • Joshua Ziegler

    • National Institute of Standards and Technology, Gaithersburg, MD 20899, USA
  • Jacob M Taylor

    • University of Maryland College Park
    • University of Maryland, College Park
  • Justyna P Zwolak

    • National Institute of Standards and Technology (NIST)