testing in ics

Upload: simmi-saxema

Post on 04-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 Testing in ICs

    1/201

    ELEN654

    ATM

    ECEN654YieldandTestin

    g

    Version0.99

    993(BetaLecture)

  • 7/29/2019 Testing in ICs

    2/201

    ELEN654

    ATM

    First..Tes

    tingBasics

    VLSIre

    alizationprocess

    Verifica

    tionandtest

    Idealandrealtests

    Costso

    ftesting

    Roleso

    ftesting

    AmodernVLSIdevice-

    system-on-a-chip

    Lecture

    outline

    PartI:Introductiontote

    sting

    PartII:Testmethods

    PartIII:Designfortestability

  • 7/29/2019 Testing in ICs

    3/201

    ELEN654

    ATM

    VLSIR

    ealization

    Process

    Determinerequirements

    Determinerequirements

    Determinerequirements

    Determinerequirements

    Writespecifica

    tions

    Writespecifica

    tions

    Writespecifica

    tions

    Writespecifica

    tions

    DesignsynthesisandVerification

    DesignsynthesisandVerification

    DesignsynthesisandVerification

    DesignsynthesisandVerification

    Fabrication

    Fabrication

    Fabrication

    Fabrication

    Manufacturingtest

    Manufacturingtest

    Manufacturingtest

    Manufacturingtest

    Chipstocu

    stomer

    Chipstocu

    stomer

    Chipstocu

    stomer

    Chipstocu

    stomer

    Customersneed

    Customersneed

    Customersneed

    Customersneed

    Te

    stdevelopm

    ent

    Te

    stdevelopm

    ent

    Te

    stdevelopm

    ent

    Te

    stdevelopm

    ent

  • 7/29/2019 Testing in ICs

    4/201

    ELEN654

    ATM

    Definitio

    ns

    Designsyn

    thesis:GivenanI/Ofunction,deve

    lopaprocedureto

    manufactureadeviceusing

    knownmaterialsandprocesses.

    Verification

    :Predictiveanaly

    sistoensurethatthesynthesizeddesign,

    whenmanufactured,willperformthegivenI/O

    function.

    Test:Amanufacturingstept

    hatensuresthatthephysicaldevic

    e,

    manufacturedfromthesynth

    esizeddesign,hasnomanufacturing

    defect.

  • 7/29/2019 Testing in ICs

    5/201

    ELEN654

    ATM

    Verificationvs.Te

    st

    Verifiescorrectnessofdesign.

    Performedb

    ysimulation,

    hardwareem

    ulation,orformal

    methods.

    Performedo

    ncepriorto

    manufacturing.

    Responsible

    forqualityof

    design.

    Verifiesco

    rrectnessofmanufactured

    hardware.

    Two-partp

    rocess:

    1.Test

    generation:softwareprocess

    execute

    donceduringdesign

    2.Test

    application:electricaltestsapplied

    tohardware

    Testapplic

    ationperformedon

    every

    manufactu

    reddevice.

    Responsib

    leforqualityofdevices.

  • 7/29/2019 Testing in ICs

    6/201

    ELEN654

    ATM

    ProblemsofIdealTests

    Idealte

    stsdetectalldefectsproducedinthemanufacturing

    process.

    Idealte

    stspassallfunctionallygooddevic

    es.

    Veryla

    rgenumbersand

    varietiesofpossibledefectsneedtobe

    tested.

    Difficulttogeneratetests

    forsomerealde

    fects.Defect-orie

    nted

    testing

    isanopenproble

    m.

  • 7/29/2019 Testing in ICs

    7/201

    ELEN654

    ATM

    RealTests

    Based

    onanalyzablefau

    ltmodels,whichmaynotmaponr

    eal

    defects

    .

    Incomp

    letecoverageofmodeledfaultsdu

    etohighcomplexity.

    Somegoodchipsarerejected.Thefraction(orpercentage

    )of

    suchchipsiscalledtheyieldloss.

    Somebadchipspasstests.Thefraction(orpercentage)ofbad

    chipsa

    mongallpassing

    chipsiscalledthedefectlevel.

  • 7/29/2019 Testing in ICs

    8/201

    ELEN654

    ATM

    TestingasFilter

    Process

    Fabric

    ated

    Fabric

    ated

    Fabric

    ated

    Fabric

    ated

    chips

    chips

    chips

    chips

    Goodc

    hips

    Goodc

    hips

    Goodc

    hips

    Goodc

    hips

    Defectivechips

    Defectivechips

    Defectivechips

    Defectivechips

    Prob(good

    Prob(good

    Prob(good

    Prob(good)=y

    )=y

    )=y

    )=y

    Prob(bad

    Prob(bad

    Prob(bad

    Prob(bad)=1

    )=1

    )=1

    )=1----yyyy

    Prob(pass

    Prob(pass

    Prob(pass

    Prob(passtest)

    =high

    test)

    =high

    test)

    =high

    test)

    =high

    Prob(fail

    Prob(fail

    Prob(fail

    Prob(failtest)

    =high

    test)

    =high

    test)

    =high

    test)

    =high

    Prob(f

    ail

    Prob(f

    ail

    Prob(f

    ail

    Prob(f

    ail

    test)

    =low

    test)

    =low

    test)

    =low

    test)

    =low

    Pro

    b(p

    ass

    Pro

    b(p

    ass

    Pro

    b(p

    ass

    Pro

    b(p

    ass

    test

    )=

    low

    test

    )=

    low

    test

    )=

    low

    test

    )=

    low

    Mo

    stly

    Mo

    stly

    Mo

    stly

    Mo

    stly

    good

    good

    good

    good

    ch

    ips

    ch

    ips

    ch

    ips

    ch

    ips

    Mostly

    Mostly

    Mostly

    Mostly

    b

    ad

    b

    ad

    b

    ad

    b

    ad

    chips

    chips

    chips

    chips

  • 7/29/2019 Testing in ICs

    9/201

  • 7/29/2019 Testing in ICs

    10/201

    ELEN654

    ATM

    DesignforTestab

    ility(DFT

    )

    DFTreferstohardwaredesignstylesoradde

    d

    DFTreferstohardwaredesignstylesoradde

    d

    DFTreferstohardwaredesignstylesoradde

    d

    DFTreferstohardwaredesignstylesoradde

    d

    hardware

    thatreduce

    stestgenerationcomp

    lexity.

    hardware

    thatreduce

    stestgenerationcomp

    lexity.

    hardware

    thatreduce

    stestgenerationcomp

    lexity.

    hardware

    thatreduce

    stestgenerationcomp

    lexity.

    Motivation:Testgene

    rationcomplexityincre

    ases

    Motivation:Testgene

    rationcomplexityincre

    ases

    Motivation:Testgene

    rationcomplexityincre

    ases

    Motivation:Testgene

    rationcomplexityincre

    ases

    exponentiallywiththesizeofthe

    circuit.

    exponentiallywiththesizeofthe

    circuit.

    exponentiallywiththesizeofthe

    circuit.

    exponentiallywiththesizeofthe

    circuit.

    Logic

    Logic

    Logic

    Logic

    blockA

    blockA

    blockA

    blockA

    Lo

    gic

    Logic

    Lo

    gic

    Logic

    blockB

    blockB

    blockB

    blockB

    PIPIPIPI

    POPOPOPO

    Test

    Test

    Test

    Test

    input

    input

    input

    input

    Test

    Test

    Test

    Test

    output

    output

    output

    output

    Int.Int.Int.Int.busbusbusbus

    Example:

    TesthardwareappliesteststoblocksA

    Example:

    TesthardwareappliesteststoblocksA

    Example:

    TesthardwareappliesteststoblocksA

    Example:

    TesthardwareappliesteststoblocksA

    andBand

    tointernal

    bus;avoids

    testgenera

    tion

    andBand

    tointernal

    bus;avoids

    testgenera

    tion

    andBand

    tointernal

    bus;avoids

    testgenera

    tion

    andBand

    tointernal

    bus;avoids

    testgenera

    tion

    forcombinedAandB

    blocks.

    forcombinedAandB

    blocks.

    forcombinedAandB

    blocks.

    forcombinedAandB

    blocks.

  • 7/29/2019 Testing in ICs

    11/201

    ELEN654

    ATM

    Costof

    ManufacturingTestingin

    2000AD

    0.5-1.0

    GHz,analoginstruments,1,024dig

    italpins:ATEpurchase

    price

    =$1.2M+1,024x$3,0

    00=$4.272M

    Runnin

    gcost(five-yearlineardepreciation)

    =Depreciation+Maintenance+Operation

    =$0.854M+$0.085M+$0.5M

    =$1.439M/year

    Testco

    st(24hourATEoperation)

    =$1.439M/(365x24x

    3,600)

    =4.5cents/second

  • 7/29/2019 Testing in ICs

    12/201

    ELEN654

    ATM

    RolesofTesting

    Detection:Determination

    whetherornotthedeviceundertest

    (DUT)hassomefault.

    Diagno

    sis:Identification

    ofaspecificfault

    thatispresenton

    DUT.

    Device

    characterization:

    Determinationan

    dcorrectionofer

    rorsin

    design

    and/ortestprocedure.

    Failure

    modeanalysis(FMA):Determinationofmanufacturing

    processerrorsthatmay

    havecauseddefe

    ctsontheDUT.

  • 7/29/2019 Testing in ICs

    13/201

    ELEN654

    ATM

    AMod

    ernVLSI

    Device

    System

    -on-a-chip(SOC)

    DSPDSPDSPDSPcorcorcorcoreeee

    RAM

    RAMRAM

    RAMROM

    ROM

    ROM

    ROM

    Inter

    Inter

    Inter

    Inter----

    facefacefacefacelogic

    logic

    logic

    logic

    Mixed

    Mixed

    Mixed

    Mixed----

    signal

    signal

    signal

    signal

    Codec

    Codec

    Codec

    Codec

    Data

    Data

    Data

    Data

    terminal

    terminal

    terminal

    terminal

    Transmission

    Transmission

    Transmission

    Transmission

    medium

    medium

    medium

    medium

  • 7/29/2019 Testing in ICs

    14/201

    ELEN654

    ATM

    Stuffwe

    willcover

    Basicco

    nceptsanddefinitions

    Testpro

    cessandATE

    Testeconomicsandprod

    uctquality

    Faultmodeling

  • 7/29/2019 Testing in ICs

    15/201

    ELEN654

    ATM

    Morethi

    ngs

    Logicandfaultsimulation

    Testabilitymeasures

    Combin

    ationalcircuitATPG

    Sequen

    tialcircuitATPG

    Memory

    test

    Analogtest

    Delayte

    standIDDQtest

    Scande

    sign

    BIST

    Bounda

    ryscanandanalo

    gtestbus

    System

    testandcore-baseddesign

  • 7/29/2019 Testing in ICs

    16/201

    ELEN654

    ATM

    VLSITestingPr

    ocessand

    Equipme

    nt

    Motivation

    TypesofTesting

    TestSpecificationsandPlan

    TestProgram

    ming

    TestDataAnalysis

    AutomaticTe

    stEquipment

    ParametricTesting

    Summary

  • 7/29/2019 Testing in ICs

    17/201

    ELEN654

    ATM

    Motivati

    on

    NeedtounderstandsomeAutomaticTestEquipment(AT

    E)

    technolog

    y

    Influen

    ceswhattestsare

    possible

    Seriousanalogmeasurementlimitationsathighdigitalfrequ

    encyor

    intheanalogdomain

    Needtounderstandcapa

    bilitiesfordigital

    logic,memory,an

    danalog

    testin

    System-on-a-Chip

    (SOC)technology

    Needtou

    nderstandparam

    etrictesting

    Usedtotakesetup,hold

    timemeasuremen

    ts

    Useto

    computeVIL,VIH,VOL,VOH,tr,tf,td,IOL,IOH,IIL,IIH

  • 7/29/2019 Testing in ICs

    18/201

    ELEN654

    ATM

    Typesof

    Testing

    Verificationtesting,characterizationtesting,ordesign

    debug

    Verifiescorrectnesso

    fdesignandofte

    stprocedureusually

    requirescorrectionto

    design

    Manufacturingtesting

    Fac

    torytestingofallmanufacturedchip

    sforparametricf

    aults

    and

    forrandomdefec

    ts

    Acceptancetesting(incominginspection)

    Use

    r(customer)tests

    purchasedpartstoensurequality

  • 7/29/2019 Testing in ICs

    19/201

  • 7/29/2019 Testing in ICs

    20/201

    ELEN654

    ATM

    AutomaticTestEq

    uipmentCompone

    nts

    Consis

    tsof:

    Pow

    erfulcomputer

    Pow

    erfulDigitalSignalProcessor(DSP

    )foranalogtesting

    Tes

    tProgram(written

    inhigh-levellang

    uage)runningon

    the

    com

    puter

    Pro

    beHead(actually

    touchesthebareorpackagedchipto

    performfaultdetectio

    nexperiments)

    ProbeCardorMembr

    aneProbe(containselectronicsto

    measuresignalsonc

    hippinorpad)

  • 7/29/2019 Testing in ICs

    21/201

    ELEN654

    ATM

    DiagnosticsandReasoning

    Ferociouslyexpensive

    Mayco

    mprise:

    Sca

    nningElectronMi

    croscopetests

    Brig

    ht-Litedetectionofdefects

    Electronbeamtesting

    Artificialintelligence(expertsystem)methods

    Rep

    eatedfunctionalt

    ests

  • 7/29/2019 Testing in ICs

    22/201

    ELEN654

    ATM

    Characte

    rizationT

    est

    Worst-casetest

    Choo

    setestthatpasses/failschips

    Selec

    tstatisticallysign

    ificantsampleofc

    hips

    Repeattestforeveryco

    mbinationof2+e

    nvironmentalvariables

    Plotr

    esultsinSchmoo

    plot

    Diagn

    oseandcorrectd

    esignerrors

    Continuethroughoutpro

    ductionlifeofc

    hipstoimprove

    designa

    ndprocesstoin

    creaseyield

  • 7/29/2019 Testing in ICs

    23/201

    ELEN654

    ATM

    Schmo

    oPlot

  • 7/29/2019 Testing in ICs

    24/201

    ELEN654

    ATM

    Manufac

    turingTest

    Determineswhetherma

    nufacturedchip

    meetsspecs

    Mustco

    verhigh%ofm

    odeledfaults

    Mustminimizetesttime

    (tocontrolcost)

    Nofaultdiagnosis

    Testseverydeviceonc

    hip

    Testatspeedofapplica

    tionorspeedgu

    aranteedbysup

    plier

  • 7/29/2019 Testing in ICs

    25/201

    ELEN654

    ATM

    Burn-inorStressT

    est

    Process

    :

    Subjectchipstohightemperature&over-voltagesupply,w

    hile

    runningproductiontes

    ts

    Catches

    :

    Infan

    tmortalitycases

    thesearedamagedchipsthatwillfailin

    thefirst2daysofoperationcausesbad

    devicestoactuallyfail

    beforechipsareshippedtocustomers

    Freakfailuresdeviceshavingsamefailuremechanismsa

    s

    reliab

    ledevices

  • 7/29/2019 Testing in ICs

    26/201

  • 7/29/2019 Testing in ICs

    27/201

    ELEN654

    ATM

    Typesof

    ManufacturingTests

    Wafersortorprobetes

    tdonebefore

    waferisscribed

    and

    cutintochips

    Includestestsitecharacterizationspe

    cifictestdevices

    are

    che

    ckedwithspecific

    patternstomeasure:

    Gatethreshold

    Polysiliconfieldthreshold

    Polysheetresista

    nce,etc.

    Packageddevicetests

  • 7/29/2019 Testing in ICs

    28/201

    ELEN654

    ATM

    Sub-type

    sofTests

    Parametricmeasures

    electricalprope

    rtiesofpin

    electro

    nicsdelay,voltages,currents,

    etc.fastandc

    heap

    Functionalusedtocoververyhigh%

    ofmodeledfaults

    testev

    erytransistoran

    dwireindigital

    circuitslonga

    nd

    expensivemaintopic

    oftutorial

  • 7/29/2019 Testing in ICs

    29/201

    ELEN654

    ATM

    TwoDifferentMeaningsofFunctiona

    l

    Test

    ATEan

    dManufacturingWorldanyve

    ctorsappliedto

    coverhigh%offaultsduringmanufacturingtest

    Autom

    aticTest-Pattern

    GenerationWorldtestingwith

    verificationvectors,wh

    ichdeterminew

    hetherhardware

    matchesitsspecificationtypicallyha

    velowfaultcoverage

    (1sockets

    Addm

    oreinstruments

    toATEtohandlemultipledevices

    simultaneously

    Usuallytest2or4DUT

    Satatime,usuallytest32or64

    memorychipsatatime

    Limits:#instrumentsa

    vailableinATE,

    typeofhandling

    equipm

    entavailablefo

    rpackage

  • 7/29/2019 Testing in ICs

    45/201

    ELEN654

    ATM

    Electrica

    lParametricTestin

    g

    TypicalTestProgr

    am

    1.

    Prob

    etest(wafersor

    t)catchesgrossdefects

    2.

    Cont

    actelectricaltes

    t

    3.

    Func

    tional&layout-r

    elatedtest

    4.

    DCp

    arametrictest

    5.

    ACp

    arametrictest

    Unacceptablevoltage/current/delayatpin

    Unacceptabledevic

    eoperationlimits

  • 7/29/2019 Testing in ICs

    46/201

    ELEN654

    ATM

    DCPara

    metricTe

    sts

    ContactTest

    1.

    Seta

    llinputsto0V

    2.

    ForcecurrentIfbout

    ofpin(expectIfb

    tobe100to250A)

    3.

    Meas

    urepinvoltageVpin.CalculatepinresistanceR

    Contactshort(R=0

    )

    Noproblem

    Pi

    nopencircuited(Rhuge),IfbandVpinlarge

  • 7/29/2019 Testing in ICs

    47/201

    ELEN654

    ATM

    PowerC

    onsumptionTest

    1.

    Settemperaturetow

    orstcase,open

    circuitDUToutputs

    2.

    Mea

    suremaximumd

    evicecurrentdrawnfromsupplyICC

    atspecifiedvoltage

    ICC>70mA(fails)

    4

    0mA40A(ok)

    S

    hortcurrent

    40

    A(fails)

  • 7/29/2019 Testing in ICs

    49/201

    ELEN654

    ATM

    OutputD

    riveCurrentTest

    1.

    Ap

    plyvectorforcingpinto0

    2.

    SimultaneouslyforceVOLvoltageandmeasureIOL

    3.

    Re

    peatStep2forlogic1

    IOL

    1

    >

    1

    >

    1

    Annualcosts

    Annualcosts

    Annualcosts

    Annualcosts

  • 7/29/2019 Testing in ICs

    68/201

    ELEN654

    ATM

    Econo

    micsofDesignforTestability

    (DFT)

    Consid

    erlife-cyclecos

    t;DFTonchipm

    ayimpactthec

    osts

    atboardandsystemle

    vels.

    Weigh

    costsagainstbenefits

    Costexamples:reducedyieldduetoare

    aoverhead,yieldlo

    ssdue

    tonon-functionaltests

    Benefitexamples:R

    educedATEcostdu

    etoself-test,inexpensive

    alternativestoburn-intest

  • 7/29/2019 Testing in ICs

    69/201

    ELEN654

    ATM

    Benefits

    andCost

    sofDFT

    Des

    ign

    Des

    ign

    Des

    ign

    Des

    ign

    and

    test

    and

    test

    and

    test

    and

    test

    +

    /

    +/

    +

    /

    +/----

    +

    /

    +/

    +

    /

    +/----

    +

    /

    +/

    +

    /

    +/----

    Fabri

    Fabri

    Fabri

    Fabri----

    cation

    cation

    cation

    cation

    ++++ ++++ ++++

    Ma

    nuf

    Ma

    nuf

    Ma

    nuf

    Ma

    nuf....

    Test

    Test

    Test

    Test ---- ---- ----

    Level

    Level

    Level

    Level

    Chips

    Chips

    Chips

    Chips

    Boards

    Boards

    Boards

    Boards

    System

    System

    System

    System

    Maintenance

    Maintenance

    Maintenance

    Maintenance

    test

    test

    test

    test ----

    Diagnosis

    Diagnosis

    Diagnosis

    Diagnosis

    andrepair

    andrepair

    andrepair

    andrepair

    ---- ----

    Service

    Service

    Service

    Service

    inte

    rruption

    inte

    rruption

    inte

    rruption

    inte

    rruption

    ----

    +

    Costincreas

    e

    +

    Costincreas

    e

    +

    Costincreas

    e

    +

    Costincreas

    e

    ----

    Costsaving

    Costsaving

    Costsaving

    Costsaving

    +/+/+/+/----Costincreas

    emaybalanceco

    streduction

    Costincreas

    emaybalanceco

    streduction

    Costincreas

    emaybalanceco

    streduction

    Costincreas

    emaybalanceco

    streduction

  • 7/29/2019 Testing in ICs

    70/201

    ELEN654

    ATM

    Summar

    y

    Econo

    micsteachesus

    howtomaketh

    erighttrade-offs.

    Itcombinescommons

    ense,experienc

    eandmathemat

    ical

    metho

    ds.

    Theov

    erallbenefit/cos

    tratiofordesign,testand

    manuf

    acturingshould

    bemaximized;o

    neshouldselec

    tthe

    moste

    conomicdesign

    overthecheapestdesign.

    ADFT

    ortestmethodshouldbeselect

    edtoimproveth

    e

    productqualitywithm

    inimalincreaseincostduetoarea

    overhe

    adandyieldlos

    s.

  • 7/29/2019 Testing in ICs

    71/201

    ELEN654

    ATM

    YieldAnalysis&ProductQuality

    Yieldandmanufacturingcost

    Clustereddefectyieldformula

    Yieldimprovement

    Defectlevel

    Testdataanalys

    is

    Example:SEMA

    TECHchip

    Summary

  • 7/29/2019 Testing in ICs

    72/201

    ELEN654

    ATM

    VLSIChipYield

    Amanufa

    cturingdefectisafinitechipareawithelectrically

    malfunctioningcircuitrycau

    sedbyerrorsinthefabricationpro

    cess.

    Achipwithnomanufacturingdefectiscalledagoodchip.

    Fraction(orpercentage)ofgoodchipsproducedinamanufacturing

    processiscalledtheyield.

    Yieldisdenoted

    bysymbolY.

    Costofa

    chip:

    Costoffabricatingandte

    stingawafer

    Co

    stoffabricatingandte

    stingawafer

    Costoffabricatingandte

    stingawafer

    Co

    stoffabricatingandte

    stingawafer

    ----------------------------------------------------------------

    ---------------------------------------------------------------

    -

    ----------------------------------------------------------------

    ---------------------------------------------------------------

    -----------------

    YieldxNumberofchipsite

    sonthewa

    fer

    YieldxNumberofchipsite

    sonthewa

    fer

    YieldxNumberofchipsite

    sonthewa

    fer

    YieldxNumberofchipsite

    sonthewa

    fer

  • 7/29/2019 Testing in ICs

    73/201

    ELEN654

    ATM

    ClusteredVLSIDefects

    Wafer

    Wafer

    Wafer

    Wafer

    Defects

    Defects

    Defects

    Defects

    Fa

    ultychips

    Fa

    ultychips

    Fa

    ultychips

    Fa

    ultychips

    Goodchips

    Goodchips

    Goodchips

    Goodchips

    Uncluste

    red

    Uncluste

    red

    Uncluste

    red

    Uncluste

    reddefects

    defects

    defects

    defects

    Waferyield

    =12/22=0.55

    Waferyield

    =12/22=0.55

    Waferyield

    =12/22=0.55

    Waferyield

    =12/22=0.55

    Clus

    tereddefects

    (VLSI)

    Clus

    tereddefects

    (VLSI)

    Clus

    tereddefects

    (VLSI)

    Clus

    tereddefects

    (VLSI)

    Wafe

    ryield=17/22=0.77

    Wafe

    ryield=17/22=0.77

    Wafe

    ryield=17/22=0.77

    Wafe

    ryield=17/22=0.77

  • 7/29/2019 Testing in ICs

    74/201

    ELEN654

    ATM

    YieldParameters

    Defectdensity(d)=Averagenumberofde

    fectsperunitofc

    hiparea

    Chipare

    a(A)

    Clusterin

    gparameter()

    Negative

    binomialdistribu

    tionofdefects,

    p(x)=Prob(numberof

    defectso

    nachip=x)

    ((((++++xxxx)

    (

    )

    (

    )

    (

    )

    (AdAdAdAd////))))xxxx

    ====-------------

    -------------

    -------------

    -------------....----------------------

    ----------------------

    ----------------------

    ----------------------

    xxxx!!!!(((()

    (1+

    )

    (1+

    )

    (1+

    )

    (1+AdAdAdAd////))))++++

    xxxx

    where

    where

    where

    where

    istheg

    ammafunction

    istheg

    ammafunction

    istheg

    ammafunction

    istheg

    ammafunction

    =0=0=0=0,,,,pppp((((xxxx))))isade

    ltafunction

    (max.clustering)

    isade

    ltafunction

    (max.clustering)

    isade

    ltafunction

    (max.clustering)

    isade

    ltafunction

    (max.clustering)

    ====

    ,,,,pppp((((xxxx))))isPo

    issondistr.

    (noclustering)

    isPo

    issondistr.

    (noclustering)

    isPo

    issondistr.

    (noclustering)

    isPo

    issondistr.

    (noclustering)

  • 7/29/2019 Testing in ICs

    75/201

    ELEN654

    ATM

    YieldEquation

    YYYY====Prob

    Prob

    Prob

    Prob(zerode

    fectonachip)=

    (zerode

    fectonachip)=

    (zerode

    fectonachip)=

    (zerode

    fectonachip)=pppp(0)(0)(0)(0)

    YYYY=(1

    +

    =(1

    +

    =(1

    +

    =(1

    +AdAdAdAd////

    ))))

    Exa

    mple:

    Exa

    mple:

    Exa

    mple:

    Exa

    mple:AdAdAdAd=

    1.0,

    =

    1.0,

    =

    1.0,

    =

    1.0,

    =0.5,=0.5,=0.5,=0.5,

    YYYY=0.58

    =0.58

    =0.58

    =0.58

    Uncl

    ustered

    Unclustered

    Uncl

    ustered

    Unclustereddefects:

    defects:

    defects:

    defects:

    ====

    ,Y,Y,Y,Y=e=e=e=e----AdAdAdAd

    Ex

    ample:

    Ex

    ample:

    Ex

    ample:

    Ex

    ample:AdAdAdAd=

    1.0,

    =

    1.0,

    =

    1.0,

    =

    1.0,

    =

    ,

    =

    ,

    =

    ,

    =

    ,YYYY=0.37

    =0.37

    =0.37

    =0.37

    too

    pessimistic

    too

    pessimistic

    too

    pessimistic

    too

    pessimistic

    !!!!

  • 7/29/2019 Testing in ICs

    76/201

    ELEN654

    ATM

    DefectLe

    velorRejectRatio

    Defectlevel(DL)istheratiooffaultychip

    samongthechip

    s

    thatpasstests.

    DLism

    easuredasparts

    permillion(ppm).

    DLisa

    measureofthee

    ffectivenessoftests.

    DLisa

    quantitativemeasureofthemanufacturedproduct

    quality.ForcommercialV

    LSIchipsaDLgreaterthan500ppm

    iscons

    ideredunaccepta

    ble.

  • 7/29/2019 Testing in ICs

    77/201

    ELEN654

    ATM

    DeterminationofDL

    Fromfieldreturndata:C

    hipsfailinginthe

    fieldarereturned

    to

    themanufacturer.Then

    umberofreturnedchipsnormalize

    dto

    onemillionchipsshippedistheDL.

    Fromtestdata:Faultcoverageoftestsan

    dchipfalloutrate

    are

    analyzed.Amodifiedyieldmodelisfitted

    tothefalloutdata

    to

    estimatetheDL.

  • 7/29/2019 Testing in ICs

    78/201

  • 7/29/2019 Testing in ICs

    79/201

    ELEN654

    ATM

    DefectLevel

    YYYY((((TTTT))))----YYYY(1)(1)(1)(1)

    DLDLDLDL((((TTTT)=)=)=)=

    --------------------

    --------------------

    --------------------

    --------------------

    Y(Y(Y(Y(TTTT))))

    ((((++++TAfTAfTAfTAf

    ))))

    =

    1

    =

    1

    =

    1

    =

    1------------------------

    --------------------

    --------------------

    --------------------

    ((((++++AfAfAfAf

    ))))

    Where

    Where

    Where

    WhereTTTTisthe

    faultcover

    ageoftests

    ,

    isthe

    faultcover

    ageoftests

    ,

    isthe

    faultcover

    ageoftests

    ,

    isthe

    faultcover

    ageoftests

    ,

    AfAfAfAfistheaveragenumberoffaultsonthe

    istheaveragenumberoffaultsonthe

    istheaveragenumberoffaultsonthe

    istheaveragenumberoffaultsonthe

    chipofarea

    chipofarea

    chipofarea

    chipofareaAAAA,,,,isthefaultclustering

    isthefaultclustering

    isthefaultclustering

    isthefaultclustering

    parameter.

    parameter.

    parameter.

    parameter.AfAfAfAf

    andandandandaredeterminedby

    aredeterminedby

    aredeterminedby

    aredeterminedby

    testdataanalysis.

    testdataanalysis.

    testdataanalysis.

    testdataanalysis.

  • 7/29/2019 Testing in ICs

    80/201

    ELEN654

    ATM

    Example:SEMAT

    ECHChip

    BusinterfacecontrollerASICfabricatedandtestedatIBM,

    Burling

    ton,Vermont

    116,000equivalent(2-inputNAND)gates

    304-pin

    package,249I/O

    Clock:40MHz,someparts50MHz

    0.45C

    MOS,3.3V,9.4m

    mx8.8mmarea

    Fullscan,99.79%faultc

    overage

    Advant

    est3381ATE,18

    ,466chipstested

    at2.5MHztestclock

    DataobtainedcourtesyofPhilNigh(IBM)

  • 7/29/2019 Testing in ICs

    81/201

  • 7/29/2019 Testing in ICs

    82/201

  • 7/29/2019 Testing in ICs

    83/201

  • 7/29/2019 Testing in ICs

    84/201

    ELEN654

    ATM

    ComputedDL

    Stuck

    Stuck

    Stuck

    Stuck----atfaultcoverag

    e(%)

    atfaultcoverag

    e(%)

    atfaultcoverag

    e(%)

    atfaultcoverag

    e(%)

    Defectlevelin Defectlevelin Defectlevelin Defectlevelinppmppmppmppm

    237,700

    237,700

    237,700

    237,700ppmppmppmppm((((YYYY=76.23%)

    =76.23%)

    =76.23%)

    =76.23%)

  • 7/29/2019 Testing in ICs

    85/201

    ELEN654

    ATM

    Summar

    y

    VLSIyielddependsontwop

    rocessparameters,defectdensity

    (d)and

    clusteringp

    arameter()

    Yielddrops

    aschipareaincr

    eases;lowyieldmeanshighcost

    Faultcover

    agemeasuresthetestquality

    Defectleve

    l(DL)orrejectratioisameasureo

    fchipquality

    DLcanbedeterminedbyan

    analysisoftestd

    ata

    Forhighqu

    ality:DL