EE 653: Group #3 Impact of Drowsy Caches on SER Arjun Bir Singh Mohammad Abdel-Majeed Sameer G Kulkarni.

Slides:



Advertisements
Similar presentations
Barcelona Forum on Ph.D. Research in Communications, Electronics and Signal Processing 21st October 2010 Soft Errors Hardening Techniques in Nanometer.
Advertisements

Leakage Energy Management in Cache Hierarchies L. Li, I. Kadayif, Y-F. Tsai, N. Vijaykrishnan, M. Kandemir, M. J. Irwin, and A. Sivasubramaniam Penn State.
Discussion of: “Terrestrial-based Radiation Upsets: A Cautionary Tale” CprE 583 Tony Kuker 12/06/05.
MACAU: A Markov Model for Reliability Evaluations of Caches Under Single-bit and Multi-bit Upsets Jinho Suh Murali Annavaram Michel Dubois.
MURI Neutron-Induced Multiple-Bit Upset Alan D. Tipton 1, Jonathan A. Pellish 1, Patrick R. Fleming 1, Ronald D. Schrimpf.
Sp09 CMPEN 411 L16 S.1 CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 16: Introduction to Soft Errors [Adapted from Rabaey’s Digital Integrated Circuits,
Single Event Upsets (SEUs) – Soft Errors By: Rajesh Garg Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M University, College.
April 30, Cost efficient soft-error protection for ASICs Tuvia Liran; Ramon Chips Ltd.
Microprocessor Reliability
Radiation Tolerant Circuitry. Project Objective In order to improve the reliability of deep sub-micron digital designs, especially for the electrical.
2007 MURI Review The Effect of Voltage Fluctuations on the Single Event Transient Response of Deep Submicron Digital Circuits Matthew J. Gadlage 1,2, Ronald.
Power Reduction Techniques For Microprocessor Systems
Using Hardware Vulnerability Factors to Enhance AVF Analysis Vilas Sridharan RAS Architecture and Strategy AMD, Inc. International Symposium on Computer.
5/9/2015 A 32-bit ALU with Sleep Mode for Leakage Power Reduction Manish Kulkarni Department of Electrical and Computer Engineering Auburn University,
® 1 ISCA 2004 Shubu Mukherjee, FACT Group, MMDC, Intel Techniques to Reduce the Soft Error Rate of a High-Performance Microprocessor Techniques to Reduce.
PERFECT Empower Project: Prototype Software Releases PI: Massoud Pedram Co-PIs: Murali Annavaram and Kaushik Roy (Purdue) July 17, 2014.
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
Adaptive Techniques for Leakage Power Management in L2 Cache Peripheral Circuits Houman Homayoun Alex Veidenbaum and Jean-Luc Gaudiot Dept. of Computer.
1 Closed-Loop Modeling of Power and Temperature Profiles of FPGAs Kanupriya Gulati Sunil P. Khatri Peng Li Department of ECE, Texas A&M University, College.
Copyright © 2006 UCI ACES Laboratory Kyoungwoo Lee 1, Aviral Shrivastava 2, Ilya Issenin 1, Nikil Dutt 1, and Nalini Venkatasubramanian.
University of Michigan Electrical Engineering and Computer Science University of Michigan Electrical Engineering and Computer Science August 20, 2009 Enabling.
Chuanjun Zhang, UC Riverside 1 Low Static-Power Frequent-Value Data Caches Chuanjun Zhang*, Jun Yang, and Frank Vahid** *Dept. of Electrical Engineering.
Energy Source Lifetime Optimization for a Digital System through Power Management Department of Electrical and Computer Engineering Auburn University,
March 16-18, 2008SSST'20081 Soft Error Rate Determination for Nanometer CMOS VLSI Circuits Fan Wang Vishwani D. Agrawal Department of Electrical and Computer.
A Delay-efficient Radiation-hard Digital Design Approach Using Code Word State Preserving (CWSP) Elements Charu Nagpal Rajesh Garg Sunil P. Khatri Department.
Chia-Yen Hsieh Laboratory for Reliable Computing Microarchitecture-Level Power Management Iyer, A. Marculescu, D., Member, IEEE IEEE Transaction on VLSI.
On the Limits of Leakage Power Reduction in Caches Yan Meng, Tim Sherwood and Ryan Kastner UC, Santa Barbara HPCA-2005.
On-Line Adjustable Buffering for Runtime Power Reduction Andrew B. Kahng Ψ Sherief Reda † Puneet Sharma Ψ Ψ University of California, San Diego † Brown.
Jieyi Long and Seda Ogrenci Memik Dept. of EECS, Northwestern Univ. Jieyi Long and Seda Ogrenci Memik Dept. of EECS, Northwestern Univ. Automated Design.
1 Drowsy Caches Simple Techniques for Reducing Leakage Power Krisztián Flautner Nam Sung Kim Steve Martin David Blaauw Trevor Mudge
Restrictive Compression Techniques to Increase Level 1 Cache Capacity Prateek Pujara Aneesh Aggarwal Dept of Electrical and Computer Engineering Binghamton.
1 Energy-efficiency potential of a phase-based cache resizing scheme for embedded systems G. Pokam and F. Bodin.
Architectural Power Management for High Leakage Technologies Department of Electrical and Computer Engineering Auburn University, Auburn, AL /15/2011.
Power Management in Multicores Minshu Zhao. Outline Introduction Review of Power management technique Power management in Multicore ◦ Identify Multicores.
Trace-Based Framework for Concurrent Development of Process and FPGA Architecture Considering Process Variation and Reliability 1 Lerong Cheng, 1 Yan Lin,
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Advanced Computing and Information Systems laboratory Device Variability Impact on Logic Gate Failure Rates Erin Taylor and José Fortes Department of Electrical.
1 Dependability Benchmarking of VLSI Circuits Cristian Constantinescu Intel Corporation.
TOWARDS AN EARLY DESIGN SPACE EXPLORATION TOOL SET FOR STT-RAM DESIGN Philip Asare and Ben Melton.
Roza Ghamari Bogazici University.  Current trends in transistor size, voltage, and clock frequency, future microprocessors will become increasingly susceptible.
Determining the Optimal Process Technology for Performance- Constrained Circuits Michael Boyer & Sudeep Ghosh ECE 563: Introduction to VLSI December 5.
Copyright © 2008 UCI ACES Laboratory Kyoungwoo Lee 1, Aviral Shrivastava 2, Nikil Dutt 1, and Nalini Venkatasubramanian 1.
Drowsy Caches: Simple Techniques for Reducing Leakage Power Authors: ARM Ltd Krisztián Flautner, Advanced Computer Architecture Lab, The University of.
Speculative Software Management of Datapath-width for Energy Optimization G. Pokam, O. Rochecouste, A. Seznec, and F. Bodin IRISA, Campus de Beaulieu
Warped Gates: Gating Aware Scheduling and Power Gating for GPGPUs
SiLab presentation on Reliable Computing Combinational Logic Soft Error Analysis and Protection Ali Ahmadi May 2008.
Soft errors in adder circuits Rajaraman Ramanarayanan, Mary Jane Irwin, Vijaykrishnan Narayanan, Yuan Xie Penn State University Kerry Bernstein IBM.
SEE effects in deep submicron technologies F.Faccio, S.Bonacini CERN-PH/ESE SEE TWEPP2010.
1 Tuning Garbage Collection in an Embedded Java Environment G. Chen, R. Shetty, M. Kandemir, N. Vijaykrishnan, M. J. Irwin Microsystems Design Lab The.
Self-* Systems CSE 598B Paper title: Dynamic ECC tuning for caches Presented by: Niranjan Soundararajan.
1 3D Simulation and Analysis of the Radiation Tolerance of Voltage Scaled Digital Circuits Rajesh Garg Sunil P. Khatri Department of ECE Texas A&M University.
Power Estimation and Optimization for SoC Design
Dec 3, 2008Sheth: MS Thesis1 A Hardware-Software Processor Architecture Using Pipeline Stalls For Leakage Power Management Khushboo Sheth Master’s Thesis.
Attacking the Power-Wall by Using Near-threshold Cores Liang Wang
Methodology to Compute Architectural Vulnerability Factors Chris Weaver 1, 2 Shubhendu S. Mukherjee 1 Joel Emer 1 Steven K. Reinhardt 1, 2 Todd Austin.
Tae- Hyoung Kim, Hanyong Eom, John Keane Presented by Mandeep Singh
Gill 1 MAPLD 2005/234 Analysis and Reduction Soft Delay Errors in CMOS Circuits Balkaran Gill, Chris Papachristou, and Francis Wolff Department of Electrical.
A Novel, Highly SEU Tolerant Digital Circuit Design Approach By: Rajesh Garg Sunil P. Khatri Department of Electrical and Computer Engineering, Texas A&M.
Power-Optimal Pipelining in Deep Submicron Technology
??? ple r B Amulya Sai EDM14b005 What is simple scalar?? Simple scalar is an open source computer architecture simulator developed by Todd.
YASHWANT SINGH, D. BOOLCHANDANI
Raghuraman Balasubramanian Karthikeyan Sankaralingam
SE-Aware HPC Extension : Selective Data Protection for reducing failures due to soft errors 7/20/2006 Kyoungwoo Lee.
Low-Power SRAM Using 0.6 um Technology
Warped Gates: Gating Aware Scheduling and Power Gating for GPGPUs
Maintaining Data Integrity in Programmable Logic in Atmospheric Environments through Error Detection Joel Seely Technical Marketing Manager Military &
Soft Error Detection for Iterative Applications Using Offline Training
Analytical Approach for Soft Error Rate Estimation of SRAM-Based FPGAs
A High Performance SoC: PkunityTM
R.W. Mann and N. George ECE632 Dec. 2, 2008
Presentation transcript:

EE 653: Group #3 Impact of Drowsy Caches on SER Arjun Bir Singh Mohammad Abdel-Majeed Sameer G Kulkarni

Outline Problem Statement SEU in SRAM Cell SER Analysis Model Key Issues and Challenges Current Progress and Future Work References 2Impact of Drowsy Cache on SER

Problem Statement Power Wall – Large Caches consume lot of static power. – Drowsy cache: Enables to Reduce the static leakage power, without data loss. Impact of technology scaling on SER needs to be studied Circuit SER α Flux x Area x e (-Qcrit/Qs) -[1] Q crit : is the minimum amount of charge needed to upset or flip a bit – capacitance holds the charge will become less – Q crit decrease with technology scaling. – Q crit decrease while we are working in drowsy mode.. Q crit = C node x Vdd + I DP x T F -[2] 3Impact of Drowsy Cache on SER

SEU in SRAM Cell Impact of Drowsy Cache on SER4

SER Analysis Model 5 MASTAR5 Tool: Provides the Process parameters for a given Technology. SER MODEL: computes the probability of “bitFlipRate” for a SRAM cell. PARMA MODEL Calculates and classifies the FIT rate into SDC and DUE. SIMULATOR Simple-scalar 3.0 integrated with drowsy cache and PARMA model. Impact of Drowsy Cache on SER

ISSUES AND CHALLENGES Extracting the Technology related parameters from MASTAR5. – For a given technology values differ in different roadmaps and different predictive models. – Differences observed in values of various profiles (LP, HP) for a same technology. Running the spice simulation to model the precise values for pmos current and Q crit – Lab setup enable to test only for the 180nm technology (TSMC18-LP). – Parameters cannot be experimentally verified for other technology scales. Running the Test benchmarks on a instruction wise simulator. – Current model runs on a cycle-by-cycle mode: this takes too much of time. Verifying the correctness of the obtained results. – No data available to verify the SER of Drowsy Cache. Virtualization and Beyond6

Current Progress and Future Work 7Impact of Drowsy Cache on SER Technology (nm) Vdd (v) Qcritical (fC) Qs (fC) SRAM AREA (6T) FLUX SER (per Cell) SER data for different process technologies. We converted the simulator from cycle-by-cycle mode running on Sim- outorder to work on instruction-by-instruction mode on Sim-cache. In future Run the standard benchmarks in drowsy and normal mode and compare the results for different drowsy levels and drowsy window modes.

References [1] M. Powell et.al, Gated-Vdd: A Circuit technique to reduce leakage in deep submicron cache memories. Proc. Of Int. Symp. Low Power Electronics and design, [2] K. Flautner, et.al, Drowsy Caches: Simple Techniques for Reducing Leakage Power. Proc. of the 29 th annual Int. Symp on Computer Architecture (ISCA 02). [3] S.S. Mukherjee, C. Weaver, J. Emer, S.K. Reinhardt, and T. Austin. A systematic methodology to compute the architectural vulnerability factors for a high-performance microprocessor. Proceedings of the 36 th Annual International Symposium on Microarchitecture, pages , Dec [4] S. Mukherjee Architecture Design for Soft Errors [5] H. Mostafa, M. Anis, M. Elmasry. Comparative Analysis of Process Variation Impact on Flip-Flops Soft Error Rate. [6] P. Hazucha and C. Svensson, Member, IEEE. Impact of CMOS Technology Scaling on the Atmospheric Neutron Soft Error Rate [7] Accurate Reliability Benchmarking of Caches with PARMA [8] A. J. Johnston. Scaling and Technology Issues for Soft Error Rates [9] V. Degalahal, L. Li, V. Narayanan M. Kandemir, M. J. Irwin. Soft Errors Issues in Low-Power Caches [10] T. Heijmen, D. Giot, P. Roche. Factors that impact the critical charge of memory elements. [11] S. Thoziyoor, N. Muralimanohar, J. H. Ahn, and N. P. Jouppi. Cacti Impact of Drowsy Cache on SER