Can MRAM be a factor for HPC?
|
|
- Evelyn Sullivan
- 5 years ago
- Views:
Transcription
1 IC Power Consumption ITRS roadmap (W/cm2) Can MRAM be a factor for HPC? 1. Introduction 2. Can MRAM help? 3. Which MRAM? Logic is the major issue! Memory Wall High Performance Computing Current HPC! Pétaflops (1015 flop/s) Memory vs. CPU speed mismatch : Logic keeps awaiting Data! >MW overall operating power consumption + Same amount for cooling > 100m² area Memory Hierarchy VOLATILE CPU NON VOLATILE Registers CACHE MEMORY L1 Cache (SRAM) L2 Cache (SRAM) L3 Cache (SRAM / edram) 4 to 32 KB ~ns Up to 512 KB ~10 ns 4 to 8MB ~30 ns WORKING MEMORY >GB ~100 ns Random Access Memory (DRAM) SOLID STATE MEMORY Non Volatile (Flash) VIRTUAL MEMORY Storage memory (HDD) Towards Exaflop (1018 Flops/s) requires drastic increase of compactness and energy efficiency! Logic issue is becoming a memory issue
2 Logic Power Losses Static Loss : Current leakage Gate-Channel tunneling Dynamic Loss : Interconnects capacitance and Joule heating Source-Drain leakage (direct tunneling) Can MRAM be of any help? Technology 90nm 65nm 45nm 32nm 22nm # transistors Wire length ~10km ~30km ~ 100km ~ 300km The (Memory) Holy Grail Why MRAM? " Non-Volatile to save data while logic OFF Non-volatile like Flash 10+ years retention Dense like DRAM 10F 2, small overheads Fast Like SRAM ~10ns in normal mode High Endurance like SRAM / DRAM cycles, up to " Low active power " Fast enough to match logic speed " Infinitely endurant to act as cache " Easy to embedd within logic " With minimal wire length to minimize dynamic (RC) loss " Single technology to answer multiple needs (RAM, ROM, Store) MRAM is not the best but Can replace SRAM at 1/6th of size, zero leakage Can replace e-flash at >10 5 x speed, lower power Can replace DRAM (if running out of steam)
3 An easy to embed memory - «End-of-back-end» process (above-ic) MRAM cell - Cell R compatible with CMOS (~ kω ) - V dd driven switching - No charge pumps required - No trade-off with logic process - Cheap (only 3 add-masks) CMOS Logic MRAM Cache Janus architecture Option 1 : DRAM & L2,L3 cache same overall architecture Option 2 : Memory blocks distributed within (above) logic core(s) Logic-In Memory concept - First introduced in 1969 VOLATILE NON VOLATILE CPU Registers CACHE MEMORY L1 Cache (SRAM) L2 Cache (SRAM) L3 Cache (SRAM / edram) WORKING MEMORY CPU NV-Registers CACHE MEMORY L1 (SRAM/MRAM) L2 Cache (MRAM) Level 3 Cache (MRAM) WORKING MEMORY Chip Random Access Memory (DRAM) Random Access Memory (MRAM) SOLID STATE MEMORY SOLID STATE MEMORY Non Volatile (Flash) Non Volatile (Flash) VIRTUAL MEMORY VIRTUAL MEMORY Storage memory (HDD) Storage memory (HDD) Reduced Static power, (NV cache, no DRAM refresh) Reduced silicon footprint Multiple / short interconnects Distributed memory within logic! Faster memory-logic communication Reduced dynamic power Advanced power management High data resilience
4 evaderis STT-based MCU for the IoT Hybrid CMOS-MRAM logic Energy Battery Sensor Wireless Controle r Connected Object Off-Chip Processing-Storage Energy On-Chip Processing-Storage Near-zero standby Performances, Intelligence (computing, amount of data) 10% Autonomy (battery life,co2) NVRM everywhere Non-volatile data-centric control processor 10 to 100X less energy translates into extended lifetime, more intelligence, less CO2 Option 3 : Non-volatility inside logic blocks (NV-Flip-flop, NV-latch, ) VOLATILE NON VOLATILE CPU NV-Registers CACHE MEMORY L1 (SRAM/MRAM) L2 Cache (MRAM) Level 3 Cache (MRAM) WORKING MEMORY Random Access Memory (MRAM) SOLID STATE MEMORY Non Volatile (Flash) VIRTUAL MEMORY Storage memory (HDD) Fast save / restore of logic states! «Normally-OFF / Instant-ON Computing CPU NV-Registers CACHE MEMORY L1 (SRAM/MRAM) L2 Cache (MRAM) Level 3 Cache (MRAM) WORKING MEMORY Random Access Memory (MRAM) SOLID STATE MEMORY Non Volatile (Flash) VIRTUAL MEMORY Storage memory (HDD) evaderis STT-based MCU NV Flip-Flop User Case 19 Mb MRAM + 1Mb SRAM 10 6 scalar measures 32 uncompressed 320x240 grayscale pictures (security standard) 5 Jan 2009 Divide by 3 to 100 (depends on data profile) Balance of RF gain and on-chip process cost Relative Energy Divide by 10 5 >1000 X faster then Flash Divide by 10 to to 100 X faster (parallelized boot from distributed memory blocks) Divide by 10 to 100 Instant on! full shutoff (no more sleep/deep sleep states) Near Zero Send Store Wake-up Sleep Standby
5 Rad-Hard NV Look-up Table There Are Many MRAMS! " DRAM%based+Configura3on+memory+ Field-driven Toggle STT (SPRAM) Planar Perpendicular DW motion " Periodic+refresh+of+DRAM+using+MRAM+ content+(scrubbing)+ " Advantages:++ " High+density+(DRAM)+ " No+redundancy+required+ " Shadowed+reconfigura3on+ " Low+power+(non%vola3le)+ Thermally Assisted (TAS) STT-TAS OST (Precessional) SOT (Spin-Orbit Torque) " Implemented+ on+ hybrid+ TowerJazz+ 130nm+CMOS+/+Crocus+MRAM+process+ The Magnetic Tunnel Junction (MTJ) Which MRAM? Giant&(Tunneling)&Magnetoresistance& Ac#ng&on¤t&through&magne#za#on& Parallel+ 0 ++%++Low+R+ An3parallel+ 1 +%+High+R+ Hard mask Ta Etch stop layer Ru Capping layer Ta Storage layer CoFeB Tunnel barrier (MgO) Reference layer CoFeB Spacer (Ta) 1Kb Ferrite core Control Data Corp (1965) 1Mb Bubble memory Intel (1980) 16Kb AMR Honeywell (1984) 4Mb Toggle Everspin (2004) 64Mb STT Hynix (2010) R H R R TMR = R Pinning layer (Pt/Co) n Ru (MgO(Pt/Co) n Seed layer Pt Smoothing layer Ta/CuN/Ta Base electrode
6 MRAM (Read) Why STT MRAM? Field-driven MRAM STT MRAM 1T-1R architecture Logic state = Magnetization (resistance) state 10 0 Smallest cell size Lowest current Full scalability Normalised Count Rmin >25σ Rmax 2X Address Data out (R high ) Resistance Figure of merit is ΔR/σ not ΔR Data ref Data out (R low ) Field-Driven MRAM What is STT? Use current pulses to generate overlapping magnetic fields at word/bit line crosspoint Spin&Transfer&Torque&(STT)& Ac#ng&on&magne#za#on&through¤t& Current%only+ switching++ (no+field)+ Field term (precession) Gilbert Damping Spin torque (antidamping) Transistor OFF Large cell size (30F²) High power (2x16 ma / bit) Low speed (35ns R/W) Not scalable dm dt = γm ( H eff + bi.m p ) +γai.m ( M M p ) +αm dm dt Zeeman Field-torque Spin-torque Gilbert Damping
7 Why perpendicular? STT-MRAM is now becoming real! Q3, 2014 Q3, 2014 Switching probability P± = 1 e Thermal stability factor Δ= t τ± K eff V k BT τ = τ 0e Δ k BT Barrier to switching Thermal activation plan K eff = K v 2π M s2! 4e $ α kbt! π M s2v $ jcplan = # & #Δ + & "! % g(0)pa " k BT % Critical current α = damping P = polarization A = Area g(0)~1 τ0 = 10-9s perp K eff = (K s1 + K s2 ) t + Kv! 4e $ α kbt jcperp = # & Δ "! % g(0)pa Q4, 2014 P-STT MRAM Demo How Fast Can STT-MRAM Be? I c I c0 1 τ " kt τ % I c I c0 = $1 B ln ' E τ0 & # 50ns 10ns
8 Thermally Activated Switching Precessional STT demo Marins de castro Sousa et al, Journal of Applied Physics 111 (2012) 07C912 Liu et al, APL97, (2010) Γ!" = a j M!"! (P!" M!"! ) Transmitted voltage (mv) Stochastic reversal Incubation time preceding a large thermal fluctuation Devolder et al., Phys. Rev. Let. vol 100 (2008) Time after pulse (ns) Switching Probability mV 562mV 631mV centered bias 631mV AP bias 631mV P bias mV Pulse width (ns)! In-plane precession! Ultrafast deterministic switching.! ultra low power (switching with 90 fj) Precessional STT (Orthogonal Spin Torque OST) Spin Orbit Torque (SOT) MRAM d M dt 2 STT contributions α d M 0 M H eff + M + a ja M ( A M ) + a jp M ( P M M S dt = γ ) AlO x &2&nm& Co&0.5+nm& Pt&3&nm& H EFF ~&M H R& M+ H R + Reference&& Layer+ MgO Free&& Layer++ MgO Perpendicular&& Polarizer++ P A &STT&from&reference&layer&A&:&& &&&&&Bipolar&switching&of&free&layer&magne>za>on& &STT&from&Perpendicular&polarizer&P:&& &&&&&Precession&of&free&layer&magne>za>on& -If a jp >>a ja (perpendicular Polarizer dominates) Steady Precessions (e.g. RF devices) " ++3%Terminals+ " Infinite+Endurance+/+Reliability++ " +Independent+Read+and+Write+paths+ o +Adjustable+Impedance++ o +Maximized+TMR+ Fast+Read+ o +No+read+disturb+ -If a ja >>a jp (in-plane Analyzer dominates) +Bipolar non-oscillatory switching (e.g. memory) " +High+speed+?+ 30
9 SOT Fast Switching Moore s Law SRAM cell size Core technology End-Users 65nm (2005) 0.6 µm2 45nm (2007) 0.35 µm2 32nm (2009) 0.17 µm2 22nm (2011) 0.1 µm2 14nm (2014) 0.06 µm2 90nm (2003) 1 µm2 Models Tools IDM Foundries
10 Memory Hierarchy (Almost) All Non-Volatile Data Path! Technology enabler : The STT-RAM MCU / SoC Implementation 10-9 MRAM+performances+may+be+tuned+by+shape+/+size+(same+core+technology) ! Replace&simultaneously&mul>ple&memory&instances& Energy(J/bit) Endurance (# cycles) Write speed (sec) Write speed (sec)
11 NV LUT silicon demonstrator " Hybrid&TowerJazz&130nm&CMOS&/&CrocusVMRAM&process& & " Digital&Test&at&Spintec& " MRAM&programming&and&input&transferred&to&DRAM&& " All&inputs&combina>ons&tested&and&corresponding&output&checked& Process Speed Power Retention
CMP annual meeting, January 23 rd, 2014
J.P.Nozières, G.Prenat, B.Dieny and G.Di Pendina Spintec, UMR-8191, CEA-INAC/CNRS/UJF-Grenoble1/Grenoble-INP, Grenoble, France CMP annual meeting, January 23 rd, 2014 ReRAM V wr0 ~-0.9V V wr1 V ~0.9V@5ns
More informationRecent Advancements in Spin-Torque Switching for High-Density MRAM
Recent Advancements in Spin-Torque Switching for High-Density MRAM Jon Slaughter Everspin Technologies 7th International Symposium on Advanced Gate Stack Technology, September 30, 2010 Everspin Technologies,
More informationArchitectural Aspects in Design and Analysis of SOTbased
Architectural Aspects in Design and Analysis of SOTbased Memories Rajendra Bishnoi, Mojtaba Ebrahimi, Fabian Oboril & Mehdi Tahoori INSTITUTE OF COMPUTER ENGINEERING (ITEC) CHAIR FOR DEPENDABLE NANO COMPUTING
More informationThe Engine. SRAM & DRAM Endurance and Speed with STT MRAM. Les Crudele / Andrew J. Walker PhD. Santa Clara, CA August
The Engine & DRAM Endurance and Speed with STT MRAM Les Crudele / Andrew J. Walker PhD August 2018 1 Contents The Leaking Creaking Pyramid STT-MRAM: A Compelling Replacement STT-MRAM: A Unique Endurance
More informationMagnetoresistive RAM (MRAM) Jacob Lauzon, Ryan McLaughlin
Magnetoresistive RAM (MRAM) Jacob Lauzon, Ryan McLaughlin Agenda Current solutions Why MRAM? What is MRAM? History How it works Comparisons Outlook Current Memory Types Memory Market primarily consists
More informationMaximize energy efficiency in a normally-off system using NVRAM. Stéphane Gros Yeter Akgul
Maximize energy efficiency in a normally-off system using NVRAM Stéphane Gros Yeter Akgul Summary THE COMPANY THE CONTEXT THE TECHNOLOGY THE SYSTEM THE CO-DEVELOPMENT CONCLUSION May 31, 2017 2 Summary
More informationMohsen Imani. University of California San Diego. System Energy Efficiency Lab seelab.ucsd.edu
Mohsen Imani University of California San Diego Winter 2016 Technology Trend for IoT http://www.flashmemorysummit.com/english/collaterals/proceedi ngs/2014/20140807_304c_hill.pdf 2 Motivation IoT significantly
More informationemram: From Technology to Applications David Eggleston VP Embedded Memory
emram: From Technology to Applications David Eggleston VP Embedded Memory 10,000 foot view What are we trying to achieve? 2 Memory is Know Remembering. Think Events 3 Memory is Code Persistence. Data State
More informationUnleashing MRAM as Persistent Memory
Unleashing MRAM as Persistent Memory Andrew J. Walker PhD Spin Transfer Technologies Contents The Creaking Pyramid Challenges with the Memory Hierarchy What and Where is MRAM? State of the Art pmtj Unleashing
More informationMTJ-Based Nonvolatile Logic-in-Memory Architecture
2011 Spintronics Workshop on LSI @ Kyoto, Japan, June 13, 2011 MTJ-Based Nonvolatile Logic-in-Memory Architecture Takahiro Hanyu Center for Spintronics Integrated Systems, Tohoku University, JAPAN Laboratory
More informationMRAM Developer Day 2018 MRAM Update
MRAM Developer Day 2018 MRAM Update Barry Hoberman August 2018 1 Disclaimer Observations and opinions >35 years experience in wide variety of memory >12 years experience in MRAM 2012-2017 CEO/Chairman
More informationNovel Nonvolatile Memory Hierarchies to Realize "Normally-Off Mobile Processors" ASP-DAC 2014
Novel Nonvolatile Memory Hierarchies to Realize "Normally-Off Mobile Processors" ASP-DAC 2014 Shinobu Fujita, Kumiko Nomura, Hiroki Noguchi, Susumu Takeda, Keiko Abe Toshiba Corporation, R&D Center Advanced
More informationEmerging NV Storage and Memory Technologies --Development, Manufacturing and
Emerging NV Storage and Memory Technologies --Development, Manufacturing and Applications-- Tom Coughlin, Coughlin Associates Ed Grochowski, Computer Storage Consultant 2014 Coughlin Associates 1 Outline
More informationSpin-Hall Effect MRAM Based Cache Memory: A Feasibility Study
Spin-Hall Effect MRAM Based Cache Memory: A Feasibility Study Jongyeon Kim, Bill Tuohy, Cong Ma, Won Ho Choi, Ibrahim Ahmed, David Lilja, and Chris H. Kim University of Minnesota Dept. of ECE 1 Overview
More informationSteven Geiger Jackson Lamp
Steven Geiger Jackson Lamp Universal Memory Universal memory is any memory device that has all the benefits from each of the main memory families Density of DRAM Speed of SRAM Non-volatile like Flash MRAM
More informationArea, Power, and Latency Considerations of STT-MRAM to Substitute for Main Memory
Area, Power, and Latency Considerations of STT-MRAM to Substitute for Main Memory Youngbin Jin, Mustafa Shihab, and Myoungsoo Jung Computer Architecture and Memory Systems Laboratory Department of Electrical
More informationMRAM - present state-of and future challenges
MRAM - present state-of of-the-art and future challenges Dr G. Pan CRIST School of Computing, Communication & Electronics Faculty of Technology, University of Plymouth, Plymouth, PL4 8AA, UK Outline The
More informationTechnology, Manufacturing and Markets of Magnetoresistive Random Access Memory (MRAM) Brad Engel, VP- Product Development & Quality
Technology, Manufacturing and Markets of Magnetoresistive Random Access Memory (MRAM) Brad Engel, VP- Product Development & Quality Everspin Electron Spin is Forever Industry-first and leading MRAM supplier
More informationThe Internet of Things and Batteries, Hackers and CPU Architects, oh, and NVM. Lucian Shifren ARM R&D San Jose CA
The Internet of Things and Batteries, Hackers and CPU Architects, oh, and NVM Lucian Shifren ARM R&D San Jose CA 1 What is the Internet of Things? Buzzword Trend Convenient Categorization Industrial Consumer
More informationDesigning Giga-scale Memory Systems with STT-RAM
Designing Giga-scale Memory Systems with STT-RAM A Dissertation Presented to the Faculty of the School of Engineering and Applied Science University of Virginia In Partial Fulfillment of the requirements
More informationZ-RAM Ultra-Dense Memory for 90nm and Below. Hot Chips David E. Fisch, Anant Singh, Greg Popov Innovative Silicon Inc.
Z-RAM Ultra-Dense Memory for 90nm and Below Hot Chips 2006 David E. Fisch, Anant Singh, Greg Popov Innovative Silicon Inc. Outline Device Overview Operation Architecture Features Challenges Z-RAM Performance
More informationSOLVING MANUFACTURING CHALLENGES AND BRINGING SPIN TORQUE MRAM TO THE MAINSTREAM
SEMICON Taipei SOLVING MANUFACTURING CHALLENGES AND BRINGING SPIN TORQUE MRAM TO THE MAINSTREAM Joe O Hare, Marketing Director Sanjeev Aggarwal, Ph.D., VP Manufacturing & Process Everspin Company Highlights
More informationCouture: Tailoring STT-MRAM for Persistent Main Memory. Mustafa M Shihab Jie Zhang Shuwen Gao Joseph Callenes-Sloan Myoungsoo Jung
Couture: Tailoring STT-MRAM for Persistent Main Memory Mustafa M Shihab Jie Zhang Shuwen Gao Joseph Callenes-Sloan Myoungsoo Jung Executive Summary Motivation: DRAM plays an instrumental role in modern
More informationPhase Change Memory An Architecture and Systems Perspective
Phase Change Memory An Architecture and Systems Perspective Benjamin C. Lee Stanford University bcclee@stanford.edu Fall 2010, Assistant Professor @ Duke University Benjamin C. Lee 1 Memory Scaling density,
More informationCascaded Channel Model, Analysis, and Hybrid Decoding for Spin-Torque Transfer Magnetic Random Access Memory (STT-MRAM)
1/16 Cascaded Channel Model, Analysis, and Hybrid Decoding for Spin-Torque Transfer Magnetic Random Access Memory (STT-MRAM) Kui Cai 1, K.A.S Immink 2, and Zhen Mei 1 Advanced Coding and Signal Processing
More informationEmerging IC Packaging Platforms for ICT Systems - MEPTEC, IMAPS and SEMI Bay Area Luncheon Presentation
Emerging IC Packaging Platforms for ICT Systems - MEPTEC, IMAPS and SEMI Bay Area Luncheon Presentation Dr. Li Li Distinguished Engineer June 28, 2016 Outline Evolution of Internet The Promise of Internet
More informationA Low Power 1Mbit MRAM based based on 1T1MTJ Bit Cell Integrated with Copper Interconnects
A Low Power 1Mbit MRAM based based on 1T1MTJ Bit Cell Integrated with Copper Interconnects M. Durlam, P. Naji, A. Omair, M. DeHerrera, J. Calder, J. M. Slaughter, B. Engel, N. Rizzo, G. Grynkewich, B.
More informationLoadsa 1 : A Yield-Driven Top-Down Design Method for STT-RAM Array
Loadsa 1 : A Yield-Driven Top-Down Design Method for STT-RAM Array Wujie Wen, Yaojun Zhang, Lu Zhang and Yiran Chen University of Pittsburgh Loadsa: a slang language means lots of Outline Introduction
More informationEvaluation of Hybrid Memory Technologies using SOT-MRAM for On-Chip Cache Hierarchy
1 Evaluation of Hybrid Memory Technologies using SOT-MRAM for On-Chip Cache Hierarchy Fabian Oboril, Rajendra Bishnoi, Mojtaba Ebrahimi and Mehdi B. Tahoori Abstract Magnetic Random Access Memory (MRAM)
More informationThe Memory Hierarchy 1
The Memory Hierarchy 1 What is a cache? 2 What problem do caches solve? 3 Memory CPU Abstraction: Big array of bytes Memory memory 4 Performance vs 1980 Processor vs Memory Performance Memory is very slow
More informationDesign and Simulation of Low Power 6TSRAM and Control its Leakage Current Using Sleepy Keeper Approach in different Topology
Vol. 3, Issue. 3, May.-June. 2013 pp-1475-1481 ISSN: 2249-6645 Design and Simulation of Low Power 6TSRAM and Control its Leakage Current Using Sleepy Keeper Approach in different Topology Bikash Khandal,
More informationInformation Storage and Spintronics 10
Information Storage and Spintronics 10 Atsufumi Hirohata Department of Electronic Engineering 09:00 Tuesday, 30/October/2018 (J/Q 004) Quick Review over the Last Lecture Flash memory : NAND-flash writing
More informationA Non-Volatile Microcontroller with Integrated Floating-Gate Transistors
A Non-Volatile Microcontroller with Integrated Floating-Gate Transistors Wing-kei Yu, Shantanu Rajwade, Sung-En Wang, Bob Lian, G. Edward Suh, Edwin Kan Cornell University 2 of 32 Self-Powered Devices
More informationDon t Forget the Memory. Dean Klein, VP Memory System Development Micron Technology, Inc.
Don t Forget the Memory Dean Klein, VP Memory System Development Micron Technology, Inc. Memory is Everywhere 2 One size DOES NOT fit all 3 Question: How many different memories does your computer use?
More informationAn Architecture-level Cache Simulation Framework Supporting Advanced PMA STT-MRAM
An Architecture-level Cache Simulation Framework Supporting Advanced PMA STT-MRAM Bi Wu, Yuanqing Cheng,YingWang, Aida Todri-Sanial, Guangyu Sun, Lionel Torres and Weisheng Zhao School of Software Engineering
More informationMemory Design I. Array-Structured Memory Architecture. Professor Chris H. Kim. Dept. of ECE.
Memory Design I Professor Chris H. Kim University of Minnesota Dept. of ECE chriskim@ece.umn.edu Array-Structured Memory Architecture 2 1 Semiconductor Memory Classification Read-Write Wi Memory Non-Volatile
More informationMultilevel Memories. Joel Emer Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology
1 Multilevel Memories Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology Based on the material prepared by Krste Asanovic and Arvind CPU-Memory Bottleneck 6.823
More informationEmerging NVM Enabled Storage Architecture:
Emerging NVM Enabled Storage Architecture: From Evolution to Revolution. Yiran Chen Electrical and Computer Engineering University of Pittsburgh Sponsors: NSF, DARPA, AFRL, and HP Labs 1 Outline Introduction
More informationELE 455/555 Computer System Engineering. Section 1 Review and Foundations Class 3 Technology
ELE 455/555 Computer System Engineering Section 1 Review and Foundations Class 3 MOSFETs MOSFET Terminology Metal Oxide Semiconductor Field Effect Transistor 4 terminal device Source, Gate, Drain, Body
More informationHybrid STT CMOS Designs for Reverse engineering Prevention
Hybrid STT CMOS Designs for Reverse engineering Prevention Theodore Winograd George Mason University Hassan Salmani* Howard University Hamid Mahmoodi San Francisco State University Kris Gaj George Mason
More informationMoore s s Law, 40 years and Counting
Moore s s Law, 40 years and Counting Future Directions of Silicon and Packaging Bill Holt General Manager Technology and Manufacturing Group Intel Corporation InterPACK 05 2005 Heat Transfer Conference
More informationPower Reduction Techniques in the Memory System. Typical Memory Hierarchy
Power Reduction Techniques in the Memory System Low Power Design for SoCs ASIC Tutorial Memories.1 Typical Memory Hierarchy On-Chip Components Control edram Datapath RegFile ITLB DTLB Instr Data Cache
More informationOUTLINE Introduction Power Components Dynamic Power Optimization Conclusions
OUTLINE Introduction Power Components Dynamic Power Optimization Conclusions 04/15/14 1 Introduction: Low Power Technology Process Hardware Architecture Software Multi VTH Low-power circuits Parallelism
More informationCMPEN 411 VLSI Digital Circuits Spring Lecture 22: Memery, ROM
CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 22: Memery, ROM [Adapted from Rabaey s Digital Integrated Circuits, Second Edition, 2003 J. Rabaey, A. Chandrakasan, B. Nikolic] Sp11 CMPEN 411 L22 S.1
More informationTest and Reliability of Emerging Non-Volatile Memories
Test and Reliability of Emerging Non-Volatile Memories Elena Ioana Vătăjelu, Lorena Anghel TIMA Laboratory, Grenoble, France Outline Emerging Non-Volatile Memories Defects and Fault Models Test Algorithms
More informationLecture-14 (Memory Hierarchy) CS422-Spring
Lecture-14 (Memory Hierarchy) CS422-Spring 2018 Biswa@CSE-IITK The Ideal World Instruction Supply Pipeline (Instruction execution) Data Supply - Zero-cycle latency - Infinite capacity - Zero cost - Perfect
More informationA 50% Lower Power ARM Cortex CPU using DDC Technology with Body Bias. David Kidd August 26, 2013
A 50% Lower Power ARM Cortex CPU using DDC Technology with Body Bias David Kidd August 26, 2013 1 HOTCHIPS 2013 Copyright 2013 SuVolta, Inc. All rights reserved. Agenda DDC transistor and PowerShrink platform
More informationLecture 8: Virtual Memory. Today: DRAM innovations, virtual memory (Sections )
Lecture 8: Virtual Memory Today: DRAM innovations, virtual memory (Sections 5.3-5.4) 1 DRAM Technology Trends Improvements in technology (smaller devices) DRAM capacities double every two years, but latency
More informationDigitization of non-volatility Jean-Pascal BOST, CEO
D a t a - e f f i c i e n t w o r l d Digitization of non-volatility Jean-Pascal BOST, CEO www.evaderis.com Lab spin-off Incorporated 2014 17 people IP Fabless Non volatile Semiconductor IP emram erram
More informationSemiconductor Memory II Future Memory Trend
Semiconductor Memory II Future Memory Trend Seong-Ook Jung 2010. 4. 2. sjung@yonsei.ac.kr VLSI SYSTEM LAB, YONSEI University School of Electrical & Electronic Engineering Contents 1. Future memory trend
More informationCutting Power Consumption in HDD Electronics. Duncan Furness Senior Product Manager
Cutting Power Consumption in HDD Electronics Duncan Furness Senior Product Manager Situation Overview The industry continues to drive to lower power solutions Driven by: Need for higher reliability Extended
More informationPhase Change Memory An Architecture and Systems Perspective
Phase Change Memory An Architecture and Systems Perspective Benjamin Lee Electrical Engineering Stanford University Stanford EE382 2 December 2009 Benjamin Lee 1 :: PCM :: 2 Dec 09 Memory Scaling density,
More informationA REVIEW ON INTEGRATION OF SPIN RAM IN FPGA CIRCUITS
A REVIEW ON INTEGRATION OF SPIN RAM IN FPGA CIRCUITS Parth Dhall, Ruchi Varshney Department of E&C Engineering, Moradabad Institute of Technology, Moradabad, Uttar Pradesh, India ABSTRACT In this paper,
More informationMRAM in 2024 How we got there?
MRAM in 2024 How we got there? Panel Discussion Chair: Satoru Araki, Sr.Dir, Prog/Prod Mgmt, Spin Transfer Technologies Goal: Visualize what we can expect, and what we need to work on Panelists: - Tom
More informationOrganization. 5.1 Semiconductor Main Memory. William Stallings Computer Organization and Architecture 6th Edition
William Stallings Computer Organization and Architecture 6th Edition Chapter 5 Internal Memory 5.1 Semiconductor Main Memory 5.2 Error Correction 5.3 Advanced DRAM Organization 5.1 Semiconductor Main Memory
More informationConcept of Memory. The memory of computer is broadly categories into two categories:
Concept of Memory We have already mentioned that digital computer works on stored programmed concept introduced by Von Neumann. We use memory to store the information, which includes both program and data.
More informationIntroduction. Summary. Why computer architecture? Technology trends Cost issues
Introduction 1 Summary Why computer architecture? Technology trends Cost issues 2 1 Computer architecture? Computer Architecture refers to the attributes of a system visible to a programmer (that have
More informationBasic Organization Memory Cell Operation. CSCI 4717 Computer Architecture. ROM Uses. Random Access Memory. Semiconductor Memory Types
CSCI 4717/5717 Computer Architecture Topic: Internal Memory Details Reading: Stallings, Sections 5.1 & 5.3 Basic Organization Memory Cell Operation Represent two stable/semi-stable states representing
More informationECE 486/586. Computer Architecture. Lecture # 2
ECE 486/586 Computer Architecture Lecture # 2 Spring 2015 Portland State University Recap of Last Lecture Old view of computer architecture: Instruction Set Architecture (ISA) design Real computer architecture:
More information(Advanced) Computer Organization & Architechture. Prof. Dr. Hasan Hüseyin BALIK (5 th Week)
+ (Advanced) Computer Organization & Architechture Prof. Dr. Hasan Hüseyin BALIK (5 th Week) + Outline 2. The computer system 2.1 A Top-Level View of Computer Function and Interconnection 2.2 Cache Memory
More informationVM Futures Panel: Are We Near the Beginning of a New Solid State Epoch, or Is That Just a Big Firebal in the Sky?
VM Futures Panel: Are We Near the Beginning of a New Solid State Epoch, or Is That Just a Big Fireball in the Sky? Moderator: Tom Coughlin, Coughlin Associates Panelists: Dave Eggleston, Intuitive Cognition
More informationEmbedded Systems Design: A Unified Hardware/Software Introduction. Outline. Chapter 5 Memory. Introduction. Memory: basic concepts
Hardware/Software Introduction Chapter 5 Memory Outline Memory Write Ability and Storage Permanence Common Memory Types Composing Memory Memory Hierarchy and Cache Advanced RAM 1 2 Introduction Memory:
More informationEmbedded Systems Design: A Unified Hardware/Software Introduction. Chapter 5 Memory. Outline. Introduction
Hardware/Software Introduction Chapter 5 Memory 1 Outline Memory Write Ability and Storage Permanence Common Memory Types Composing Memory Memory Hierarchy and Cache Advanced RAM 2 Introduction Embedded
More informationDesign Method of Stacked Type MRAM. with NAND Structured Cell
Contemporary Engineering Sciences, Vol. 6, 2013, no. 2, 69-86 HIKARI Ltd, www.m-hikari.com Design Method of Stacked Type MRAM with NAND Structured Cell Shoto Tamai Oi Electric Co. LTd. Kohoku-ku, Yokohama,
More informationDon t Forget the Memory. Dean Klein, VP Advanced Memory Solutions Micron Technology, Inc.
Don t Forget the Memory Dean Klein, VP Advanced Memory Solutions Micron Technology, Inc. Memory is Everywhere 2 One size DOES NOT fit all 3 Question: How many different memories does your computer use?
More informationLecture: Memory, Multiprocessors. Topics: wrap-up of memory systems, intro to multiprocessors and multi-threaded programming models
Lecture: Memory, Multiprocessors Topics: wrap-up of memory systems, intro to multiprocessors and multi-threaded programming models 1 Refresh Every DRAM cell must be refreshed within a 64 ms window A row
More informationCAD for VLSI. Debdeep Mukhopadhyay IIT Madras
CAD for VLSI Debdeep Mukhopadhyay IIT Madras Tentative Syllabus Overall perspective of VLSI Design MOS switch and CMOS, MOS based logic design, the CMOS logic styles, Pass Transistors Introduction to Verilog
More informationFlash TOSHIBA TOSHIBA
Flash VOLATILE Mobile Application Low Power SDRAM Pseudo SRAM High Speed Application embedded edram PLEDM FBC memory Low Power Low Power SRAM QDR SRAM DDR SRAM Sigma RAM FeRAM High Speed MRAM OUM Universal
More informationWilliam Stallings Computer Organization and Architecture 6th Edition. Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 6th Edition Chapter 5 Internal Memory Semiconductor Memory Types Semiconductor Memory RAM Misnamed as all semiconductor memory is random access
More informationNAND Flash Memory. Jinkyu Jeong Computer Systems Laboratory Sungkyunkwan University
NAND Flash Memory Jinkyu Jeong (Jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu ICE3028: Embedded Systems Design, Fall 2018, Jinkyu Jeong (jinkyu@skku.edu) Flash
More informationLast Time. Making correct concurrent programs. Maintaining invariants Avoiding deadlocks
Last Time Making correct concurrent programs Maintaining invariants Avoiding deadlocks Today Power management Hardware capabilities Software management strategies Power and Energy Review Energy is power
More informationECE 152 Introduction to Computer Architecture
Introduction to Computer Architecture Main Memory and Virtual Memory Copyright 2009 Daniel J. Sorin Duke University Slides are derived from work by Amir Roth (Penn) Spring 2009 1 Where We Are in This Course
More informationECE 571 Advanced Microprocessor-Based Design Lecture 24
ECE 571 Advanced Microprocessor-Based Design Lecture 24 Vince Weaver http://www.eece.maine.edu/ vweaver vincent.weaver@maine.edu 25 April 2013 Project/HW Reminder Project Presentations. 15-20 minutes.
More informationEmbedded 28-nm Charge-Trap NVM Technology
Embedded 28-nm Charge-Trap NVM Technology Igor Kouznetsov Santa Clara, CA 1 Outline Embedded NVM applications Charge-trap NVM at Cypress Scaling Key Flash macro specs 28-nm Flash memory reliability Conclusions
More informationMoore s Law: Alive and Well. Mark Bohr Intel Senior Fellow
Moore s Law: Alive and Well Mark Bohr Intel Senior Fellow Intel Scaling Trend 10 10000 1 1000 Micron 0.1 100 nm 0.01 22 nm 14 nm 10 nm 10 0.001 1 1970 1980 1990 2000 2010 2020 2030 Intel Scaling Trend
More informationLogic and Computer Design Fundamentals. Chapter 8 Memory Basics
Logic and Computer Design Fundamentals Memory Basics Overview Memory definitions Random Access Memory (RAM) Static RAM (SRAM) integrated circuits Arrays of SRAM integrated circuits Dynamic RAM (DRAM) Read
More informationEmerging NVM Memory Technologies
Emerging NVM Memory Technologies Yuan Xie Associate Professor The Pennsylvania State University Department of Computer Science & Engineering www.cse.psu.edu/~yuanxie yuanxie@cse.psu.edu Position Statement
More informationHT CMOS 2K 8-Bit SRAM
CMOS 2K 8-Bit SRAM Features Single 5V power supply Low power consumption Operating: 400mW (Typ.) Standby: 5µW (Typ.) 70ns (Max.) high speed access time Power down by pin CS TTL compatible interface levels
More informationChapter 5 Internal Memory
Chapter 5 Internal Memory Memory Type Category Erasure Write Mechanism Volatility Random-access memory (RAM) Read-write memory Electrically, byte-level Electrically Volatile Read-only memory (ROM) Read-only
More informationMemory in Embedded Systems. Tajana Simunic Rosing Department of Computer Science and Engineering University of California, San Diego.
Memory in Embedded Systems Tajana Simunic Rosing Department of Computer Science and Engineering University of California, San Diego. Hardware platform architecture Traditional Memory Hierarchies Why SRAM
More informationMemory technology and optimizations ( 2.3) Main Memory
Memory technology and optimizations ( 2.3) 47 Main Memory Performance of Main Memory: Latency: affects Cache Miss Penalty» Access Time: time between request and word arrival» Cycle Time: minimum time between
More informationCache Memory Configurations and Their Respective Energy Consumption
Cache Memory Configurations and Their Respective Energy Consumption Dylan Petrae Department of Electrical and Computer Engineering University of Central Florida Orlando, FL 32816-2362 Abstract When it
More informationSilicon Memories. Why store things in silicon? It s fast!!! Compatible with logic devices (mostly)
Memories and SRAM 1 Silicon Memories Why store things in silicon? It s fast!!! Compatible with logic devices (mostly) The main goal is to be cheap Dense -- The smaller the bits, the less area you need,
More informationCENG4480 Lecture 09: Memory 1
CENG4480 Lecture 09: Memory 1 Bei Yu byu@cse.cuhk.edu.hk (Latest update: November 8, 2017) Fall 2017 1 / 37 Overview Introduction Memory Principle Random Access Memory (RAM) Non-Volatile Memory Conclusion
More informationThe Memory Hierarchy Part I
Chapter 6 The Memory Hierarchy Part I The slides of Part I are taken in large part from V. Heuring & H. Jordan, Computer Systems esign and Architecture 1997. 1 Outline: Memory components: RAM memory cells
More informationIntel s s Memory Strategy for the Wireless Phone
Intel s s Memory Strategy for the Wireless Phone Stefan Lai VP and Co-Director, CTM Intel Corporation Nikkei Microdevices Memory Symposium January 26 th, 2005 Agenda Evolution of Memory Requirements Evolution
More informationEmerging Non-volatile Storage Memories
Emerging Non-volatile Storage Memories Gian-Luca Bona gianni@us.ibm.com IBM Research, Almaden Research Center Outline Non-volatile Memory Landscape Emerging Non-volatile Storage Memory Examples - Phase
More information! Memory Overview. ! ROM Memories. ! RAM Memory " SRAM " DRAM. ! This is done because we can build. " large, slow memories OR
ESE 57: Digital Integrated Circuits and VLSI Fundamentals Lec 2: April 5, 26 Memory Overview, Memory Core Cells Lecture Outline! Memory Overview! ROM Memories! RAM Memory " SRAM " DRAM 2 Memory Overview
More informationHL2430/2432/2434/2436
Features Digital Unipolar Hall sensor High chopping frequency Supports a wide voltage range - 2.5 to 24V - Operation from unregulated supply Applications Flow meters Valve and solenoid status BLDC motors
More informationCOMP3221: Microprocessors and. and Embedded Systems. Overview. Lecture 23: Memory Systems (I)
COMP3221: Microprocessors and Embedded Systems Lecture 23: Memory Systems (I) Overview Memory System Hierarchy RAM, ROM, EPROM, EEPROM and FLASH http://www.cse.unsw.edu.au/~cs3221 Lecturer: Hui Wu Session
More informationNon-Volatile Processor Based on MRAM for Ultra-Low-Power IoT Devices
Non-Volatile Processor Based on MRAM for Ultra-Low-Power IoT Devices Sophiane Senni, Lionel Torres, Gilles Sassatelli, Abdoulaye Gamatié To cite this version: Sophiane Senni, Lionel Torres, Gilles Sassatelli,
More informationToward a Memory-centric Architecture
Toward a Memory-centric Architecture Martin Fink EVP & Chief Technology Officer Western Digital Corporation August 8, 2017 1 SAFE HARBOR DISCLAIMERS Forward-Looking Statements This presentation contains
More informationCOMP2121: Microprocessors and Interfacing. Introduction to Microprocessors
COMP2121: Microprocessors and Interfacing Introduction to Microprocessors http://www.cse.unsw.edu.au/~cs2121 Lecturer: Hui Wu Session 2, 2017 1 1 Contents Processor architectures Bus Memory hierarchy 2
More informationComputer Memory.
Computer Memory varady.geza@mik.pte.hu Memories - storages Speed Price Capacity (felejtő) Memory Storage (nem felejtő) Memory Control Unit Arithmetical Logical Unit (ALU) Main memory Programs Data Without
More informationCOSC 243. Memory and Storage Systems. Lecture 10 Memory and Storage Systems. COSC 243 (Computer Architecture)
COSC 243 1 Overview This Lecture Source: Chapters 4, 5, and 6 (10 th edition) Next Lecture Control Unit and Microprogramming 2 Electromagnetic Induction Move a magnet through a coil to induce a current
More informationDRAM with Boosted 3T Gain Cell, PVT-tracking Read Reference Bias
ASub-0 Sub-0.9V Logic-compatible Embedded DRAM with Boosted 3T Gain Cell, Regulated Bit-line Write Scheme and PVT-tracking Read Reference Bias Ki Chul Chun, Pulkit Jain, Jung Hwa Lee*, Chris H. Kim University
More informationPersistent Memory Productization driven by AI & ML. Danny Sabour VP Marketing, Avalanche Technology
Persistent Memory Productization driven by AI & ML Danny Sabour VP Marketing, Avalanche Technology Persistent Memory Usage from Cloud to Node CLOUD Compute Storage Deep Learning Training Big data processing
More informationMemory & Simple I/O Interfacing
Chapter 10 Memory & Simple I/O Interfacing Expected Outcomes Explain the importance of tri-state devices in microprocessor system Distinguish basic type of semiconductor memory and their applications Relate
More informationComputer Organization. 8th Edition. Chapter 5 Internal Memory
William Stallings Computer Organization and Architecture 8th Edition Chapter 5 Internal Memory Semiconductor Memory Types Memory Type Category Erasure Write Mechanism Volatility Random-access memory (RAM)
More information8051 INTERFACING TO EXTERNAL MEMORY
8051 INTERFACING TO EXTERNAL MEMORY Memory Capacity The number of bits that a semiconductor memory chip can store Called chip capacity It can be in units of Kbits (kilobits), Mbits (megabits), and so on
More information