IQM unveils open-source software for designing superconducting quantum processors

Finland-based IQM Quantum Computers has unveiled its open-source software tool dubbed KQCircuits to automate the design of superconducting quantum processors. 

KQCircuits Is a Python library jointly developed by Aalto University and IQM using the KLayout design program.

This software creates a community-driven universal platform that enables quantum chip development through a simple and open framework, from chip design and simulation to fabrication. 

IQM says that with KQCircuits, quantum engineers and physicists can conveniently generate chip designs with a simple click. They can also check the signal routing before the device fabrication process to avoid making costly errors.

“At IQM, we’ve been using KQCircuits to design and develop our state-of-the-art quantum processors,” said Johannes Heinsoo, team leader at IQM. “Using KQCircuits, researchers and companies worldwide can now focus on R&D and continue to innovate faster.”

KQCircuits generates multi-layer two-dimensional-geometries representing common structures in quantum processing units (QPUs). 

This includes a framework and definitions of parametrized geometrical circuit elements, templates for manually drawn or code-defined circuit elements, and a method for assembling a QPU design from elements. 

To reduce the design turnaround time and to reduce manual errors, KQC includes helpers to export optical mask layouts and lithography patterns, project files for easy simulations with popular FEM software such as Ansyss HFSS, Ansyss Q3D, and Sonnet, and netlist for SPICE simulations.

Hensoo said KQCircuits leverages the work at KLayout design program, which has a history of over a decade of continuous development. 

“We’d also like to acknowledge and thank the team at the QCD Labs of Aalto University and Matthias Koefferlein, open-source developer of KLayout,” added Heinsoo.