cellular automata as a test pattern generator and output response compactor for bist

18
ECE- DEPARTMENT 1. SHIVA SHANKER BEERAVELLI : 10T81A0448 2. PALUSA KRANTHI KUMAR GOUD : 10T 3. G.SHIVA NARAYANA REDDY : 10T81A0449 4. SHEELAM RAMU : 10T81A0431 Internal Guide: Mr.K.ASHOK KUMAR Assoc. Prof & HOD-ECE

Upload: shiva-narayan-reddy

Post on 28-Jun-2015

400 views

Category:

Technology


0 download

DESCRIPTION

this is the presentation shows how test pattern generators and output response compactors are developed using cellular automata techniques which are used for built in self test purpose.

TRANSCRIPT

Page 1: cellular automata as a test pattern generator and output response compactor for bist

ECE-DEPARTMENT

1. SHIVA SHANKER BEERAVELLI : 10T81A04482. PALUSA KRANTHI KUMAR GOUD : 10T81A04173. G.SHIVA NARAYANA REDDY : 10T81A04494. SHEELAM RAMU : 10T81A0431

Internal Guide: Mr.K.ASHOK KUMAR

Assoc. Prof & HOD-ECE

Page 2: cellular automata as a test pattern generator and output response compactor for bist

A MINI-PROJECT ON

IMPLEMENTATION OF HYBRID CELLULAR AUTOMATA AS A TEST

PATTERN GENERATER & RESPONSE COMPACTOR FOR BIST

Page 3: cellular automata as a test pattern generator and output response compactor for bist

CONTENTS:

Objective

Working Principles

Diagrammatic View

Advantages /Disadvantages With Examples

Applications in Real Time Scenario

Future Extension of the Project

Summary

References /Bibliography

Page 4: cellular automata as a test pattern generator and output response compactor for bist

WHY TESTING IS IMPORTANT IN VLSI DESIGN ?

Specifications Code designing Code verification RTL designing Simulation Synthesis Fabrication

TESTING packing

PROBLEM:Testing of circuits in past was done

by ATE

Page 5: cellular automata as a test pattern generator and output response compactor for bist

PRESENT APPROACH FOR TESTING: (DFT-DESIGN FOR TESTABILITY)

BUILT-IN-SELF TEST BIST eliminating the dependence on an external

automated test equipment (ATE)

Block Diagram shows TESTING ProcessSeed value

Seed value

din

Good/fault

Page 6: cellular automata as a test pattern generator and output response compactor for bist

MAIN OBJECTIVE:

To construct the TPG

To construct the ORA

Using CELLULAR AUTOMATA (CA)

Pseudo random generator

Page 7: cellular automata as a test pattern generator and output response compactor for bist

CELLULAR AUTOMATA:

Cellular automata is collection of cells with regular collections.

Working Principles/Rules:

Each cell connects to its local neighbors by using rule 90 and rule150.

Flip-flops

Page 8: cellular automata as a test pattern generator and output response compactor for bist

Rule 90: Rule 150:

Transition function [rule 90] : Xc(t+1) = Xc-1(t) xor Xc+1(t). Transition function [rule 150]: Xc(t+1) = Xc-1(t) xor Xc(t) xor Xc+1(t). 

C-1 : pastC : presentC+1 : future

Diagrammatic View:

Page 9: cellular automata as a test pattern generator and output response compactor for bist

Cellular automata as a TEST PATTERN GENERATER :

Page 10: cellular automata as a test pattern generator and output response compactor for bist

CA produces (2^n-1) test patterns automatically.

Page 11: cellular automata as a test pattern generator and output response compactor for bist

Cellular automata as a RESPONSE COMPACTOR:

din din

din

din

din

Page 12: cellular automata as a test pattern generator and output response compactor for bist

Lower cost of test, since the need for external electrical testing using an ATE will be reduced, if not eliminated.

better fault coverage, since special test structures can be incorporated onto the chips.

easier customer support.

capability to perform tests outside the production electrical testing environment.

Shorter test times if the BIST can be designed to test more structures in parallel.

Advantages:

Page 13: cellular automata as a test pattern generator and output response compactor for bist

additional silicon area and fob processing requirements .

additional pin requirements.(since the BIST circuitry need a way to

interface with the outside world to be effective)

possibly bigger package size

Disadvantages:

Page 14: cellular automata as a test pattern generator and output response compactor for bist

Integrated circuit manufacture :BIST is used to make faster, less-expensive integrated circuit manufacturing tests.

Computers(pc’s test itself at startup)

Medicine (medical devices test themselves to assure continued safety )

Military (used in missiles where the bist is computer c controlled)

Applications in Real Time Scenario :

Page 15: cellular automata as a test pattern generator and output response compactor for bist

Future Extension of the Project:

•Built-In Self-Repair (BISR).

•Transparent BIST for RAMs.

•Programmable memory BIST.

Page 16: cellular automata as a test pattern generator and output response compactor for bist
Page 17: cellular automata as a test pattern generator and output response compactor for bist

References /Bibliography:

1. Bushnell and Agrawal, “Essentials of Electronic Testing for Digital, Memory & Mixed-Signal VLSI Circuits” New York: Kluwer Academic Publishers, 2002

2. Serra, M.; Slater, T.; Muzio, J.C.; Miller, D.M., “The analysis of one-dimensional linear cellular automata and their aliasing properties, IEEE Transactions on, Volume: 9 , Issue: 7 , July 1999, Pages:767 – 778.

3. Jianbing Zhao., “A Novel FPGA Manufacture-oriented Interconnect Fault Test,” 9th International Conference on Solid-State and Integrated-Circuit Technology, 2008

Page 18: cellular automata as a test pattern generator and output response compactor for bist