Choose your path

Each path is an ordered list of notebooks from different parts of the site. Every notebook in a path shows a box with its position, the previous and the next step. Start with the Quick start page, then pick the path closest to your goal. The full course is under Learn.

Chip designer

Layout to GDS, no solver.

  1. 1.1 Quick start

  2. 1.3 Build a 4-qubit chip

  3. 2.01 QComponent lifecycle — use, copy, delete, rename

  4. 2.11 Routing 101

  5. 2.12 Simple Meander

  6. 2.21 Design a 4 qubit full chip

  7. Design rule checking

  8. 3.2 Export your design to GDS

  9. A.3 Reference design — Four-qubit multiplexed readout

  10. 17-Qubit Surface-Code Chip (Wallraff group, ETH Zurich)

Open-source simulation

Meshing and solving with gmsh, ElmerFEM and scikit-fem.

  1. 1.1 Quick start

  2. 3.5 Render your design to Gmsh

  3. 4.19 Analyse a Transmon Qubit using ElmerFEM

  4. 4.41 The Package Mode on Paper

  5. 4.42 Four Ways to Measure a Coupling

  6. 4.43 Mesh and Solve the 10 × 10 Processor

  7. 4.44 Every Coupling from One Eigenmode

  8. 4.45 Four Methods, One Full-Wave Model

  9. Two-Qubit Cell: Meshing Part of the 17-Qubit Chip

Ansys EPR and LOM analyst

Render to Ansys, then EPR and LOM analysis. Needs Ansys.

  1. 1.1 Quick start

  2. 3.3 Render your design to Ansys

  3. 4.01 Capacitance matrix and LOM analysis

  4. 4.02 Eigenmode and EPR analysis

  5. 4.03 Impedance, admittance and scattering analysis

  6. 4.11 Analyzing and tuning a transmon qubit

  7. 4.13 Analyzing and tuning a transmon qubit with a resonator

  8. 4.04 New LOM and Fluxonium Example

  9. A.4 Full chip design

Teaching

Runs in Colab: no solver, no GUI.

  1. 1.1 Quick start

  2. 1.2 Bird’s eye view of Quantum Metal

  3. 4.31 Plotting Wavefunctions of the Quantum Harmonic Oscillator (LC Circuit)

  4. 4.32 Transmon Analytics: Plotting Eigenvalues as a Function of Offset Charge

  5. 4.34 Modeling transmon qubit Cooper-pair box Hamiltonian in the charge basis

  6. 4.41 The Package Mode on Paper

  7. 4.42 Four Ways to Measure a Coupling

  8. A.1 Reference design — Transmon with readout resonator

  9. A.2 Reference design — Two coupled transmons

Component developer

Write a QComponent and a renderer.

  1. 2.01 QComponent lifecycle — use, copy, delete, rename

  2. 2.31 Create a QComponent - Basic

  3. 2.32 Create a QComponent - Advanced

  4. 2.33 Add my QComponent to a reusable python file

  5. 3.1 Introduction to QRenderers

  6. 3.4 How do I make my custom QRenderer?

Package modes and qubit couplings (series)

Notebooks 4.41 to 4.46, in order.

  1. 4.41 The Package Mode on Paper

  2. 4.42 Four Ways to Measure a Coupling

  3. 4.43 Mesh and Solve the 10 × 10 Processor

  4. 4.44 Every Coupling from One Eigenmode

  5. 4.45 Four Methods, One Full-Wave Model

  6. 0. Setup and the compute budget