Low-Power Scan-Based Built-In Self-Test Basedon Weighted Pseudorandom Test PatternGeneration and Reseeding

Similar documents
Design of Fault Coverage Test Pattern Generator Using LFSR

Y. Tsiatouhas. VLSI Systems and Computer Architecture Lab. Built-In Self Test 2

Jin-Fu Li Advanced Reliable Systems (ARES) Laboratory. National Central University

Bit Swapping LFSR and its Application to Fault Detection and Diagnosis Using FPGA

BUILT-IN SELF-TEST BASED ON TRANSPARENT PSEUDORANDOM TEST PATTERN GENERATION. Karpagam College of Engineering,coimbatore.

VLSI System Testing. BIST Motivation

Overview: Logic BIST

SIC Vector Generation Using Test per Clock and Test per Scan

Controlling Peak Power During Scan Testing

A Novel Low Power pattern Generation Technique for Concurrent Bist Architecture

Available online at ScienceDirect. Procedia Computer Science 46 (2015 ) Aida S Tharakan a *, Binu K Mathew b

International Journal of Scientific & Engineering Research, Volume 5, Issue 9, September ISSN

DETERMINISTIC SEED RANGE AND TEST PATTERN DECREASE IN LOGIC BIST

TEST PATTERN GENERATION USING PSEUDORANDOM BIST

Design of Test Circuits for Maximum Fault Coverage by Using Different Techniques

Implementation of BIST Test Generation Scheme based on Single and Programmable Twisted Ring Counters

ECE 715 System on Chip Design and Test. Lecture 22

A New Approach to Design Fault Coverage Circuit with Efficient Hardware Utilization for Testing Applications

CPE 628 Chapter 5 Logic Built-In Self-Test. Dr. Rhonda Kay Gaede UAH. UAH Chapter Introduction

Final Exam CPSC/ECEN 680 May 2, Name: UIN:

I. INTRODUCTION. S Ramkumar. D Punitha

CMOS Testing-2. Design for testability (DFT) Design and Test Flow: Old View Test was merely an afterthought. Specification. Design errors.

VLSI Test Technology and Reliability (ET4076)

Built-In Self-Test (BIST) Abdil Rashid Mohamed, Embedded Systems Laboratory (ESLAB) Linköping University, Sweden

Analysis of Low Power Test Pattern Generator by Using Low Power Linear Feedback Shift Register (LP-LFSR)

Design and Implementation of Uart with Bist for Low Power Dissipation Using Lp-Tpg

Doctor of Philosophy

A Novel Method for UVM & BIST Using Low Power Test Pattern Generator

DESIGN OF TEST PATTERN OF MULTIPLE SIC VECTORS FROM LOW POWER LFSR THEORY AND APPLICATIONS IN BIST SCHEMES

K.T. Tim Cheng 07_dft, v Testability

VHDL Implementation of Logic BIST (Built In Self Test) Architecture for Multiplier Circuit for High Test Coverage in VLSI Chips

ISSN:

Research Article Ring Counter Based ATPG for Low Transition Test Pattern Generation

Low Transition Test Pattern Generator Architecture for Built-in-Self-Test

IMPLEMENTATION OF X-FACTOR CIRCUITRY IN DECOMPRESSOR ARCHITECTURE

Instructions. Final Exam CPSC/ELEN 680 December 12, Name: UIN:

Design and Implementation OF Logic-BIST Architecture for I2C Slave VLSI ASIC Design Using Verilog

Implementation of Low Power Test Pattern Generator Using LFSR

Scan-shift Power Reduction Based on Scan Partitioning and Q-D Connection

Controlled Transition Density Based Power Constrained Scan-BIST with Reduced Test Time. Farhana Rashid

Lecture 23 Design for Testability (DFT): Full-Scan

VLSI Design Verification and Test BIST II CMPE 646 Space Compaction Multiple Outputs We need to treat the general case of a k-output circuit.

VLSI Technology used in Auto-Scan Delay Testing Design For Bench Mark Circuits

Testability: Lecture 23 Design for Testability (DFT) Slide 1 of 43

State Skip LFSRs: Bridging the Gap between Test Data Compression and Test Set Embedding for IP Cores *

Achieving High Encoding Efficiency With Partial Dynamic LFSR Reseeding

Low Transition-Generalized Linear Feedback Shift Register Based Test Pattern Generator Architecture for Built-in-Self-Test

Efficient Test Pattern Generation Scheme with modified seed circuit.

MVP: Capture-Power Reduction with Minimum-Violations Partitioning for Delay Testing

DESIGN OF LOW POWER TEST PATTERN GENERATOR

FOR A DISSERTATION SUBMITTED TO THE DEPARTMENT OF ELECTRICAL ENGINEERING AND THE COMMITTEE ON GRADUATE STUDIES OF STANFORD UNIVERSITY

Testing of Cryptographic Hardware

Changing the Scan Enable during Shift

Test Pattern Generation Using BIST Schemes

Deterministic BIST Based on a Reconfigurable Interconnection Network

Design for Test. Design for test (DFT) refers to those design techniques that make test generation and test application cost-effective.

Lecture 23 Design for Testability (DFT): Full-Scan (chapter14)

March Test Compression Technique on Low Power Programmable Pseudo Random Test Pattern Generator

LOW TRANSITION TEST PATTERN GENERATOR ARCHITECTURE FOR MIXED MODE BUILT-IN-SELF-TEST (BIST)

TEST PATTERNS COMPRESSION TECHNIQUES BASED ON SAT SOLVING FOR SCAN-BASED DIGITAL CIRCUITS

ISSN Vol.04, Issue.09, September-2016, Pages:

This Chapter describes the concepts of scan based testing, issues in testing, need

Efficient Test Pattern Generator for BIST using Multiple Single Input Change Vectors

Department of Electrical and Computer Engineering University of Wisconsin Madison. Fall Final Examination CLOSED BOOK

HIGHER circuit densities and ever-increasing design

Unit 8: Testability. Prof. Roopa Kulkarni, GIT, Belgaum. 29

Czech Technical University in Prague Faculty of Information Technology Department of Digital Design

Leakage Current Reduction in Sequential Circuits by Modifying the Scan Chains

Response Compaction with any Number of Unknowns using a new LFSR Architecture*

A Modified Design of Test Pattern Generator for Built-In-Self- Test Applications

Design and Implementation of Low Power Linear Feedback Shift Segisters for Vlsi Application

Survey of Test Vector Compression Techniques

for Digital IC's Design-for-Test and Embedded Core Systems Alfred L. Crouch Prentice Hall PTR Upper Saddle River, NJ

Clock Gate Test Points

Survey of low power testing of VLSI circuits

Low Power Illinois Scan Architecture for Simultaneous Power and Test Data Volume Reduction

Design for test methods to reduce test set size

Evaluating BIST Architectures for Low Power

Chapter 8 Design for Testability

Test Pattern Generator (TPG) for Low Power Logic Built In Self Test (BIST )

Methodology to Detect and Diagnose Faults in Memories using BIST

A New Low Energy BIST Using A Statistical Code

Design for Testability

Design of BIST with Low Power Test Pattern Generator

LOW POWER TEST PATTERN GENERATION USING TEST-PER-SCAN TECHNIQUE FOR BIST IMPLEMENTATION

A Technique to Reduce Peak Current and Average Power Dissipation in Scan Designs by Limited Capture

DESIGN OF RANDOM TESTING CIRCUIT BASED ON LFSR FOR THE EXTERNAL MEMORY INTERFACE

Hybrid BIST Based on Weighted Pseudo-Random Testing: A New Test Resource Partitioning Scheme

Bit-Serial Test Pattern Generation by an Accumulator behaving as a Non-Linear Feedback Shift Register

Low Cost Fault Detector Guided by Permanent Faults at the End of FPGAs Life Cycle Victor Manuel Gonçalves Martins

Diagnosis of Resistive open Fault using Scan Based Techniques

Synthesis Techniques for Pseudo-Random Built-In Self-Test Based on the LFSR

LOW-OVERHEAD BUILT-IN BIST RESEEDING

Strategies for Efficient and Effective Scan Delay Testing. Chao Han

Modifying the Scan Chains in Sequential Circuit to Reduce Leakage Current

Chapter 5. Logic Built-In Self-Test. VLSI EE141 Test Principles and Architectures Ch. 5 - Logic BIST - P. 1

Techniques for Seed Computation and Testability Enhancement for Logic Built-In Self Test

Power Problems in VLSI Circuit Testing

Testing Sequential Circuits

Comparative Analysis of Stein s. and Euclid s Algorithm with BIST for GCD Computations. 1. Introduction

Transcription:

Low-Power Scan-Based Built-In Self-Test Basedon Weighted Pseudorandom Test PatternGeneration and Reseeding Abstract: A new low-power (LP) scan-based built-in self-test (BIST) technique is proposed based on weighted pseudorandom test pattern generation and reseeding. A new LP scan architecture is proposed, which supports both pseudorandom testing and deterministic BIST. During the pseudorandom testing phase, an LP weighted random test pattern generation scheme is proposed by disabling a part of scan chains. During the deterministic BIST phase, the design-for-testability architecture is modified slightly while the linear-feedback shift register is kept short. In both the cases, only a small number of scan chains are activated in a single cycle. Sufficient experimental results are presented to demonstrate the performance of the proposed LP BIST approach. The proposed architecture of this paper analysis the logic size, area and power consumption using Xilinx 14.2. Existing System: Recent methods aim atreducing the switching activity during scan shift cycles, whosetest generator allows automatic selection of their parametersfor LP pseudorandom test generation. However, many of theprevious LP BIST approaches cause fault coverage loss tosome extent. Therefore, achieving high fault coverage in anlp BIST scheme is also very important. Weighted pseudorandom testing schemes and methods can effectively improve fault coverage. However, these approaches usually result in much morepower consumption due to more frequent transitions at thescan flip flops in many cases. Therefore, we intend to proposean LP scan-based pseudorandom pattern generator (PRPG). Scan flip flops, especially, the ones close to the scan-in pins,are not observable in most of shift cycles. Tsai et al. proposed a novel BIST scheme that inserts multiple capturecycles after scan shift cycles during a test cycle. Thus, the faultcoverage of the scan-based BIST can be greatly improved.an improved method of the earlier work, presented,selects different numbers of capture cycles after the shiftcycles. In this paper, a new LP scan-based BIST techniqueis

proposed based on weighted pseudorandom test patterngeneration and reseeding. A new LP scan architecture is proposed, which supports both pseudorandom testing anddeterministic BIST. Weighted pseudorandom testing schemes can effectively improve fault coverage.a weighted test-enable signal-based pseudorandom test pattern generation scheme was proposed for scanbased BIST, according to which the number of shift cycles and thenumber of capture cycles in a single test cycle are not fixed.a reconfigurable scan architecture was used for the deterministic BIST scheme using the weighted test enable signal-based pseudorandom test generation scheme. Laiet al. proposed a new scan segmentation approachfor more effective BIST.LP BIST approaches were proposed early,and. Zorian proposed a distributed BIST controlscheme in order to simplify the BIST execution of complexics. The average power was reduced and the temperaturewas reduced. The methods reduced switching activity duringscan shifts by adding extra logic. A new randomsingle-input change test generation scheme generateslp test patterns that provide a high level of defect coverageduring LP BIST of digital circuits. An LP BIST scheme wasproposed based on circuit partitioning. New pseudorandom test generators were proposed to reducepower consumption during testing. A new encoding scheme is proposed, which can be used in conjunction with anylfsr-reseeding scheme to significantly reduce test power andeven further reduce test data volume. Laiet al.[28] proposeda new LP PRPG for scan-based BIST using a restricted scan chain reordering method to recover the fault coverage loss. A low-transition test pattern generator was proposedto reduce the average and peak power of a circuit during testby reducing the transitions among patterns. Transitions arereduced in two dimensions: 1) Between consecutive patternsand 2) Between consecutive bits. Abu-Issa and Quigley proposed a PRPG to generate test vectors for test-per-scanbists in order to reduce the switching activity while shiftingtest vectors into the scan chain. Furthermore, a novel algorithm for scan-chain ordering has been presented. Disadvantages: The data storage of chip is high

Proposed System: Newlow-powerweightedpseudorandompatterntestgenerator: We propose a new LP scan-based BIST architecture, which supports LP pseudorandom testing, LP deterministic BIST and LP reseeding. DFT Architecture: As shown in Fig. 1, the scan-forest architecture is usedfor pseudorandom testing in the first phase. Each stage of thephase shifter (PS) drives multiple scan chains, where all scanchains in the same scan tree are driven by the same stage ofthe PS. Unlike the multiple scan-chain architecture used inthe previous methods, the scan-forest architectureis adopted to compress test data and reduce the deterministictest data volume. Separate weighted signalse0, e1,...,andenare assigned to all scan chains in the weightedpseudorandom testing phase (phase=0), as shown in Fig. 1,which is replaced by the regular test in the deterministic BISTphase (phase=1). Each scanin signal drives multiple scanchains, as shown in Fig. 1, where different scan chains areassigned different weights. This technique can also significantly reduce the size of the PS compared with the multiplescan-chain architecture where each stage of the PS drives onescan chain. The compactor connected to the combinationalpart of the circuit is to reduce the size of the MISR. Theshadow register is used for LP deterministic and reseeding.

Figure 1: General DFT architecture for LP scan-based BIST The size of the LFSR needed for deterministic BISTdepends on the maximum number of care bits of all deterministic test vectors for most of the previous deterministicbist methods. In some cases, the size of the LFSR can bevery large because of a few vectors with a large number ofcare bits even when a well-designed PS is adopted. This maysignificantly increase the test data volume in order to keep theseeds. This problem can be solved by adding a small numberof extra variables to the LFSR or ring generator without keeping a big seed for each vector. Weighted Pseudorandom Test Pattern Generation: Our method generates the degraded sub circuits for all subsets of scan chains in the following way. All PPIs relatedto the disabled scan chains are randomly assigned specifiedvalues (1 and 0). Note that all scan flip flops at the same levelof the same scan tree share the same PPI. For any gate, thegate is removed if its output is specified; the input can beremoved from a NAND, NOR, AND,andORgates if the inputis assigned a non-controlling value and it has at least threeinputs. For a two-input AND or ORgate, the gate is removedif one of its inputs is assigned a non-

controlling value. For anorornandgate, the gate degrades to an inverter if one ofits inputs is assigned a non controlling value. For anxorornxorgate with more than three inputs, theinput is simply removed from the circuit if one of its inputsis assigned value 0; the input is removed if it is assignedvalue 1, an XORgate changes to an NXORgate, and annxorgate changes to anxorgate. For anxorgate withtwo inputs, and one of its inputs is assigned value 0, the gateis deleted from the circuit. For a two-inputnxorgate, the gatedegrades to an inverter. If one of its inputs is assigned value 1,a two-input XORgate degrades to an inverter. If one of itsinputs is assigned value 1, a two-input NXORgate can beremoved from the circuit. Figure 2: Weighted pseudorandom test generator for scan-tree-based LP BIST In the scan-based BIST architecture, as shown in Fig. 2,different weightse0, e1,...,and ek are assigned to the testenable signals of the scan chains SC0,SC1,...,and SCk, respectively, where e0,

e2,...,ek {0.5,0.625,0.75,0.875}.Scan flip flops in all disabled scan chains are set to constantvalues. Our method randomly assigns constant values to allscan flip flops in the disabled scan chains. The circuit isdegraded into a smaller sub circuit. All weights on the testenable signals are selectedin the degraded sub-circuit. The gating logic is presented in Fig. 1. We do not assignweights less than 0.5 to the test-enable signals, because we donot want to insert more capture cycles than scan shift cycles.we have developed an efficient method to select weightsfor the test-enable signals of the scan chains. Advantages: Reduce the data storage on chip Software implementation: Modelsim Xilinx ISE