TOPIC : RTD, SST UNIT 5 : BIST and BIST Architectures Module 5.2 Specific BIST Architectures.

Slides:



Advertisements
Similar presentations
Introduction to DFT Alexander Gnusin.
Advertisements

MEMORY BIST by: Saeid Hashemi Mehrdad Falakparvaz
Design for Testability (DfT)
Experiment 2 PIC Program Execution & Built-In Self-Test.
Copyright 2001, Agrawal & BushnellVLSI Test: Lecture 261 Lecture 26 Logic BIST Architectures n Motivation n Built-in Logic Block Observer (BILBO) n Test.
Module 12.  In Module 9, 10, 11, you have been introduced to examples of combinational logic circuits whereby the outputs are entirely dependent on the.
5/13/2015 Based on text by S. Mourad "Priciples of Electronic Systems" Digital Testing: Built-in Self-test.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Copyright 2005, Agrawal & BushnellVLSI Test: Lecture 21alt1 Lecture 21alt BIST -- Built-In Self-Test (Alternative to Lectures 25, 26 and 27) n Definition.
X-Compaction Itamar Feldman. Before we begin… Let’s talk about some DFT history: Design For Testability (DFT) has been around since the 1960s. The technology.
4/28/05Vemula: ELEC72501 Enhanced Scan Based Flip-Flop for Delay Testing By Sudheer Vemula.
Design for Testability Theory and Practice Lecture 11: BIST
Chapter 7: Testing Of Digital Circuits 1 Testing of Digital Circuits M. Balakrishnan Dept. of Comp. Sci. & Engg. I.I.T. Delhi.
Embedded Hardware and Software Self-Testing Methodologies for Processor Cores Li Chen, Sujit Dey, Pablo Sanchez, Krishna Sekar, and Ying Chen Design Automation.
ELEN 468 Lecture 241 ELEN 468 Advanced Logic Design Lecture 24 Design for Testability.
January 16, '02Agrawal: Delay testing1 Delay Testing of Digital Circuits Vishwani D. Agrawal Agere Systems, Murray Hill, NJ USA
Testing of Logic Circuits. 2 Outline  Testing –Logic Verification –Silicon Debug –Manufacturing Test  Fault Models  Observability and Controllability.
Comparison of LFSR and CA for BIST
ELEN 468 Lecture 251 ELEN 468 Advanced Logic Design Lecture 25 Built-in Self Test.
TOPIC - BIST architectures I
TOPIC : BILBO BIST Architectures UNIT 5 : BIST and BIST Architectures Module 5.2 BIST.
TOPIC : Introduction to BIST and types of BIST
BIST vs. ATPG.
BIST AND DATA COMPRESSION 1 JTAG COURSE spring 2006 Andrei Otcheretianski.
The Processor Data Path & Control Chapter 5 Part 1 - Introduction and Single Clock Cycle Design N. Guydosh 2/29/04.
Sequential Circuit Introduction to Counter
REGISTER A Register is a group of binary storage cells suitable for holding binary information. A group of flip-flops constitutes a register, since each.
Registers and Counters
Design for Testability
TOPIC : Design of Scan Storage Cells UNIT 4 : Design for testability Module 4.3 Scan Architectures and Testing.
Generating Random Numbers in Hardware. Two types of random numbers used in computing: --”true” random numbers: ++generated from a physical source (e.g.,
Advanced FPGA Based System Design Lecture-9 & 10 VHDL Sequential Code By: Dr Imtiaz Hussain 1.
Testimise projekteerimine: Labor 2 BIST Optimization
CS Fall 2005 – Lec. #18: Testing - 1 Testing of Logic Circuits zFault Models zTest Generation and Coverage zFault Detection zDesign for Test.
Modern VLSI Design 4e: Chapter 8 Copyright  2008 Wayne Wolf Topics Testability and architecture. Design methodologies. Multiprocessor system-on-chip.
CSE477 L28 DFT.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 28: Design for Test Mary Jane Irwin ( )
A Test-Per-Clock LFSR Reseeding Algorithm for Concurrent Reduction on Test Sequence Length and Test Data Volume Adviser :蔡亮宙 Student ;蔡政宏.
Unit IV Self-Test and Test Algorithms
Logic BIST Logic BIST.
Design for Testability By Dr. Amin Danial Asham. References An Introduction to Logic Circuit Testing.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
Important Components, Blocks and Methodologies. To remember 1.EXORS 2.Counters and Generalized Counters 3.State Machines (Moore, Mealy, Rabin-Scott) 4.Controllers.
TOPIC : Introduction to Compression Techniques UNIT 5 : BIST and BIST Architectures Module 5.4 Compression Techniques.
Page 1EL/CCUT T.-C. Huang May 2004 TCH CCUT Introduction to IC Test Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech.
Page 1EL/CCUT T.-C. Huang May 2004 TCH CCUT Introduction to IC Test Tsung-Chu Huang ( 黃宗柱 ) Department of Electronic Eng. Chong Chou Institute of Tech.
ECE 553: TESTING AND TESTABLE DESIGN OF DIGITAL SYSTEMS
TOPIC : Signature Analysis. Introduction Signature analysis is a compression technique based on the concept of (CRC) Cyclic Redundancy Checking It realized.
Embedded Embedded at-speed test at-speed test.
TOPIC : Controllability and Observability
CS/EE 3700 : Fundamentals of Digital System Design
TOPIC : Transition Count Compression UNIT 5 : BIST and BIST Architectures Module 5.4 Compression Techniques.
TOPIC : CBIST, CEBS UNIT 5 : BIST and BIST Architectures Module 5.2 Specific BIST Architectures.
Unit1: Modeling & Simulation Module5: Logic Simulation Topic: Unknown Logic Value.
TOPIC : Test Techniques for some complex circuits UNIT 4 : Design For Testability Module 4.2: DFT Techniques.
Technical University Tallinn, ESTONIA 1 Raimund Ubar TTÜ Tallinn, 21. mai 2003 Hästitestitavad ja isetestivad digitaalsüsteemid.
TOPIC : Scan based Design Module 4.3 : Scan architectures and testing UNIT 4 : Design for Testability.
TOPIC : Introduction to Sequential Circuits UNIT 1: Modeling and Simulation Module 4 : Modeling Sequential Circuits.
TITLE : types of BIST MODULE 5.1 BIST basics
1 Modeling Synchronous Logic Circuits Debdeep Mukhopadhyay Associate Professor Dept of Computer Science and Engineering NYU Shanghai and IIT Kharagpur.
July 10, th VLSI Design and Test Symposium1 BIST / Test-Decompressor Design using Combinational Test Spectrum Nitin Yogi Vishwani D. Agrawal Auburn.
Hardware Testing and Designing for Testability
EKT 221 : Digital 2 Serial Transfers & Microoperations
VLSI Testing Lecture 14: Built-In Self-Test
CPE/EE 428/528 VLSI Design II – Intro to Testing (Part 2)
CPE/EE 428/528 VLSI Design II – Intro to Testing (Part 3)
ECE 434 Advanced Digital System L18
CPE/EE 422/522 Advanced Logic Design L17
Sungho Kang Yonsei University
Lecture 26 Logic BIST Architectures
Presentation transcript:

TOPIC : RTD, SST UNIT 5 : BIST and BIST Architectures Module 5.2 Specific BIST Architectures

Random Test Data (RTD) In previous architectures, entire scan path is to be loaded with new data to apply a single test pattern to the CUT. To solve this problem, RTD BIST architecture is developed. It’s attributes are: distributed and embedded BIST architecture Boundary scan is present. Signature analyzers are used for both compression and test pattern generation.

Contd … RTD BIST architecture is shown in below figure: Random Test Data BIST architecture

Test process of RTD Registers R1, R2, R3 are loaded with a seed pattern by setting to scan mode. R1 cannot be loaded with all 0’s. The registers are then put into their test mode and held in this state while the circuit is tested. For each clock, R1 and R2 generate a new test pattern. R2 and R3 operate as a MISR.

Contd … The patterns generated by R2 are a function of the CUT logic since these patterns are the state of a MISR. Hence the problem with this technique is some binary patterns may be repeated and others may never be generated. The concept of RTD technique is that if the normal data in a circuit is suitably combined with some form of error capturing mechanism, it is sufficient to test a circuit.

Simultaneous Self Test (SST) It has the following attributes: No boundary scan Scan CUT architecture Distributed and embedded BIST architecture LFSR’s are not used Each storage cell in the CUT is modified to be a self- test storage cell.

Self-test Storage Cell It has 3 modes of operation: ◦ Normal mode ◦ Scan mode ◦ Test mode By applying appropriate clock signals and T, S i signals, different modes are selected.

Contd … For normal operation, the value of the system data signal D is loaded into the flip-flop by CK1. For scan operation, T is set to 0 and clock CK2 is used. For self-test operation, T is set to 1 and CK2 is again used. The new state of the flip-flop is equal to (D XOR S i ).

Contd … A circuit employing simultaneous self-test is shown: Simultaneous self-test BIST architecture

Contd … The scan path is first loaded with seed data. The circuit is then put into test mode and clocked a sufficient number of times to be adequately tested. After testing, the circuit is put back into the scan mode and the contents of the scan path are shifted out. If the final contents of the scan path is incorrect, faulty operation is detected.

Contd … During the test process, self-test scan path is simultaneously collecting test results from C and supplying test values to C. Since test data need not be shifted into the scan path, it leads to a very fast test process.