CS257 Introduction to Nanocomputing Overview of Crossbar-Based - - PowerPoint PPT Presentation

cs257 introduction to nanocomputing
SMART_READER_LITE
LIVE PREVIEW

CS257 Introduction to Nanocomputing Overview of Crossbar-Based - - PowerPoint PPT Presentation

CS257 Introduction to Nanocomputing Overview of Crossbar-Based Computing John E Savage Overview Intro to NW growth methods Chemical vapor deposition and fluidic assembly Nano imprinting Nano stamping Four crossbar addressing


slide-1
SLIDE 1

CS257 Introduction to Nanocomputing

Overview of Crossbar-Based Computing John E Savage

slide-2
SLIDE 2

Lect 03 Crossbars CSCI 2570 @John E Savage 2

Overview

Intro to NW growth methods

Chemical vapor deposition and fluidic assembly Nano imprinting Nano stamping

Four crossbar addressing methods

Overview of nature of analytical results

slide-3
SLIDE 3

Lect 03 Crossbars CSCI 2570 @John E Savage 3

The End of Photolithography

2001 ITRS (Roadmap) predicts within 10-15

years “most known technological capabilities will approach or have reached their limits.”

Nanotechnology will replace photolithography

slide-4
SLIDE 4

Lect 03 Crossbars CSCI 2570 @John E Savage 4

What are Nanotechnologies?

Their smallest dimension is measured in nanometers

– about 10x the diameter of a hydrogen molecule.

They are too small to be seen with a light microscope Assembly involves randomness They are used to create new materials, including

those that “compute.

slide-5
SLIDE 5

Lect 03 Crossbars CSCI 2570 @John E Savage 5

Sources of Information on Nanotechnology

The Wikipedia nanotechnology site has

lots of useful info but shortchanges the work on crossbars.

The NASA web site has nice photos and

videos highlighting NASA’s interests.

The Lieber Research Group web site has a

demo of the development of a nanocomputer.

slide-6
SLIDE 6

Lect 03 Crossbars CSCI 2570 @John E Savage 6

Characteristics of Computational Nano Devices

Nano devices are going to be regular

Crossbars are a promising structure

DNA, which is programmable, may be used

to produce templates for wires, gates.

slide-7
SLIDE 7

Lect 03 Crossbars CSCI 2570 @John E Savage 7

The Crossbar

Programmable molecules (PMs) at

NW crosspoints.

NWs form contacts groups at ohmic

contacts (OCs).

NW/MW junctions form FETs. NWs controlled by mesoscale

wires (MWs).

Dense memories (1011 bits/cm2)

and circuits predicted.

Composite Decoder Simple Decoder

slide-8
SLIDE 8

Lect 03 Crossbars CSCI 2570 @John E Savage 8

Characteristics of Computational Nano Devices

Each device is different

Must discover device characteristics and Configure it to provide required functionality.

When assembling different nano-objects,

their locations can’t be controlled.

Learning to live with randomness and faults is

essential.

slide-9
SLIDE 9

Lect 03 Crossbars CSCI 2570 @John E Savage 9

Understanding Crossbar Architectures

Contact with nano-devices will be via big

meso-scale wires (MWs).

Nanowire crossbars will achieve high density

if each NW is not connected to a distinct MW

We need addressing schemes that “turn on”

  • ne NW in each dimension with few MWs.
slide-10
SLIDE 10

Lect 03 Crossbars CSCI 2570 @John E Savage 10

Nanowires and Nanotubes

Carbon nanotubes (CNTs)

Are being used in regular 2D arrays (Nantero)

Semiconducting nanowires (NWs)

Grown individually and assembled fluidically or Grown in groups and stamped on chips

slide-11
SLIDE 11

Lect 03 Crossbars CSCI 2570 @John E Savage 11

slide-12
SLIDE 12

Lect 03 Crossbars CSCI 2570 @John E Savage 12

NRAM – Nonvolatile RAM Crossbars of Carbon Nanotubes

Electrostatic attraction used to make

contacts, repulsion breaks them.

Nantero’s claims:

Permanently nonvolatile memory Speed comparable to DRAM/SRAM Density comparable to DRAM Unlimited lifetime Immune to soft errors

Now on the LSI production line.

slide-13
SLIDE 13

Lect 03 Crossbars CSCI 2570 @John E Savage 13

Molecular Data Storage

Goal: molecular switches at crosspoints. Switching medium: supramolecular layer

Electric field across NW junctions switches state

  • f molecule between conducting and non-

conducting.

Switching due to a) change of molecule shape, or b) growth of metal filaments, or something else.

slide-14
SLIDE 14

Lect 03 Crossbars CSCI 2570 @John E Savage 14

Types of Nanowire

Encoded NWs

Batches of NWs with different encodings grown in

advance

NWs drawn at random from mixture of NW types

and assembled fluidically

Uniform NWs

Many identical NWs grown in advance NWs stamped or imprinted on chip NWs differentiated after assembly

slide-15
SLIDE 15

Lect 03 Crossbars CSCI 2570 @John E Savage 15

Encoded NWs

slide-16
SLIDE 16

Lect 03 Crossbars CSCI 2570 @John E Savage 16

Nanowires Grown/Encoded by Chemical Vapor Deposition

Semiconducting NWs grown from seed catalysts;

their diameters controlled by seed.

Modulation Doping: dopants added to gas as NWs

grow; doped sections have lithographic length.

NW grows here silane molecules gold catalyst silicon molecules Mod-doping

slide-17
SLIDE 17

Lect 03 Crossbars CSCI 2570 @John E Savage 17

Addressing Modulation-Doped Nanowires

A meso-scale wire (MW) and lightly-doped

NW region form field effect transistor (FET).

Lightly-doped, controllable region High Zero High Zero Conducting NW

slide-18
SLIDE 18

Lect 03 Crossbars CSCI 2570 @John E Savage 18

A Decoder for Core-Shell NWs

NWs have s shells of m differentially

etchable materials; materials in adjacent shells are different.

They form N = m(m-1)(s-1) NW types. Under each MW etch the s materials

forming a NW shell sequence.

N NWs are controlled by N MWs. 12 codewords (and MWs) suffice to

control 1,000 NWs for w = 10!

slide-19
SLIDE 19

Lect 03 Crossbars CSCI 2570 @John E Savage 19

Fluidic Assembly of Encoded Nanowires

Random sample of coded NWs is floated on

a liquid, deposited on chip, and dried.

NWs self-assemble into parallel locations. Process repeated at right angles − crossbar.

slide-20
SLIDE 20

Lect 03 Crossbars CSCI 2570 @John E Savage 20

The Crossbar

Programmable molecules (PMs) at

NW crosspoints.

NWs form contacts groups at ohmic

contacts (OCs).

NW/MW junctions form FETs. NWs controlled by mesoscale

wires (MWs).

Dense memories (1011 bits/cm2)

and circuits predicted.

Composite Decoder Simple Decoder

slide-21
SLIDE 21

Lect 03 Crossbars CSCI 2570 @John E Savage 21

Multiple Simple Decoders

They reduce the number of NW types

needed.

aw3 aw1 aw2 awb Ohmic Region Ohmic Region Ohmic Region

slide-22
SLIDE 22

Lect 03 Crossbars CSCI 2570 @John E Savage 22

Sensitivity to Fluidic Assembly

Modulation-doped NWs are sensitive to their

length-wise displacement.

Core-shell NWs are not sensitive to their

length-wise displacement.

slide-23
SLIDE 23

Lect 03 Crossbars CSCI 2570 @John E Savage 23

How Many Addressable NWs in Each Crossbar Dimension?

Depends on number of distinct NWs/simple decoder

Should all NWs in each region be distinct? Shall we aim for at least half distinct? Or shall we take what we get?

If we have N NWs in each dimension, what is

probability there 0.75 N different NW addresses?

Experiment and theory say that 10-15 different NW

types give 0.75 N different addresses with probability 0.99!

slide-24
SLIDE 24

Lect 03 Crossbars CSCI 2570 @John E Savage 24

Uniform Nanowires

slide-25
SLIDE 25

Lect 03 Crossbars CSCI 2570 @John E Savage 25

Metallic NWs Grown by Nanoimprinting

Etch AlGaAs in an MBE block, sawtooth

pattern impressed on soft polymer.

Remove thin layer of polymer Deposit NWs in gaps per lithography

Thickness to remove

slide-26
SLIDE 26

Lect 03 Crossbars CSCI 2570 @John E Savage 26

Si NWs Grown via Nanolithography (SNAP)

MBE creates block AlGaAs etched Metal deposited Transfer to sticky

surface

Surface has Si SiO2

  • n Si substrate

Etch Si, remove

metal giving Si NWs

  • n SiO2

GaAs AlGaAs

slide-27
SLIDE 27

Lect 03 Crossbars CSCI 2570 @John E Savage 27

Addressing NWs with Lithographic Wires

NWs are all the same How can one NW in each dimension be

activated?

Two methods:

Randomized contact decoder Randomized mask-based decoder

slide-28
SLIDE 28

Lect 03 Crossbars CSCI 2570 @John E Savage 28

Randomized-Contact Decoder

Gold particles are scattered at

  • random. Probability p ≈ 0.5 a

particle between NW/MW pair.

Particle(s) between a MW and

a NW forms a FET.

Each NW given a “code.”

a1 a2 a3 a4

slide-29
SLIDE 29

Lect 03 Crossbars CSCI 2570 @John E Savage 29

Mask-Based Decoder Using High-K Dielectric Regions

A high-K dielectric couples doped NW & MW

Each NW given a code. Problem: Can’t manufacture NW-sized regions.

slide-30
SLIDE 30

Lect 03 Crossbars CSCI 2570 @John E Savage 30

Randomized Mask-Based Decoder

Randomly shift smallest dielectric regions. Regions stamped or defined lithographically

slide-31
SLIDE 31

Lect 03 Crossbars CSCI 2570 @John E Savage 31

Conclusions Concerning Randomized Decoders

Mask-based decoder requires

M ≅ 200 MWs when ε = .01, yield 103 NWs

Randomized-contact decoder requires

M ≅ 10 MWs when ε = .01, yield 103 NWs

slide-32
SLIDE 32

Lect 03 Crossbars CSCI 2570 @John E Savage 32

Codeword Discovery

Codewords assigned randomly to NWs by

assembly process

Algorithms must be employed to discover

which codewords assigned to NWs.

Address translation circuit required to map

external addresses to internal ones.

slide-33
SLIDE 33

Lect 03 Crossbars CSCI 2570 @John E Savage 33

Role of Design and Analysis

  • Evaluation of addressing strategies (probabilistically)
  • Helps designer to
  • choose parameter values,
  • identify limitations on designs, and
  • introduce new designs.
  • Evaluate codeword discovery algorithms
  • Evaluate fault avoidance/correction strategies
slide-34
SLIDE 34

Lect 03 Crossbars CSCI 2570 @John E Savage 34

Conclusions About Crossbars

A promising nanotechnology Its assembly is essentially stochastic Analysis is important in understanding

nanotechnology-based systems.

Surprising conclusions sometimes follow.

slide-35
SLIDE 35

Lect 03 Crossbars CSCI 2570 @John E Savage 35

Other Applications of Nanotechnologies

Millipede – array of AFMs

See readings

CMOL

Hybrid nano/CMOS circuits

Micro to Nano Addressing Block (MNAB)

Field effect used to control NWs

slide-36
SLIDE 36

Lect 03 Crossbars CSCI 2570 @John E Savage 36

The “Millipede” – Atomic Force Microscope Memory

slide-37
SLIDE 37

Lect 03 Crossbars CSCI 2570 @John E Savage 37

CMOL (CMOS/Molecular Logic)

slide-38
SLIDE 38

Lect 03 Crossbars CSCI 2570 @John E Savage 38

MNAB

Gate 1 Gate 2 Depleted Nanofins Undepleted Nanofin