芯片测试原理ppt课件_第1页
芯片测试原理ppt课件_第2页
芯片测试原理ppt课件_第3页
芯片测试原理ppt课件_第4页
芯片测试原理ppt课件_第5页
已阅读5页,还剩246页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ICTestFundamental,GongXiao-Long2013,CourseContents,Lesson1:OverviewofICTestLesson2:Open/ShortandDCtestLesson3:FunctionalTestLesson4:TestVectorbasicLesson5:ADC/DACLesson6:ACtestingLesson7:Scan/Bist/JtagtestingLesson8:RFtestingLesson9:TestprogramDevelopmentLesson10:TroubleShooting,2,Lesson1:OverviewofICTest,TestcategoryTheTestSystemPMUPE-Card,3,Testcategory,WaferTestThetestingofindividualdeviceswhentheyarestillinwaferform.Thisisthefirstattemptatseparatinggooddicefrombad.Thisactivityisalsocalledwafersortordiesort.PackageTestWafersarecutintoindividualdiceandeachdieisassembledintoapackage.Thepackageddeviceisthentestedtoinsurethattheassemblyprocesswascorrectlyperformedandtoverifythatthedevicestillmeetsitsdesignspecifications.Packagetestisalsocalledfinaltest.QualityAssuranceTestPerformedonasamplebasistoinsurethatthepackagetestwasperformedcorrectly.DeviceCharacterizationDeviceCharacterizationistheprocessofdeterminingtheoperatingextremesofindividualdeviceparameters.Pre/PostBurn-InThetestingofdevicesbeforeandaftertheyareburnedintoverifythattheprocessdidnotcausecertainparameterstodrift.Thisprocessweedsoutinfantmortalitydevices(thosewhichhaveadefectthatcausesthemtofailsoonaftertheyarefirstused).,4,MilitaryTestingInvolvesperformingrigoroustestingoveratemperaturerangeanddocumentingtheresults.IncomingInspectionTestingofdevicesbyacustomertoinsurethequalityofthedevicespurchasedbeforeusingtheminanapplication.AssemblyVerificationVerifiesthatthedevicessurvivedtheassemblyprocessandthattheywereassembledcorrectly.Thetestsperformedduringassemblyverificationaresimilartothatofpackagetestingandmaybeasubsetofpackagetesting.Thisactivityisusuallyperformedoffshore.FailureAnalysisTheprocessofanalyzingdevicefailurestodeterminewhythedevicefailed.Determiningthecauseofafailureyieldsinformationthatcanimprovedevicereliability.,Testcategory,5,TheTestSystem,ThetestsystemiselectronicandmechanicalhardwareusedtosimulatetheoperatingconditionsthataDUTwillexperiencewhenusedinanapplication,sothatdefectivedevicescanbefound.ThetestsystemisoftenknownasATEorAutomatedTestEquipment.Thetestsystemhardwareiscontrolledbyacomputerwhichexecutesasetofinstructions(thetestprogram).Thetestermustpresentthecorrectvoltages,currents,timingsandfunctionalstatestotheDUTandmonitortheresponsefromthedeviceforeachtest.Thetestsystemthencomparestheresultofeachtesttopre-definedlimitsandapass/faildecisionismade.Atestsystemisactuallyacollectionofpowersupplies,meters,signalgenerators,patterngeneratorsandotherhardwareitemswhichallworkcollectivelyunderonemaincontroller.,6,TheTestSystem,7,TheCPUisthesystemcontroller.Itcontainsthecomputerwhichcontrolsthetestsystemandprovidesameansofmovingdataintoandoutofthetestsystem.Mostnewtestsystemsofferanetworkinterfaceaswellasmagneticmediafordatatransfers.TheharddiskandCPUmemoryareusedtostoreinformationlocally;thevideodisplayandkeyboardareusedbythetestoperatortointeractwiththetestsystem.TheDCsubsystemcontainstheDevicePowerSupplies(DPS),theReferenceVoltageSupplies(RVS)andthePrecisionMeasurementUnit(PMU).TheDPSsuppliesvoltageandcurrenttotheDUTpowerpins(VDD/VCC).TheRVSsuppliesvoltagereferencesforlogic0andlogic1levelstothedriverandcomparatorcircuitrylocatedonthepinelectroniccards.ThesevoltagessetVIL,VIH,VOLandVOH.LessexpensiveandoldertestsystemsmayhavealimitednumberofRVSsupplies,soonlyalimitednumberofinputandoutputlevelscanbeprogrammedatonetime.WhentesterpinssharearesourcesuchastheRVS,thatresourceisconsideredasharedresource.Sometestsystemsaresaidtohaveatesterperpinarchitecturewhichmeansthattheyhavetheabilitytosetinputandoutputlevelsandtimingindependentlyforeachpin.Atesterpin,alsocalledtesterchannel,iscircuitryonthepinelectronicscardwhichsuppliesand/ordetectsvoltage,currentandtimingforoneDUTpin.,TheTestSystem,8,Eachtestsystemhashighspeedmemory,calledpatternmemoryorvectormemory,tostoretestvectorsortestpatterns.Testpatterns,alsoknownasthetruthtable,representthestatesofinputsandoutputsforthevariouslogicalfunctionsthatthedeviceisdesignedtoperform.Input,ordrive,patternsaresuppliedtotheDUTbythetestsystemfrompatternmemory.Output,orexpect,patternsarecomparedagainsttheresponsefromtheoutputpinsoftheDUT.Duringafunctionaltest,vectorpatternsareappliedtotheDUTandtheDUTsresponsesaremonitored.IftheexpectedresponsedatadoesnotmatchtheoutputdatafromtheDUT,afunctionalfailureoccurs.Therearetwotypesoftestvectors-parallelvectorsandscanvectors.Manytestsystemssupportbothtypes.Thetimingsubsectionhasmemorytostoreformatting,maskingandtimesetdataforuseduringfunctionaltesting.Thesignalformats(waveshapes)andtimingedgemarkersareusedforDUTinputsignalsandstrobetimingforsamplingDUToutputsignals.ThetimingsubsectionreceivesdrivepatternsfrompatternmemoryandcombinesthemwithtimingandsignalformatinformationtocreateformatteddatawhichissenttothedriversectionofthepincardandthentotheDUT.SpecialOptionsincludesavarietyofpossibilitiessuchasalgorithmicpatterngeneratorsformemorytestorspecializedhardwaremodulesusedtoperformanalogtests.TheSystemClocksprovideameansofsynchronizingthemovementofinformationthroughoutthetestsystem.Theseclocksoftenrunatmuchhigherfrequenciesthanthefunctionaltestrate.Manytestsystemshavecalibrationcircuitrywhichcanautomaticallyverifyandcalibratethesystemtiming.,TheTestSystem,9,PMU,ThePrecisionMeasurementUnit(PMU)isusedtomakeaccurateDCmeasurements.Itcanforcecurrentandmeasurevoltageorforcevoltageandmeasurecurrent.SometestsystemshaveonlyonecentralPMUthatmustbesharedacrossallpinchannelsofthetester.OthershavemorethanonePMUwhichaccessesmultiplechannels,typicallyingroupsofeightorsixteen.HighendtestsystemshavePMUperpincapability,whichhasaPMUoneverytesterchannel.,PrecisionMeasurementUnit,10,ForceandMeasurementModesInATE,thetermforce(asinforcevoltageorforcecurrent)describestheapplicationofacertainvalueofvoltageorcurrentbythetestsystem.Applycanbesubstitutedforthewordforce.WhenprogrammingthePMU,theforcefunctionisselectedaseithercurrentorvoltage.Ifcurrentisforced,themeasurementmodeisautomaticallysettovoltage.Ifvoltageisforced,themeasurementmodeisautomaticallysettocurrent.Oncetheforcefunctionisselected,theforcevaluemustbeset.ForceandSenseLinesToimprovethevoltageforcingaccuracyofthePMU,afourwiresystemisused.Fourwiresystemsuse2forcelinestocarrycurrentand2senselinestomonitorthevoltageatthepointofinterest(usuallytheDUT).OhmsLawstatesthatavoltageisproducedacrossaresistancewhencurrentflowsthroughtheresistance.Allwirehasresistanceso,dependingonthecurrentthroughtheforcelines,thevoltageattheDUTisdifferentfromthevoltageatthePMUforceunitoutput.Using2separate(non-currentcarrying)sensewirestomeasurethevoltageattheDUTkeepsthevoltagedropcausedbycurrentflowthroughtheforcelinesfromcausinganerrororoffsetinthevoltage.ThepointatwhichtheforceandsenselineareconnectedtogetheriscalledtheKelvinConnectPoint.,PMU,11,RangeSettingsAPMUforcerangeandmeasurementrangemustbeselected.Properrangeselectioninsuresthemostaccuratetestresult.BeawarethattheforceandmeasurerangeshavealimitingeffectonthePMU.TheforcerangewilldeterminethemaximumforcingcapabilityofthePMU,soifthePMUisprogrammedtoforce5Voltsandthe2Voltforcerangehasbeenselected,only2Voltswillbeforced.Likewise,ifthe1mAmeasurementrangeisselected,themaximumcurrentthatcanbemeasuredis1mAregardlessoftheactualcurrentflow.ItisimportanttonotethatneithertheforcenorthemeasurementrangeofthePMUshouldbechangedwhileitisconnectedtoaDUT.ChangingtherangecausesnoisespikesthatmaydamagetheDUT.Anoisespikeiswhenasignallevelabruptlychangesitsvoltagelevelforaveryshorttime.Anoisespikeisalsocalledaglitch.LimitSettingsThePMUhastwoprogrammablemeasurementlimitsanupperandalowerlimit.Thelimitsmaybeusedindividually(onelimitenabledwhiletheotherisdisabled)ortheymaybeusedtogether(bothlimitsenabled).TheupperlimitisusedtomakeaFailGreaterThancomparisonandthelowerlimittomakeaFailLessThancomparison.FailingtheFailGreaterThanlimitmeansthemeasuredvaluewasmorepositivethantheupperlimitsetting.FailingtheFailLessThanlimitmeansthemeasuredvaluewasmorenegativethanthelower-limitsetting.,PMU,12,PMU,ClampSettingsMostPrecisionMeasurementUnitshavevoltageandcurrentclampswhicharesetfromwithinatestprogram.AclampisacircuitthatlimitstheamountofvoltageorcurrentthatissuppliedbythePMUduringatestinordertoprotectthetestoperator,thetesthardwareandtheDUT.,13,WhenthePMUisusedinForceVoltagemode,acurrentclampmustbesettolimitthemaximumcurrentwhichflowsduringthetest.Whenforcingvoltage,aPMUdeliversasmuchcurrentasnecessarytosustainthevoltage.IfaDUTpinisshortedtoground(oranothersupply),theforcingunitwillincreasethecurrenttotrytoforcethepintotheprogrammedvoltage.ThismayresultinalargeenoughcurrentflowthroughtheDUTpintoburnprobecards,circuittraces,pinelectronicscomponents,fingers,adjacentDUTs,etc.Whenforcingvoltage,thePMUmeasurescurrent.BecausethecurrentclamplimitstheamountofcurrentsuppliedbythePMU,thecurrentclampvaluemustbesetoutsideofthetestlimitsotherwisethecurrentclampwillpreventatoomuchcurrentfailure.PreviouspagesFigureshowsthePMUforcing5.0Vacrossa250Ohmload.Inactualtesting,theDUTistheresistiveload.FromOhmsLaw(I=E/R)weknowthatthe250Ohmloadwillrestrictthecurrentflowto20mAduringthistest.Thedevicespecificationmaystatethatthemaximumacceptablecurrentis25mA.ThismeansthefaillimitwouldbesettoFailGT25mAandthecurrentclampcouldbesetto30mA.IfadefectiveDUTpresentsaloadof10Ohms,theresultingcurrentwillbe500mAunlessacurrentclampisprogrammedtolimitthecurrent.Acurrentflowof500mAmaycausedamagetothetestsystem,theinterfacehardwareortheDUT.However,ifacurrentclampisprogrammedto30mAthemaximumcurrentflowwouldbelimitedbythedampcircuittoamuchsafervalue.Why30mA?youmayask.30mAisgreaterthanthefaillimitof25mA,allowingthetesttofailwhenadefectivedeviceisencountered,butthecurrentwillbelimitedtoasafevalue.Theclampvaluemustalwaysbesetoutsideofthefaillimits;ifnot,thetestwillneverfail.,PMU,14,Similarwithcurrentclamp,PMU,15,Thepinelectronics(alsocalledthePinCard,PE,PECorI/Ocard)istheinterfacebetweenthetestsystemresourcesandtheDUT.ItsuppliesinputsignalstotheDUTandreceivesoutputsignalsfromtheDUT.EachtestsystemhasitsownuniquedesignbutgenerallythePEcircuitrywillcontain:Drivercircuitrytosupplyinputsignals.I/Oswitchingcircuitryforturningdriversandcurrentloadsonandoff.VoltageComparatorcircuitryfordetectingoutputlevels.AconnectionpointtothePMU.Programmablecurrentloads.Possiblyadditionalcircuitryformakinghighspeedcurrentmeasurements.PossiblyaperpinPMUAlthoughtherearemanyvariationsofthisdesign,Figure3-5representsasingletesterchannelonatypicalpinelectronicscardforadigitaltestsystem.,PE-Card,16,PE-Card,17,TheDriverThedrivercircuitryreceivesformattedsignals,calledFDATA,fromthehighspeedsectionofthetestsystem.Asthesignalpassesthroughthedriver,theVIL/VIHreferencesfromtheReferenceVoltageSupplies(RVS)areappliedtotheformatteddata.IftheFDATAinstructsthedrivertodrivetoalogic0,thedriverwilldrivetotheVILreference.VIL(VoltageInLow)representsthemaximumguaranteedvoltagevaluethatcanbeappliedtoaninputandstillberecognizedasalogic0bytheDUTcircuitry.IftheFDATAinstructsthedrivertodrivetoalogic1,thedriverwilldrivetotheVIHreference.VIH(VoltageInHigh)representstheguaranteedminimumvoltagevaluethatcanbeappliedtoaninputandstillberecognizedasalogic1bytheDUTcircuitry.Whenthetesterchannelisprogrammedasaninput,FlFETturnsonandtheK1relayisclosedallowingthesignalfromthedrivertopassthroughtotheDUT.WhenthetesterchannelisprogrammedasanoutputorisinadontcaremodetheFlFETisturnedoffandthesignalfromthedriverwillnotpassthroughtotheDUT.TheFlFETisaFieldEffectTransistorusedasaveryhighspeedswitch.Itisolatesthedrivercircuitryfromthedeviceundertest.TheFlFETisusedduringIOswitching,whichiswhentheDUTalternatesbetweenreceivingdatafromthetestsystem(readingdata)andsupplyingdatatothetestsystem(writingdata).Thesamepinsfunctionasbothinputsandoutputs.Ifthetesterchannelisprogrammedasaninput,theFETison.IfthetesterchannelisnotprogrammedasaninputtheFlFETisoff,whichpreventsthedriversignalfromreachingthedeviceundertest.ItisimportanttoinsurethattheDUTandthedriverarenottryingtodriveavoltageontothesametesterchannelatthesametime.ThisiscalledanI/Oconflictoxbuscontention.,PE-Card,18,CurrentLoadsTheCurrentLoads,alsoknownasDynamicLoadsorProgrammableCurrentLoads,actasaloadtotheDUToutputsduringfunctionaltestsandcanbeprogrammedtosupplypositiveandnegativecurrents.PositivecurrentflowsfromthetestsystemintothedeviceandnegativecurrentflowsfromtheDUTintothetestsystem.ThedynamicloadsprovidebothIOH(CurrentOutHigh),whichistheamountofcurrentthataDUToutputmustsourcewhendrivingalogic1,andIOLcurrent(CurrentOutLow),whichistheamountofcurrentthataDUToutputmustsinkwhendrivingalogic0.AftertheIOLandIOHcurrentvaluesaresetbythetestprogram,theVREFvoltageisusedtosettheswitchingpointoftheIOLandIOHcurrents.TheswitchingpointistheoutputvoltageabovewhichIOHflowsandbelowwhichIOLflows.WhentheoutputvoltagefromthedeviceundertestismorenegativethanVREF,IOLcurrentflows.WhentheoutputvoltagefromthedeviceundertestismorepositivethanVREF,IOHcurrentflows.ThecurrentloadsarealsousedduringthefunctionalTri-Statetestsandthefunctionalopensandshortstest.TheF2FETisalsoafieldeffecttransistorusedasahighspeedswitch.TheF2FETisolatesthecurrentloadcircuitryfromthedeviceundertestandisusedduringIOswitching.Ifthetesterchannelisprogrammedasanoutput,F2ison,allowingcurrenttoflowtoandfromthedeviceundertest.Ifthetesterchannelisprogrammedasaninput,F2isoff.,PE-Card,19,TheVoltageComparatorsTheVoltageComparatorsareusedduringfunctionaltestingtocomparetheoutputvoltageofthedeviceundertesttoreferencevoltagessuppliedbytheRVS.TheRVSsuppliesareferenceforavalidlogic1(VOH)andavalidlogic0(VOL).IftheDUToutputvoltageisequaltoorlessthanVOL,itisrecognizedasalogiczero.IftheDUToutputvoltageisequaltoorgreaterthanVOH,itisrecognizedasalogicone.IftheoutputvoltageisgreaterthanVOLbutlessthanVOH,itisconsideredtobeaTri-Statelevelorabadoutput.ThePMUConnectionWhenthePMUconnectstoadevicepin,theK1relayisopenedfirst,thentheK2relayisclosed.ThissequenceisolatesthePMUfromtheI/Ocircuitryofthepinelectronicscard.TheHighSpeedCurrentComparatorsSometestsystemsofferawaytomeasuresmallcurrentsquicklyasanalternativetohavingaPMUforeachtesterchannel.Currentcomparatorsareusedtomakehighspeedleakagemeasurements.TheK3relayconnectsthecurrentcomparatorstothepinundertest.IfthetestsystemhasPMUperpincapability,thecurrentcomparatorsarenotnecessary.ThePPPMUSometestsystemsofferaperpinPMU(PPPMU)thatallowsthetestsystemtomeasureeithervoltageorcurrentoneverypinsimultaneously.LikethePMUthePPPMUcanforcecurrentandmeasurevoltageorforcevoltageandmeasurecurrent.PPPMUstypicallylackallthecapabilityofthestandardsystemPMU.,PE-Card,20,Lesson2:Open/ShortandDCtest,WhyTestforOpensandShorts?OpensandShortsSerialStaticMethodDCtestintroduce,21,WhyTestforOpensandShorts?,Theopens/shortstest(alsocalledcontinuityorcontacttest)verifiesthat,duringadevicetest,electricalcontactismadetoallsignalpinsontheDUTandthatnosignalpinisshortedtoanothersignalpinorpower/ground.Devicecostisdirectlyrelatedtohowlongittakestotesteachdevice.Oneofthebestwaystoreduceaveragetesttimeperdeviceistorejectbaddevicesassoonaspossible.Theopens/shortstestdeterminesveryquicklywhetheradevicehasshortedpins,missingbondwires,apindamagedfromstaticelectricity,amanufacturingdefect,etc.Theopens/shortstestcanalsopointtotestsystemrelatedproblemssuchasawafertestprobecardoradevicetestsocketwhichisnotmakingcorrectcontact.,22,OpensandShortsSerialStaticMethod,Testconditionsforanopens/shortstestarenotnormallydefinedinthedevicespecificationordatabookspecification,buttherearestandardvalueswhichapplytomoststandarddevicetypes.Thesestandardvaluesarepresentedintheguidelineshere.Totestforopens/shorts,firstgroundalldevicepinsincludingpowerandgroundpins.Next,connectthePMUtoasingledevicepinandforceacurrentwhichwillforwardbiasoneoftheprotectiondiodes.(SeeFiguresnextpage.)Anegativecurrentwillforwardbiasthediodetoground;apositivecurrentwillforwardbiasthediodetoVDD.Acurrentintherangeof100Ato500Ashouldbeadequate.Onceforwardbiased,thevoltagedropacrosstheprotectionstructurecanbesensed(typically0.65volt).Thesensedvoltagemaychangebetweenvarioustechnologiesanddesigns,but0.65Visgoodformostsiliconbaseddevices.SincethePMUwillbeprogrammedtoforcecurrent,avoltageclampmustbeprogrammedtolimitthevoltageproducedwhenanopenpinistested.Atypicalclampvaluefortheopens/shortstestis3V.Whenanopenpinistested,themeasuredresultwillbetheclampvoltage(3V).TheadvantageoftheSerial/StaticopensandshortstestisthatitproducesDCmeasurements.Whenafailureoccurs,theexactmeasuredvoltagemaybeexaminedfromthedata-loggedresults.Thevoltagevalueclearlyindicateswhetherthefailurewascausedbyashortedconditionoranopencondition.ThedisadvantageisthetimerequiredtomaketheindividualDCmeasurementoneachpin.,23,OpensandShortsSerialStaticMethod,24,25,DCTest-VOH/IOH,VOHrepresentstheminimumvoltage(V)producedbyanoutput(O)whentheoutputisinthelogic1(High)state.IOHrepresentsthecurrentsourcingcapabilities(I)ofanoutput(O)whentheoutputisinthelogic1(High)state.ThefollowingtableillustratestheVOH/IOHspecification,WhyTestforVOH/IOH?TheVOH/IOHtestmeasurestheresistanceofanoutputpinwhentheoutputisinthelogic1state.ThistestinsuresthattheresistanceoftheoutputmeetsthedesignparametersandguaranteesthattheoutputwillprovidethespecifiedIOHcurrentwhilemaintainingtheproperVOHvoltage.,26,VOH/IOHSerial/StaticTestMethodTheseparametersmaybeverifiedeitherstaticallyordynamically(dynamicVOHwillbediscussedlater).Toperformastatic(DC)test,thedeviceispreconditionedtosettheoutput(s)intothelogic1state,theDCmeasurementsystem(PMU)isconnectedtothepinundertest,theIOHcurrentisforcedandtheresultantvoltageismeasuredandcomparedtotheVOHspecification.IfthemeasuredvoltageislessthantheVOHlimit,thetestfails.Thisprocessisrepeateduntilallpinshavebeenverifiedinthehighoutputstate.Thistestmayrequirerunningmorethanonepreconditioningsequencetosetalloutputstothelogic1state.,DCTest-VOH/IOH,27,DCTest-VOL/IOL,VOLrepresentsthemaximumvoltage(V)producedbyanoutput(O)whentheoutputisinthelogic0(Low)state.IOLrepresentsthecurrentsinkingcapabilities(I)ofanoutput(O)whentheoutputisinthelogic0(Low)state.ThetablebelowshowsaVOLspecification:,WhyTestforVOL/IOL?TheVOL/IOLtestmeasurestheresistanceofanoutputpinwhentheoutputisi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论