Functional NEMS

advertisement
Realizing Energy-Efficient
Integrated Circuits with NEM Relays
Elad Alon (UC Berkeley)
in collaboration with
Tsu-Jae King Liu (UC Berkeley),
Vladimir Stojanovic (MIT),
Dejan Marković (UCLA),
Chanro Park, Rinus Lee, Wei-Yip Loh (SEMATECH)
Digital Computing Power Crisis
Power Density Prediction circa 2000
Power Density (W/cm2)
10000
‰
100
Nuclear Reactor
8086
Hot Plate
10 4004
P6
8008 8085
Pentium®
proc
386
286
486
8080
1
1970
1980
1990
2000
2010
Year
S. Borkar
Since ~2000 supply voltages (VDD) stuck at ~1V
‰
‰
1000
Sun’s Surface
Rocket Nozzle
Leakage stops you from lowering threshold (VT)
Leads to very poor power scaling… 1kW chips?
2
Parallelism to the Rescue
‰
Parallelism allows slower, more efficient cores
‰
‰
While maintaining overall throughput
Works well (if you can parallel program), but…
3
Leakage: Game Over for CMOS
‰
CMOS circuits have an absolute minimum energy
‰
‰
Need to balance leakage and dynamic components
Parallelism doesn’t help if already at Emin…
4
NEM Relays: The Next Savior?
Measured MEM Relay I-V Curve
MEM Relay Energy vs. VDD
Etotal=Edynamic
‰
Mechanical relays don’t leak, turn on abruptly
‰
‰
‰
Potential pathway to continued energy scaling
Relay Emin: ~1aJ (>10X better than 65nm CMOS)
Device/circuit co-design critical
R. Nathanael et al., “4-Terminal Relay Technology for Complementary Logic,” IEDM 2009 5
Relay Structure and Operation
Poly-SiGe
Tungsten
OFF:
|Vgb| < Vpo (pull-out)
ON:
|Vgb| > Vpi (pull-in)
6
NEM Relay as a Logic Element
Gate
Source
‰
Mimics operation of CMOS transistors
‰
‰
Body
Drain
Electrostatic actuation is ambipolar
Unlike CMOS, non-inverting logic is possible
‰
Switch state set only by gate-to-body voltage
7
Digital Circuit Design with NEM Relays
NEMS: 12 switches
‰
CMOS: delay set by electrical time constant
‰
‰
Cascade simple gates to distribute fanout
Relays: delay dominated by mechanical movement
‰
So, want all to switch simultaneously
Æ Implement logic as a single complex gate (1930’s)
8
Need to Compare at Block Level
NEMS: 12 relays
4 gate delays
‰
Single mechanical delay per block
‰
‰
1 mechanical delay
Substantially mitigates perceived delay disadvantage
Often fewer devices for same function
‰
Comparable area despite larger individual devices
F. Chen et al., “Integrated Circuit Design with NEM Relays,” ICCAD 2008
9
Example: 32-bit Relay Adder
‰
Ripple carry
configuration
‰
‰
Cascade full adder
cells to create larger
complex gate
Stack of 32 relays,
still a single
mechanical delay
10
Scaled Relay vs. CMOS Adders
Vd
d
1V :
Æ
0 .5
V
Vd
0.9 d:
V
Æ
0.3
2
9x
10x
*
V
‰
Compare vs. CMOS
adder* in 90nm
technology
‰
For similar area:
>9x lower E/op
>10x greater delay
D. Patil et al., “Robust Energy-Efficient Adder Topologies,” ARITH 2007
11
Parallelism
‰
Can extend energy
benefit up to GOPS
throughput
‰
As long as parallelism
is available
12
Contact Resistance
‰
Low contact R not
critical
‰
Good news for
reliability…
13
Relay Contact Reliability
Contact resistance [Ω]
1.E+06
100kΩ specification
1.E+05
1.E+04
1.E+03
L=25µm
Measured in ambient
1.E+02
1.E+0 1.E+3 1.E+6 1.E+9
No. of on/off cycles
‰
Higher contact R, hard contact (W) improves reliability
‰
‰
Limits power dissipation, material flow
Current endurance record: 65 billion cycles
‰
Theory/experiments predict >1015 cycles @ 1V VDD
H. Kam et al., IEDM 2010
14
Circuit Demonstration Platform
9mm
Test Devices
8-bit adders
4-bit and 2-bit adders
2-bit accumulator
SRAM
Flip-flops
DRAMs
7:3 Compressor
4-bit DAC
Oscillators
4-bit ADCs
4-bit DAC
Oscillators
F. Chen et al., ISSCC 2010 , M. Spencer et al., JSSC, Jan. 2011
15
Relay VLSI Design Infrastructure
Verilog-A
Model
Logic
Synthesis
Place & Route
‰
‰
Verilog-A model & Logic Synthesis customized for relays
Flow supports multiple device designs and foundries
16
Looking Forward: Need Advanced Materials
Relay with Ru/RuO2 contacts
100kΩ specification
1.E+05
1.E-02
1.E-03
Contact Instability
1.E-04
1.E-05
1.E-06
1.E+04
1.E+03
ID (A)
Contact resistance [Ω]
1.E+06
L=25µm
1.E-08
1.E-09
1.E-10
1.E-11
Measured in ambient
1.E+02
1.E+0 1.E+3 1.E+6 1.E+9
No. of on/off cycles
‰
1.E-07
1.E-12
1.E-13
1.E-14
0
2
4
6
8
10
12
VG (V)
Advanced materials crucial to solving remaining
technology challenges
‰
E.g., W contacts unstable due to oxidation
‰
Sematech enabling exploration of Ru/RuO2 contacts
17
Scaling Back to The Future?
1 µm litho
(UCB)
0.25 µm litho
(Sematech)
120µm x 150µm
20µm x 20µm
18
Conclusions
‰
‰
‰
Relay characteristics enable energy scaling
beyond CMOS
‰
Nearly ideal Ion/Ioff
‰
Need to adapt circuit design style
Reliability improving
‰
Circuit level insights critical (contact R)
‰
Demonstrated simple, operational circuits
Potential for 10X or more lower E/op than CMOS
‰
Scaling, advanced materials critical
‰
Next step: >10k relay µC demo with scaled devices
19
Acknowledgements
‰
‰
Circuit design
‰
Matthew Spencer, Patrick Kwong, Abhinav Gupta
‰
Fred Chen, Hossein Fariborzi
‰
Chengcheng Wang, Kevin Dwan
Device design
‰
‰
Philip Chen, Louis Hutin, Jaeseok Jeon, Hei Kam,
Rhesa Nathanael, Vincent Pott
Sponsors
‰
DARPA NEMS program
‰
FCRP (C2S2, MSD)
‰
Berkeley Wireless Research Center
‰
MIT CICS
‰
NSF
20
Download