Short Pulse Reading for STT-RAM

Slides:



Advertisements
Similar presentations
CHAPTER TWO POWER SEMICONDUCTOR DIODES AND CIRCUITS DESIGNED BY DR. SAMEER KHADER PPU “E-learning Project”
Advertisements

Tunable Sensors for Process-Aware Voltage Scaling
Probabilistic Design Methodology to Improve Run- time Stability and Performance of STT-RAM Caches Xiuyuan Bi (1), Zhenyu Sun (1), Hai Li (1) and Wenqing.
Yuanlin Lu Intel Corporation, Folsom, CA Vishwani D. Agrawal
1 A Variation-tolerant Sub- threshold Design Approach Nikhil Jayakumar Sunil P. Khatri. Texas A&M University, College Station, TX.
Device Sizing Techniques for High Yield Minimum-Energy Subthreshold Circuits Dan Holcomb and Mervin John University of California, Berkeley EE241 Spring.
Electric Circuits and Power Page 706. Ohm’s Law Resistance is equal to the voltage divided by the current. Resistance = Voltage Current Ohms ( ) = Volts.
Pulse Width Modulation (PWM) LED Dimmer Circuit
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
TOWARDS AN EARLY DESIGN SPACE EXPLORATION TOOL SET FOR STT-RAM DESIGN Philip Asare and Ben Melton.
A 30-GS/sec Track and Hold Amplifier in 0.13-µm CMOS Technology
Magnetoresistive Random Access Memory (MRAM)
1 Review Of “A 125 MHz Burst-Mode Flexible Read While Write 256Mbit 2b/c 1.8V NOR Flash Memory” Adopted From: “ISSCC 2005 / SESSION 2 / NON-VOLATILE MEMORY.
13.10 – How series and Parallel Circuits Differ. Loads in Series Current  A series circuit with one load will have a different total resistance than.
Outline Motivation Simulation Framework Experimental methodology STT-RAM (Spin Torque Transference) ReRAM (Resistive RAM) PCRAM (Phase change) Comparison.
ILC Hybrid MOSFET/Driver Module Update T. Tang, C. Burkhart September 29, 2011.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Low-Power BIST (Built-In Self Test) Overview 10/31/2014
Patricia Gonzalez Divya Akella VLSI Class Project.
EE201C : Stochastic Modeling of FinFET LER and Circuits Optimization based on Stochastic Modeling Shaodi Wang
Tera-Pixel APS for CALICE Progress meeting, 6 th June 2006 Jamie Crooks, Microelectronics/RAL.
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
A 333MHz DRAM with Floating Body Cell (FBC) VLSI Systems I Fall 2007 Hamid Abbasalizadeh.
Click to edit Master title style Progress Update Energy-Performance Characterization of CMOS/MTJ Hybrid Circuits Fengbo Ren 05/28/2010.
Magnetism Vocabulary Week 2.  S8P5b Electrical Circuits: Demonstrate the advantages and disadvantages of series and parallel circuits and how they transfer.
Click to edit Master title style STT-RAM Circuit Design Column Circuitry Simulation (IBM 45nm SOI) Fengbo Ren.
Series and Parallel Circuits. Series Circuits ► Are the simplest type of circuits. ► Series circuits – all the components (lamps, cells, switches, etc.)
Electric Current Everything (water, heat, smells, …) flows from areas of high concentration to areas of lower concentration. Electricity is no different.
12 June 2016 Slide 1 2 s 2.org Vmin Estimate Model 50K-point IS o/□/Δ MC
STT-RAM Circuit Design
STT-RAM Feasibility Study Amr Amin UCLA Jan 2010.
UNIT III DC Choppers.
YASHWANT SINGH, D. BOOLCHANDANI
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement.
Modeling of Failure Probability and Statistical Design of Spin-Torque Transfer MRAM (STT MRAM) Array for Yield Enhancement Jing Li, Charles Augustine,
CHAPTER 6 VOLTAGE REGULATOR Tulus Ikhsan Nasution.
Integrated Shunt-LDO Regulator for FE-I4
Subject Name: LINEAR INTEGRATED CIRCUITS Subject Code: 10EC46
THE CMOS INVERTER.
Magnetoresistive Random Access Memory (MRAM)
Electronic Devices Ninth Edition Floyd Chapter 17.
Aim: How is a Series Circuit different from a Parallel Circuit?
PRESENTED BY SAI KRISHNA.R (2-1) NRIIT TEJASWI.K(2-1)
EE201C: Winter 2012 Introduction to Spintronics: Modeling and Circuit Design Richard Dorrance Yuta Toriyama.
MTJ Design Space Design Space v3.
Alireza Shafaei, Shuang Chen, Yanzhi Wang, and Massoud Pedram
Low Write-Energy STT-MRAMs using FinFET-based Access Transistors
IMPEDENCE - SOURCE INVERTER FOR MOTOR DRIVES
EE141 Chapter 5 The Inverter April 10, 2003.
A Review of MTJ Compact Models
Low Power and High Speed Multi Threshold Voltage Interface Circuits
Voltage.
EE201C Modeling of VLSI Circuits and Systems Final Project
Challenges in Nanoelectronics: Process Variability
Analytical Delay and Variation Modeling for Subthreshold Circuits
Analytical Delay and Variation Modeling for Subthreshold Circuits
Amr Amin Preeti Mulage UCLA CKY Group
EE201C Modeling of VLSI Circuits and Systems Final Project
STT-MRAM Tapeouts: IBM 65nm & IBM 45nm SOI
Parallel and Series Circuits
Modeling and Design of STT-MRAMs
Circuit Design Techniques for Low Power DSPs
Electromagnetic Relay
Read Delay Simulations
Characterization of C2MOS Flip-Flop in Sub-Threshold Region
Vocabulary Week 2 Advanced Class You will need 11 Index Cards
STT-RAM Design Fengbo Ren Advisor: Prof. Dejan Marković Dec. 3rd, 2010
Literature Review A Nondestructive Self-Reference Scheme for Spin-Transfer Torque Random Access Memory (STT-RAM) —— Yiran Chen, et al. Fengbo Ren 09/03/2010.
Closed Session CMOS Circuit Development Update Investigators: C.K. Ken Yang Dejan Markovic Students: A. Amin,
Initial Estimates and Results of Cell Sizing
Presentation transcript:

Short Pulse Reading for STT-RAM fren@ee.ucla.edu

Ferro-magnetic layers Background STT-RAM Storage element: MTJ Represents “0/1” by the configuration of magnetization direction Read/Write operations: CMOS circuits CMOS and MTJ variability are increasing Resulting in more stringent constraints on CMOS design Parallel Anti-parallel Low RP - ”0” High RAP - ”1” Ferro-magnetic layers In STT-RAM MTJs are the storage elements. And read write operations are carried out by CMOS devices. So circuit design techniques are essential for extracting the best performance, energy and area efficiency for STT-RAM. The bottom figure shows the typical switching char. of MTJ device. For a certain switching probability, I is a f of the T. To be brief, the goal of the R/W circuit design is to make sure that in the worst case, W circuit would still operates MTJs in the red region, where it has 100% sp, read circuit has to operate MTJs in the blue region, where MTJs won’t be overwritten during the read. However, not easy.

Read Circuit Design Sense the RMTJ (RAP / RP) through IREAD Without disturbing the cell (0% switching prob.) Two ways to get 0% switching probability Low current reading (LCR) Short pulse reading (SPR) Write (2) Short Pulse Reading (1) Low Current Reading Read

2 ways to get 0% switching prob. Read Circuit Design JC scaling will eventually create difficulty for LCR How to implement SPR? What is the circuit structure? Write (2) Short Pulse Reading (1) Low Current Reading Read 2 ways to get 0% switching prob.

How to implement SPR? When can we turn off sensing circuit? When a safe read margin (VMTJ-VREF > VOS_latch + NM) is established VOS_latch < 15 mV How fast that read margin can be established? The best SPR circuit should be able to establish the largest read margin with the least time.

#1: Current-Mirror Sense Amp (CMSA) Current Sensing Speed is limited by the IMTJ VMTJ is fixed, between VMTJ_P and VMTJ_AP VMTJ-VREF is limited [1] D. Gogl, et al., JSSC, Vol. 40, No. 4, Apr. 2005 [2] J.P. Kim, et al., VLSI, 2011 [3] J. Kim, et al., JVLSI, 2011

#2: Split-Path Sense Amp (SPSA) Current Sensing Speed is limited by the IMTJ VMTJ is reverse to VMTJ Larger VMTJ-VREF [1] S.O. Jing, et al., US Patent, Pub. No. US 2010/0321976 A1

#3: Body-Voltage Sense Amp (BVSA) Body Voltage Sensing Body-connected load is better than diode connected load Speed is no longer limited by IMTJ VMTJ is reverse to VMTJ Even larger VMTJ-VREF Benefiting from gain of the sense amp [My proposal]

RM Definition RMP = μ(VMTJ,P − VREF,P) + 3σ(VMTJ,P − VREF,P) should be < 0 RMAP = μ(VMTJ,AP − VREF,AP) − 3σ(VMTJ,AP − VREF,AP) should be > 0 +3σ -3σ RMP RMAP

RM and performance Comparison We compare 3 sensing circuits at ISO reading current: #1: Current-Mirror Sense Amp (CMSA) Qualcomm design [VLSI’11] #2: Split-Path Sense Amp (SPSA) Qualcomm design [US Patent 2010/0321976 A1] #3: Body-Voltage Sense Amp (BVSA) UCLA proposal to demonstrate the read margin and speed advantage of our approach Current sensing Voltage sensing

Simulation Setup MTJ CMOS Size: 40x100 nm RA = 9 Ω∙um2, TMR = 110%, Rp = 2.9 kΩ Iread,P ~ 50 uA, Iread,ap ~ 30 uA 5σ MTJ variation 1 σRA = 4%, 1 σTMR = 5% CMOS 65-nm Process Variation Chip-to-chip + across chip local variation (ACLV) Monte Carlo Run # = 5000 Temp and VDD are kept the same in comparison room temp VDD = 1V

IMTJ Distribution CMSA SPSA BVSA (uA) CMSA SPSA BVSA μ (IMTJ,P) 36.5 49.1 53.5 σ (IMTJ,P) 2.61 3.19 3.16 μ (IMTJ,AP) 26.9 31.4 33.5 σ (IMTJ,AP) 2.08 2.27 2.17

SMTJ − SREF Distribution SPSA BVSA

VMTJ and VREF Distribution CMSA SPSA BVSA After VMTJ and VREF are settled

VMTJ − VREF Distribution and RM CMSA SPSA BVSA After VMTJ and VREF are settled (mV) CMSA SPSA BVSA RMP −268 −596 −829 RMAP 303 432 696

RM vs. Sensing Time (Pulse Width) Write Read Sensing time (ns) required to achieve a given RM RM (mV) CMSA SPSA BVSA 100 2.17 1.94 0.60 200 3.54 2.80 0.67 300 N/A 3.84 0.74 400 5.78 0.82 500 0.93 600 1.25 650 1.58 700

Summary and Conclusions Methodology: Proposed body-voltage sense amp (BVSA) reading circuit is compared with two existing current-sense reading circuits. Read margin and sensing time are compared at the same reading current. Observations: Our circuit shows the biggest read margin > 400 mV improvement as compared CMSA > 250 mV improvement as compared to SPSA Our circuit achieves high read margin with much shorter pulse width (sensing time)