NRAM D Defines a a New C Categor gory o of Memory C Class S - - PowerPoint PPT Presentation

nram d defines a a new c categor gory o of memory c class
SMART_READER_LITE
LIVE PREVIEW

NRAM D Defines a a New C Categor gory o of Memory C Class S - - PowerPoint PPT Presentation

NRAM D Defines a a New C Categor gory o of Memory C Class S ss Storage Bill Gervasi Principal Systems Architect 11 April 2019 2 NR NRAM Technol ology ogy Value Te Test Propos osition on Results ts Age genda Marke


slide-1
SLIDE 1

NRAM D Defines a a New C Categor gory o

  • f

“Memory C Class S ss Storage”

11 April 2019

Bill Gervasi Principal Systems Architect

slide-2
SLIDE 2

2

Value Propos

  • sition
  • n

NR NRAM Technol

  • logy
  • gy

Te Test Results ts Marke ket Positi tion Product ct De Design gns Future Roadmaps Age genda

slide-3
SLIDE 3

3

The n e non-vola latile le me memory y revolu

  • lution

ion i is under w way 3DX DXP Re ReRAM PCM CM MR MRAM

NRA RAM

When en w was the l last t time e you r read a about a a new ew v volati tile e memory?

slide-4
SLIDE 4

4

The Value Proposition for NVRAM is Obvious

Know Yo Your Enemy my

DRAMs u used f for c caches es l lose e data on p power er f fail An en ener ergy s store i is need eeded t to save d data Non

  • n-vola

latile ile m memory elim limin inates this is p problem Batter eries es o

  • r Super

erCaps? Step on

  • n g

glas lass or

  • r a

a LEGO?

NVDIMM NVMe

slide-5
SLIDE 5

5

Checkpointing Eats Energy & Performance

Run DRAM AM Run Run Run Run Run Run No Non-Volatile M e Memory SSD/HDD Chec eckpoint Run SSD/HDD Chec eckpoint Run SSD/HDD Chec eckpoint

slide-6
SLIDE 6

6

…………….. …………….. ……………..

A N A Non-Vola latile ile DD DDR Dr Drop

  • p-In

In Replacem emen ent… Imagi magine…

slide-7
SLIDE 7

7

…Using ng Carbon Nano notube ubes

slide-8
SLIDE 8

8

 DRAM s spee eed  Non

  • n-vola

latili ility  Scalable b e bey eyond D DRAM  Low

  • w p

pow

  • wer

 Low c cost st  Unlimited wr write en endurance  Wide te e temper eratu ture e range  Flexib ible f fabric ication ion & & applic icatio ion

Wi With…

slide-9
SLIDE 9

9

Carbon Nanotubes (CNT)

Nanotubes a are i in full p production t today Fundam amental al r resistan ance i is constan ant Leng ength a and nd d diameter er can b n be selec ected ed Mec echanically, t ther hermally, & elec ectrically s stable

slide-10
SLIDE 10

10

CNT Nonvolatile Memory Cell

Van d n der W Waals e ener ergy b barrier er keep eps C CNTs s apa part or together er Data reten ention > >10 0 years ( (more l e like e >1000 y 000 years) s) Stocha hastic a array of hundr ndreds ds nano notub ubes p per e each c cell

ELECTROD ODE ELECTROD ODE

slide-11
SLIDE 11

11

CNT Mechanism Animation

TOP METAL BOTTOM ELECTRODE

SET: Void Shrinks above BE RESET: Void stretches above BE

F↑ + + F

slide-12
SLIDE 12

12

Resistance Measurements, 0 and 1

No c calibrati tion req equired a across the w e wafer MLC h has b bee een tes ested a as w wel ell

slide-13
SLIDE 13

13

No Temperature Sensitivity in Timing

5 ns rea ead/write p per er c cel ell No c

  • chan

ange f from

  • m -55

55 ֯C to to + +300 300 ֯C No wr write en endurance l limits ts s seen een in 1013

13 cyc

ycles

slide-14
SLIDE 14

14

Key f factor i is the he num number o

  • f CNT junc

unctio ions ns pe per bi bit (>100 ne neede ded) Swi witching demonstrated f from 180n 180nm t to 15n 15nm Modeli ling s sho hows viabil bilit ity t to 1 1 nm nm l logic ic pr process

Scalability

slide-15
SLIDE 15

15 Substra rate

Flexible Fabrication & Application

Logi gic/Memory p process

Cro rossover a aro round Hig igh M Mb or

  • r low G

Gb Function o

  • f

Desi sign E Efficien ency nR Crossp spoint

1T-1R m matr trix

nR Crossp spoint nR Crossp spoint nR Crossp spoint

1T 1T-1R m matr trix 1T-1R m matr trix 1T 1T-1R m matr trix

Ei Eith ther… Or Or Bo Both th

slide-16
SLIDE 16

16

Transistors in the Array

More like t tradit itio ional D l DRA RAM; be better f for s small ll arrays

1T-1R NRAM in Memory Process Wafer er / / C Circuits Dra rain Plate Dra rain Dra rain

slide-17
SLIDE 17

17

Memory Crosspoint Structure

0 1 2 3 H1<0> H2<0> H1<1> H2<1> V1<0> V2<0> V1<1> V2<1> V1<2> V2<2> V1<3> V2<3> V1<4> V2<4> V1<5> V2<5> V1<6> V2<6> V1<7> V2<7> H1<2> H2<2> H1<3> H2<3> 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3

Cel ells c constructed ed from res esistive el elem ements between en l lines es Sel elf-selecting due due t to extremely ly low l leakage

V1 V1 V1 H2 H2 H1 V2

slide-18
SLIDE 18

18

Making a DRAM Replacement With CNT

Drivers rs Recei eiver ers Z Y X

NRAM AM L LAYE YER

Tune t e the e array s size e to the e size e of d drivers & & rec eceivers Chi hip-level t tim iming i is a function o

  • f bit li

line fli light tim imes Repl plicate t thi his “ “tile” as ne neede ded f for de device capa pacit ity Add I dd I/O dr drivers to emula ulate a any PH PHY ne neede ded

I/O PHY 64 Kb tile X 256 K tiles = 16 Gb

slide-19
SLIDE 19

19

Many I/O Types Possible

NR NRAM Core re Technol

  • logy
  • gy

HBM BM HMC DDR DR4/ 4/DDR DDR5 LPDDR DDR GDDR DR eRAM AM Cust stom

slide-20
SLIDE 20

20

DDR4 NRAM

DDR DDR4 4 NR NRAM 16 16 Gb p per d die 128 28 Gb per s stack ck

A0:16 BG0:1 BA0:1 PAR C0:2 CMD CK DQ0:3 LDQS DQ4:7 UDQS 3DS DS stackabl ble

slide-21
SLIDE 21

21

DDR4 NRAM Overview

Data Strobe Data Strobe FIFO FO FIFO FO SEC ECDED ED EC ECC Engi gine 64 bits 72 bits x4/x /x8 Address Ro Row Decode de Colu

  • lumn

Decode de Carbon N n Nanotube ube A Arrays Chip ID Die S e Selec ector Bank Decode de

slide-22
SLIDE 22

22

Latching Sense Amps & Persistence Control

Latchi hing S Sens nse A Amp Shadow B Buffer er CNT A Arra rray

ACTI TIVATE TE trans nsfers d data fro rom a arra ray to sense a nse amps Background und shadow b buffers allo llow c com

  • mmits

to N

  • NV a

V array READs Ds a and WRITEs f flow throug ugh s h sense a amps ps WRITE DATA ATA CNT NT tPERS

RSIST = 4

46.25 n 25 ns Shadow c copy

Benefi fit: F Fixed ed l laten tency to to data p per ersistence

Lo Loads LS LSA fro rom C CNT Updates L LSA SA with h ex ext data ta

External Internal

tRCD

CD

tAA

AA

AC ACT Vs DDR s DDR4, Slig lightly ly l longer tRCD

CD,

signif ific icantly s shor

  • rter tAA

AA

slide-23
SLIDE 23

23

Timing Similar to DDR4E, Faster than DDR5

Para rameter NRAM4 M4-2666 2666 DDR DR4-2666 2666-D 3DS 3DS

tRC RCD

RAS AS t to C CAS AS

23. 23.0 15. 15.0 18. 18.18 18 tRP RP

Precharg rge

14. 14.25 25 15. 15.0 18. 18.18 18 tRAS

Activate t e to prechar arge

32. 32.0 32. 32.0 32. 32.0 tWR WR

Write r recovery

23. 23.0 15. 15.0 45. 45.0 tFA FAW

Fou

  • ur a

activate w win indow l lim imit it

21. 21.0 21. 21.0 tRFC FC

Refresh esh t time

550 550 295 295 _L _L / / _S _S

Bank g k grou

  • up t

to b bank g k grou

  • up

No pe pena nalty _S S Slower _S S Slower

DDR DR5-4400C 4400C

tRC RC

Activate t e to a activate

46. 46.25 25 47. 47.00 00 50. 50.18 18 tAA

Rea ead t to d

  • data

13. 13.5 17. 17.14 14 18. 18.18 18 3D 3DS

Chip t to chip i in stack

No pe pena nalty 2ck pe pena nalty 4ck pe pena nalty

Latency: smaller is better

slide-24
SLIDE 24

24

Bus Efficiency Comparison at Same Frequency

DDR4/DDR5 Elimination o

  • f ref

efresh sh Elim limination of

  • f tFA

FAW restrictions Elimina nation o n of bank g group p restrictions ns Elimination o

  • f power

er s states es Base t throug ughp hput ut Archi hitec ectural i impr provem ements improve ve data t throug ughput hput 15 15% o % or grea eater er at t the s he same clock f freque uenc ncy 15-20% Bandwidth: larger is better Elim limination of

  • f in

inter-die d e delays NRAM

slide-25
SLIDE 25

25

DDR NRAM Scalability

Design gn Done

16 16 Gb 28 28 nm l log

  • gic

ic 4 4 layers rs C CNT 64 64 Gb 14 14 nm l log

  • gic

ic 4 4 layers rs C CNT 128 Gb 128 Gb 14 nm l log

  • gic

ic 8 8 layers C s CNT 256 Gb 256 Gb 7 nm l log

  • gic

ic 4 4 layers C s CNT 512 Gb 512 Gb 7 nm l log

  • gic

ic 8 8 layers C s CNT 8 8 Gb 28 28 nm l log

  • gic

ic 2 2 layers rs C CNT New process Add layers New process Add layers DDR DR4 DDR DR5 8-di die s e stacks 16 16-di die s e stacks ~100 mm2 Add layers

slide-26
SLIDE 26

26

Next Generation Main Memory Issues

DDR5 5 bus s is s limited to 16H 16H x 32Gb 32Gb = 8H 8H x 64Gb 64Gb NRAM lik ikely to s scale to a at least 256Gb/die in in DDR5 t tim imeframe We ne need t d to correct thi his restric ictio ion n in n JEDEC A qui quick pe peek a at DDR5 pr protocol r l reveals a a di dirty little le secret…

slide-27
SLIDE 27

27

Driving Adoption of Higher Densities

Na Nantero i is chair o

  • f t

the J e JEDEC No Non-Vol

  • latil

ile M Memor

  • ry C

Com

  • mmittee

REXT XT ACTI TIVATE TE READ AD/WRITE TE

12 extend nded r d row bi bits ena nabl ble up up to 128Tb/ b/die die Developi ping ng DDR5 5 NVRAM S Spe pecific icatio ion

slide-28
SLIDE 28

28 Magn gneti tic R RAM

Introducing “Memory Class Storage”

Hard rd D Disk SSD NVMe DDR DR DRAM AM Wastel eland Resi sistive R e RAM 3D D Xpoint Flash sh

DDR DDR NR NRAM

> DRAM p performa mance = DRA RAM e endu ndurance > DRA RAM c capa pacity < DRA RAM pr price

Phase C se Change

Fut Future SCM NRAM

Mem emory C Class ss Stora rage

3D N 3D NOR

Storage Storage C e Class Mem emory

slide-29
SLIDE 29

29

Batter eries es & & Supe uperCaps are t e the e en enem emy t to be e defea eated ed Carbon na nano notube bes attract or repel l electrostaticall lly Mem emory cel ell performance = e = 5 5ns with no h no wear-out ut

  • r t

temperatur ure issues es NRA RAM de define nes a ne new c category: Mem emory Class Storage Mem emory cel ells arranged in in til iles can n emula ulate a any standa dard i d interface Device c capa pacit ity roadm dmaps ps f for NR NRAM e exceed ed DRAM

Summa mmary