Modular, scalable hardware architecture for a quantum computer (2024)

Quantum computers hold the promise of being able to quickly solve extremely complex problems that might take the world's most powerful supercomputer decades to crack.

But achieving that performance involves building a system with millions of interconnected building blocks called qubits. Making and controlling so many qubits in a hardware architecture is an enormous challenge that scientists around the world are striving to meet.

Toward this goal, researchers at MIT and MITRE have demonstrated a scalable, modular hardware platform that integrates thousands of interconnected qubits onto a customized integrated circuit. This "quantum-system-on-chip" (QSoC) architecture enables the researchers to precisely tune and control a dense array of qubits. Multiple chips could be connected using optical networking to create a large-scale quantum communication network.

By tuning qubits across 11 frequency channels, this QSoC architecture allows for a new proposed protocol of "entanglement multiplexing" for large-scale quantum computing.

The team spent years perfecting an intricate process for manufacturing two-dimensional arrays of atom-sized qubit microchiplets and transferring thousands of them onto a carefully prepared complementary metal-oxide semiconductor (CMOS) chip. This transfer can be performed in a single step.

"We will need a large number of qubits, and great control over them, to really leverage the power of a quantum system and make it useful. We are proposing a brand new architecture and a fabrication technology that can support the scalability requirements of a hardware system for a quantum computer," says Linsen Li, an electrical engineering and computer science (EECS) graduate student and lead author of a paper on this architecture.

Li's co-authors include Ruonan Han, an associate professor in EECS, leader of the Terahertz Integrated Electronics Group, and member of the Research Laboratory of Electronics (RLE); senior author Dirk Englund, professor of EECS, principal investigator of the Quantum Photonics and Artificial Intelligence Group and of RLE; as well as others at MIT, Cornell University, the Delft Institute of Technology, the Army Research Laboratory, and the MITRE Corporation. The paper appears in Nature.

Diamond microchiplets

While there are many types of qubits, the researchers chose to use diamond color centers because of their scalability advantages. They previously used such qubits to produce integrated quantum chips with photonic circuitry.

Qubits made from diamond color centers are "artificial atoms" that carry quantum information. Because diamond color centers are solid-state systems, the qubit manufacturing is compatible with modern semiconductor fabrication processes. They are also compact and have relatively long coherence times, which refers to the amount of time a qubit's state remains stable, due to the clean environment provided by the diamond material.

In addition, diamond color centers have photonic interfaces which allows them to be remotely entangled, or connected, with other qubits that aren't adjacent to them.

"The conventional assumption in the field is that the inhom*ogeneity of the diamond color center is a drawback compared to identical quantum memory like ions and neutral atoms. However, we turn this challenge into an advantage by embracing the diversity of the artificial atoms: Each atom has its own spectral frequency. This allows us to communicate with individual atoms by voltage tuning them into resonance with a laser, much like tuning the dial on a tiny radio," says Englund.

This is especially difficult because the researchers must achieve this at a large scale to compensate for the qubit inhom*ogeneity in a large system.

To communicate across qubits, they need to have multiple such "quantum radios" dialed into the same channel. Achieving this condition becomes near-certain when scaling to thousands of qubits. To this end, the researchers surmounted that challenge by integrating a large array of diamond color center qubits onto a CMOS chip which provides the control dials. The chip can be incorporated with built-in digital logic that rapidly and automatically reconfigures the voltages, enabling the qubits to reach full connectivity.

"This compensates for the in-hom*ogenous nature of the system. With the CMOS platform, we can quickly and dynamically tune all the qubit frequencies," Li explains.

Lock-and-release fabrication

To build this QSoC, the researchers developed a fabrication process to transfer diamond color center "microchiplets" onto a CMOS backplane at a large scale.

They started by fabricating an array of diamond color center microchiplets from a solid block of diamond. They also designed and fabricated nanoscale optical antennas that enable more efficient collection of the photons emitted by these color center qubits in free space.

Then, they designed and mapped out the chip from the semiconductor foundry. Working in the MIT.nano cleanroom, they post-processed a CMOS chip to add microscale sockets that match up with the diamond microchiplet array.

They built an in-house transfer setup in the lab and applied a lock-and-release process to integrate the two layers by locking the diamond microchiplets into the sockets on the CMOS chip. Since the diamond microchiplets are weakly bonded to the diamond surface, when they release the bulk diamond horizontally, the microchiplets stay in the sockets.

"Because we can control the fabrication of both the diamond and the CMOS chip, we can make a complementary pattern. In this way, we can transfer thousands of diamond chiplets into their corresponding sockets all at the same time," Li says.

The researchers demonstrated a 500-micron by 500-micron area transfer for an array with 1,024 diamond nanoantennas, but they could use larger diamond arrays and a larger CMOS chip to further scale up the system. In fact, they found that with more qubits, tuning the frequencies actually requires less voltage for this architecture.

"In this case, if you have more qubits, our architecture will work even better," Li says.

The team tested many nanostructures before they determined the ideal microchiplet array for the lock-and-release process. However, making quantum microchiplets is no easy task, and the process took years to perfect.

"We have iterated and developed the recipe to fabricate these diamond nanostructures in MIT cleanroom, but it is a very complicated process. It took 19 steps of nanofabrication to get the diamond quantum microchiplets, and the steps were not straightforward," he adds.

Alongside their QSoC, the researchers developed an approach to characterize the system and measure its performance on a large scale. To do this, they built a custom cryo-optical metrology setup.

Using this technique, they demonstrated an entire chip with over 4,000 qubits that could be tuned to the same frequency while maintaining their spin and optical properties. They also built a digital twin simulation that connects the experiment with digitized modeling, which helps them understand the root causes of the observed phenomenon and determine how to efficiently implement the architecture.

In the future, the researchers could boost the performance of their system by refining the materials they used to make qubits or developing more precise control processes. They could also apply this architecture to other solid-state quantum systems.

Modular, scalable hardware architecture for a quantum computer (2024)

FAQs

What architecture do quantum computers use? ›

Superconductive circuits and quantum gates

At their core, these computers use superconductive circuits to create “artificial qubits” on a chip made of niobium or superconductive aluminum.

What hardware is used for quantum computing? ›

Our quantum computers use Josephson junctions as superconducting qubits. By firing microwave photons at these qubits, we can control their behavior and get them to hold, change and read out individual units of quantum information. A qubit itself isn't very useful.

What is scalability in quantum computing? ›

However, achieving this potential hinges on the ability to build larger and more powerful quantum computers. One of the most significant challenges in this pursuit is scalability – how to efficiently integrate and control a growing number of qubits (the quantum equivalent of bits in classical computers).

What are the 5 main components of quantum computing? ›

5.1 HARDWARE STRUCTURE OF A QUANTUM COMPUTER
  • 1 Quantum Data Plane. The quantum data plane is the “heart” of a QC. ...
  • 2 Control and Measurement Plane. ...
  • 3 Control Processor Plane and Host Processor. ...
  • 4 Qubit Technologies.

Has any company built a quantum computer? ›

IBM, the current leader in quantum computing, last year launched its Quantum System Two, a modular quantum computer powered by an IBM-made chip called the Heron. The chip improves “error correction,” combatting decoherence, a phenomenon that leads to the loss of quantum states in a quantum system.

Can we build a quantum computer? ›

So how can you build a quantum computer at home? The good news is you could certainly give it a go. The bad news is it's somewhat challenging and rather costly. First of all you'll need to create some qubits.

Why did NASA shut down the quantum computer? ›

The Shutdown and the Reasons Behind It

Researchers and government officials were concerned that the quantum computer might have connected with an extraterrestrial intelligence or even entered an unknown realm of computation.

What is the biggest problem with quantum computing? ›

Challenges of quantum computing

The three main challenges we'll look at include quantum decoherence, error correction, and scalability. Each is a major hurdle on the road to quantum computing, and must be overcome if the technology is to reach full potential.

What code does a quantum computer use? ›

Quantum circuits are created and manipulated using Python. Results are obtained either using simulators that run on the user's own device, simulators provided by IBM or prototype quantum devices provided by IBM.

Why is it hard to scale quantum computers? ›

Currently, the largest quantum computers have around 50 qubits, which is not enough to solve many of the problems that quantum computers are capable of solving. In addition, qubits are fragile and susceptible to errors, which can limit the accuracy and reliability of quantum computations.

How do you know if a system is scalable? ›

A system is scalable when it has the capacity to accommodate a greater amount of usage. Some systems aren't at all scalable, and can only handle exactly the amount of usage they were designed for.

What are the three main components of scalability? ›

The three pillars of scalability
  • Statelessness: If an application does not store persistent state locally, one can scale it by adding servers. ...
  • Idempotency: An operation is said to be idempotent if it produces the same result when executed multiple times. ...
  • Coding to interfaces: ...
  • Conclusion:
Apr 28, 2020

What is the architecture of a quantum computer? ›

Answer: Quantum computing architecture refers to the design and structure of quantum computers, which harness the principles of quantum mechanics to process information. It encompasses the arrangement of qubits, quantum gates, entanglement, and other components that enable quantum computation.

Does a quantum computer have a CPU? ›

A quantum processing unit, or QPU for short, is the brain of a quantum computer. It is where the qubits reside, and where computation takes place. Like the central processing unit, or CPU, of a classical computer, a QPU needs quite a bit of supporting infrastructure.

Do quantum computers have RAM? ›

Quantum computers cannot use conventional memory and data storage -- they must instead use quantum memory. Quantum memory is more capable than conventional memory but is also fragile and error-prone. Quantum memory is based on quantum bits, or qubits.

What are quantum computers coded in? ›

The Modern QDK includes the quantum programming language Q#, a high-level, open-source programming language that allows you to focus your work at the algorithm level to create quantum programs. Q# is an open-source, high-level, programming language for developing and running quantum algorithms.

What do quantum computers run on? ›

Quantum computing uses subatomic particles, such as electrons or photons. Quantum bits, or qubits, allow these particles to exist in more than one state (i.e., 1 and 0) at the same time. Classical computers today employ a stream of electrical impulses (1 and 0) in a binary manner to encode information in bits.

What is quantum computer von Neumann architecture? ›

The fundamental idea behind the von Neumann architecture is to divide the computer into individual parts: (1) arithmetic logic unit (ALU), (2) control unit (CU), (3) bus system, (4) memory, and (5) input and output (IO).

What logic do quantum computers use? ›

Quantum logic gates

Quantum computers operate using qubits, not bits. Unlike traditional bits which can only be 0 or 1, a qubit can exist in a 'superposition' of 0 and 1. This ability to exist in multiple states at once gives quantum computers tremendous power.

Top Articles
Latest Posts
Article information

Author: Melvina Ondricka

Last Updated:

Views: 5466

Rating: 4.8 / 5 (48 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Melvina Ondricka

Birthday: 2000-12-23

Address: Suite 382 139 Shaniqua Locks, Paulaborough, UT 90498

Phone: +636383657021

Job: Dynamic Government Specialist

Hobby: Kite flying, Watching movies, Knitting, Model building, Reading, Wood carving, Paintball

Introduction: My name is Melvina Ondricka, I am a helpful, fancy, friendly, innocent, outstanding, courageous, thoughtful person who loves writing and wants to share my knowledge and understanding with you.