Introduction to Built In Self Test (BIST).pdf

1,245 views 15 slides May 24, 2023
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

VLSI Design- Built In Self Test(BIST)
Prepared by Mrs.V.Femila Savio/AP/ECE


Slide Content

Built In Self Test(BIST)
Prepared by
Mrs.V.FemilaSavio/AP/ECE
St.Xavier’sCatholicCollegeofEngineering,Nagercoil

Introduction
•Thesetechniquesaddareatothechipforthetest
logic,butreducethetesttimerequiredandthus
canlowertheoverallsystemcost.
•Thisinvolvesusingapseudo-randomsequence
generator(PRSG)toproducetheinputsignalsfora
sectionofcombinationalcircuitryandasignature
analyzertoobservetheoutputsignals.

Overview
Fig. Built in Self Test

PRSG
•APRSGoflengthnisconstructedfromalinear
feedbackshiftregister(LFSR),whichinturnismade
ofnflip-flopsconnectedinaserialfashion.
Fig: LFSR

•TheXORofparticularoutputsarefedbacktothe
inputoftheLFSR.Ann-bitLFSRwillcyclethrough
2
n
–1statesbeforerepeatingthesequence.
•Theyaredescribedbyacharacteristicpolynomial
indicatingwhichbitsarefedback.

•Acompletefeedbackshiftregister(CFSR),shownin
Figure(b),includesthezerostatethatmaybe
requiredinsometestsituations.
•Ann-bitLFSRisconvertedtoann-bitCFSRby
addingann–1inputNORgateconnectedtoallbut
thelastbit.
Fig: CFSR

Signature Analyzer
•Asignatureanalyzerreceivessuccessiveoutputsof
acombinationallogicblockandproducesa
syndromethatisafunctionoftheseoutputs.
•Thesyndromeisresetto0,andthenXORedwith
theoutputoneachcycle.
•Thesyndromeisswizzledeachcyclesothatafault
inonebitisunlikelytocancelitselfout.
•Attheendofatestsequence,theLFSRcontainsthe
syndromethatisafunctionofallpreviousoutputs.

•Thiscanbecomparedwiththecorrectsyndrome
(derivedbyrunningatestprogramonthegood
logic)todeterminewhetherthecircuitisgoodor
bad.
•Thecombinationofsignatureanalysisandthescan
techniquecreatesastructureknownasBIST—for
Built-InSelf-TestorBILBO—forBuilt-InLogicBlock
Observation.

BIST/BILBO
Fig: Block diagram of BIST/BILBO

•The3-bitBISTregistershownintheaboveFig.isa
scannable,resettableregisterthatalsocanserveas
apatterngeneratorandsignatureanalyzer.

•C[1:0]specifiesthemodeofoperation.
•Intheresetmode(10),alltheflip-flopsare
synchronouslyinitializedto0.
•Innormalmode(11),theflip-flopsbehavenormally
withtheirDinputandQoutput.
•Inscanmode(00),theflip-flopsareconfiguredasa
3-bitshiftregisterbetweenSIandSO.
•Notethatthereisaninversionbetweeneachstage.
•Intestmode(01),theregisterbehavesasapseudo-
randomsequencegeneratororsignatureanalyzer.

•IfalltheDinputsareheldlow,theQoutputsloop
throughapseudo-randombitsequence,whichcan
serveastheinputtothecombinationallogic.
•IftheDinputsaretakenfromthecombinational
logicoutput,theyareswizzledwiththeexisting
statetoproducethesyndrome.
•BISTisperformedbyfirstresettingthesyndromein
theoutputregister.Thenbothregistersareplaced
inthetestmodetoproducethepseudo-random
inputsandcalculatethesyndrome.
•Finally,thesyndromeisshiftedoutthroughthe
scanchain.

Advantges
•Low cost
•Betterfaultcoverage
•Shortertesttime
•Allowtheconsumers themselves totest the chip
Disdvantges
•Additional Silicon area and fabrication process
required
•Onchiptesting hardware itself can fail