﻿WEBVTT

NOTE This file was exported by MacCaption version 7.0.13 to comply with the WebVTT specification dated March 27, 2017.

00:00:07.774 --> 00:00:10.744 align:center line:-1 position:50% size:41%
Before we look at how to build
a superconducting qubit,

00:00:10.744 --> 00:00:14.681 align:center line:-1 position:50% size:49%
let's briefly discuss the requirements
we have on the system.

00:00:14.681 --> 00:00:17.684 align:center line:-1 position:50% size:58%
These are the so-called DiVincenzo criteria,

00:00:17.684 --> 00:00:22.856 align:center line:-1 position:50% size:70%
and they serve as a good guideline of what we need
to incorporate in our quantum processor.

00:00:24.224 --> 00:00:26.860 align:center line:-1 position:50% size:40%
First, we need the qubit itself,

00:00:26.860 --> 00:00:32.733 align:center line:-1 position:50% size:64%
acting as a two-level system
in which we can encode the two states, 0 and 1.

00:00:33.433 --> 00:00:38.772 align:center line:-1 position:50% size:64%
Next, we need to be able to initiate the state
of the qubit in the beginning of the computation.

00:00:38.772 --> 00:00:43.844 align:center line:-1 position:50% size:54%
For superconducting qubits, this is done
by operating the qubits at 10 mK.

00:00:43.844 --> 00:00:49.383 align:center line:-1 position:50% size:52%
The cryogenic environment
will put the qubits in their ground state.

00:00:49.383 --> 00:00:54.521 align:center line:-1 position:50% size:57%
As we saw in Module 1, it is important
that the qubits have long coherence times,

00:00:54.521 --> 00:00:57.858 align:center line:-1 position:50% size:43%
which will allow us to implement
longer quantum algorithms

00:00:57.858 --> 00:01:01.028 align:center line:-1 position:50% size:60%
containing a large number of quantum gates.

00:01:01.028 --> 00:01:03.563 align:center line:-1 position:50% size:64%
Therefore, the coherence times need to be long

00:01:03.563 --> 00:01:09.336 align:center line:-1 position:50% size:44%
compared to the time it takes
to perform qubit gate operations.

00:01:09.336 --> 00:01:15.042 align:center line:-1 position:50% size:64%
This brings us to the next point, which is access
to a universal set of quantum gates.

00:01:15.042 --> 00:01:19.813 align:center line:-1 position:50% size:63%
What we mean by a universal set of gates is that
the linear combination of the gates in the set

00:01:19.813 --> 00:01:25.152 align:center line:-1 position:50% size:64%
can be used to generate any possible operation
on the qubit register.

00:01:25.152 --> 00:01:30.824 align:center line:-1 position:50% size:61%
One example of such a universal set of gates
is shown within the brackets to the left here.

00:01:30.824 --> 00:01:35.295 align:center line:-1 position:50% size:69%
We will return to discussing what these gates mean
and how to implement them,

00:01:35.295 --> 00:01:40.400 align:center line:-1 position:50% size:52%
but for now I just want to point out
that the first four are single qubit gates

00:01:40.400 --> 00:01:42.836 align:center line:-1 position:50% size:51%
whereas the last one, the CNOT gate,

00:01:42.836 --> 00:01:46.306 align:center line:-1 position:50% size:37%
is a 2-qubit entangling gate.

00:01:46.306 --> 00:01:53.313 align:center line:-1 position:50% size:63%
Finally, we need to be able to read out the state
of each individual qubit after the computation.

00:01:53.313 --> 00:01:57.584 align:center line:-1 position:50% size:64%
As for the qubit gate operations,
it is important that the readout is also performed

00:01:57.584 --> 00:02:01.788 align:center line:-1 position:50% size:52%
on a short time scale
compared to the qubit coherence time.

00:02:01.788 --> 00:02:07.561 align:center line:-1 position:50% size:58%
For superconducting qubits today,
the coherence time is around 50 to 100 μs,

00:02:07.561 --> 00:02:11.398 align:center line:-1 position:50% size:59%
whereas the readout duration is below 1 μs.

00:02:11.398 --> 00:02:15.035 align:center line:-1 position:50% size:59%
Preferably, the readout should be performed
in a single shot,

00:02:15.035 --> 00:02:19.339 align:center line:-1 position:50% size:47%
which means that we will not need
to re-run the protocol several times

00:02:19.339 --> 00:02:23.643 align:center line:-1 position:50% size:53%
to take the average result
in order to know what the qubit state is.

