Professional Documents
Culture Documents
NRAM Defines A New Category of "Memory Class Storage": Bill Gervasi Principal Systems Architect
NRAM Defines A New Category of "Memory Class Storage": Bill Gervasi Principal Systems Architect
Bill Gervasi
Principal Systems Architect
11 April 2019
2
NRAM
Technology
Value Test
Proposition Results
Agenda
Market Product
Position Designs
Future
Roadmaps
3
When was the last time you read about a new volatile memory?
NRAM
MRAM PCM
3DXP ReRAM
NVDIMM
Batteries or SuperCaps?
NVMe
Step on glass or a LEGO?
Checkpointing Eats Energy & Performance 5
Run Run
Run Run
Imagine…
A Non-Volatile
DDR Drop-In
Replacement…
……………..
……………..
……………..
7
…Using
Carbon
Nanotubes
8
Non-volatility
Low power
Low cost
Carbon Nanotubes (CNT) 9
ELECTRODE
ELECTRODE
+
RESET:
Void F↑
stretches
above BE
SET: Void
Shrinks
above BE F
BOTTOM ELECTRODE
Resistance Measurements, 0 and 1 12
Key factor is the number of CNT junctions per bit (>100 needed)
Either…
Or Both
nR Crosspoint
Function of
Design Efficiency
Crossover around
Logic/Memory process High Mb or low Gb
Substrate
Transistors in the Array 16
Plate
Wafer / Circuits
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<0>
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
H2<0> 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2
V1
H1<1>
H2 H2<1>
0 1
3 2
0 1
3 2
0 1
3 2
0 1
3 2
0 1
3 2
0 1
3 2
0 1
3 2
0 1
3 2
V2
H1<2>
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
H2<2>
H1
3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2
V1 H1<3>
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
H2<3> 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2
Making a DRAM Replacement With CNT 18
X
Y NRAM LAYER
Drivers Receivers
NRAM
Core
eRAM Custom
Technology
HBM GDDR
HMC LPDDR
DDR4/DDR5
DDR4 NRAM 20
A0:16
BG0:1 3DS
stackable
BA0:1
DDR4 NRAM
PAR
C0:2
16 Gb per die
CMD 128 Gb per stack
CK
72 bits
Row Column Bank
Decode Decode Decode SECDED ECC Engine
Address 64 bits
FIFO FIFO
Chip ID Die Selector
x4/x8
CNT Array
ACTIVATE Background
transfers data shadow buffers
from array to allow commits
sense amps Latching Sense Amp Shadow Buffer to NV array
READs and
WRITEs flow Vs DDR4,
through sense amps Slightly longer tRCD,
significantly shorter tAA
tPERSIST = 46.25 ns
ACT WRITE
tAA
External
Benefit: Fixed latency to
tRCD DATA Internal
CNT
data persistence
Loads LSA Updates LSA
Shadow copy
from CNT with ext data
Timing Similar to DDR4E, Faster than DDR5 23
15-20%
DDR4/DDR5
NRAM
Base throughput