Quantum Engineering and Computing Group

39
Copyright © 2021 Raytheon Company. All rights reserved. This document does not contain technology or technical data controlled under either the U.S. International Traffic in Arms Regulations or the U.S. Export Administration Regulations. Thomas Ohki, Group Leader NY CREATES Emerging Technologies Seminar Series talk March 4, 2021 Quantum Engineering and Computing Group

Transcript of Quantum Engineering and Computing Group

Page 1: Quantum Engineering and Computing Group

Copyright © 2021 Raytheon Company. All rights reserved.

This document does not contain technology or technical data controlled under either the U.S. International Traffic in Arms Regulations or the U.S. Export Administration Regulations.

Thomas Ohki, Group Leader

NY CREATES Emerging

Technologies Seminar Series talk

March 4, 2021

Quantum Engineering and Computing Group

Page 2: Quantum Engineering and Computing Group

Quantum Engineering & Computing Group BBN entered the “quantum frontier” in 2000

Demonstrated the first metropolitan scale quantum key distribution (secure optical comms)

Formed quantum research group in 2008 spurred by large DARPA quantum computing project

Nucleated efforts around superconducting quantum and classical computing and integrated

photonics

Currently have world-class cryogenic measurement labs, superconducting device fabrication,

quantum optics labs and QIS theory group

QEC focus is bringing research/basic physics to application demonstrations

~20 staff; mix of physicists, RF and software engineers, visiting scientists and interns

Resources include other Raytheon facilities and staff in addition to the Cambridge labs

Very active and necessary collaborations with academia, government labs and other industry

>20 publications/year (including Science, Nature, Phys. Rev. Lett., IEEE journals …)

Page 3: Quantum Engineering and Computing Group

Experimental Graham Rowlands KC FongMatt Ware Leonardo RanzaniBrian Hassick Guilhem RibeillAndrew Wagner Minh-Hai NyugenMartin Gustafsson Mohammed SoltaniAnshuman Singh Allen KreiderThomas Ohki

TheoryHari KroviLuke GoviaZac Dutton

Program managamentRich LazarusAkarsha RamaniCynthia Walsh

Alumni Chris Fuchs (Umass Bos), Chris Lirakis (IBM), Hanhee Paik (IBM), Colm Ryan (AWS), Blake Johnson (IBM), Saikat Guha (U of Arizona), Marcus Silva (Microsoft), Jon Habif (ISI), Dan Greenbaum (STR), Borja Peropadre (Zapata), Diego Riste (Keysight)

Many interns and visiting scientists over the years

Quantum Engineering and Computing Group

Page 4: Quantum Engineering and Computing Group

Optical and Microwave Photonics

Optical signal processing

Optical sensors

Optical comms

Quantum networking

Advanced Materials

2D materials and other “quantum” materials

Novel quantum bits materials

Single Photon Detectors

Spintronic devices

Quantum Computing and Networking

Quantum Control systems

Quantum Algorithms

Quantum Circuit Fabrication

Quantum Repeaters

Neuromorphic/Energy Efficient

Energy-efficient cryogenic logic

Energy efficient memory

Reservoir computing

Quantum reservoir computing

Quantum Engineering & Computing Group

Page 5: Quantum Engineering and Computing Group

Outline

• Josephson Junction oscillators

• Regimes of operation

• Quantum computing

• Quantum oscillator

• Qubits

• Classical oscillator

• Amplifiers and other microwave components

• Control and readout cryo electronics

• Reservoir computing

• Classical oscillator networks

• Quantum oscillator

Page 6: Quantum Engineering and Computing Group

Josephson Junction

Two superconductors interrupted by a tunnel barrierMost commonly Al-AlOx-Al: easy to grow oxide in situ

Superconductor wavefunction (phase) can tunnel across barrier.

Cooper pairs tunnel for free, energy cost associated with electron tunneling exponentially

dependent on barrier thickness.

Jj

1 um

Page 7: Quantum Engineering and Computing Group

Overview of Josephson Junction Oscillators

Josephson Junctions governed by two

relationships:

𝐼(𝑡) = 𝐼𝑐sin(𝜙 𝑡 )

𝑉 𝑡 =ℏ

2𝑒

𝑑𝜙(𝑡)

𝑑𝑡=

2𝑒𝐼𝑐cos(𝜙)

𝑑𝐼

𝑑𝑡

Superconductor

Weak Link

Superconductor𝐼, 𝑉

|Ψ1⟩

|Ψ2⟩

𝜙 = 𝜙2 − 𝜙1

=Nonlinear Inductor, LJ

Page 8: Quantum Engineering and Computing Group

Equations of motion

𝑈(𝜙)

𝜙

0.8 𝐼𝑐1.2 𝐼𝑐

2.5 𝐼𝑐

1.6 𝐼𝑐

The dynamics are analogous to a pendulum where the current

is a direct torque. Oscillations can be highly non-sinusoidal.

𝛽𝑐

𝜔𝑐2

𝑑2𝜙(𝜏)

𝑑𝜏2+

1

𝜔𝑐

𝑑𝜙(𝜏)

𝑑𝜏+ sin𝜙 = 𝐼/𝐼𝑐

𝛽𝑐 = 𝜔𝑐𝑅𝑛𝐶, 𝜔𝑐 =2𝜋𝐼𝑐𝑅𝑛Φ0

0.0 𝐼𝑐

Environment

𝑈 𝜙 = −Φ0 𝐼𝐶 cos𝜙 − Φ0𝐼𝜙

Page 9: Quantum Engineering and Computing Group

IV and particle in well

Supercurrent branch

Page 10: Quantum Engineering and Computing Group

Energy Level Quantization at Zero Bias

Superconducting qubit = + nonlinear L

Josephson junction: only lossless, nonlinear electrical element

LC oscillator

𝜔𝑝 =𝐼𝑐Φ0𝐶

Page 11: Quantum Engineering and Computing Group

Cavity Quantum Electrodynamics (cQED)

2g = vacuum Rabi freq. ~Cc

k = cavity decay rate ~ QLC

g = “transverse” decay rate ~QNL-LC

† †12

ˆ ( )( ) ˆ2

azr a a a agH H Hk g

Quantized FieldElectric dipole

Interaction2-level system

Jaynes-Cummings Hamiltonian

Strong Coupling = g > k , g , 1/t

t = transit time ~ if LC is tunable this

is the time it is near resonance

Dissipation

Non-linear LC LC

Cc

Blais et al., Phys. Rev. A (2004)

Page 12: Quantum Engineering and Computing Group

Superconducting Qubit Circuits

Superconducting qubits

• Anharmonic oscillator mimics artificial

atom

• Manipulated with resonant microwave

fields, 4-8 GHz

• Connect via linear microwave resonators

BBN 10-qubit processor

Qubit

Coupler

Readout

Non-linear LCQubit

LC Coupler

Cc Cc

LC Readout

Cc Cc

I/O

Non-linear LCQubit

Page 13: Quantum Engineering and Computing Group

Quantum Limited Amplifiers (QLA)

DAC ADC

4K

10mK

77K

QB

6 GHz LO

100 MHz IF

QLA

G > 20dB

Tn < 150mK

BW ~500 MHz

PSAT >-100 dBm

HEMT 3K Tn G> 30dB

Cryogenic

isolators

Very challenging requirements for

amplifier chain requires QLAs at 10 mK

Single qubit example - single I/O channel

Qubits

Page 14: Quantum Engineering and Computing Group

Still in the well but a classical oscillator

Quantum Limited Amplifier

Page 15: Quantum Engineering and Computing Group

Parametric process and gain

Non-linear LC resonance fLC

J. Aumentado, "Superconducting Parametric Amplifiers: The State of the Art in Josephson

Parametric Amplifiers," in IEEE Microwave Magazine, vol. 21, no. 8, pp. 45-59, Aug. 2020

Page 16: Quantum Engineering and Computing Group

Superconducting Parametric LNAs

RTN-BBN Josephson Parametric Amplifier

• Broadband on-chip input transformer

• Low loss SiN dielectric processing

• Flux pumped

Large-area JJ

Broadband

match network

RF in/out

Pump + bias

2-10 GHz 4:1

Circuit schematic

Page 17: Quantum Engineering and Computing Group

Josephson Parametric Amplifier (JPA)20dB gain over 100’s MHZ BW

SNR

improvement

Qubit measurement

SNR improvement

Qubit as calibrated power source:

Measured TN = 295 mK

HEMT only: TN = 15 K

Specifications at 25 mK

Cross-checked system TN

with Y-factor meas.

fc = 6 GHz

Page 18: Quantum Engineering and Computing Group

Integrated Cryogenic Components and Logic:Utility in systems >1000 qubits

Google 50 qubit system

Page 19: Quantum Engineering and Computing Group

Pushing the control hardware down the fridge

Quantum Devices

Digital SFQ

(logic/ADC)

SMMIC

(QLA and

switches)

MUX and DeMUX

Quantum

Packaging

I/O via Optical

MUXING,

analog field

generation

CryoCMOS,

limited DSP

Cryomemory

77K

RT

4K

0.1K

0.01K

Thermal bottleneck for

RT to 4K interconnects

Algorithms drive

cryogenic

control/memory

requirement

Customized

components designed

to system

not general purpose or

wideband

Glossary:

MUX-multiplexing

DSP-digital signal

processing

SFQ-Single Flux Quantum

SMMIC-Superconducting

monolithic microwave ICs

Page 20: Quantum Engineering and Computing Group

Cryogenic Control and Readout

Exploding interest in novel architectures for cryogenic control

and readout of qubits

• Interesting at the few-qubit scale

• Useful at the NISQ scale

• Necessary for a general-purpose quantum computer

Leverage progress in cryo-electronics

• SFQ-family/RQL development

• Cryo-CMOS / FD-SOI / SiGe / III-V devices…

• Digital cryogenic readout (JPM, etc…)

Engineering challenges of cryogenic control: • Power dissipation for <1mW per qubit

• Reliability and scale of SFQ circuits

• Device and timing models, cryo PDKs not available from foundries

• Fast low-power memory for DACs/SFQ drivers and execution of

algorithms

• Serious architecture questions

Newer energy efficient circuits matured in government programs eg. IARPA C3

Quantum science and technology 3 (2), 024004

Page 21: Quantum Engineering and Computing Group

Reminder: Dynamics of Finite Voltage Operation

𝑈(𝜙)

𝜙

0.8 𝐼𝑐1.2 𝐼𝑐

2.5 𝐼𝑐

1.6 𝐼𝑐

The dynamics are analogous to a pendulum where the current

is a direct torque. Oscillations can be highly non-sinusoidal.

𝛽𝑐

𝜔𝑐2

𝑑2𝜙(𝜏)

𝑑𝜏2+

1

𝜔𝑐

𝑑𝜙(𝜏)

𝑑𝜏+ sin𝜙 = 𝐼/𝐼𝑐

𝛽𝑐 = 𝜔𝑐𝑅𝑛𝐶, 𝜔𝑐 =2𝜋𝐼𝑐𝑅𝑛Φ0

0.0 𝐼𝑐

Environment

𝑈 𝜙 = −Φ0 𝐼𝐶 cos𝜙 − Φ0𝐼𝜙

Page 22: Quantum Engineering and Computing Group

Coupling these oscillators

Single flux quantum

Coupled damped oscillators

torsion spring coupled pedula analogy

Page 23: Quantum Engineering and Computing Group

Simple Circuits for Qubit ControlControl

Coherent control demonstrated and benchmarked with 3% error E. Leonard J … BLT PLourde, R McDermott Phys.

Rev. Applied 11, 014009 (2019)Old experiment:

D. S. Crankshawet al, An RSFQ variableduty cycle oscillator for driving a superconductive qubit ,IEEE Trans. Appl. Supercond.13, 966 (2003).

Single flux quantum

Page 24: Quantum Engineering and Computing Group

• Digital I/0 for easy low speed digital interface

• This specific example

• DC-5 GHz operation speed capability

• 30 A/cm2 specialized Nb SFQ/qubit process

• Qubit flux state readout speed is 30 ps

-Copper cooling fins

-SiOx dielectric

-Nb trilayer

Simple Circuits for Qubit Readout

Ohki et al, manuscript in prep

Page 25: Quantum Engineering and Computing Group

Simple Circuits for Cavity Qubit Readout

A. Opremcak … BLT PLourde, R McDermott

Phys. Rev. X 11, 011027 (2021)

Page 26: Quantum Engineering and Computing Group

Revisit simple coupled oscillator JTL

A parallel, inductively coupled JJ array obeys the

spatially discretized (modified) Sine-Gordon Equation

The discrete system supports rich soliton dynamics —

annihilation, pair creation, and pass-through — all of which:

have been observed in experiment.

𝑑2𝜙

𝑑𝑥2

𝛽𝑐

𝜔𝑐2

𝑑2𝜙(𝜏)

𝑑𝜏2+

1

𝜔𝑐

𝑑𝜙(𝜏)

𝑑𝜏+ sin𝜙 =

1

2𝜋𝛽𝐿𝜙𝑛−1 − 2𝜙𝑛 + 𝜙𝑛+1 + 𝐼/𝐼𝑐

𝛽𝐿 =𝐿𝐼0Φ0

Single flux quantum

K. Nakajima, et al. Phys. Rev. Lett. 65, 1667–1670 (1990).

K. Nakajima et al. J. of Appl. Phys. 45, 3141 (1974).

Coulombe, J. C., York, M. C. A. & Sylvestre, J. PLoS ONE 12, e0178663 (2017).

Similarities to other reservoir computing implementations:

Nearly identical to MEMS reservoirs, which have Duffing

nonlinearity instead of full sinusoidal nonlinearity.

Coupled mechanical oscillators

Page 27: Quantum Engineering and Computing Group

Run the system and obtain

signals 𝑋

Calculate the explicit output weights

𝑾𝑜𝑢𝑡

Run the system and multiply by weights

Traditional Artificial NN Approach Reservoir Approach

Backpropagation Forward Evolution

Run the system and obtain outputs1

Propagate errors backwards to converge on

weights2

3 Run the system with final trained weights

1

2

3

What is reservoir computing?

Page 28: Quantum Engineering and Computing Group

What can a reservoir do?

Mackey-Glass Reservoir• Many things normal neural networks can

do

• Classification (image, speech, etc.)

• Excellent for processing time-domain data

• Nonlinear forecasting

• Nonlinear control

To emulate a chaotic delay-differential

equation (Mackey-Glass), train the reservoir

for some interval on the output of the above

differential equation, then feed the reservoir’s

output back into itself.

𝑑𝑥

𝑑𝑡= 𝛽

𝑥𝜏1 + 𝑥𝜏

𝑛 − 𝛾𝑥

Page 29: Quantum Engineering and Computing Group

Let nature do the computation for us: the evolution of physical systems provides reservoir functionality. Fixed random weights can be ”baked in” or provided by natural variation in physical system parameters. No weight memory is required, and computation can take place at the natural speed of a physical systems.

Only requirements are that response must be nonlinear, repeatable, and complex (i.e. system has high dimensionality), as well as exhibit fading memory..

Enhanced dimensionality can also be provided by quantum systems.

𝑾𝑜𝑢𝑡 = 𝒀𝑡𝑎𝑟𝑔 𝑿𝑇 𝑿𝑿𝑇 + 𝛼2𝑰 −𝟏

𝒀𝑔𝑢𝑒𝑠𝑠 = 𝑾𝑜𝑢𝑡 𝑿𝑡𝑒𝑠𝑡

One of the first physical reservoirs was a shallow water tank on an overhead projector.

Fernando, Sampsa "Pattern recognition in a bucket." European conference on artificial life., 2003.

Weights are an explicit function of outputs. Use either Moore-Penrose pseudo-inverse or Ridge Regression.

Input DataServo Motor Control

Output Data

Pixel data from ripples

Weigh

t Mu

lt

Result

Physical Systems: a wide variety of implementations

FPGAMemristorMEMS Spintronic

Physical Systemsas Reservoirs

System throughput is determined by the natural physical timescales

Optical

and many others…

Page 30: Quantum Engineering and Computing Group

Are highly nonlinear

Are easy to couple (R, L, or C)

Operate at extremely high speeds (>100 GHz)

Can interface directly to superconducting logic

1

2

3

Superconducting Circuits as Reservoirs

Superconducting oscillators are a good

candidate for a hardware reservoir, in particular

because they:

High Level Reservoir Design

Josephson Junction

Easy coupling eliminates the need for virtual

nodes, which degrade system throughput. This

makes scaling straightforward.

High speeds enable channel equalization for 5G

networking, or accelerate lower rate tasks by

many orders of magnitude.

Superconducting logic provides ADCs, counters,

integrators, decimators, and filters that operate

at 50+ GHz. Eliminating bottlenecks.

4

1b/s 1Kb/s 1Mb/s 1Gb/s

Memristor

Data Rates For Physical Reservoirs

Photonic

Spin TorqueMEMS

CMOS/FPGA SC (BBN)

Page 31: Quantum Engineering and Computing Group

The Josephson Transmission Line ReservoirUse this Josephson transmission line (JTL) as a

reservoir, and drive using a parallel input scheme

as in Coulombe et. al. 2017.

All junctions are put into an auto-oscillatory state

with a current bias 𝐼𝑏 > 𝐼𝑐 to which the input signal

𝐼𝑠(𝑡) is added. The dynamics show complex

wavelike propagation of signals throughout the line.

Some heterogeneity is required, either by driving

a subset of JJs or by introducing some spread in 𝐼𝑐or another circuit parameter.

The sample-and-hold time can be as short as 15

ps depending on the choice of junction parameters.

But, this timescale can be extended.

But what about readout?

Coulombe, J. C., York, M. C. A. & Sylvestre, J. PLoS ONE 12, e0178663 (2017). G Rowlands,… TAO “Reservoir Computing with Superconducting Electronics” arXiv:2103.02522

Page 32: Quantum Engineering and Computing Group

Application: High Rate Channel Equalization

100 Gb/s Channel Equalization

Recover the original symbols for a 4PAM modulation

scheme in a nonlinear channel subject to multipath

interference* and additive white Gaussian noise (AWGN).

* We use the common channel in the RC literature, but drop the acausal FIR coefficients.

Compare to:

Adaptive LMS (least mean-square) filter

Limit with perfect channel inverse

Limit for full channel with no equalization

1

2

3

Performance we find the N=40 JTL reservoir can

equalize at a rate of 100 Gb/s (50 GS/s) and outperform

LMS results with only 104 training samples.

Page 33: Quantum Engineering and Computing Group

Application: High Rate Channel Equalization

100 Gb/s Channel Equalization

Recover the original symbols for a 4PAM modulation

scheme in a nonlinear channel subject to multipath

interference* and additive white Gaussian noise (AWGN).

* We use the common channel in the RC literature, but drop the acausal FIR coefficients.

The reservoir implements a perfect inverse filter:

looking at the performance of a manually constructed

inverse, we see the same performance.

All of the reservoirs we’ve implemented

(superconducting and others) saturate at this

performance: this implies that accuracy among

different reservoirs is likely to be similar. One may as

well choose a reservoir with the best efficiency,

speed, or some other desirable quality. Lee, J. et al. Deep Neural Networks as Gaussian

Processes. arXiv:1711.00165 [cs, stat] (2018).

Page 34: Quantum Engineering and Computing Group

Other Applications: Higher Order Parity

𝑃 𝑛, 𝑡 =ෑ

𝑖=0

𝑛−1

𝑢[𝑁 − 𝑖 + 𝑡 ]

Calculate the higher order parties for a bitstream

played serially through the reservoir. This is known to

be a difficult problem in machine learning.

Performance: we find a N=45 JTL reservoir can calculate

parity at a rate of 50 Gb/s with a memory capacity

comparable to those seen in the RC literature.

Coulombe, J. C., York, M. C. A. & Sylvestre, J. PLoS ONE 12,

e0178663 (2017).

Dion, G., Mejaouri, S. & Sylvestre, J. Journal of Applied

Physics 124, 152132 (2018).

Accuracy vs. Delay

50 Gb/s High Order Parity Check

.

Spoken digit classification using freely available

AudioMNIST dataset [1]. Used 16 female and male

speakers, trained on 10 utterances, tested on 10

utterances.

[1] https://arxiv.org/abs/1807.03418

Performance: with N=5 reservoir, data rate

upconversion

Early results: 70% accurate spoken digit

identification at ~109 faster than real time.

Page 35: Quantum Engineering and Computing Group

Towards Experiments: Chip Designs

Output Stage

TFF + SFQ/DC for 2x decimation

and NRZ conversion

SC Reservoir

JTL with large shunt capacitors slows

down pulse propagation times..

The BBN ”Fresh Pond” Architecture

Page 36: Quantum Engineering and Computing Group

Quantum Oscillators for Quantum Reservoir Computing

Single Oscillator Devices

QUANTUM RESERVOIRS• Potential quantum advantage from exponentially larger reservoir state-space or Hilbert Space, and entanglement.• Largely unexplored in current quantum technology.• May uniquely leverage current quantum computing capabilities: resilient to noise, low control requirements.

L. C. G. Govia,… TAO “Reservoir computing with a single

nonlinear oscillator” Phys. Rev. Research 3, 013077 (2021)

B. Kalfus,… TAO, LCGG. “Neuromorphic computing with a

single qudit” arXiv:2101.11729 (2021)

Page 37: Quantum Engineering and Computing Group

Performance of Quantum RC

Sine phase estimation

Sine amplitude and phase estimationNext, how would more oscillators perform? Experiments?

L. C. G. Govia,… TAO

“Reservoir computing

with a single nonlinear

oscillator” Phys. Rev.

Research 3, 013077

(2021)

B. Kalfus,… TAO, LCGG.

“Neuromorphic computing

with a single qudit”

arXiv:2101.11729 (2021)

Page 38: Quantum Engineering and Computing Group

Summary

• Josephson Junction oscillators are extremely versatile

• Many other applications not discussed

• Quantum computing

• Just a simple single Jj nonlinear oscillator is the basis for a

huge industry now based on superconducting quantum

computing: IBM, Google etc.

• Reservoir computing

• Lots of promise for reservoir computing hardware

• Superconductors may provide an advantage for specific use

case/operation environment

• Could leverage huge investments in QC technology

Page 39: Quantum Engineering and Computing Group

Acknowledgements and Collaborations

Thank you!