SlideShare a Scribd company logo
1 of 23
VLSI TESTING
Built-In Self-Test(BIST)
By
GSV.PRABHUJI
ROLLNO:13
OVERVIEW
 BIST (Built-In Self-Test)
 BIST Architecture
 BIST Advantages
 BIST Disadvantages & Applications
 Conclusion
Testing a Circuit
Circuit Under
Test
Test Pattern
Generator
Response
Analyzer
Test Equipment
• Pulse and Function generators
• Oscilloscope
• Logic Analyzers
• Computers
+
Test Engineer
Self-Test a Circuit
Circuit
Under Test
Test Pattern
Generator
Response
Analyzer
Test Engineer
Package the test equipment
along with the circuit!
BIST (Built-In Self-Test)
 BIST is a design technique in which some parts of the circuit are
used for testing the circuit itself.
 Parts of a circuit that must be operational to execute a self test.
Online BIST: Testing occurs during normal functional operating
conditions.
 Concurrent Online BIST: System doing normal functions.
 Non-Concurrent online BIST: System is idling.
Off-line BIST: System brought to a test mode.
 Functional Off-line BIST: Uses a high level functional model of the
system.
 Structural Off-Line BIST: Uses structural model of system and
detects structural faults.
Core 2
Core 3 Core 4 Core 5
Embedded Tester
Core 1
Test access
mechanism
BIST BIST
BIST
BIST
BIST
Test
Controller
Tester
Memory
Source: Elcoteq
Cores have to be tested on chip
BIST Architecture
 Key Elements of BIST
• Test pattern Generator (TPG)
• Output Response Analyzers (ORA)
• Circuit Under Test (CUT)
• A Distribution system for transmitting data from TPG to CUT and
from CUT to ORAs.
• A BIST Controller
Test Generation and Response
Compression
Test Pattern Generation for BIST
 Exhaustive Testing
Exhaustive Test Pattern Generators
 Pseudo-Random testing
Weighted test generator
Adaptive Test Generator
 Pseudo-Exhaustive testing
Constant Weight Counter
Combined LFSR and Shift Register
Combined LFSR and XOR
Cyclic LFSR
Exhaustive Testing
 Apply all possible 2^n test patterns to a n input circuit.
 A binary counter can be used.
 Or a maximum length autonomous LFSR can be used( add
special circuit to generate all zeros).
 Normally applied when number of inputs are less than 25.
Pseudorandom Testing
 Patterns are generated deterministically but have characteristics
of random patterns.
 Pseudo-random patterns without replacement can be generated
using autonomous LFSRs.
 Test length can be chosen to achieve the desired fault coverage.
This can be determined using fault simulation.
Weighted Test Generation
 Generate Test Patterns with the desired distribution of 1’s and 0’s.
 Such a generator can be constructed using a LFSR and a
combinational circuit.
 Different parts of the circuit may require different distribution of 0’s
and 1’s.
Adaptive Test Generation
 Also employs weighted test pattern generation.
 Fault simulation is used to determine weights for various faults.
 Different distributions are used for different class of faults.
 A Test Pattern Generator (TPG) is designed to produce the
required distributions.
 Advantage: Small test lengths
 Disadvantage: Costly TPG hardware
Pseudo-exhaustive Testing
 Circuit is segmented & each segment is tested exhaustively, by
Logical Segmentation, Cone Segmentation, Sensitized path
segmentation, Physical Segmentation.
 Requires fewer tests but has the advantage of exhaustive testing.
 Segments the circuit into parts and each segment is exhaustively
tested.
Response Compression for BIST
General Aspects of Compression
 A simple hardware implementation.
 It should not slow down normal operations.
 Good Compression
• The signatures of good and faulty circuit should be different.
• Small size of signature, Signature size should be log of data
size.
 Response compression : A process to form a “signature” from
complete output responses.
 Signature : Compressed form of saved test results.
 Alias : Errorous output when faulty & fault-free sig. are the same.
To generate signatures for good circuit
 Applying the test to good part of the CUT.
 Simulating the CUT and making sure of having good signature.
 Fault Tolerant : Producing copies of CUT and conclude the correct
signature by finding the subset which generates the same signature.
 One’s count : The no. of times when 1 occurs in each output (counter).
 Transition count : The no. of transitions(0 =>1,1=>0) in the output
(XOR +counter).
 Parity checking : The parity of response string, 0 if even & 1 if odd
(XOR + D-FF).
 Syndrome checking : The normalized no. of 1’s in output string (k/2**n
when k is no. of minterms in an n input circuit), (All possible combination
tests).
 LFSR : Shift register that feed back bits through XOR functions.
• Used both for Pseudo-Random Binary Sequence (PRBS) generation
and for signature generation.
Advantages
 Reduced testing and maintenance cost
 Lower test generation cost
 Reduced storage / maintenance of test patterns
 Simpler and less expensive ATE
 Can test many units in parallel
 Shorter test application times
 Can test at functional system speed
Faults tested:
 Single stuck-at faults
 Delay faults
 Single stuck-at faults in BIST hardware
Disadvantages
 Silicon area overhead
 Access time
 Requires the use of extra pins
 Correctness is not assured
Applications
 Mission-critical sytems.
 self-diagnostic circuitry (consumer electronics).
CONCLUSION
Based upon the Test Generation and Response Compression of
BIST the following varitions will results.
Testing time  Memory cost 
Powerconsumption  Hardware cost 
Test quality 
QUESTION TIME
THANK U

More Related Content

Similar to VLSI BIST Testing Techniques Explained

Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)Praveen Kumar
 
Logic built in self test techniques based on FPGA
Logic built in self test techniques based on FPGALogic built in self test techniques based on FPGA
Logic built in self test techniques based on FPGAMOHAMMAD HANNAN
 
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow ControllersEffective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow ControllersLionel Briand
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.pptVarsha506533
 
Data Volume Compression Using BIST to get Low-Power Pseudorandom Test Pattern...
Data Volume Compression Using BIST to get Low-Power Pseudorandom Test Pattern...Data Volume Compression Using BIST to get Low-Power Pseudorandom Test Pattern...
Data Volume Compression Using BIST to get Low-Power Pseudorandom Test Pattern...IJMTST Journal
 
IllinoisScan_seminar.ppt
IllinoisScan_seminar.pptIllinoisScan_seminar.ppt
IllinoisScan_seminar.pptcoolbusinessman
 
Design for Testability in Timely Testing of Vlsi Circuits
Design for Testability in Timely Testing of Vlsi CircuitsDesign for Testability in Timely Testing of Vlsi Circuits
Design for Testability in Timely Testing of Vlsi CircuitsIJERA Editor
 
Online and Offline Testing Of C-Bist Using Sram
Online and Offline Testing Of C-Bist Using SramOnline and Offline Testing Of C-Bist Using Sram
Online and Offline Testing Of C-Bist Using Sramiosrjce
 
A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST
A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BISTA REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST
A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BISTjedt_journal
 
Random access scan
Random access scan Random access scan
Random access scan Harish Peta
 
Friction Stir Weld Inspection Application Solution
Friction Stir Weld Inspection Application SolutionFriction Stir Weld Inspection Application Solution
Friction Stir Weld Inspection Application SolutionZetec Inc.
 
Time DIvision Multiplexing Applications
Time DIvision Multiplexing ApplicationsTime DIvision Multiplexing Applications
Time DIvision Multiplexing ApplicationsRohan Nagpal
 
On-chip Generation of Functional Tests with Reduced Delay and Power
On-chip Generation of Functional Tests with Reduced Delay and PowerOn-chip Generation of Functional Tests with Reduced Delay and Power
On-chip Generation of Functional Tests with Reduced Delay and PowerjournalBEEI
 

Similar to VLSI BIST Testing Techniques Explained (20)

VLSI testing and analysis
VLSI testing and analysisVLSI testing and analysis
VLSI testing and analysis
 
Test vector compression
Test vector compressionTest vector compression
Test vector compression
 
Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)
 
Logic built in self test techniques based on FPGA
Logic built in self test techniques based on FPGALogic built in self test techniques based on FPGA
Logic built in self test techniques based on FPGA
 
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow ControllersEffective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.ppt
 
Data Volume Compression Using BIST to get Low-Power Pseudorandom Test Pattern...
Data Volume Compression Using BIST to get Low-Power Pseudorandom Test Pattern...Data Volume Compression Using BIST to get Low-Power Pseudorandom Test Pattern...
Data Volume Compression Using BIST to get Low-Power Pseudorandom Test Pattern...
 
IllinoisScan_seminar.ppt
IllinoisScan_seminar.pptIllinoisScan_seminar.ppt
IllinoisScan_seminar.ppt
 
Design for Testability in Timely Testing of Vlsi Circuits
Design for Testability in Timely Testing of Vlsi CircuitsDesign for Testability in Timely Testing of Vlsi Circuits
Design for Testability in Timely Testing of Vlsi Circuits
 
Ig3415411546
Ig3415411546Ig3415411546
Ig3415411546
 
2009-06-30.ppt
2009-06-30.ppt2009-06-30.ppt
2009-06-30.ppt
 
Online and Offline Testing Of C-Bist Using Sram
Online and Offline Testing Of C-Bist Using SramOnline and Offline Testing Of C-Bist Using Sram
Online and Offline Testing Of C-Bist Using Sram
 
A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST
A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BISTA REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST
A REVIEW OF LOW POWERAND AREA EFFICIENT FSM BASED LFSR FOR LOGIC BIST
 
Soc.pptx
Soc.pptxSoc.pptx
Soc.pptx
 
40120140506006
4012014050600640120140506006
40120140506006
 
Random access scan
Random access scan Random access scan
Random access scan
 
6TL NIdays 2010
6TL NIdays 2010 6TL NIdays 2010
6TL NIdays 2010
 
Friction Stir Weld Inspection Application Solution
Friction Stir Weld Inspection Application SolutionFriction Stir Weld Inspection Application Solution
Friction Stir Weld Inspection Application Solution
 
Time DIvision Multiplexing Applications
Time DIvision Multiplexing ApplicationsTime DIvision Multiplexing Applications
Time DIvision Multiplexing Applications
 
On-chip Generation of Functional Tests with Reduced Delay and Power
On-chip Generation of Functional Tests with Reduced Delay and PowerOn-chip Generation of Functional Tests with Reduced Delay and Power
On-chip Generation of Functional Tests with Reduced Delay and Power
 

Recently uploaded

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 

Recently uploaded (20)

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 

VLSI BIST Testing Techniques Explained

  • 2. OVERVIEW  BIST (Built-In Self-Test)  BIST Architecture  BIST Advantages  BIST Disadvantages & Applications  Conclusion
  • 3. Testing a Circuit Circuit Under Test Test Pattern Generator Response Analyzer Test Equipment • Pulse and Function generators • Oscilloscope • Logic Analyzers • Computers + Test Engineer
  • 4. Self-Test a Circuit Circuit Under Test Test Pattern Generator Response Analyzer Test Engineer Package the test equipment along with the circuit!
  • 5. BIST (Built-In Self-Test)  BIST is a design technique in which some parts of the circuit are used for testing the circuit itself.  Parts of a circuit that must be operational to execute a self test. Online BIST: Testing occurs during normal functional operating conditions.  Concurrent Online BIST: System doing normal functions.  Non-Concurrent online BIST: System is idling. Off-line BIST: System brought to a test mode.  Functional Off-line BIST: Uses a high level functional model of the system.  Structural Off-Line BIST: Uses structural model of system and detects structural faults.
  • 6. Core 2 Core 3 Core 4 Core 5 Embedded Tester Core 1 Test access mechanism BIST BIST BIST BIST BIST Test Controller Tester Memory
  • 7. Source: Elcoteq Cores have to be tested on chip
  • 8. BIST Architecture  Key Elements of BIST • Test pattern Generator (TPG) • Output Response Analyzers (ORA) • Circuit Under Test (CUT) • A Distribution system for transmitting data from TPG to CUT and from CUT to ORAs. • A BIST Controller
  • 9. Test Generation and Response Compression
  • 10. Test Pattern Generation for BIST  Exhaustive Testing Exhaustive Test Pattern Generators  Pseudo-Random testing Weighted test generator Adaptive Test Generator  Pseudo-Exhaustive testing Constant Weight Counter Combined LFSR and Shift Register Combined LFSR and XOR Cyclic LFSR
  • 11. Exhaustive Testing  Apply all possible 2^n test patterns to a n input circuit.  A binary counter can be used.  Or a maximum length autonomous LFSR can be used( add special circuit to generate all zeros).  Normally applied when number of inputs are less than 25.
  • 12. Pseudorandom Testing  Patterns are generated deterministically but have characteristics of random patterns.  Pseudo-random patterns without replacement can be generated using autonomous LFSRs.  Test length can be chosen to achieve the desired fault coverage. This can be determined using fault simulation.
  • 13. Weighted Test Generation  Generate Test Patterns with the desired distribution of 1’s and 0’s.  Such a generator can be constructed using a LFSR and a combinational circuit.  Different parts of the circuit may require different distribution of 0’s and 1’s.
  • 14. Adaptive Test Generation  Also employs weighted test pattern generation.  Fault simulation is used to determine weights for various faults.  Different distributions are used for different class of faults.  A Test Pattern Generator (TPG) is designed to produce the required distributions.  Advantage: Small test lengths  Disadvantage: Costly TPG hardware
  • 15. Pseudo-exhaustive Testing  Circuit is segmented & each segment is tested exhaustively, by Logical Segmentation, Cone Segmentation, Sensitized path segmentation, Physical Segmentation.  Requires fewer tests but has the advantage of exhaustive testing.  Segments the circuit into parts and each segment is exhaustively tested.
  • 16. Response Compression for BIST General Aspects of Compression  A simple hardware implementation.  It should not slow down normal operations.  Good Compression • The signatures of good and faulty circuit should be different. • Small size of signature, Signature size should be log of data size.
  • 17.  Response compression : A process to form a “signature” from complete output responses.  Signature : Compressed form of saved test results.  Alias : Errorous output when faulty & fault-free sig. are the same. To generate signatures for good circuit  Applying the test to good part of the CUT.  Simulating the CUT and making sure of having good signature.
  • 18.  Fault Tolerant : Producing copies of CUT and conclude the correct signature by finding the subset which generates the same signature.  One’s count : The no. of times when 1 occurs in each output (counter).  Transition count : The no. of transitions(0 =>1,1=>0) in the output (XOR +counter).  Parity checking : The parity of response string, 0 if even & 1 if odd (XOR + D-FF).  Syndrome checking : The normalized no. of 1’s in output string (k/2**n when k is no. of minterms in an n input circuit), (All possible combination tests).  LFSR : Shift register that feed back bits through XOR functions. • Used both for Pseudo-Random Binary Sequence (PRBS) generation and for signature generation.
  • 19. Advantages  Reduced testing and maintenance cost  Lower test generation cost  Reduced storage / maintenance of test patterns  Simpler and less expensive ATE  Can test many units in parallel  Shorter test application times  Can test at functional system speed Faults tested:  Single stuck-at faults  Delay faults  Single stuck-at faults in BIST hardware
  • 20. Disadvantages  Silicon area overhead  Access time  Requires the use of extra pins  Correctness is not assured Applications  Mission-critical sytems.  self-diagnostic circuitry (consumer electronics).
  • 21. CONCLUSION Based upon the Test Generation and Response Compression of BIST the following varitions will results. Testing time  Memory cost  Powerconsumption  Hardware cost  Test quality 