Schematic-Driven Design of a Quantum Processor with DeviceLayout.jl
The Julia Programming Language via YouTube
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the development and application of DeviceLayout.jl, a Julia package created at the AWS Center for Quantum Computing for computer-aided design of quantum integrated circuits. Learn how this open-source tool enables schematic-driven workflows for designing superconducting quantum devices, supporting the creation of fault-tolerant quantum computers through scalable and collaborative design processes. Discover the package's dual-level approach, featuring both low-level geometry interfaces for drawing 2D entities like polygons and paths with coordinate transformations, and high-level schematic-driven workflows that automate component placement and routing. Examine practical applications through a 17-qubit processor layout example, demonstrating modular and reproducible project design. Understand how DeviceLayout.jl integrates with Palace, an open-source electromagnetic finite-element analysis tool, to form a comprehensive toolchain for electronic design automation of quantum integrated circuits. Master the package's capabilities for generating 2D layouts and 3D models, applying geometric operations like rounding and Boolean operations, and managing metadata for different backends including GDSII format output. Learn about process design kit management through Julia's package manager system, enabling versioned process technologies and portable layout scripts for quantum device development.
Syllabus
Schematic-Driven Design of a Quantum Processor w/DeviceLayout.jl | Peairs | JuliaCon Global 2025
Taught by
The Julia Programming Language