18
Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering University of Notre Dame Supported by DARPA, NSF, ONR, and W. Keck Foundation Fanout in Quantum-dot Cellular Automata

Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Embed Size (px)

Citation preview

Page 1: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein,

and Gregory Snider

Department of Electrical EngineeringUniversity of Notre Dame

Supported by DARPA, NSF, ONR, and W. Keck Foundation

Fanout in Quantum-dot Cellular

Automata

Page 2: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Outline

Quantum Cellular Automata paradigm Initial devicesClocked QCAPower Delay ProductMetal tunnel junction implementationQCA latchQCA shift registerFanout in QCASummary

Page 3: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Quantum-dot Cellular Automata

A cell with 4 dots2 extra electrons

and inter-dot tunneling

Polarization P = +1Bit value “1”

Polarization P = -1Bit value “0” Neighboring cells tend to align

byCoulombic coupling

Information encoded in charge configuration

Polarization P = 1Bit value “1”

QCA simulations are available at

www.nd.edu/~qcahome/

Page 4: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

0 01 1

01 10A

B

C

Out

Binary wire

Inverter

Majority gate

MABC

Programmable 2-input AND or OR

gate.

Initial QCA devices

Ground state computationPossibility of metastable statesLack of power gain and signal level degradation

Page 5: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Benefits of Clocked QCA

Power Gain. Energy is supplied directly to cells by the clock, not by the signal inputs alone.

Pipelined Architectures. Clocked cells in locked state acts as a memory controlled by the clock. A large QCA array can be divided into sub-arrays using phase shifted clocks.

Fanout in QCA. A single latch can drive multiple latches to create a complex circuit.

Pbath

PCLK

PoutPin

Adiabatic clocking with reversible computation canbeat the limit of power dissipation per bit operation,kTln2.

Page 6: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Implementation of Clocking in Quantum-dot Cellular Automata

Lent et al., Physics and Computation Conference, Nov. 1994Likharev and Korotkov, Science 273, 763, 1996

Metallic or molecular dots: Clocking achieved by modulating the energy of a third dot

P= +1 P= –1 Null State

Semiconductor dots:Clocking achieved by modulating inter-dot barriers

Clock signals need not have to be sent to individual cells, but to sub-arrays of cells.

Page 7: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Clocking in QCA

0 1

0

en

erg

y

xClock

Clock Applied

but Information is preserved!

0

Keyes and Landauer, IBM Journal of Res. Dev. 14, 152, 1970

Initial StateWith clock applied

Null State

Differential Inputapplied

Clock barrier isslowly raised

Input removed

Page 8: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Switching Energy in QCA

Quasi-adiabatic operation of QCA devices leads to very low power dissipation.

Page 9: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

QCA Latch: A Building Block

+VIN

+VIN

-VIN

~

A

Vg

SEM Micrograph of a QCA latch

MTJ

D3

D1

D2

+VIN

+VIN

-VIN

1m

Electrometer

MTJ=multiple tunnel junction

The third, middle dot acts as an adjustable barrier for tunneling

D1

D2

D3

SET

MTJ

MTJ

MTJ

Page 10: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Experiment: Single-Electron Latch in Action

Weak input signal sets the direction of switching Clock drives the switching

Memory Function demonstrated Inverter Function demonstrated

D1

D2

D3

E1

-VIN

+VIN

VCLK

Latch

SET electrometer

-6

-3

0

-0.5

0.0

0.5

VC

LK (

mV

)V

IN

+ (m

V)

0 2 4 6 8 10

-0.2

0.0

0.2

VD

1 (m

V)

Time (sec)

Switch to “1”

Hold “1”

Switch to “neutral”

Switch to “0”

Hold “0”

Switch to “neutral”

Input

Clock“High

T=100 mK

Page 11: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

QCA Two-Stage Shift Register Two latches with two electrometers for readout Inter-latch coupling by means of inter-digited capacitors (CC)

A Two-phase Clock to control electron switching is used One latch serves as input for the other

1mVCLK1 VCLK2

+VIN

-VIN

CC

CC

D1

D2

D3

D4

D5

D6

CC

CC

SEM micrograph

Page 12: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Operation of QCA Shift Register

Small external input applied – SR remains in neutral state

CLK1 applied 1st latch switches. Input now can be

removed CLK2 applied 2nd latch switches Process is repeated for the

inverted input

-0.20.00.2

0.00 0.35 0.70 1.05 1.40 1.75 2.10 2.45

-0.20.00.2

VC

LK2 (mV

)V

D4(mV

)

Time (sec)

-6

0

VD

1 (mV

)

-6

0

VC

LK1 (mV

)

-0.50.00.5

VIN

+ (mV

)

VCLK1 VCLK2

+VIN

-VIN

Page 13: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Fanout in QCA

CLK2

CLK1

+Input

-

CLK1

NULL

NULL

Writing Information into first stage latch

Transfer information intosecond stage latches

Page 14: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Fanout in QCA• Fanout in QCA allows for

complex circuits to be designed and operated.

• A latch in the first stage (L1) is coupled to two latches (L2, L3) in the second stage.

• A two phase clock (VCLK1, VCLK2) controls information transfer between the two stages.

• Information is first written into L1, then clocked into L2, L3 on the application of VCLK2.

VCLK2VCLK1

+VIN/2

E3

E4

(E2)

E1

SET

SET

SET

SET

L1 L2

-VIN/2

e

e

e

L3

Page 15: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Operation of Fanout in QCA

• All the latches are initially in null state.

• A differential input is then applied to L1, to define the polarization state.

• On the application of VCLK1, electron switches in L1 and is locked after the input is removed.

• VCLK2 is then applied to L2, L3, with the locked state of L1 providing the input to L2, L3.

• Information from L1 is written to L2 and L3.

Page 16: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

QCA with Fanout

• An implicit demonstration of power gain and the benefit of clocking.

• In the absence of clocking, there will be signal level degradation in a fanout gate.

• Also, the middle latch will see two kinks resulting in a higher energy state, stopping the computation.

• As the second stage latches are driven by a weak input, the power gain in the second stage latches is greater than unity.

Kinks

•Enables multi-tasking architecture.•Affords the creation of complex circuitry.

Page 17: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Summary Clocked QCA offers a working paradigm for

digital nanoelectronics in the quantum realm:orders of magnitude lesser power

dissipation than FETspower gain for signal level restorationpipelining

Latch and shift register elements for information processing

Fanout gate in QCA paradigm is demonstrated Future Work: Molecules? High resistive

junctions for QCA latches in place of MTJs, for higher charging energy

Future Work: High speed measurements on QCA

Page 18: Kameshwar K. Yadavalli, Alexei O. Orlov, Ravi K. Kummamuru, John Timler, Craig Lent, Gary Bernstein, and Gregory Snider Department of Electrical Engineering

Fabrication of Metal-dot QCA cells

Dots = small metal (Al) islands separated by tunnel junctions (Al203)Junctions: area of about 100 x 100 nm2 ; thickness is 0.1-0.5 nm Charging energy is small, so that operation temperature is low (<1K)High yield and good reproducibility allows proof of concept demonstration

Simple 4-dot cell is shownNo clocking yet!