Low-Power BIST (Built-In Self Test) Overview 10/31/2014

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

Robust Low Power VLSI R obust L ow P ower VLSI Sub-threshold Sense Amplifier (SA) Compensation Using Auto-zeroing Circuitry 01/21/2014 Peter Beshay Department.
Minimum Energy CMOS Design with Dual Subthrehold Supply and Multiple Logic-Level Gates Kyungseok Kim and Vishwani D. Agrawal ECE Dept. Auburn University.
1 Delay Insensitivity does not mean slope insensitivity! Vainbaum Yuri.
True Minimum Energy Design Using Dual Below-Threshold Supply Voltages Kyungseok Kim and Vishwani D. Agrawal ECE Dept. Auburn University Auburn, AL 36849,
Introduction to CMOS VLSI Design Lecture 3: CMOS Transistor Theory David Harris Harvey Mudd College Spring 2004.
VLSI Design CMOS Transistor Theory. EE 447 VLSI Design 3: CMOS Transistor Theory2 Outline Introduction MOS Capacitor nMOS I-V Characteristics pMOS I-V.
SRAM Mohammad Sharifkhani. Effect of Mismatch.
Energy Source Lifetime Optimization for a Digital System through Power Management Department of Electrical and Computer Engineering Auburn University,
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 12 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Pass Transistor Logic: A Low Power.
Device Sizing Techniques for High Yield Minimum-Energy Subthreshold Circuits Dan Holcomb and Mervin John University of California, Berkeley EE241 Spring.
Die-Hard SRAM Design Using Per-Column Timing Tracking
Introduction to CMOS VLSI Design Lecture 3: CMOS Transistor Theory
Area-performance tradeoffs in sub-threshold SRAM designs
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Lecture 7: Power.
UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD Laboratory UC San Diego Computer Engineering VLSI CAD.
The CMOS Inverter Slides adapted from:
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Robust Low Power VLSI R obust L ow P ower VLSI Finding the Optimal Switch Box Topology for an FPGA Interconnect Seyi Ayorinde Pooja Paul Chaudhury.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
TOWARDS AN EARLY DESIGN SPACE EXPLORATION TOOL SET FOR STT-RAM DESIGN Philip Asare and Ben Melton.
A New Methodology for Reduced Cost of Resilience Andrew B. Kahng, Seokhyeong Kang and Jiajia Li UC San Diego VLSI CAD Laboratory.
32-BIT ADDER FOR LOW VOLTAGE OPERATION WITH LEVEL CONVERTERS PRIYADHARSHINI S.
Power Reduction for FPGA using Multiple Vdd/Vth
High Speed 64kb SRAM ECE 4332 Fall 2013 Team VeryLargeScaleEngineers Robert Costanzo Michael Recachinas Hector Soto.
THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.
Dept. of Computer Science, UC Irvine
Low Power via Sub-Threshold Circuits Mike Pridgen.
Jia Yao and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University Auburn, AL 36830, USA Dual-Threshold Design of Sub-Threshold.
Jennifer Winikus Computer Engineering Seminar Michigan Technological University February 10,2011 2/10/2011J Winikus EE
SRAM DESIGN PROJECT PHASE 2 Nirav Desai VLSI DESIGN 2: Prof. Kia Bazargan Dept. of ECE College of Science and Engineering University of Minnesota,
Canary SRAM Built in Self Test for SRAM VMIN Tracking
הפקולטה למדעי ההנדסה Faculty of Engineering Sciences.
A 256kb Sub-threshold SRAM in 65nm CMOS
Robust Low Power VLSI R obust L ow P ower VLSI A Method to Implement Low Energy Read Operations, and Single Cycle Write after Read in Subthreshold SRAMs.
XIAOYU HU AANCHAL GUPTA Multi Threshold Technique for High Speed and Low Power Consumption CMOS Circuits.
Robust Low Power VLSI ECE 7502 S2015 Minimum Supply Voltage and Very- Low-Voltage Testing ECE 7502 Class Discussion Elena Weinberg Thursday, April 16,
Project SRAM Stevo Bailey Kevin Linger Roger Lorenzo John Thompson ECE 4332: Intro to VLSI.
Weak SRAM Cell Fault Model and a DFT Technique Mohammad Sharifkhani, with special thanks to Andrei Pavlov University of Waterloo.
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
D FLIP FLOP DESIGN AND CHARACTERIZATION -BY LAKSHMI SRAVANTHI KOUTHA.
Sp09 CMPEN 411 L18 S.1 CMPEN 411 VLSI Digital Circuits Spring 2009 Lecture 16: Static Sequential Circuits [Adapted from Rabaey’s Digital Integrated Circuits,
Simultaneous Supply, Threshold and Width Optimization for Low-Power CMOS Circuits With an aside on System based shutdown. Gord Allan PhD Candidate ASIC.
Patricia Gonzalez Divya Akella VLSI Class Project.
Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,
Solid-State Devices & Circuits
SRAM Design for SPEED GROUP 2 Billy Chantree Daniel Sosa Justin Ferrante.
A Class presentation for VLSI course by : Maryam Homayouni
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
1 Very Low Voltage Operation of Benchmark Circuit c6288 Presented By: - Murali Dharan.
Robust Low Power VLSI R obust L ow P ower VLSI A Method to Implement Low Energy Read Operations, and Single Cycle Write after Read in Subthreshold SRAMs.
Tae- Hyoung Kim, Hanyong Eom, John Keane Presented by Mandeep Singh
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Robust Low Power VLSI R obust L ow P ower VLSI Deliberate Practice Variation-Resilient Building Blocks for Ultra-Low-Energy Sub-Threshold Design Alicia,
Seok-jae, Lee VLSI Signal Processing Lab. Korea University
Low Power SRAM VLSI Final Presentation Stephen Durant Ryan Kruba Matt Restivo Voravit Vorapitat.
Introduction to CMOS VLSI Design CMOS Transistor Theory
12 June 2016 Slide 1 2 s 2.org Vmin Estimate Model 50K-point IS o/□/Δ MC
Asynchronous SRAM in 45nM CMOS NCSU Free PDK Paper ID: CSMEPUN International Conference on Computer Science and Mechanical Engineering 10 th November.
April 22, Bit-Line Leakage Cancellation: Design and Test Automation Sudhanshu Khanna.
Authors: Tong Lin, Kwen-Siong Chong, Joseph S. Chang, and Bah-Hwee Gwee Journal: IEEE Journal of Solid-State Circuits, vol. 48, no. 2, 2013 Presented by:
YASHWANT SINGH, D. BOOLCHANDANI
Modeling of Failure Probability and Statistical Design of Spin-Torque Transfer MRAM (STT MRAM) Array for Yield Enhancement Jing Li, Charles Augustine,
Alireza Shafaei, Shuang Chen, Yanzhi Wang, and Massoud Pedram
Analyzing Sub-threshold Bitcell Topologies and the Effects of Assist Methods on SRAM Vmin By: James Boley.
Circuit Design Techniques for Low Power DSPs
Characterization of C2MOS Flip-Flop in Sub-Threshold Region
Presentation transcript:

Low-Power BIST (Built-In Self Test) Overview 10/31/2014 Harsh N. Patel

Motivation ⇒ Leads to energy constraint design Source: herculsecyborg.blogspot.com The key challenges for SRAM include VCCMIN, leakage and dynamic power reduction while relentlessly following Moore’s law to shrink the area by 1/2— for every technology generation. As the transistor feature size marches toward sub-30nm, device variation has made it very difficult to shrink the bit cell size at the 2× rate while maintaining or lowering VCCMIN between generations. Starting at 45nm, the introduction of high-k metal-gate technology reduces the Vt mismatch and enables further device scaling by significantly reducing the equivalent oxide thickness. Starting at 22nm and beyond, new transistors such as FinFETs and fully-depleted SOI are key to enabling the continuous scaling of bit cell area and low voltage performance. Design solutions such as read/write assist circuitry have been used to improve SRAM VCCMIN performance starting at 32nm. New SRAM bit cells with more than 6 transistors have also been proposed to minimize operating voltage. For example, 8T register file cells have been reported in recent products requiring low VCCMIN. Dual-rail SRAM design emerges as an effective solution to enable dynamic voltage-frequency scaling (DVFS) by decoupling logic supply rails from SRAM arrays and thus allowing much wider operating window. It is important for SRAM to reduce both leakage and dynamic power, keeping products within the same power envelope at the next technology node. Sleep transistors, fine-grain clock gating and clock-less SRAM designs have been proposed to reduce leakage and dynamic power. ⇒ Leads to energy constraint design

Motivation Sub-threshold region Source: N. Verma, IEEE TED 2008 Energy is divided in Active and Leakage and the optimal point stays in sub-Vt region. Source: N. Verma, IEEE TED 2008

Motivation Source: M.H. Abu-Rahma, Springer 2013 ⇒ Higher occupancy of the memory leads higher energy dissipation at SoC level ⇒ SRAM required to be operated in the sub-threshold region for energy constrained design.

Motivation But lowering supply voltage leads to cell write failures. ⇒ Failures at lower supply necessitate the requirement of some kind of assist technique to “help” SRAM cell in writing in to it.

Outline SRAM overview Write Assist Techniques Conventional SRAM cell Write Operation Write Assist Techniques Choice of Evaluation Metrics Results Conclusion

SRAM: Overview Static Random Access Memory Data stored on cross-coupled inverters and being accessed by pass transistors. Data storage is Static in nature, i.e. nodes are connected to VDD/GND through PMOS/NMOS as switch.

SRAM: Overview Conventional 6 Transistors Cell

SRAM Cell- Write Operation Performing write-0 operation to the cell holding ‘1’ Write 0 Operation for a 6T cell holding ‘1’

Write-Assist Techniques Performing write-0 operation to the cell holding ‘1’ Write Assist: Theory 𝑰 𝑫 ∝ 𝑾 𝑳 𝒆 𝑽 𝑮𝑺 𝒏 𝑽 𝒕𝒉𝒆𝒓𝒎𝒂𝒍 Weakening the PMOS: VDD Lower (↓ VS) VSS Raise (↑ VG) Strengthening the NMOS: WL Boosting (↑ VG) Negative BL (↓ VS)

Write Assist Techniques a) VDD Lowering b) VSS Raising c) WL Boosting d) Negative Bitline

Choice of Assist Evaluation Metrics Dynamic (time dependent ) - Static (time independent ) write ability: Dynamic Write-Ability : The time by which write operation should be completed; speed of the operation is main concern. Critical wordline pulse (WLcrit): minimum width of word-line(WL) pulse during which the bitcell changes state. < WLcrit ≥ WLcrit Source: [1]

Choice of Assist Evaluation Metrics Dynamic (time dependent ) - Static (time independent ) write ability: Static Write-Ability (Write Margin): The speed of operation is not prime goal; but the functionality at possible lower supply n1 n2 VDD WL Sweep Write Margin (WM) For the energy constrained application space where the device operating voltage is below the threshold voltage of the device, therefore operating speed is no longer the main constraint, but the functionality. For this reason, the metric for assist evaluation is to be decided based on the SRAM usage in the application. With the WM as the static metric, the effect of each assists on timing is captured with write delay. “An ability of the cell to get flipped before the word line voltage reaches to the maximum voltage of WL signal”

Results: Test Setup Tool : Technology Agnostic Simulation Environment (TASE) Technology : commercial 130nm node. Tests : Write Margin Measurement : Apply assist with step of 10-20-30% of supply. e.g. for VDD=0.5V 10% VDD Lowering  VDD = 0.45V 10% VSS raising  VSS = 0.05V 10% WL Boosting  WL = 0.55V 10% NegBL  BL(holding 0) = -0.05V

WL Boosting brings Vmin down to VDD=0.3V Results: Write Margin WL Boosting brings Vmin down to VDD=0.3V Min. possible operating supply voltage(Vmin) Vmin reduced to 0.5V from 0.7V Write Margin across supply: Without Assist Supply Voltage (V) Take away Points: WL Boosting is the optimal assist technique to scale the supply down to VDD=0.3V WL Boosting increases Write Margin by ~7X across the supply voltages.

Conclusion Metric for evaluation vary based on application of device. Assist techniques help to reduce Vmin for SRAM. Vmin can be reduced to VDD=0.3V using 30% of WL boosting WL boosting improves WM across the supply voltages by ~7X.

References V. Chandra, R. Aitken, C. Pietrzyk, “On the Efficacy of Write Assist Techniques in Low Voltage Nanoscale SRAMs”, DATE, 2010. R. W. Mann, J. Wang, S. Nalam, S. Khanna, G. Braceras, H. Pilo and B.H. Calhoun, “Impact of circuit assist methods on margin and performance in 6T SRAM” Solid State Electron., Nov 2010. B. Calhoun, A. Wang, A. Chandrakasan, “Modeling and Sizing for Minimum Energy Operation in Subthreshold Circuit. JSSC, 2005. Verma, N.; Chandrakasan, A.P., “A 256 kb 65 nm 8T Subthreshold SRAM Employing Sense-Amplifier Redundancy” IEEE Journal of Solid-State Circuits, JSSC 2007. Boley, James ; Chandra, Vikas ; Aitken, Robert ; Calhoun, Benton, “Leveraging sensitivity analysis for fast, accurate estimation of SRAM dynamic write VMIN”, Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013

Thank You! Questions?

Backup ION/IOFF Improvement

Backup Points with WM > 150mV and Write Delay < 2