SlideShare a Scribd company logo
1 of 18
LOGIC BUILT IN SELF TEST
TECHNIQUE BASED ON FPGA IN
VERILOG.
Submitted by
MOHAMMAD HANNAN
21304014
M.TECH ECE 2nd Sem
DEPARTMENT OF ELECTRONICS ENGINEERING
PONDICHERRY UNIVERSITY
Under the Guidance of
Dr. K. ANUSUDHA
Timeline
BIST
BUILT IN LOGIC TEST
LFSR
Linear feedback Shift
register
Code
Code
Simulation
Design Schematic
Cellular Automata
Cellular Automata
Reference
Research Papers IEEE
Youtube
Google
2
BIST CONSISTS OF
1.Test Pattern Generator (TPG)
2. Output Response Analyzer (ORA)
3. Circuit Under Test (CUT)
7/13/2022 3
System Inputs
System Outputs
Test Controller
0utput
Response
Analyzer
Circuit Under
Test
Test
Pattern
Generator
Input
Isolation
Circuitry
BIST Implementation
7/13/2022 4
Test Pattern Generators
1. Linear Feedback Shift Register ( LFSR )
2. Cellular Automata
3. Counter
4. Gray Counter
7/13/2022 5
LINEAR FEEDBACK SHIFT
REGISTER
Linear Feedback Shift Register
1. The linear feedback shift register (LFSR) is used as a test pattern generator in BIST.
2. The only external signal necessary to generate the test patterns in LFSR is the clock.
3. If 2n patterns are used to test an n input combinational gate, it is called Exhaustive Testing which
generates 100% single and multiple stuck-at faults coverage.
4. However, this process is time-consuming; thus, a subset of 2n is used where n is huge.
5. Data produced by an LFSR depend on its characteristic equation, which is defined in the form of
its feedback.
6. The random numbers produced are used to identify the physical faults in an IC.
7/13/2022 7
CODE OF LFSR
7/13/2022 8
SIMULATION RESULT
7/13/2022 9
SCHEMATIC
7/13/2022 10
Cellular Automata
1. Cellular Automata (CA) was firstly introduced by the scientists Von Neuman and Stanisly
Wlam who found the cellular spaces of CA
2. Cellular automata is another test pattern generation technique for BIST, which is useful in
the sense that it produces more random sequences than LFSRs and does not require global
feedback.
3. It is a collection of cells with forward and backward connections. Each cell can connect only
to its local neighbours (adjacent left and right cells).
4. The connections are expressed as rules. Assuming cell i can only talk with its neighbours i −
1 and i + 1 (Fig. 1)
5. Rule 90 : xið Þ t+1 = xi−1ð Þt + xi+1ðÞ ð t 1Þ
6. Rule 150 : xið Þ t+1 = xi−1ð Þt + xið Þt + xi+1ðÞ
7/13/2022 12
1. . Linear Feedback Shift Registers (LFSR) and Cellular Automata (CA) are the most frequently
used as pseudo-random pattern generators. Both of them are Linear Finite State Machines
(LFSM)
2. Linear Hybrid Cellular Automata (LHCA) is one of the CA design structure that has different rules
in every single cell. LHCA can be considered as the simplest one-dimensional CA design
structure compared to Uniform Cellular Automata (UCA). It also can generate more randomized
test patterns than LFSR and UCA does.
3. a 4 bit test pattern generator using LHCA can be implemented through Field
Programmable Gate Array (FPGA
7/13/2022 13
Xc[4:1] Xin [4:1]
Done 0
Xc[1] 0 Xc[2]
Xc[2] Xc[1] Xc[2] Xc[3]
Xc[3] Xc[2] Xc[4]
Xc[4] Xc[3] Xc[4] 0
Xout[4:1] Xin [4:1]
Done
Xout[4:1] == Xin [4:1
Start?
reset
0
1
0
1
S0
S1
S2
S3
ASM CHART
7/13/2022 14
Hybrid CA
Xin [1] Xin [2] Xin [3] Xin [4]
Xout[1] Xout[2] Xout[3] Xout[4]
Start Done
7/13/2022 15
INFERENCES
• In Diff techniques of test pattern generation the final element of
BIST is compared based on the critical parameters of delay
power consumption and hardware utilization
• 32-bit programmable BIST architecture was implemented with
LFSR and MISR and tested for ISCAS benchmark circuit. The
fault modeling was done for stuck-at faults, and fault coverage
for different number of test patterns was found in MATLAB for
different seeds
• The more the number of patterns, the more would be the delay
and power consumption. Thus, right choice of seed is critical in
BIST.
16
Reference
1. Williams TW, Brown NC (1981) Defect level as a
function of fault coverage. IEEE Trans Comput C-
30(12):987–988
2. 2. Thaker PA (2000) Register transfer level fault
modelling and test evaluation technique for VLSI
circuits, PhD thesis. The George Washington
University, May 2000
3. 3. Wang LT, Wu CW, Wen X (2006) VLSI test
principles and architectures: design for testability.
Morgan Kaufmann, 777 p
4. 4. Navabi Z (2011) Digital system test and testable
design: using HDL models and architectures.
Springer Science + Business Media, LLC 2011,
433 p
5. 5. Bushnell ML, Agrawal VD (2000) Essentials of
electronic testing for digital, memory, and mixed-
signal VLSI circuits. Kluwer, Dordecht 17
THANK YOU
MOHAMMAD HANNAN
21304014
M.TECH ECE (2 SEM)
7/13/2022 18

More Related Content

Similar to Logic built in self test techniques based on FPGA

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
 
An approach to Measure Transition Density of Binary Sequences for X-filling b...
An approach to Measure Transition Density of Binary Sequences for X-filling b...An approach to Measure Transition Density of Binary Sequences for X-filling b...
An approach to Measure Transition Density of Binary Sequences for X-filling b...IJECEIAES
 
IRJET - Low Power M-Sequence Code Generator using LFSR for Body Sensor No...
IRJET -  	  Low Power M-Sequence Code Generator using LFSR for Body Sensor No...IRJET -  	  Low Power M-Sequence Code Generator using LFSR for Body Sensor No...
IRJET - Low Power M-Sequence Code Generator using LFSR for Body Sensor No...IRJET Journal
 
Implementation of maximal length sequences for
Implementation of maximal length sequences forImplementation of maximal length sequences for
Implementation of maximal length sequences forIAEME Publication
 
Peak- and Average-Power Reduction in Check-Based BIST by using Bit-Swapping ...
Peak- and Average-Power Reduction in Check-Based BIST by  using Bit-Swapping ...Peak- and Average-Power Reduction in Check-Based BIST by  using Bit-Swapping ...
Peak- and Average-Power Reduction in Check-Based BIST by using Bit-Swapping ...IOSR Journals
 
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...Editor IJCATR
 
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
 
Certificates for bist including index
Certificates for bist including indexCertificates for bist including index
Certificates for bist including indexPrabhu Kiran
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
DickeyS_presentation_2015_3_26_2_1
DickeyS_presentation_2015_3_26_2_1DickeyS_presentation_2015_3_26_2_1
DickeyS_presentation_2015_3_26_2_1Sergey Dickey
 
trojan detection
trojan detectiontrojan detection
trojan detectionSRI NISHITH
 
Design of Three-Input XOR/XNOR using Systematic Cell Design Methodology
Design of Three-Input XOR/XNOR using Systematic Cell Design MethodologyDesign of Three-Input XOR/XNOR using Systematic Cell Design Methodology
Design of Three-Input XOR/XNOR using Systematic Cell Design MethodologyAssociate Professor in VSB Coimbatore
 
Types Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected GranuleTypes Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected GranuleLeslie Lee
 
Open Source Software Tools for Synchrophasor Applications
Open Source Software Tools for  Synchrophasor ApplicationsOpen Source Software Tools for  Synchrophasor Applications
Open Source Software Tools for Synchrophasor ApplicationsLuigi Vanfretti
 

Similar to Logic built in self test techniques based on FPGA (20)

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
 
P0460699102
P0460699102P0460699102
P0460699102
 
An approach to Measure Transition Density of Binary Sequences for X-filling b...
An approach to Measure Transition Density of Binary Sequences for X-filling b...An approach to Measure Transition Density of Binary Sequences for X-filling b...
An approach to Measure Transition Density of Binary Sequences for X-filling b...
 
IRJET - Low Power M-Sequence Code Generator using LFSR for Body Sensor No...
IRJET -  	  Low Power M-Sequence Code Generator using LFSR for Body Sensor No...IRJET -  	  Low Power M-Sequence Code Generator using LFSR for Body Sensor No...
IRJET - Low Power M-Sequence Code Generator using LFSR for Body Sensor No...
 
40120140506006
4012014050600640120140506006
40120140506006
 
L0421068072
L0421068072L0421068072
L0421068072
 
Implementation of maximal length sequences for
Implementation of maximal length sequences forImplementation of maximal length sequences for
Implementation of maximal length sequences for
 
Peak- and Average-Power Reduction in Check-Based BIST by using Bit-Swapping ...
Peak- and Average-Power Reduction in Check-Based BIST by  using Bit-Swapping ...Peak- and Average-Power Reduction in Check-Based BIST by  using Bit-Swapping ...
Peak- and Average-Power Reduction in Check-Based BIST by using Bit-Swapping ...
 
Implementation of Low Power Test Pattern Generator Using LFSR
Implementation of Low Power Test Pattern Generator Using LFSRImplementation of Low Power Test Pattern Generator Using LFSR
Implementation of Low Power Test Pattern Generator Using LFSR
 
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
Implementation of FSM-MBIST and Design of Hybrid MBIST for Memory cluster in ...
 
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
 
Certificates for bist including index
Certificates for bist including indexCertificates for bist including index
Certificates for bist including index
 
VLSI TESTING.ppt
VLSI TESTING.pptVLSI TESTING.ppt
VLSI TESTING.ppt
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
DickeyS_presentation_2015_3_26_2_1
DickeyS_presentation_2015_3_26_2_1DickeyS_presentation_2015_3_26_2_1
DickeyS_presentation_2015_3_26_2_1
 
trojan detection
trojan detectiontrojan detection
trojan detection
 
Design of Three-Input XOR/XNOR using Systematic Cell Design Methodology
Design of Three-Input XOR/XNOR using Systematic Cell Design MethodologyDesign of Three-Input XOR/XNOR using Systematic Cell Design Methodology
Design of Three-Input XOR/XNOR using Systematic Cell Design Methodology
 
Types Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected GranuleTypes Of Window Being Used For The Selected Granule
Types Of Window Being Used For The Selected Granule
 
Open Source Software Tools for Synchrophasor Applications
Open Source Software Tools for  Synchrophasor ApplicationsOpen Source Software Tools for  Synchrophasor Applications
Open Source Software Tools for Synchrophasor Applications
 
Ijecet 06 08_004
Ijecet 06 08_004Ijecet 06 08_004
Ijecet 06 08_004
 

Recently uploaded

Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...vershagrag
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxmaisarahman1
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilVinayVitekari
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxMuhammadAsimMuhammad6
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 

Recently uploaded (20)

Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 

Logic built in self test techniques based on FPGA

  • 1. LOGIC BUILT IN SELF TEST TECHNIQUE BASED ON FPGA IN VERILOG. Submitted by MOHAMMAD HANNAN 21304014 M.TECH ECE 2nd Sem DEPARTMENT OF ELECTRONICS ENGINEERING PONDICHERRY UNIVERSITY Under the Guidance of Dr. K. ANUSUDHA
  • 2. Timeline BIST BUILT IN LOGIC TEST LFSR Linear feedback Shift register Code Code Simulation Design Schematic Cellular Automata Cellular Automata Reference Research Papers IEEE Youtube Google 2
  • 3. BIST CONSISTS OF 1.Test Pattern Generator (TPG) 2. Output Response Analyzer (ORA) 3. Circuit Under Test (CUT) 7/13/2022 3
  • 4. System Inputs System Outputs Test Controller 0utput Response Analyzer Circuit Under Test Test Pattern Generator Input Isolation Circuitry BIST Implementation 7/13/2022 4
  • 5. Test Pattern Generators 1. Linear Feedback Shift Register ( LFSR ) 2. Cellular Automata 3. Counter 4. Gray Counter 7/13/2022 5
  • 7. Linear Feedback Shift Register 1. The linear feedback shift register (LFSR) is used as a test pattern generator in BIST. 2. The only external signal necessary to generate the test patterns in LFSR is the clock. 3. If 2n patterns are used to test an n input combinational gate, it is called Exhaustive Testing which generates 100% single and multiple stuck-at faults coverage. 4. However, this process is time-consuming; thus, a subset of 2n is used where n is huge. 5. Data produced by an LFSR depend on its characteristic equation, which is defined in the form of its feedback. 6. The random numbers produced are used to identify the physical faults in an IC. 7/13/2022 7
  • 11.
  • 12. Cellular Automata 1. Cellular Automata (CA) was firstly introduced by the scientists Von Neuman and Stanisly Wlam who found the cellular spaces of CA 2. Cellular automata is another test pattern generation technique for BIST, which is useful in the sense that it produces more random sequences than LFSRs and does not require global feedback. 3. It is a collection of cells with forward and backward connections. Each cell can connect only to its local neighbours (adjacent left and right cells). 4. The connections are expressed as rules. Assuming cell i can only talk with its neighbours i − 1 and i + 1 (Fig. 1) 5. Rule 90 : xið Þ t+1 = xi−1ð Þt + xi+1ðÞ ð t 1Þ 6. Rule 150 : xið Þ t+1 = xi−1ð Þt + xið Þt + xi+1ðÞ 7/13/2022 12
  • 13. 1. . Linear Feedback Shift Registers (LFSR) and Cellular Automata (CA) are the most frequently used as pseudo-random pattern generators. Both of them are Linear Finite State Machines (LFSM) 2. Linear Hybrid Cellular Automata (LHCA) is one of the CA design structure that has different rules in every single cell. LHCA can be considered as the simplest one-dimensional CA design structure compared to Uniform Cellular Automata (UCA). It also can generate more randomized test patterns than LFSR and UCA does. 3. a 4 bit test pattern generator using LHCA can be implemented through Field Programmable Gate Array (FPGA 7/13/2022 13
  • 14. Xc[4:1] Xin [4:1] Done 0 Xc[1] 0 Xc[2] Xc[2] Xc[1] Xc[2] Xc[3] Xc[3] Xc[2] Xc[4] Xc[4] Xc[3] Xc[4] 0 Xout[4:1] Xin [4:1] Done Xout[4:1] == Xin [4:1 Start? reset 0 1 0 1 S0 S1 S2 S3 ASM CHART 7/13/2022 14
  • 15. Hybrid CA Xin [1] Xin [2] Xin [3] Xin [4] Xout[1] Xout[2] Xout[3] Xout[4] Start Done 7/13/2022 15
  • 16. INFERENCES • In Diff techniques of test pattern generation the final element of BIST is compared based on the critical parameters of delay power consumption and hardware utilization • 32-bit programmable BIST architecture was implemented with LFSR and MISR and tested for ISCAS benchmark circuit. The fault modeling was done for stuck-at faults, and fault coverage for different number of test patterns was found in MATLAB for different seeds • The more the number of patterns, the more would be the delay and power consumption. Thus, right choice of seed is critical in BIST. 16
  • 17. Reference 1. Williams TW, Brown NC (1981) Defect level as a function of fault coverage. IEEE Trans Comput C- 30(12):987–988 2. 2. Thaker PA (2000) Register transfer level fault modelling and test evaluation technique for VLSI circuits, PhD thesis. The George Washington University, May 2000 3. 3. Wang LT, Wu CW, Wen X (2006) VLSI test principles and architectures: design for testability. Morgan Kaufmann, 777 p 4. 4. Navabi Z (2011) Digital system test and testable design: using HDL models and architectures. Springer Science + Business Media, LLC 2011, 433 p 5. 5. Bushnell ML, Agrawal VD (2000) Essentials of electronic testing for digital, memory, and mixed- signal VLSI circuits. Kluwer, Dordecht 17
  • 18. THANK YOU MOHAMMAD HANNAN 21304014 M.TECH ECE (2 SEM) 7/13/2022 18