Integration, Architecture, and Applications of 3D CMOS Memristor Circuits

Similar documents
CMOL: Hybrid of CMOS with Overlaid Nanogrid and Nanodevice Structure. John Zacharkow

Novel Devices and Circuits for Computing

Efficient logic architectures for CMOL nanoelectronic circuits

Memristor-CMOS Hybrid Integrated Circuits for Reconfigurable Logic

CMOL Technology Development Roadmap

3D integration of planar crossbar memristive devices with CMOS substrate

Prospects for the Development of Digital CMOL Circuits

A multiply-add engine with monolithically integrated 3D memristor crossbar/cmos hybrid circuit

Architecting Energy Efficient Crossbar-Based Memristive Random-Access Memories

Nanowire-Based Programmable Architectures

Reconfigurable Nano-Crossbar Architectures

This Week s Subject. DRAM & Flexible RRAM. p-channel MOSFET (PMOS) CMOS: Complementary Metal Oxide Semiconductor

1 Introduction

CMOL CrossNets as Pattern Classifiers

Memristive memories and photonic interconnects in the data-centric datacenter

CMOL: Devices, Circuits, and Architectures

Binary Neural Network and Its Implementation with 16 Mb RRAM Macro Chip

Toward Large-Scale Access-Transistor-Free Memristive Crossbars

Arithmetic Encoding for Memristive Multi-Bit Storage

EECS150 - Digital Design Lecture 15 - CMOS Implementation Technologies. Overview of Physical Implementations

EECS150 - Digital Design Lecture 9 - CMOS Implementation Technologies

Hybrid Semiconductor-Nanodevice Integrated Circuits for Digital Electronics

Memory Basics. historically defined as memory array with individual bit access refers to memory with both Read and Write capabilities

Nanoelectronics the Original Positronic Brain?

EC 1354-Principles of VLSI Design

Chalcogenide Memory, Logic and Processing Devices. Prof C David Wright Department of Engineering University of Exeter

ATV 2011: Computer Engineering

Optical Bus for Intra and Inter-chip Optical Interconnects

3D Vertical Dual-Layer Oxide Memristive Devices for Neuromorphic Computing

Silicon Photonics Technology Platform To Advance The Development Of Optical Interconnects

The challenges of configurable hybrid Memristor-CMOS Integrated circuits fabrication

NEXT GENERATION SILICON PHOTONICS FOR COMPUTING AND COMMUNICATION PHILIPPE ABSIL

Energy Efficient and High Performance Current-Mode Neural Network Circuit using Memristors and Digitally Assisted Analog CMOS Neurons

DIGITAL INTEGRATED CIRCUITS A DESIGN PERSPECTIVE 2 N D E D I T I O N

450mm patterning out of darkness Backend Process Exposure Tool SOKUDO Lithography Breakfast Forum July 10, 2013 Doug Shelton Canon USA Inc.

Memristive Operational Amplifiers

EECS150 - Digital Design Lecture 19 CMOS Implementation Technologies. Recap and Outline

Through-Silicon-Via Inductor: Is it Real or Just A Fantasy?

Compact two-mode (de)multiplexer based on symmetric Y-junction and Multimode interference waveguides

Chapter 7 Introduction to 3D Integration Technology using TSV

CMOL Based Quaded Transistor NAND Gate Building Block of Robust Nano Architecture

CMOL FPGA: a reconfigurable architecture for hybrid digital circuits with two-terminal nanodevices

EMT 251 Introduction to IC Design

Digital Design and System Implementation. Overview of Physical Implementations

1. Introduction. Institute of Microelectronic Systems. Status of Microelectronics Technology. (nm) Core voltage (V) Gate oxide thickness t OX

Voltage Controlled Delay Line Applied with Memristor in Delay Locked Loop

Lecture 6: Electronics Beyond the Logic Switches Xufeng Kou School of Information Science and Technology ShanghaiTech University

CMOS Digital Logic Design with Verilog. Chapter1 Digital IC Design &Technology

312 IEEE TRANSACTIONS ON ELECTRON DEVICES, VOL. 64, NO. 1, JANUARY D Memristor Crossbars for Analog and Neuromorphic Computing Applications

A 3.9 ns 8.9 mw 4 4 Silicon Photonic Switch Hybrid-Integrated with CMOS Driver

Hot Topics and Cool Ideas in Scaled CMOS Analog Design

ITRS: RF and Analog/Mixed- Signal Technologies for Wireless Communications. Nick Krajewski CMPE /16/2005

IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS 2010 Silicon Photonic Circuits: On-CMOS Integration, Fiber Optical Coupling, and Packaging

2009 Spring CS211 Digital Systems & Lab 1 CHAPTER 3: TECHNOLOGY (PART 2)

Low-Power VLSI. Seong-Ook Jung VLSI SYSTEM LAB, YONSEI University School of Electrical & Electronic Engineering

Market and technology trends in advanced packaging

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Crossbar-based Nanoelectronic Architectures

CSCI 2570 Introduction to Nanocomputing

CHAPTER 2 POLARIZATION SPLITTER- ROTATOR BASED ON A DOUBLE- ETCHED DIRECTIONAL COUPLER

THE INTEGRATION of nanodevices with complementary

Signal Integrity Design of TSV-Based 3D IC

Sensors and actuators at NXP: bringing more than Moore to CMOS

Varactor Loaded Transmission Lines for Linear Applications

EE4800 CMOS Digital IC Design & Analysis. Lecture 1 Introduction Zhuo Feng

MEMS for RF, Micro Optics and Scanning Probe Nanotechnology Applications

Quantum-effect Resonant Tunneling Device Technology for Practical Ultra Low-power High-speed Applications

Schottky Diode RF-Detector and Focused Ion Beam Post-Processing MURI Annual Review

BEE 2233 Digital Electronics. Chapter 1: Introduction

Status and Prospect for MRAM Technology

SOLIMAN A. MAHMOUD Department of Electrical Engineering, Faculty of Engineering, Cairo University, Fayoum, Egypt

Linear Algebra, Calculus, Differential Equations and Vector Analysis. Complex Anaysis, Numerical Methods and Probability and Statistics.

ECE520 VLSI Design. Lecture 2: Basic MOS Physics. Payman Zarkesh-Ha

A 24Gb/s Software Programmable Multi-Channel Transmitter

Jack Keil Wolf Lecture. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. MOSFET N-Type, P-Type.

Evaluating Area and Performance of Hybrid FPGAs with Nanoscale Clusters and CMOS Routing

Nanoscale Molecular-Switch Crossbar Circuits

POST CMOS PATHFINDING. Leti Innovation Days June 28-29, 2017

Nanoscale switching in resistive memory structures

! Review: MOS IV Curves and Switch Model. ! MOS Device Layout. ! Inverter Layout. ! Gate Layout and Stick Diagrams. ! Design Rules. !

Challenges in Imaging, Sensors, and Signal Processing

Lecture #29. Moore s Law

2015 ITRS/RC Summer Meeting

Low Transistor Variability The Key to Energy Efficient ICs

Course Outcome of M.Tech (VLSI Design)

FIELD-PROGRAMMABLE gate array (FPGA) chips

Lecture 0: Introduction

Technology Timeline. Transistors ICs (General) SRAMs & DRAMs Microprocessors SPLDs CPLDs ASICs. FPGAs. The Design Warrior s Guide to.

A Miniaturized Multi-Channel TR Module Design Based on Silicon Substrate

Simulation of High Resistivity (CMOS) Pixels

Challenges in Designing CMOS Wireless System-on-a-chip

3D SOI elements for System-on-Chip applications

Silicon Light Machines Patents

write-nanocircuits Direct-write Jaebum Joo and Joseph M. Jacobson Molecular Machines, Media Lab Massachusetts Institute of Technology, Cambridge, MA

NanoFocus Inc. Next Generation Scanning Probe Technology. Tel : Fax:

International Center on Design for Nanotechnology Workshop August, 2006 Hangzhou, Zhejiang, P. R. China

Nano-crystalline Oxide Semiconductor Materials for Semiconductor and Display Technology Sanghun Jeon Ph.D. Associate Professor

Index. Cambridge University Press Silicon Photonics Design Lukas Chrostowski and Michael Hochberg. Index.

Record I on (0.50 ma/μm at V DD = 0.5 V and I off = 100 na/μm) 25 nm-gate-length ZrO 2 /InAs/InAlAs MOSFETs

Towards a Reconfigurable Nanocomputer Platform

Transcription:

Integration, Architecture, and Applications of 3D CMOS Memristor Circuits K. T. Tim Cheng and Dimitri Strukov Univ. of California, Santa Barbara ISPD 2012 1

3D Hybrid CMOS/NANO add-on nanodevices layer CMOS layer CMOS stack bottom nanowire level top nanowire level similar two-terminal nanodevices at each crosspoint CMOS stack + nano add-on nanowire crossbar of two-terminal devices (memristors) 2

Resistive Switching Memristive Devices (latching switches, a.k.a. resistive switches, a.k.a. programmable diodes, a.k.a. memristive switches) +Wide range of material systems and physical phenomena Current ( ua ) 200 100 50 nm hp 0 + Pt 100 TiO 2 V <50 ns TiO x Pt 200 2 1 0 1 2 Voltage ( V ) 3 J. Yang Iet al. Natue Nano, (2008)

Area Distributed CMOL Interfaces interface via ( pin ) nanodevices (latching switches) gold nanowire levels (nanoimprint) interface pins Tip radii 2-10 nm CMOS stack (just a cartoon) MOSFET Si wafer K. Likharev (2004, 2005); D. Strukov and K. Likharev (2006) http://www.oxfordplasma.de/ process/sibo_wtc.htm 4

AFOSR MURI HyNano: 3D Hybrid CMOS Nano Circuits 5

The HyNano Team Michael Chabinyc Materials, UCSB Tim Cheng ECE, UCSB (Director) Marivi Fernandez Serra Physics, Stony Brook Konstantin K. Likharev Physics, Stony Brook Wei Lu EECS, Michigan Susanne Stemmer Materials, UCSB Dmitri Strukov ECE, UCSB Luke Theogarajan ECE, UCSB Qiangfei Xia ECE, UM Amherst 6

Project Overview information processing APPLICATIONS 3D hybrid memories 3D hybrid SoC ARCHITECTURES/CIRCUITS 3D CMOS/nano circuits w. area distributed interface mixed signal CrossNets Optical lithography a Si e beam metal oxide nanoimprint reproducible, high performance, high endurance devices MATERIALS organic DEVICES solid electrolyte compact models drift diffusion and ab initio modeling 7

Thrust Area #1: Application/Architecture/Ckt Exploration Memory arrays for high performance computing CMOL based FPGA Neuromorphic networks for bio inspired information processing Evolvable analog circuits Tunable bias network for analog design Weighted multiply and add circuits High precision Digital to Analog converter 8

CMOL Interface Integrating CMOS with Crossbar Memory Array interface via ( pin ) nanodevices (latching switches) gold nanowire levels (nanoimprint) interface pins CMOS stack (just a cartoon) MOSFET Si wafer

Addressing Crossbar Memory Array There are two types of pins Blues and Reds Each array of pins has its own decoding scheme Double decoding scheme: An array of N 2 blue pins uniquely accessed with 2N control signals. Another 2N control signals for the corresponding N 2 red pins

Double Decoding Scheme Four decoders: demux memory cell array select decoder select decoder mux/demux data I/O 11

Crossbar Construction Top View

Crossbar Construction Top View

Crossbar Construction Side View interface via ( pin ) nanodevices (latching switches) gold nanowire levels (nanoimprint) interface pins CMOS stack (just a cartoon) MOSFET Si wafer

Crossbar Construction Top View

Crossbar Construction Bottom Level

Crossbar Construction Top Level

Crossbar Construction

Crossbar Construction

Crossbar Construction Connectivity Domain

Crossbar Construction

Crossbar Construction

Unused Address Space The red pin can only interact with blue pins in its connectivity domain Address space provided by yellow cells is wasted!

Key Geometric Parameters Distance between nanowires is 2F NANO Size of cell is 2βF CMOS β 2 = r 2 + 1 where r is an odd integer > 1. Crossbar is tilted by an angle α equal to ArcTan(1/r) with respect to the pins. # of reachable crosspoints per wire segment is r 2 1

Crossbar Construction Bottom Level

Adding a Second Crossbar Layer Connectivity domain in the first crossbar layer Connectivity domain in the second crossbar layer The mapping is done through pin translation wires Blue pins are common to all crossbar layers. Red pins are "redefined" for each layer using the pin translation wires.

First layer of red pins.

First layer of red and blue pins.

Layer of (bluish) wires connected to the blue pins.

Single (orange) wire connected to a red pin. The cross points with the bottom wires are shown in green.

First complete crossbar layer.

A single pin translation wire (in yellow).

Every orange wire is translated into another point using the same type of pin translation wire.

The first crossbar layer with its pins translation wires are then buried in SiO 2

We start to build the next crossbar layer (bluish wires)

We start to build the next crossbar layer (bluish wires)

We add the orange wires (the cross points are formed)

And we add the pins translation wires and repeat the process

Maximum Number of Layers Each layer has N 2 cells. There are r 2 1 cross points per cell. That gives us a total of N 2 (r 2 1) cross points per layer. The double decoding scheme allows us to address up to N 4 locations Which means that we can (potentially) have up to N 2 /(r 2 1) crossbar layers.

How Does it Stand Up as a Memory? Memristor PCM STTRAM DRAM Flash HDD Density (F 2 ) <4 8 16 37 64 6 8 4 6 2/3 Energy per bit (pj) 0.1 3 2 27 0.1 2 10000 1 10x10 9 Read time (ns) 10-100(?) 20 70 10 30 10 50 25000 5 8x10 6 Write time (ns) ~10 50 500 13 95 10 50 200000 5 8x10 6 Retention years years weeks? <<second years years Endurance (cycles) >10 12 10 7 10 15 10 15 10 6 10 4 40

If Successful, 3D Hybrids Can Achieve.. Unprecedented memory density Footprint of a nano device is 4F nano2 /K, for K vertically integrated crossbar layers Potentially up to 10 14 bits on a single 1 cm 2 chip Enormous memory bandwidth Potentially up to 10 18 bits/second/cm 2 At manageable power dissipation With abundant redundancy for yield/reliability 41

Thrust Area #1: Application/Architecture/Ckt Exploration Memory arrays for high performance computing CMOL based FPGA Neuromorphic networks for bio inspired information processing Evolvable analog circuits Tunable bias network for analog design Weighted multiply and add circuits High precision Digital to Analog converter 42

CMOL Based FPGA Programming for xpoint memristors similar to CMOL digital memories Uniform fabric with CMOS inverter cells Crossbar wires for routings cell A B F A+B B A B nanodevices A R ON C wire R pass A+B CMOS inverter 43

Density: CMOS vs. CMOL Metrics (units) 2009 2010 2011 2012 2013 Comments Half-pitch F CMOS (nm) 50 45 40 36 32 In accordance with ITRS Half-pitch F nano (nm) 20 18 16 14 12 - CMOS memories (Gbits/cm 2 ) 6.7 8.2 10.5 13 16 Follows ITRS (with A = 6F 2 CMOS ) CMOL memories (Gbits/cm 2 ) 4 10 23 36 67 Initial progress impacted by q CMOS FPGA (Mgates/cm 2 ) 0.4 0.5 0.6 0.8 1.0 Rescaled from 0.18 μm rules CMOL FPGA (Mgates/cm 2 ) 625 775 1,000 1,200 1,500 - Metrics (units) 2016 2019 2022 2025 2028 Comments Half-pitch F CMOS (nm) 30 28 26 24 22 Grows slower than in ITRS Half-pitch F nano (nm) 10 6 4 3.5 3 - CMOS memories (Gbits/cm 2 ) 18 21 25 29 35 Follows A = 6F 2 CMOS CMOL memories (Gbits/cm 2 ) 100 350 900 1,200 1,700 Spectacular progress at lower q CMOS FPGA (Mgates/cm 2 ) 1.1 1.3 1.5 1.7 2.1 Rescaled from 0.18 μm rules CMOL FPGA (Mgates/cm 2 ) 1,700 2,000 2,300 2,700 3,200-44

Thrust Area #1: Application/Architecture/Ckt Exploration Memory arrays for high performance computing CMOL based FPGA Neuromorphic networks for bio inspired information processing Evolvable analog circuits Tunable bias network for analog design Weighted multiply and add circuits High precision Digital to Analog converter 45

Thrust Areas: # 2: High Performance/ Yield Devices # 3: 3D Hybrids Integration Integrating CMOS with devices of different materials: a Si Metal oxide Organic Solid state electrolyte Using: Nanoimprint E beam lithography Optical lithography Heterogeneous wafer level integration (a) (b) E Beam Crossbar Arrays (Lu) 50 μm 100 μm <20nm Overlay Alignment (Xia) 46

Integrated Crossbar Array/CMOS System PI: Lu Crossbar array Integrated crossbar/cmos chip with probe card attached CMOS Kim et al. Nano Lett., 12, 389 395 (2012). 47

Integrated Crossbar Array/CMOS System 48

Performance of a Si and Metal Oxide Device Array on filament off 100nm Tight distribution from 256 devices measured Devices shown excellent on/off and intrinsic diode characteristics 49

Project Overview information processing APPLICATIONS 3D hybrid memories 3D hybrid SoC ARCHITECTURES/CIRCUITS 3D CMOS/nano circuits w. area distributed interface mixed signal CrossNets Optical lithography a Si e beam metal oxide nanoimprint reproducible, high performance, high endurance devices MATERIALS organic DEVICES solid electrolyte compact models drift diffusion and ab initio modeling 50

BACKUP SLIDES 51

Thrust Area #3: High Performance/ Yield/ Reproducibility Devices a Si (Lu) Metal oxide (Stemmer, Xia) Organic (Chabinyc) Solid state electrolyte (Lu) 52

a Si Memristive Devices and Arrays PI: Lu Current (100nA) 3.0 1st cycle 2.5 After 2nd cycle 2.0 1.5 1.0 0.5 0.0 10-6 10-7 10-8 10-9 10-10 10-11 10-12 -4-2 0 2 4 Voltage -4-2 0 2 4 6 Voltage (V) # of devices 50 40 30 20 10 0 2.6 2.9 3.2 3.5 3.8 4.1 4.4 V th (V) on filament 100nm off Lu et al., Nano Lett. (2008, 2009) 53

Project Organization UCSB CMOS circuit design for CMOL integration MBE fabrication of memristive devices; Organic memristive devices Memristive device modeling Digital and analog 3D hybrid circuit architectures Cheng, Strukov, Theogarajan Stemmer Chabinyc Strukov Cheng, Strukov, Theogarajan U. Michigan UMass Stony Brook University a-si & solid electrolyte devices; 3D integration with CMOS Lu Metal oxide memristive devices; 3D integration with CMOS Xia Ab-initio simulation of memristive devices Fernandez-Serra, Likharev Mixed-signal neuromorphic 3D hybrid circuit architectures Likharev <------- experiment ---------> <---------theory/modeling-------> 54

bottom (nano)wire level Read Crossbar Architecture top (nano)wire level similar two terminal devices at each crosspoint v w Xbar to preserve density Passive (no transistors) but nonlinear I V Common way (from periphery) i v r v w v Write V V V = V r /2 V = V w /2 A CMOS for V V =V r /2 V =V decoding r V =V w and sensing V V =V w /2 July 2011 MURI Kickoff 55

Generic Memory Array Asserting a word line makes the access element to place the contents of the memory element in the bit line. A particular bit is then selected with a MUX. Access element multiplex er decode r Memory element

Generic Memory Array An array of N 2 memory elements can be uniquely accessed using 2N control signals (word+bit lines). Other representation of the same array

Area Distributed CMOL Interfaces (II) Most important feature: pin array tilt by angle = arcsin(f nano / F CMOS ) = arctan(1/r) pin 1 pin 2A 2 F CMOS 2rF nano A B pin 2B 2F nano Every nanowire (and hence every crosspoint) may be addressed from CMOS! K. Likharev (2004, 2005); D. Strukov and K. Likharev (2006) 58

A Possible Solution With this particular connectivity domain geometry (r=3), we can cover all the plane... But that is not always the case. The pin translation wires are another layer of wires on top of the crossbar We can add more crossbar layers by simply inserting a layer of pin translation wires between them.

Crossbar Analysis The crossbar is rotated by an angle α such that: Where r is an integer (an odd integer greater than 1). Once we set r and β (the CMOS cell complexity), the angle α and F nano are fixed as well the length of the wires in the crossbar and the number of memristive devices reachable per wire segment.

Crossbar Analysis The parameter r also sets the maximum, minimum and average paths the electric signals have to propagate to access a bit (a memristive device). This paths are given by: Maximum (worst) case: 2F nano * (r 2 -r + 1) Minimum (best) case: 2F nano * r Average (real) case: 2Fnano * (r 2 + 1)/2

3D Hybrid Integration with Multi Layer Crossbars crosspoint device in 1 st layer crosspoint device in 2 nd layer E 5 via translation layer crossbar layer D 4 C 3 B 2 A ~N 2 β 2 crosspoint devices per layer (out of N 4 total) CMOS layer N data/control lines N 2 access devices/vias 1 A B C D E 1 2 3 4 5 connectivity domain in 1 st layer via translation wires D. Strukov and R. S. Williams (2009) connectivity domain in 2 nd layer 62

APPLICATIONS (Cheng, Likharev, Strukov, Theogarajan) information processing Project Overview 3D hybrid memories ARCHITECTURES/CIRCUITS (Cheng, Likharev, Strukov, Theogarajan) 3D CMOS/nano circuits w. area distributed interface 3D hybrid SoC mixed signal CrossNets Optical lithography (Strukov, Stemmer) a Si (Lu) e beam (Lu) MATERIALS metal oxide (Xia, Stemmer) nanoimprint (Xia, Chabinyc) reproducible, high performance, high endurance devices DEVICES organic solid electrolyte (Chabinyc) (Lu) compact models (Likharev, Strukov) drift diffusion and ab initio modeling (Fernandez Serra, Strukov) 63

IC Applications Continue to Demand More Memory and Higher Bandwidth High Networking GPU, CPU, Chipset & FPGA Memory BT/WiFi Baseband Application Processor Chip Size PM Transceiver Peripheral I/O Controller PA Switch Discrete For most applications running on highend SoCs, amount of available memory and memory bandwidth have been and will continue to be the bottlenecks 100 200 300 400 500 600 I/O High 64

Bistable Two Terminal Devices (latching switches, a.k.a. resistive switches, a.k.a. programmable diodes, a.k.a. memristive switches) Demonstrated with many materials; no clear winner yet; few reproducibility reports, e.g.: Si /α-si / M: Ti / Pt / TiO 2 / Pt: S. H. Jo and W. Lu (2008) Q. Xia et al. (2009); J. Borghetti et al. (2010) 65

Device Requirements Vary for Different Ckts/Architectures/Applications Dynamic range of resistance DC Signal AC Small Tuning Large Memory, FPGA, DAC MAC 66

CMOS CMOL Integration: Initial (a) Demonstration (c) PI: Xia (d) (e) (b) Xia, Strukov et al. (2009) 67