Canary SRAM Built in Self Test for SRAM VMIN Tracking

Slides:



Advertisements
Similar presentations
EVALUATION OF A CIRCUIT PATH DELAY TUNING TECHNIQUE FOR NANOMETER CMOS Advisor: Dr. Adit D. Singh Committee members: Dr. Vishwani D. Agrawal and Dr. Victor.
Advertisements

Digital Integrated Circuits© Prentice Hall 1995 Design Methodologies Design for Test.
Subthreshold SRAM Designs for Cryptography Security Computations Adnan Gutub The Second International Conference on Software Engineering and Computer Systems.
MEMORY BIST by: Saeid Hashemi Mehrdad Falakparvaz
University of Michigan Electrical Engineering and Computer Science University of Michigan Electrical Engineering and Computer Science University of Michigan.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
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.
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.
Minimum Energy CMOS Design with Dual Subthrehold Supply and Multiple Logic-Level Gates Kyungseok Kim and Vishwani D. Agrawal ECE Dept. Auburn University.
Robust Low Power VLSI ECE 7502 S2015 Delay Test ECE 7502 Class Discussion He Qi March 19, 2015.
Design Technology Center National Tsing Hua University IC-SOC Design Driver Highlights Cheng-Wen Wu.
A Study of Energy Efficiency Methods for Memory Mao-Yin Wang & Cheng-Wen Wu.
Dynamic SCAN Clock control In BIST Circuits
Dual Voltage Design for Minimum Energy Using Gate Slack Kyungseok Kim and Vishwani D. Agrawal ECE Dept. Auburn University Auburn, AL 36849, USA IEEE ICIT-SSST.
University of Michigan Electrical Engineering and Computer Science University of Michigan Electrical Engineering and Computer Science August 20, 2009 Enabling.
Robust Low Power VLSI ECE 7502 S2015 Burn-in/Stress Test for Reliability: Reducing burn-in time through high-voltage stress test and Weibull statistical.
Energy Source Lifetime Optimization for a Digital System through Power Management Department of Electrical and Computer Engineering Auburn University,
Externally Tested Scan Circuit with Built-In Activity Monitor and Adaptive Test Clock Priyadharshini Shanmugasundaram Vishwani D. Agrawal.
March 16-18, 2008SSST'20081 Soft Error Rate Determination for Nanometer CMOS VLSI Circuits Fan Wang Vishwani D. Agrawal Department of Electrical and Computer.
Priyadharshini Shanmugasundaram Vishwani D. Agrawal DYNAMIC SCAN CLOCK CONTROL FOR TEST TIME REDUCTION MAINTAINING.
An Efficient Test Data Reduction Technique Through Dynamic Pattern Mixing Across Multiple Fault Models 2011 VLSI Test Symposium S. Alampally 1, R. T. Venkatesh.
Architectural Power Management for High Leakage Technologies Department of Electrical and Computer Engineering Auburn University, Auburn, AL /15/2011.
ECE 7502 Class Discussion Seyi Ayorinde Tuesday, February 3rd, 2015
March 6, th Southeastern Symposium on System Theory1 Transition Delay Fault Testing of Microprocessors by Spectral Method Nitin Yogi and Vishwani.
Mixed Logic Circuit Design
Robust Low Power VLSI R obust L ow P ower VLSI Power Management Solutions for ULP SoCs Deliberate Practice – Session 3 Seyi and Aatmesh 15 th May 2013.
Robust Low Power VLSI ECE 7502 S2015 Memory Built-in-Self Test (MBIST): Analysis of Resistive-Bridging Defects in SRAM Core-Cells: a Comparative Study.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Robust Low Power VLSI Selecting the Right Conference for the BSN FIR Filter Paper Alicia Klinefelter November 13, 2011.
17 Sep 2002Embedded Seminar2 Outline The Big Picture Who’s got the Power? What’s in the bag of tricks?
Determining the Optimal Process Technology for Performance- Constrained Circuits Michael Boyer & Sudeep Ghosh ECE 563: Introduction to VLSI December 5.
Power Reduction for FPGA using Multiple Vdd/Vth
Presenter: Hong-Wei Zhuang On-Chip SOC Test Platform Design Based on IEEE 1500 Standard Very Large Scale Integration (VLSI) Systems, IEEE Transactions.
TEMPLATE DESIGN © Gate-Diffusion Input (GDI) Technique for Low Power CMOS Logic Circuits Design Yerkebulan Saparov, Aktanberdi.
An Efficient Algorithm for Dual-Voltage Design Without Need for Level-Conversion SSST 2012 Mridula Allani Intel Corporation, Austin, TX (Formerly.
Robust Low Power VLSI ECE 7502 S2015 On Effective IDDQ Testing of Low-Voltage CMOS Circuits Using Leakage Control Techniques ECE 7502 Class Discussion.
Jia Yao and Vishwani D. Agrawal Department of Electrical and Computer Engineering Auburn University Auburn, AL 36830, USA Dual-Threshold Design of Sub-Threshold.
Robust Low Power VLSI ECE 7502 S2015 Analog and Mixed Signal Test ECE 7502 Class Discussion Christopher Lukas 5 th March 2015.
CSE477 L28 DFT.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 28: Design for Test Mary Jane Irwin ( )
Robust Low Power VLSI ECE 7502 S2015 Canary SRAM Built in Self Test for SRAM Write V MIN Tracking ECE 7502 Class Final Presentation Arijit Banerjee 21.
Robust Low Power VLSI ECE 7502 S2015 Fault Diagnosis and Logic Debugging Using Boolean Satisfiability ECE 7502 Class Discussion Benjamin Melton Thursday.
Fault models Stuck-at Stuck-at-1 Reset coupling 0 0 Set coupling Inversion coupling Transition  /0 0 1 Transition  /1 1.
ECE 7502 Project Final Presentation
Robust Low Power VLSI ECE 7502 S2015 Evaluation of Coverage-Driven Random Verification ECE 7502 – Project Presentation Qing Qin 04/23/2015.
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.
Self-* Systems CSE 598B Paper title: Dynamic ECC tuning for caches Presented by: Niranjan Soundararajan.
MOTION ESTIMATION IMPLEMENTATION IN VERILOG
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,
By Praveen Venkataramani
Testability of Analogue Macrocells Embedded in System-on-Chip Workshop on the Testing of High Resolution Mixed Signal Interfaces Held in conjunction with.
Project SRAM Stevo Bailey Kevin Linger Roger Lorenzo John Thompson ECE 4332: Intro to VLSI.
Design and Analysis of A Novel 8T SRAM Cell December 14, 2010 Department of Microelectronic Engineering & Centre for Efficiency Oriented Languages University.
Low-Power BIST (Built-In Self Test) Overview 10/31/2014
Patricia Gonzalez Divya Akella VLSI Class Project.
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
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTES Functional testing.
1 Dual-V cc SRAM Class presentation for Advanced VLSIPresenter:A.Sammak Adopted from: M. Khellah,A 4.2GHz 0.3mm 2 256kb Dual-V CC SRAM Building Block in.
Power Problems in VLSI Circuit Testing Keynote Talk Vishwani D. Agrawal James J. Danaher Professor Electrical and Computer Engineering Auburn University,
3D Technology and SRAM Simulation Advisor : Yi-Chang Lu Student : Chun-Yen Lin Graduate Institute of Electronics Engineering National Taiwan University.
Gopakumar.G Hardware Design Group
Raghuraman Balasubramanian Karthikeyan Sankaralingam
Canary SRAM Built in Self Test for SRAM Write VMIN Tracking
Pattern Compression for Multiple Fault Models
Dual Mode Logic An approach for high speed and energy efficient design
Circuit Design Techniques for Low Power DSPs
A High Performance SoC: PkunityTM
Testing in the Fourth Dimension
Lecture 26 Logic BIST Architectures
Presentation transcript:

Canary SRAM Built in Self Test for SRAM VMIN Tracking ECE 7502 Class Proposal Arijit Banerjee 12th Feb 2015

Design and Test Development Requirements Specification Architecture Logic / Circuits Physical Design Fabrication Manufacturing Test Packaging Test PCB Test System Test PCB Architecture PCB Circuits PCB Physical Design PCB Fabrication Design and Test Development Customer Validate Verify Test

Motivation Deep submicron high density SRAM: write worsen Requires assist in deep submicron technology [Zimmer et al 2012] constant energy and area overhead Techniques like dual rail is expensive alternative to assist SRAM dynamic write minimum operating voltage (VMIN )not constant Need to track SRAM write VMIN across PVTs Need to turn on or off assists when required and save energy Canary SRAM to the rescue Closed loop dynamic VMIN tracking Requires built in self test (BIST) for continuous operation

Canary SRAM An SRAM sensor that can be sensitive to retention, read, write Uses a reverse assist to degrade operations Canary data retention voltage (DRV) tracking [Wang et al 2007] Canary write VMIN tracking [Banerjee et al 2014] Uses BIST to count the # of bit failures User knobs: failure threshold and degree of reverse assist

Outline SRAM faults and state of the art for SRAM BIST algorithms Canary BIST challenges Approach: proposed canary BIST Important metrics and expected outcomes Deliverables and timeline

SRAM Faults and State of The Art for SRAM BIST algorithms Static Stuck at faults (SAF) Address decode faults (AF) Transition faults (TF) etc. Dynamic Recovery faults Retention faults etc. March algorithms MATS, MARCH X, MARCH C- etc. Memory BIST Trends Programmable BIST [Zarrineh et al 1999][Kokrady et al 2008] [Fradi et al 2011] Processor controlled BIST [ Ching-Hong Tsai et al 2001]

Canary BIST challenges Canary BIST requirements Manufacturing test for canary SRAM and BIST itself At speed test for supporting user requirements in an system on chip (SoC) Challenges At speed continuous testing for canary failures during manufacturing and user run conditions Compute failure rate within a few cycles Alert the user for assist related changes Power challenges Canary BIST testing itself

Approach: Proposed Canary BIST Focus Go/No-Go memory mode BIST for manufacturing test Failure rate compute in canary BIST mode To cover only the SAF, AF and TFs of canary SRAM using canary BIST Algorithm Implementation in canary BIST MARCH X or MARCH C- in RTL Low power Implementation RTL with clock gating support Power gating support Compute incremental canary failure rate After every write followed by read in the same address User defined cycles Tight write and relaxed read with options

Important Metrics and Expected Outcomes Fault coverage MARCH X or MARCH C- : guarantees 100% fault coverage (SAF, AF and TFs only) Fault coverage of the canary BIST itself: 99% target coverage using DFT scan chains Test access time Time to do a Go/No-Go test for 512 bit canary Data volume Amount of tester data required to test Canary SRAM Canary BIST Expected results March test RTL simulations for implementation SPICE results for CBIST Go/No-Go test after synthesis SPICE results of test access time after synthesis Fault coverage result for the canary BIST itself using Synopsys TetraMAX

Deliverables and Timeline Expected Date Actual Date Status Issues RTL for March Test and Verilog simulation results 2/24/2015 Planned Synthesis using DC with IBM 130nm 2/28/2015 Planned to report on 3/3/2015 SPICE Simulation results Go/N-Go and test access time 3/14/2015 Canary BIST Fault coverage results 3/21/2015 Planned to report on 3/24/2015

References [1] J. Wang and B. Calhoun, “Canary replica feedback for near-DRV standby vdd scaling in a 90 nm SRAM,” in Proc. Custom Integrated Circuit Conf. (CICC ’07), Sep. 2007, pp. 29–32. [2] Banerjee, A.; Sinangil, M.E.; Poulton, J.; Gray, C.T.; Calhoun, B.H., "A reverse write assist circuit for SRAM dynamic write VMIN tracking using canary SRAMs," Quality Electronic Design (ISQED), 2014 15th International Symposium on , vol., no., pp.1,8, 3-5 March 2014 [3] B. Zimmer, S. O. Toh, H. Vo, Y. Lee, O. Thomas, K. Asanovic, and B. Nikolic, “SRAM assist techniques for operation in a wide voltage range in 28 nm CMOS,” IEEE Trans. Circuits Syst. II, vol. 59, no. 12, pp. 853– 857, Dec. 2012. [4] Fradi, A.; Nicolaidis, M.; Anghel, L., "Memory BIST with address programmability," On-Line Testing Symposium (IOLTS), 2011 IEEE 17th International , vol., no., pp.79,85, 13-15 July 2011 [5] Zarrineh, K.; Upadhyaya, S.J., "Programmable memory BIST and a new synthesis framework," Fault-Tolerant Computing, 1999. Digest of Papers. Twenty-Ninth Annual International Symposium on , vol., no., pp.352,355, 15-18 June 1999 [6] Kokrady, A.; Ravikumar, C.P.; Chandrachoodan, N., "Layout-Aware and Programmable Memory BIST Synthesis for Nanoscale System-on-Chip Designs," Asian Test Symposium, 2008. ATS '08. 17th , vol., no., pp.351,356, 24-27 Nov. 2008 [7] Ching-Hong Tsai; Cheng-Wen Wu, "Processor-programmable memory BIST for bus-connected embedded memories," Design Automation Conference, 2001. Proceedings of the ASP-DAC 2001. Asia and South Pacific , vol., no., pp.325,330, 2001

Questions and Feedbacks?