Pinaki Mazumder - Electrical Engineering and Computer...

38
Pinaki Mazumder Digital Testing 1 Resonant Tunneling Diode Based Digital Circuits And Quantum SPICE Simulator Page COPYRIGHT © 1999 BY PINAKI MAZUMDER http://www.eecs.umich.edu/~mazum Low Power Synthesis Prof. Pinaki Mazumder (PI) GSRAs: A. Gonzalez, M. Bhattacharya, H. Zhang, S. R. Li, & S. Kulkarni Collaborators: Prof. George I. Haddad, Dr. Jack East, Dr. J. P. Sun, and C.H. Lin This research was supported by DARPA, ONR, NSF and Korean Govt. Page COPYRIGHT © 1999 BY PINAKI MAZUMDER http://www.eecs.umich.edu/~mazum Low Power Synthesis Page COPYRIGHT © 1999 BY PINAKI MAZUMDER http://www.eecs.umich.edu/~mazum Low Power Synthesis Page COPYRIGHT © 1999 BY PINAKI MAZUMDER http://www.eecs.umich.edu/~mazum Low Power Synthesis

Transcript of Pinaki Mazumder - Electrical Engineering and Computer...

Page 1: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 1

Resonant Tunneling Diode Based Digital Circuits

AndQuantum SPICE Simulator

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Prof. Pinaki Mazumder (PI)GSRAs: A. Gonzalez, M. Bhattacharya, H. Zhang, S. R. Li, & S. Kulkarni

Collaborators: Prof. George I. Haddad, Dr. Jack East, Dr. J. P. Sun, and C.H. Lin

This research was supported by DARPA, ONR, NSF and Korean Govt.

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 2: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 2

MIXED-SIGNAL NANOELECTRONICS

FLASHADCs

SRAMMemory

ADCs

FIBERRX

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

TimeDelays

Memory

LOWJITTER

CLOCKS

ADCs

MUXDEMUX

Logic

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 3: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 3

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

IC microphotographs of the minority gate

I/P

I/P

Vcc RTD

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

GNDI/P

O/P

CLK HBT’s

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Measurement results of the fabricated minority gate

Measured at 1.6MHz usinga low

frequency measurement setup

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 4: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 4

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Vcc

RTD

HBT

IC microphotograph of fabricated HBT and RTD

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

GND InputO/PHBT: 2x5m2

RTD: 2x5m2

Fabricated by Prof. Haddad, Dr. East and Lin (GSRA)

Logic function measurement Setup

50GHz Tektronix Digital Sampling

Oscilloscope

O/PI/P

sync10Gb/s Anritsu

Pattern Generator

Circuits Bi T

sync

datadata

10Gbs

1011 0100

0100

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Maximum measurable speed : 10Gb/s

Circuits Under Test

Bias Tee

Bias Tee

DC Power supply

ACurrent meter

Page 5: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 5

1010100101111100

0101011010000011

inverted input data stream

Measurement results of a fabricated inverter

• performed at 10Gb/s• Vdata = 1.05V

• Vcc = 2.5V

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

measured output voltageswing ~ 110mV

expected ~ 500mV

Eye diagram measurement of a fabricated inverter

percentage eye closure ~ 41%percentage jitter ~ 13.8%

10Gb/s with PRBS of 231-1PRBS : pseudo-random binary sequence

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Fabricated by Prof. Haddad, Dr. East and Lin (GSRA)

3-stage ring oscillator

OP

Vcc

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Center oscillation frequency = 17.31GHzDelay on interconnection = 1.33ps

Propagation delay per gate = 18.79ps

Fabricated by Prof. Haddad, Dr. East and Lin (GSRA)

0 0 1 1 1 1 0 0

0 1 0 1 0 1 0 1

1 1 1 0 0 0 1 1

Measurement results of the fabricated consensus element

@2GHz

Input: Vp-p=1V

Output: Vswing=0.25V

Input pattern :

I/P1=00111100

I/P 01010101

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

250mV

I/P2=01010101

O/P=11100011

Page 6: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 6

MOBILE inverter : DC I-V characteristics

I/P

O/P

Vcc(RF)

RTD(load)

RTD(drive)

0.6

0.8

1

RTD(drive) with HBT

IB=4A

IB=0A

IB=8A

e cu

rren

t (A

)

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

RTD(load) : 2x6m2

IP=0.431mARTD(drive) :

2x5m2

IP=0.566mAHBT(drive) :

2x5m2

~ 37

0

0.2

0.4

0 0.5 1 1.5 2 2.5 3

RTD(load)

Diode voltage (V)

Dio

d

MOBILE inverter : Logic function verification

Vcc(RF)

RTD(load)

IP

Vcc

OP@ 20KHz

787mV

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

0 11 100 0 0

1 00 011 1 1

0.8V

2V

28mV

IP

Vcc

OP

@ 100MHz

I/P

O/P

RTD(drive)

Microphotograph & I-V characteristics of a photoreceiver

PIN

RTD(load)

RTD(drive)

Vcc

O/P

0.2

0.4

0.6

0.8

1

RTD(drive) with PIN

Dio

de c

urre

nt (

mA

)

543W374W203W96Wdark

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

hv

PIN diode

O/P

Vcc(RF)

RTD(load)

RTD(drive)

0

0 0.5 1 1.5 2

RTD(load)

Diode voltage(V)

IPload = 750A (2x6 m2)IPdrive = 560 A (2x5 m2)

Ip ~ 190APmin ~ 270W

PIN : 50 m (diameter)

dark

Fabricated by Prof. Haddad, Dr. East and Lin (GSRA)

Photoreceiver measurement setup

Oscilloscope

O/P

sync

Function generator

sync

datamodulation

100KHz

Laser diodedriver

O/P

Vcc(RF)

RTD(load)

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

O/Pphotoreceiver bias-tee

Made in Taiwan

Function generatorsync

Clock

100KHz

1.55m laser diode

hv

PIN diode

O/P

RTD(drive)

Page 7: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 7

IP

Vd

OP

VD

I/P0

1 1

0 10 01 0

1 0 1 10

1

0

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

OPO/P

VD: 400MHz, 1.6V Vo,swing = 20mV

VD: 200KHz, 1.6V ID: 0.26mA

Linc: 0.25mWPdiss : 0.21mW

Vo,swing = 0.74VConversion gain ~ 3000V/W

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 8: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 8

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 9: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 9

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 10: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 10

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 11: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 11

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 12: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 12

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 13: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 13

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 14: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 14

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 15: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 15

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 16: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 16

Tunneling Random Access Memory (TRAM) Performance Analysis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

© Prof. P. Mazumder, NDR Group, University of Michigan

Prof. Pinaki MazumderUniversity of Michigan

Ann Arbor, MI 48109-2122E-mail: [email protected]

Tunneling Random Access Memory (TRAM) Tunneling Random Access Memory (TRAM) Performance AnalysisPerformance Analysis

TRAM Topology

Traditional DRAM being augmented by a RTD pair

LI

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Advantages The bistable property of the RTD

pair gives the TRAM a lot of great advantages over traditional DRAM

Faster access speed

Better soft error immunity ability

Less power consumption

x

sI

cI

leakd II

Fast Access SpeedFast Access Speed

Analytically studied the READ and WRITE operation of the TRAM by using piece-wise Linear RTD model Analytical study

READ operation

f f

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

We have derived the bit line waveform for READ operation, READ ‘1’ and READ ‘0’ has the same expression with different parameters

tB

ABAe

B

Ax

B

CV t

bit

)()1)((*

*

*

*

0*

*

Fast Access Speed (cont’d)Fast Access Speed (cont’d)

Analytical Study WRITE operation

We have derived the write access time expression by using microstate transition diagram:

0**0

**

1001

ln1

txba

xbat

ttttTttttT

t

DMPEDFEFCMPBCABA

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 17: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 17

Fast Access Speed (cont’d)Fast Access Speed (cont’d)

Model Verification and Comparison with Traditional DRAM

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

READ ‘0’ operation READ ‘1’ operation

Soft Error ImmunitySoft Error Immunity

Due to the self-latching property of the RTD pair, TRAM is more robust than DRAM in terms of soft error immunity

Analytical study of the Critical Charge in TRAM

Comparison with conventional DRAM

)(

)(

000

101

xxCQQ

xxCQQ

scr

scr

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Comparison with conventional DRAM

DRAM CQ

)( fC

TRAMCQ

)( fCbitC )( fF

0C)( fF senV )(mVsenV )(mVsenV)(mV scQ

)( fC1rQ)( fC

0rQ

)( fC

250 300 350

40 50 40 50 40 50

40 20.4 17.5 18.4 15.0 16.4 12.5 28.0 27.2 22.1

35 16.6 13.8 14.6 11.3 12.6 8.80 24.5 23.8 19.4

30 12.8 10.0 10.8 7.50 8.80 5.00 21.0 20.4 16.6

25 9.00 6.25 7.00 3.80 5.00 1.25 17.5 17.0 13.8

Power ConsumptionPower Consumption

TRAM can eliminate the requirement of the refreshing operation that is essential in DRAM and thus decrease the power consumption

We have derived the TRAM versus DRAM power consumption ratio

1

)1

11(

CPVCR

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

)2

2)(1(

1)1(

0

0

rDD

rbit

bit

VV

V

C

CC

C

.10 as low as

becan ration consumptiopower the,10C

C 10,PVCR

50, and ,0Vwith amplifier sense ideal assume weIf

2-

0

bit

r

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

T.T. UeymuraUeymura and P. and P. MazumderMazumder, ”Design , ”Design and Analysis of Resonantand Analysis of Resonant--TunnelingTunneling--Diode Diode (RTD) Based High Performance Memory (RTD) Based High Performance Memory System,” System,” IEICE Trans. on Electronics IEICE Trans. on Electronics

Vol. E82Vol. E82--C, No. 9, Sept. 1999.C, No. 9, Sept. 1999.

Page 18: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 18

TUNNELING RANDOMTUNNELING RANDOM--ACCESS MEMORY ACCESS MEMORY OPERATION MICROSTATESOPERATION MICROSTATES

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

COMPARISON OF QC FOR TRAM & DRAM

Size of RTD Size of RTD v MOSFETv MOSFET

H. Zhang, P. H. Zhang, P. MazumderMazumder, L. Ding, and K. Yang, “Performance Modeling of, L. Ding, and K. Yang, “Performance Modeling ofResonant Tunneling Based Random Access Memories,” Resonant Tunneling Based Random Access Memories,” IEEE Transactions IEEE Transactions

on Nanotechnology, on Nanotechnology, July 2005, pp. 472July 2005, pp. 472--480.480.

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

150%150%---- 200% SER 200% SER ImprovementImprovement

v. MOSFETv. MOSFET

ThreeThree--Dimensional Full Chip Dimensional Full Chip Simulation Tools for Design and Simulation Tools for Design and

Fabrication of RTD based Fabrication of RTD based Ci itCi it

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis© Prof. P. Mazumder, NDR Group, University of Michigan

Prof. Pinaki MazumderUniversity of Michigan

Ann Arbor, MI 48109-2122E-mail: [email protected]

CircuitsCircuits

VEDICS: a variableVEDICS: a variable--mesh mesh electromagneticselectromagnetics--based device and interconnect simulatorbased device and interconnect simulator

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis© Prof. P. Mazumder, NDR Group, University of Michigan

Prof. Pinaki MazumderUniversity of Michigan

Ann Arbor, MI 48109-2122E-mail: [email protected]

Page 19: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 19

VEDICSVEDICS

Finite-Difference TLM (FD-TLM) method as the simulation engine of VEDICS

FDTLM: Finite-difference representation of expanded-node transmission line matrix method.

Integrating semi-conductor device models

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

RTD, HBT, CMOS, HEMT, HFET

A user-friendly GUI interface is provided.

Circuit Layout design and high-fidelity circuit simulation processes are integrated together

Subgridding approach for improving speed

Subgridding method leads to 2x speedup to traditional FD-TLM method

VEDICSVEDICS

VEDICS Simulation Framework

File Manager Multithread Manager

GUI Main Framework

User Console withLayout Viewer

Base

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Magic LayoutEditor

3D Mesher

VEDICS Kernel

FDTLM algorithm HBT model HFET model RTD model, MOS model, HEMT model

Plotting Thread Voltage Prober 3D Field Viewer

FD-TLM simulation engine, device models, and peripheral tools are integrated together

BaseEmitter

Collector

Example: HBT device model in VEDICS

VEDICSVEDICS

Example: H-Tree simulation

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Transient input and response voltage waveforms produced by VEDICS

Field distribution plot at different instants, produced by VEDICS

VEDICSVEDICS

Subgridding method

Variable mesh method: the mesh size in each coordinate can be varied, however, the planes orthogonal to the same axes

t h l ti

x

z

y

The entanglement of coarse and fine cells in subgridding method

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

must have same resolutions.

Subgridding method: localizes the mesh resolution to specific regions and improve the mesh efficient over the variable mesh method

The interface between fine and coarse region

Page 20: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 20

VEDICSVEDICS

Subgridding Method Meshes in different subgridding

regions have different time steps

Half time step denotes field values

in the interface at finer grids are

obtained by interpolating fields

e11

e12

e13

e14

e15

e21

e22

e23

e24

e25

h11

h12

h13

h14

e' e'’ e' e'’ e'

1 2 3 4 5

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

y p g

at coarse time steps

Vertical partial derivative is used

to interpolate the finer field values

using field values at three

consecutive grids

The coarse and fine grid

interface fulfill the conversion

of field values at coarser and finer

spatial and temporal resolutions

Normal Coarse Time Step

Half Time Step

Vertical Partial

Derivative

e1

e2

e3

e4

e5

H2

H4

VEDICSVEDICS

Examples using subgridding

Out2

Out1

In

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

ClockOut

Two chained RTL inverters circuit layout

Mobile RTD circuit layout

Comparison of simulation using subgridding and

not

Negligible Differences

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 21: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 21

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 22: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 22

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 23: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 23

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 24: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 24

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Page 25: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 25

UltraUltra--Fast Circuit Applications Fast Circuit Applications of RTD and HEMT’s of RTD and HEMT’s

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Prof. Pinaki MazumderUniversity of Michigan

Ann Arbor, MI 48109-2122E-mail: [email protected]

OutlineOutline

Simulation Environment and Device Model Description RTD model description and parameters extraction HEMT model description and parameters extraction

Design and Simulation of HEMT/RTD based circuits HEMT-RTD based D-type Flip Flop

Circuit configuration and operation principle description Design consideration and simulation results

MOBILE-SR Latch based D-type Flip Flop Circuit configuration and operation principle description

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

g p p p p Design consideration and simulation results

HEMT-RTD based Clocked Multiplexer Circuit configuration and operation principle description Design consideration and simulation results

MOBILE-SR Latch based Frequency Divider Circuit configuration and operation principle description Design consideration and simulation results

Design of QMOS and RTD/HEMT based multi-valued address stretchable decoder Concept and Operation principle of four-valued address stretchable decoder Design Principle and QMOS, RTD/HEMT based circuit structures. Simulation results

Conclusion and Future Work

Simulation Environment and Device Model DescriptionSimulation Environment and Device Model Description

Simulation Environment QSPICE developed by University of Michigan. Device (RTD/HEMT) models are integrated in QSPICE.

Device Model Description UM RTD model description

UM RTD model is based on the RTD envelope function as follows:

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

The RTD capacitance is described by

)()()( 21 VJVJVJ

)tan(2

1

1ln)( 1

)(

)(

11

1

d

Vnca

e

eaVJ

kT

qVncb

kT

qVncb

)1()(2

2 kT

qVn

ehVJ

m

bi

jrtd

V

V

CC

1

0

Simulation Environment and Device Model Description Simulation Environment and Device Model Description

Device Model Description UM RTD model parameters

extraction UM RTD model parameters are

extracted from KAIST RTD I-V Characteristic as well as the measured RTD key parameters with DC supply voltage of 0.8V. Parameters are extracted for unit size RTD with the

area 4 n1 2.122024

a 1.469e-5 n2 0.2660

b 0.322732 Cj0 5f

c 0.328346 Rs 29.2

d 0.046344 Vbi 0.0368

h 1.008e-7 m 0.19

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

extracted for unit size RTD with the area given by KAIST model.

Example:For KAIST RTD model of 2(um)x2(um), UM RTD model parameters are extracted with area=4(umxum). The parameters are shown in the table. The fitting results are shown in Figure 1. Figure 1(a) is the fitting result of UM RTD model v.s. KAIST RTD model. Figure 1 (b) shows the fitting result of UM RTD model v.s. measured RTD DC characteristic. (a) UM v.s. KAIST (b) UM v.s. Meas.

Figure 1: Fitting results of UM RTD model (2x2) withMeasured RTD DC I-V characteristic and UM RTD

model(2x2) With KAIST RTD(2x2) model

Page 26: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 26

Simulation Environment and Device Model Description Simulation Environment and Device Model Description

Device Model Description UM HEMT model description

UM HEMT model is developed by using Statz GaAs MESFET model in QSPICE, the parameters are chosen to fit the DC I-V characteristic of the KAIST InP HEMT model with area of 2x25x01 as well as the measured HEMT DC I-V characteristic.

UM HEMT model parameters extraction UM HEMT model parameters are extracted from InPHEMT2x25 developed by KAIST because

InPHEMT2x25 model fits InPHEMT2x50 model with doubled device size. InPHEMT2x75 model also has no much deviation from InPHEMT2x25 model with triple device size.

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

In circuit design, HEMT size is always less than InPHEMT2x50 to obtain the best accuracy in terms of HEMT model.

(a) InPHEMT2x25 (area=2) v.s. InPHEMT2x50 (b) InPHEMT2x25 (area=3) v.s. InPHEMT2x75

Figure 2. Verification of InPHEMT2x25 model with InPHEMT 2x50 model and InPHEMT2x75 model

Simulation Environment and Device Model Simulation Environment and Device Model Description Description

Device Model Description UM HEMT model parameters extraction

UM HEMT model parameters are extracted from KAIST InPHEMT2x25 model, the parameters are shown in the table.

Fitting results of UM HEMT model with KAIST HEMT model, UM HEMT model with measured HEMT DC I-V characteristic as well as KAIST HEMT model with measured HEMT DC I-V characteristic are shown in Figure 3. Since KAIST model is also developed based on Statz MESFET model in HSPICE, the fitting result of UM HEMT model with KAIST HEMT model is perfect.

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

(a) KAIST InPHEMT2x25

model v.s. UM HEMT model

(b) UM HEMT model

v.s. measured HEMT DC I-V

(c) KAIST InPHEMT2x25 model

v.s. measured HEMT DC I-V

Fitting results of UM HEMT model with KAIST InPHEMT2x25 model, UM HEMT model with measured HEMT DC I-V characteristic and KAIST InPHEMT2x25 model with

measured HEMT DC I-V characteristic.

Design and Simulation of HEMT/RTD based circuitsDesign and Simulation of HEMT/RTD based circuits

HEMT-RTD based D-type Flip Flop Circuit configuration and operation principle description

Clk D DB set reset Q

Operation Principle

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

LowHigh

1 0 1 0 1

0 1 0 1 0

HighLow

1 0 1 1 Qpre

0 1 1 1 Qpre

Design and Simulation of HEMT/RTD based circuitsDesign and Simulation of HEMT/RTD based circuits

HEMT-RTD based D-type Flip Flop Design consideration

The sizing of the paralleled HEMT device in Set-Reset RTD latch is critical to the correct functionality of this circuit

The input signal voltage level of Set-Reset RTD Latch is critical to the correct functionality of this circuit

Circuit has different device parameters when it operates at 10GHz/20GHz and 40GHz/60GHz

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

40GHz/60GHz

Inverted input signal is generated locally

Output signal is level shifted to satisfy the cascade requirement

Advantages and Disadvantages of this circuit Advantages

– Static HEMT/RTD based DFF, which can keep output voltage level when clock goes low.

– Output Set-Reset Latch increases the output voltage swing.

– Can work at high operation frequency (60GHz) with good output voltage swing (comparable to the input signal logic swing)

Disadvantages– Functionality is sensitive to the HEMT device size in Set-Reset RTD Latch as well as the

input signal voltage level of the SR RTD Latch

Page 27: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 27

Design and Simulation of HEMT/RTD based circuitsDesign and Simulation of HEMT/RTD based circuits

HEMT-RTD based D-type Flip Flop Circuit Simulation Results

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

(a) Operation Frequency of 10GHz (b) Operation Frequency of 20GHz

(c) Operation Frequency of 40GHz (d) Operation Frequency of 60GHz

Design and Simulation of HEMT/RTD based circuitsDesign and Simulation of HEMT/RTD based circuits

MOBILE-SR Latch based D-type Flip Flop Circuit configuration and operation principle description

Operation Principle

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Clk D DB set reset Q

LowHigh

1 0 1 0 1

0 1 0 1 0

HighLow

~ ~ 0 0 Qpre

Design and Simulation of HEMT/RTD based circuitsDesign and Simulation of HEMT/RTD based circuits

MOBILE-SR Latch based D-type Flip Flop Design consideration

MOBILE-type circuit is used in sampling stage to increase the output voltage swing at higher operational frequency

The improved internal node output voltage swing reduces the HEMT sizing limitation of the last stage Set-Reset RTD Latch.

Inverted input signal is generated locally; need to consider the setup time of the MOBILE circuit driven by the inverted input signal.

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

e o e O c cu d e by e e ed pu s g a Output voltage level is level shifted to satisfy the cascade

requirement

Advantage and Disadvantage Advantages

– Static RTD based DFF instead of the return-to-zero mode MOBILE based DFF found in the literature

– High operation frequency due to the ultra-fast switching speed of MOBILE-type circuit

– Increased internal node logic swing– Sizing is uniform for different operation frequency

Disadvantages– Clock load is heavy, which is common to all MOBILE type circuit

Design and Simulation of HEMT/RTD based circuitsDesign and Simulation of HEMT/RTD based circuits

MOBILE-SR Latch based D-type Flip Flop simulation results

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

(a) Operation frequency of 10GHz (b) Operation frequency of 20GHz

(c) Operation frequency of 40GHz (d) Operation frequency of 60GHz

Page 28: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 28

Design and Simulation of HEMT/RTD based circuitsDesign and Simulation of HEMT/RTD based circuits

HEMT-RTD based Clocked Multiplexer Circuit configuration and operation principle description

Clk Sel SelB A B Q

Operation Principle

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

LowHigh

1 0 ~ ~ A

0 1 ~ ~ B

HighLow

~ ~ ~ ~ 0

Design and Simulation of HEMT/RTD based circuitsDesign and Simulation of HEMT/RTD based circuits

HEMT-RTD based Clocked Multiplexer Design consideration

Basic elements is RTD based NOR gate instead of RTD based NAND gate because of the better performance of RTD based NOR gate at higher operation frequency.

Inverted select signal is generated locally, the setup time of the MOBILE-type NOR gate driven by inverted select signal should be satisfied.

The setup time of MOBILE type circuit needs to be satisfied therefore a

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

The setup time of MOBILE type circuit needs to be satisfied, therefore, a delayed clock is generated to guarantee the correct functionality of the last stage MOBILE based NOR gate.

Advantage and Disadvantage of this circuit Advantage

– High operation frequency due to the ultra-fast switching speed of the MOBILE-type NOR gate

– Large voltage swing introduced by the RTD pair compared to the pure HEMT circuit

Disadvantage– With the increase of the operation frequency, the delayed clock has decreased

logic swing which reduce the output voltage swing of this circuit

– Large clock load, which is common to all MOBILE type circuit

Design and Simulation of HEMT/RTD based circuitsDesign and Simulation of HEMT/RTD based circuits

HEMT-RTD based Clocked Multiplexer

simulation results

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

(a) Operation frequency of 10GHz (b) Operation frequency of 20GHz

(c) Operation frequency of 40GHz

Design and Simulation of HEMT/RTD based circuitsDesign and Simulation of HEMT/RTD based circuits

MOBILE-SR Latch based Frequency Divider Configurations and operation principles

Operation Principle

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

CLK Qpre QB SET

RESET Qc

LH 1 0 0 1 0

HL 0 1 1 0 1

Page 29: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 29

Design and Simulation of HEMT/RTD based circuitsDesign and Simulation of HEMT/RTD based circuits

MOBILE-SR Latch based Frequency Divider Design Considerations

Setup time of MOBILE circuit can be slightly negative.

Choose MOBILE-SR latch based DFF as the core circuitry in order to achieve high operation frequency.

Minimize the propagation delay while maximize the output voltage swing

Redesign the Set-Reset latch such that the output can directly connect to the input

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

gate.

Advantages and Disadvantages Advantages

– Only single phase clock is needed to perform correct operation instead of two phase clock reported in literature.

– Output voltage swing is improved by using Set-Reset latch which has the self-latching property.

– Our MOBILE-SR latch based frequency divider can correct operate up to 60GHz while in literature, the reported working frequency is 34GHz

Disadvantages– Using MOBILE based circuit which has large power dissipation.

– Using level shifter due to the negative threshold of D-HEMT, which increase the propagation delay.

Design and Simulation of HEMT/RTD based circuitsDesign and Simulation of HEMT/RTD based circuits

MOBILE-SR Latch based Frequency Divider Simulation Results

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Simulation waveform for proposed TFF for operation frequency of (a) 10G;(b) 20G;(c) 40G; (d) 60G.

Conclusion and Future WorkConclusion and Future Work

Conclusion RTD/HEMT device model as well as the device parameters extraction

results have been described. Three HEMT/RTD based Flip-flops, one RTD/HEMT based clocked

multiplexer have been designed and simulated. The design considerations are discussed and the simulation results are shown with various frequencies.

We have designed a RTD/HEMT based multi-valued pre-decoder. The different design style are discussed and evaluated.

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Future work: FDTLM based RTD/HEMT DFF design and simulation. FDTLM based RTD/HEMT frequency divider design and simulation. Multiplexer and Demultiplexer design using RTD/HEMT devices. Clock recovery circuitry design. RTD based ADC architecture exploration and design.

On The Implementation On The Implementation of RTD Based CNNsof RTD Based CNNs

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Prof. Pinaki MazumderUniversity of Michigan

Ann Arbor, MI 48109-2122E-mail: [email protected]

Page 30: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 30

Motivation: Wide Applications of CNNsMotivation: Wide Applications of CNNsReal Time Inspection and other Industrial Applications Textile or paper fault detection

Rail inspection from high-speed train

Detection of debris particles in oil flow

High Speed Inspection during production

Agricultural products - grains fruits and

vegetables inspection/classification

Visual sensors in robot control

Automotive Applications

Collision avoidance

Air bag control

Smart rearview mirror

Live spark plug inspection

Quality Control

Medical Applications

Real time 2D/3D echocardiography

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Speed and displacement measurement Real-time 2D/3D echocardiography

Entertainment and Household Vision toys and games

Intelligent lighting

TV image enhancement

Eye sensor

Magic eyeglasses

Security and Defense

Multi-target tracking

Night vision

Missile guidance/targeting

Automatic target detection

Signal Processing Optimization of narrow-bandwidth data transmission systems

On-the-fly analog video signal processing

CAC in ATM switching

CNN CNN v.sv.s. . Other Signal ProcessorsOther Signal Processors

MOPS

/mm2

GOPS/W Processor Type Technology

Microprocessor

DECchip 21064

1.72 0.013 High performance 64-bit and floating point RISC P

0.7um CMOS

DSP 5.85 0.16 superscalar/VLIW 0.6um CMOS

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

TI TMS320C80

pprocessors

Pixel parallel processor

64.1 9.34 Bit-serial PE from a massively parallel SIMD processor array

0.6um CMOS

CNNUM 81.8 4.37 Single cell from the CNNUM array with gray scale I/O

0.8um CMOS

Talk Talk OutlineOutline

RTD based CTCNN Operation principle

Analysis of circuit design

Simulation results

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

MOBILE based DTCNN Operation principle

Cell for horizontal line detection (HLD)

Cell for connected component detection (CCD)

CTCNN Cell ModelCTCNN Cell Model

IBUAXtXhdt

tdXC

IBUAYR

tX

dt

tdXC

jiNlkCklklij

ij

jiNlkCklkl

ijij

r

)()(

),(),(

)())(()(

)()()(Chua’s

model

RTDmodel

X

Y

1

1

-1-1

I

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

RTD C I

uij xij yij=xij

aij,klykl bij,klukl

xij

dt jiNlkC r ),(),(

V

Page 31: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 31

2 or 3 Equilibrium States2 or 3 Equilibrium States

Iubw

wtxatxhdt

tdxC

jiNlkCklklij

ijijijijij

r

),(),(

,

, )())(()(

for various w for various aij ij

Driving point plots

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

ij,ij

RTD RTD QuantizerQuantizer (1 bit A/D)(1 bit A/D)

Vth can be designed by sizing load and drive RTDs

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Criteria for Binary OutputCriteria for Binary Output

: 1st partial differential resistance of RTDIpeak: peak current of RTD

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Settling TimeSettling Time

30

s)

w=180A; =1w=270A; =1.5

30

s)

w=180A; =1 w=270A; =1.5

: w/ Ipeak

S. T. ↑ as Ipeak ↑ ( g 1 ) S. T. ↑ as aij,ij ↓ ( especially for g = 1 )

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

0.0 0.2 0.4 0.6 0.80

10

20

Sett

ling

Tim

e (

ns

aij,ij

(mS)

w 270A; 1.5 w=360A; =2 w=540A; =3 w=900A; =5

0.00 0.05 0.10 0.15 0.200

10

20

Sett

lin

g T

ime (

ns

Peak Current of RTD (mA)

w=360A; =2 w=540A; =3 w=900A; =5

Page 32: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 32

Mathematical ModelingMathematical Modeling

0,0,25.1

0,0,25.15.0

0,0,5.025.0

0,25.00

)(

1010

1010

1010

11

ddxxdd

ccVxxcc

bbVxxbb

aVxxa

xh

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Unit A A/V

a0 0 a1 6.96e-4

b0 2.95e-4 b1 -4.84e-4

c0 5.41e-5 c1 -2.27e-6

d0 -2.96e-3 d1 2.41e-3

Settling Time ModelingSettling Time Modeling

,1

10

1,

0

1

1,

0

1,

0

1,

1,

0

1,

0

1,

25.0

ln

5.0

ln

5.0

25.1

ln

25.1

ln

w

aaw

aa

C

wb

bawb

ba

C

cawc

cawc

ca

C

dawd

dawd

x

da

Ct

ijij

ijij

ijij

ijij

ijij

ijij

ijij

ijij

ijijij

ijij

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

1,

1,

1,

01,25.0 aaba

wbijij

ijij

ijij

ijij

Horizontal Line Detection (HLD)Horizontal Line Detection (HLD)

-2-1012

Vo

ltag

e(V

)

cell(5,1) cell(5,2)

-2-1012

Vo

ltag

e(V

)

cell(5,7) cell(5,8)

2 cell(5,3) cell(5,4)

2 cell(5,9) cell(5,10)

Binary input

White : -1

Dark : 1

pFC 1

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

-2-1012

Vo

ltag

e(V

)

-2-1012

Vo

ltag

e(V

)

0 2 4 6 8 10-2-1012

Vo

ltag

e(V

)

Time(ns)

cell(5,5) cell(5,6)

0 2 4 6 8 10-2-1012

Vo

ltag

e(V

)

Time(ns)

cell(5,11) cell(5,12)

mAI

mAB

mAA

1

000

111

000

000

020

000

Horizontal Connected Horizontal Connected Component Detection (HCCD)Component Detection (HCCD)

-2-1012

Vo

lta

ge

(V)

cell(3,1) cell(3,2)

-2-1012

Vo

lta

ge

(V)

cell(3,7) cell(3,8)

2

cell(3,3) cell(3,4)

2

cell(3,9) cell(3,10)

Binary input

White : -1

Dark : 1

pFC 1

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

-2-1012

Vo

ltag

e(V

)

-2-1012

Vo

ltag

e(V

)

0 4 8 12 16 20-2-1012

Vo

ltag

e(V

)

Time(ns)

cell(3,5) cell(3,6)

0 4 8 12 16 20-2-1012

Vo

ltag

e(V

)

Time(ns)

cell(3,11) cell(3,12)

mAI

mAB

mAA

0

000

000

000

000

2.121

000

Page 33: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 33

Edge ExtractionEdge Extraction--128x128128x128

0.5 nS 1 nSGray scale Input

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

1.5 nS 2 nS

mAI

mABmAA

pFC

1

010

141

010

000

000

000

1

SmoothingSmoothing--128x128128x128

0.5 nS 1 nSGray scale Input

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

1.5 nS 2 nS

mAI

mABmAA

pFC

0

111

101

111

000

000

000

1

More results 128x128 CNNMore results 128x128 CNN

Edge Extraction

Input

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

(a) (b)

(c) (d)

HoleFilling Shadowing

Horizontal Line Detection (HLD)Horizontal Line Detection (HLD)

ue

RTDe

uc

RTDc

uw

RTDw

Load RTD

cell structure

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

RTDe RTDc RTDw DriveRTD

Input Image

Output Image

Dark : 1White : 0

Page 34: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 34

Horizontal Connected Horizontal Connected Component Detection (HCCD)Component Detection (HCCD)

Tocell(i,j+1) as its yw

yw

Mw

ye

Mc

clka clkb

Toll(i j 1)

Mcc

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Me

cell(i,j-1) as its ye

Initial Condition

Dark : 1White : 0

ConclusionConclusion

RTD based CNN has excellent performance in terms of density, speed.

Two new and compact MOBILE cell structures for HLD and HCCD operations are proposed.

Several image processing functions are successfully verified through SPICE simulation.

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

On the Functional Failure and On the Functional Failure and Switching Time Analysis of the Switching Time Analysis of the

MOBILE CircuitMOBILE Circuit

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

MOBILE CircuitMOBILE Circuit

Pinaki MazumderUniversity of Michigan

NDR GroupGSRA: S.R. LiMay 25, 2005

Presented at ISCAS

OutlineOutline

Motivation

Review the operation principle of MOBILE Proposed new circuit model

Functional failure analysis Analytical solution

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Analytical solution

Model based on SPICE simulation

Switching time analysis Optimal clock’s rising time

Conclusion

Page 35: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 35

MotivationMotivation——Analysis of MOBILEAnalysis of MOBILE

Construction of MOBILE circuits a pair of series connected RTD’s and transistors

Advantages High speed

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

high electron mobility and small intrinsic capacitance of RTD

Compact and functional Negative differential resistance of RTD

Disadvantages Limited fan-out / low driving capability

High sensitivity to loading effect

Operation of An Ideal RTD PairOperation of An Ideal RTD Pair

If operated in 1st PDR region

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

K: RTD area ratio ( LOAD / DRIVE )

A: area

An Ideal RTD Pair (An Ideal RTD Pair (con’tcon’t))

To find VOUT(t), apply KCL theorem:

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

VCLK(t)=S*t S: slew rate = VDD/TRS

An Ideal RTD Pair (con’t)An Ideal RTD Pair (con’t)

Clock

V

I

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Time

Both RTD’s in 1st PDR region (while the model is valid)

One RTD enters NDR region while the other remains in 1st PDR region

V

TRS

TSW

TST

Page 36: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 36

An Ideal RTD Pair (con’t)An Ideal RTD Pair (con’t)

Displacement

K > 1 K < 1

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

current

Difference current

Functional Failure : An RTDFunctional Failure : An RTD--Pair w/ Pair w/ contact resistance Rcontact resistance RSS

• Charging speed depends

on time constant RSC• Max. displacement

current ~ VCLK/ (RS1+RS2)

(V1- VOUT ) / V2= 1 /

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

( 1 OUT ) 2K

Functional Failure : An RTDFunctional Failure : An RTD--Pair w/ Pair w/ contact resistance Rcontact resistance RSS

Failure criteria: both RTD’s are still in 1st PDR region @ t =TRS

Using voltage dividing theorem,

1R

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

1||

1 1|| ||

DD P

RA sACV V

Rs Rs R RA KA KA sKAC A sAC

For TRS > 1 ps,

For TRS < 1 ps,

Functional Failure : An RTDFunctional Failure : An RTD--Pair w/ load CPair w/ load CLL

Sources of CL

Gate cap at the following stage

Drain-to-bulk and Source-to-bulk junction cap of parallel connected transistors

Location of CL

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Output to GND or Output to CLK

Impact Depending on the MOBILE configuration, may

help or impair output evaluation due to additional displacement current in CL

Page 37: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 37

Functional Failure : An RTDFunctional Failure : An RTD--Pair w/ load CPair w/ load CLL

K > 1 K < 1Output depends on the charging speed in the

top cap and bottom cap

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Difference current

Displacement current

Total cap ↑ charging speed ↓

Functional Failure : An RTDFunctional Failure : An RTD--Pair w/ load CPair w/ load CLL

Factors that govern the charging speed :

1. Size of loading cap2. Displacement current

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Loading effect cap must be smaller than a critical value to ensure correct output :

plevel ( VDD / TRS)

3. Difference current level (area ratio K or delta A)

CCLL Extraction from FET’sExtraction from FET’s

Procedure:1. One FET is in parallel with

the bottom RT

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

University of Michigan—NDR Group

2. Input signal is low (FET is off)

3. Fix K, A, TRS4. Find the critical width

leading to functional failure

5. Map the critical width to thecorresponding critical

loading cap w/i such K, A, TRS

Maximum Size of FET’sMaximum Size of FET’s

Observation:1. Effective loading cap of FET’s is independent of length

(junction cap of D-B or S-B)2. Linear relationship in N-FET; Nonlinear in P-FET

(asymmetric process and biasing condition for P/N-FET’s)

Model of max width of FET’s (K>1 FET at bottom):

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

University of Michigan—NDR G

Model of max. width of FET’s (K>1, FET at bottom):

Model of max. width of FET’s for K<1, FET at top can be obtained using similar procedure

Page 38: Pinaki Mazumder - Electrical Engineering and Computer Scienceweb.eecs.umich.edu/~mazum/RTD-QSPICE.pdf · Pinaki Mazumder Digital Testing 5 1010100101111100 0101011010000011 inverted

Pinaki Mazumder

Digital Testing 38

Switching Time : An RTDSwitching Time : An RTD--Pair w/ Pair w/ contact resistance Rcontact resistance RSS

Time

Clock

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

Time

TRS

TSW

TST

Observation: Rs has little impact with normal process (Rs<2 KΩ)Model of switching time for TRS >10 ps:

Switching Time: An RTDSwitching Time: An RTD--Pair w/ load CPair w/ load CLL

Factors determining the charging

speed:1. loading cap

2. TRS

3. delta A

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

University of Michigan—NDR Group

For red lines, TRS is fixed.

For color lines, delta Ais fixed.

Switching Time: An RTDSwitching Time: An RTD--Pair w/ load CPair w/ load CLL

Observation For TRS fixed, the curves have the same waveform, but

expanded in the x-axis with a factor proportional to delta A For delta A fixed, waveforms are different for different TRS

The onset point (denoted as CRS) of the rapid growth of TRS is roughly proportional to delta A (TRS fixed) or TRS (delta A fixed)

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

g y p p ( RS ) RS ( ) There exists a minimal TSW (TST=0; TSW= TRS) for a certain

MOBILE configuration (given K, A, CLOAD)

Model

ConclusionConclusion

The operation principle of MOBILE circuits has been revisited with the proposed model and observation.

Contact resistance under normal process is not a big issue.

Functional failure depends on the charging

Page

COPYRIGHT © 1999 BY PINAKI MAZUMDER

http://www.eecs.umich.edu/~mazumLow Power Synthesis

University of Michigan—NDR G

and discharging speed of the caps due to the displacement current and the difference current.

For a given MOBILE configuration, there is an optimal clock’s rising time that leads to minimum switching time.