Back to all posts
Hardware Engineering

SQuADDS: A Validated Design Database and Simulation Workflow for Superconducting Qubits

Sadman Ahmed Shanto, Andre Kuo, Clark Miyamoto, Haimeng Zhang, Vivek Maurya, Evangelos Vlachos, Malida Hecht, Chung Wa Shum, Eli M. Levenson-FalkPublished in Quantum (Volume 8, page 1465, 2024) / arXiv:2312.13483

Fabricating superconducting quantum processors is a highly complex physical process that demands precise control over the device's Hamiltonian parameters. Key parameters like qubit frequency, anharmonicity, and coupling rates with read-out resonators dictate the system's performance and gate fidelity.

However, mapping the desired physical target parameters back to a specific geometric layout (such as capacitor gap, finger widths, and Josephson junction area) is extremely difficult. Because no simple analytical formulas exist, engineers traditionally play a game of "guess and check"—running computationally heavy 3D electromagnetic finite-element simulations, adjusting dimensions, and repeating.

"SQuADDS (Superconducting Qubit And Device Design and Simulation) solves this bottleneck by providing the community with an open-source database of validated designs, paired with a front-end interface for inverse qubit design."

Programmatic Generation and Simulation

The SQuADDS workflow leverages Qiskit Metal, an open-source package for programmatic quantum device layouts, and connects it to high-accuracy finite-element solvers like Ansys HFSS.

Through this pipeline, the team generated thousands of transmon qubit and resonator designs. By sweeping key dimensions, they mapped out the design space, extracting capacitances, inductances, and coupling coefficients to calculate Hamiltonian parameters.

SQuADDS Validation: Sim vs Exp
Figure 1: Comparison between simulated resonance frequency and experimentally measured frequency. The database designs demonstrate strong agreement (within the ±1.5% margin), ensuring high predictability for fabricators.

Experimentally Validated Database

What makes SQuADDS unique is that a significant subset of the database contains experimentally validated parameters. Qubits fabricated from these designs were cooled down in dilution refrigerators and measured, showing excellent agreement with electromagnetic simulations. This gives researchers a highly trustworthy starting point when designing new QPUs.

Using the SQuADDS Python API for Inverse Design

SQuADDS provides a front-end API that allows engineers to perform "inverse design." Instead of drawing a shape and simulating it, engineers query the database with their target Hamiltonian parameters (such as a 5.0 GHz qubit frequency) and retrieve the exact geometry coordinates to construct the qubit.

Here is a Python demonstration showing how to use the SQuADDS library to retrieve a transmon design:

import squadds
import numpy as np

# Instantiate the SQuADDS database client
db_client = squadds.SQuADDS_DB()

# Define the target Hamiltonian parameters for a Transmon Qubit
target_parameters = {
    "qubit_frequency_GHz": 5.2,    # Target resonant frequency
    "anharmonicity_MHz": -250.0,   # Target anharmonicity (alpha)
    "coupling_strength_MHz": 120.0 # Target coupling to read-out resonator
}

print("Querying SQuADDS database for matching transmon geometry...")

# Find the closest design matching target parameters
best_match = db_client.find_closest_design(
    component_type="transmon",
    targets=target_parameters,
    metric="euclidean"
)

# Extract and display the geometry parameters
geometry = best_match["geometry"]
print("\nClosest Match Found in Database:")
print(f"Matched Frequency: {best_match['simulated_frequency_GHz']:.3f} GHz")
print(f"Matched Anharmonicity: {best_match['simulated_anharmonicity_MHz']:.1f} MHz")
print(f"Retrieve Qiskit Metal Geometry Config:")
for param, val in geometry.items():
    print(f"  - {param}: {val}")

Once retrieved, the geometry dictionary can be passed directly into Qiskit Metal components to generate the GDSII mask file for physical chip lithography. This database reduces the device design cycle time from weeks to minutes, opening up hardware research to smaller laboratories and universities.

About the Authors

Sadman Ahmed Shanto

Sadman Ahmed Shanto

Sadman Ahmed Shanto is a PhD candidate in Physics at the University of Southern California (USC), working at the Levenson-Falk Lab. His research focuses on superconducting hardware design, automation, and microwave engineering.

Eli M. Levenson-Falk

Eli M. Levenson-Falk

Eli Levenson-Falk is an Assistant Professor of Physics and Astronomy at USC and Director of the Levenson-Falk Lab. Previously a postdoctoral researcher at UC Berkeley, his group studies the dynamics of superconducting quantum circuits, noise mitigation, and quantum sensing.