+ All Categories
Home > Documents > STT-RAM Generator - Anurag Nigam.

STT-RAM Generator - Anurag Nigam.

Date post: 20-Jan-2018
Category:
Upload: gerard-turner
View: 220 times
Download: 0 times
Share this document with a friend
Description:
Motivation Challenges in SRAM Solution High Leakage Leakage current Challenges in SRAM High Leakage Solution Non-volatile memory
18
STT-RAM Generator - Anurag Nigam
Transcript
Page 1: STT-RAM Generator - Anurag Nigam.

STT-RAM Generator

- Anurag Nigam

Page 2: STT-RAM Generator - Anurag Nigam.

Motivation

Challenges in SRAM High Leakage

Solution Non-volatile

memory

Leakage current

Page 3: STT-RAM Generator - Anurag Nigam.

Memory Technology Comparison

Page 4: STT-RAM Generator - Anurag Nigam.

STT-RAM bit cell overview

MTJ

WL

SL

BL

Oxide layer

Free Ferro magnetic layerRPRAP

Hard Ferro magnetic layer

MTJ

1 MTJ 1 access transistor

Page 5: STT-RAM Generator - Anurag Nigam.

Bit-cell Design IMTJ = f (Vin, parameters) Behavioral current source Need to solve differential equation How to solve differential

equation ??

Page 6: STT-RAM Generator - Anurag Nigam.

Capacitor current equation

I = C dV/dt

I C

V

dtCIV /

Page 7: STT-RAM Generator - Anurag Nigam.

Bit-cell design

Editing CDF parameter to create behavioral source

componentName = isourceI = f(V)

Page 8: STT-RAM Generator - Anurag Nigam.

Bit-cell design

Schematic Write “1” Operation

WL BL=0V

SL=1V

Switching

Page 9: STT-RAM Generator - Anurag Nigam.

Memory Interface

Write Driver

Timing Block

Sensing Block

Memory Array

WLen

SAen

CLK

Data In

Data Out

R/W

ADDR

R/W

CL

WLS

Data In

CLK

R’/W

ADDR

Data Out

STT-RAM Macro

Page 10: STT-RAM Generator - Anurag Nigam.

Write Driver

Write “1” BL =0 SL=1 Write “0” BL=1 SL=0

TBUF

TBUF

BL

SL

Page 11: STT-RAM Generator - Anurag Nigam.

Sense amplifier design

Test bit-cell

Page 12: STT-RAM Generator - Anurag Nigam.

R-V characteristic of MTJ

Two states (RAP and RP) Resistance is a function of voltage

-1.5 -1 -0.5 0 0.5 1 1.50

2000

4000

6000

80007000

5000

3000

1000

Applied Voltage (V)

R (

)

RAP

RP

Page 13: STT-RAM Generator - Anurag Nigam.

Schematic automation Leaf-cell schematic creation

Bitcells – Manual (using current/voltage sources)

Decoders – Skill Sense amp. Timing block, Write driver

– Manual Memory array creation

1Kb array - Skill

Page 14: STT-RAM Generator - Anurag Nigam.

Schematic automation Decoderprocedure(Create7to128DecoderSchematic(libname,cellna

me)) Write Driverprocedure(CreateWriteDrSchematic(libname,cellname,C)) Memory Arrayprocedure(CreateSTTRAMSchematic(libname,cellname,R,C

))

Page 15: STT-RAM Generator - Anurag Nigam.

1Kb STT-RAM array

Timing block

128 x 8 array

Write Driver

Sense amplifier

Page 16: STT-RAM Generator - Anurag Nigam.

Read and Write operation

clkData<0> Out<0>

Write “1” Read “1”

Write “0” Read ”0”

Page 17: STT-RAM Generator - Anurag Nigam.

Deliverables STT-RAM bit-cell SPICE model Skill script to generate complete

functional STT-RAM Class-specific work

Importing bit-cell model in ADE Skill script development

Page 18: STT-RAM Generator - Anurag Nigam.

Thanks for your time !


Recommended