DRAM内存颗粒测试简介AgendaBasisofTestingTypicalDRAMTestingFlowBurn-inDCTest(Open/Short,Leakage,IDD)FunctionalTest&TestPatternSpeedTestDRAMManufactureWaferAssemblyFinalTestingFinalProductWhyTesting?Toscreenoutdefect•Waferdefect•AssemblydefectMakesureproductmeetspecofcustomer•Voltageguardband•Temperatureguardband•Timingguardband•ComplextestpatternCollectdatafordesign&processimprovement•Quality•Reliability•Cost•EfficiencyICTestMethodologyICTesterPPSDriverComparatorDUT**DUT=DeviceUnderTestPowerSupplyOutputInputTestingofaDUT:1.ToconnectPPS,Driver,Comparator&GND.2.ToapplypowertoDUT.3.ToinputdatatoDUT(Address,ControlCommand,Data)4.Tocompareoutputwith“expectvalue”andjudgePASS/FAILBasicTestSignalDigitalWaveformElements•Logic•Voltage•TimingTypicalDRAMFinalTestFlowDRAMBurn-in(MBT)MBTistostressICandscreenoutearlyfailuresHighTemperatureStress(125degC)HighVoltageStressStressfulPatternBIOperationTimeFailureRateInfantMortalityNormalLifeWornoutNewproductMatureproductBathCurveDRAMBurn-in(TBT)TBTisforlongtimetestpatternsMultipletemperaturetested(e.g.88’C,25’C,-10’C)LongtesttimeatlowspeedPatternscoverallcellarraysNoStressfulconditionHighparalleltestcount,lowcostBothMBTandTBTdoesNOTtestDC(AndoOven)DRAMAdvantestTest1.DCTestOpen/ShorttestLeakagetestIDDtest2.FunctionalTest(CoreTest)Differentparameter&PatternforeachfunctionTocheckDRAMcanoperatefunctionally3.SpeedTestTimingtest@differentspeedgradeDCTestDCTestMethod:a)ISVM:ISourceVMeasureb)VSIMVSourceIMeasureVCCVCCDCTest–OpenShortPurpose:•Checkconnectionbetweenpinsandtestfixture•CheckifpintopinisshortinICpackage•CheckifpintowaferpadhasopeninICpackage•Checkifprotectiondiodesworkondie•Itisaquickelectricalchecktodetermineifitissafetoapplypower•AlsocalledContinuityTestDCTest–OpenShortFailureMode:a)WaferProblemDefectofdiodeb)AssemblyProblemWirebondingSolderballc)ContactProblemSocketissueCoreCircuitDefectivediodeSocketPogoPindefectWiretouchedDCTest–OpenShortO/STestCondition:Procedure•Groundallpins(includingVDD)•UsingPMUforce100uA,onepinatatime•Measurevoltage•Failopentestifthevoltageisgreaterthan1.5V•Failshorttestifthevoltageislessthan0.2V100uA0.65VPMUforcesenseforceMeasureVss=0Vdd=0100uAFailOpenPassFailShort1.5V0.2VISVMOther=0Typical0.65VDCTest–OpenShortO/STestCondition:Procedure•Groundallpins(includingVDD)•UsingPMUforce–100uA,onepinatatime•Measurevoltage•Failopentestifthevoltageislessthan–1.5V•Failshorttestifthevoltageisgreaterthan–0.2VFailShortPassFailOpen–0.2V–1.5V-100uA-0.65VPMUforcesenseforceMeasureVss=0Vdd=0-100uAISVMOther=0Typical-0.65VDCTest–LeakagePurpose:•VerifyresistanceofpintoVDD/VSSishighenough•Verifyresistanceofpintopinsishighenough•IdentifyprocessprobleminCMOSdeviceDCTest–LeakageILIH/ILIL:InputLeakageHigh/Low•Toverifyinputbuffersofferahighresistance•NopreconditioningpatternappliedILOH/ILOL:OutputLeakageHigh/Low•Toverifytri-stateoutputbuffersofferahighresistanceinoffstate•Testrequirespreconditioningpattern•Performedonlyonthree-stateoutputsandbi-directionalpinsDCTest–LeakageFailureMode:a)Waferproblemb)Assemblyproblemc)SocketContactproblem(short)DiecrackBalltouch(Short)DCTest–InputLeakageLowTestCondition:Procedure•ApplyVDDmax(2.0V)•Pre-conditionallinputpinstologic‘1’(highvoltage)•UsingPMU(ParametricMeasureUnit)forceGroundtotestedpin•Waitfor1to5msec•Measurecurrentoftestedpin•FailIILtestifthecurrentislessthan–1.5uAPassFail–1.5uA0V-10nAPMUforceMeasureVss=0VDDmaxILILVLSICore“0”“1”allinputpins=2.3VOFFONDCTest–InputLeakageHighTestCondition:Procedure•ApplyVDDmax(2.0V)•Pre-conditionallinputpinstologic‘0’(Lowvoltage)•UsingPMUforceVDDMAXtotestedpin•Waitfor1to5msec•Measurecurrentoftestedpin•FailIIHtestifthecurrentisgreaterthan+1.5uAPassFail1.5uA2.0V10nAPMUforceMeasureVss=0VDDmaxILIHVLSICore“1”“0”allinputpins=0VONOFFDCTest–OutputLeakageLowTestCondition:Procedure•ApplyVDDmax(2.0V)•Pre-conditiontheDUTtotristatewithspecificpattern•Waitaspecifictime•UsingPMUforceVDDMAXtotestedI/Opin•Measurecurrent•FailIOHtestifthecurrentisgreaterthan+4.5uAorlessthan-4.5uAPassFailGT4.5uA0.0V-10nAPMUforceMeasureVss=0VDDmaxILOLVLSICoreOFFOFFPre-conditionPattern1/0FailLT-4.5uA“0”Allinputpins=2.3VAlloutputpins=0V/2.3VDCTest–OutputLeakageHighTestCondition:Procedure•ApplyVDDmax(2.0V)•Pre-conditiontheDUTtotristatewithspecificpattern•Waitaspecifictime•UsingPMUforceVDDMAXtotestedI/Opin•Measurecurrent•FailIOHtestifthecurrentisgreaterthan+4.5uAorlessthan-4.5uAPassFailGT4.5uA2.0V10nAPMUforceMeasureVss=0VDDmaxILOHVLSICoreAllinputpins=2.3VAlloutputpins=0V/2.3VOFFOFFPre-conditionPattern1/0FailLT-4.5uA“1”DCTest–TestProgramConditionTPHPatternVSIM(V)Vin(other)Vin(DQ0-7)INPUTLEAKHIGHInput2.00VGNDNANA2.00V0.0V0.0V-1.5uA1.5uAINPUTLEAKHIGHDQPSM2.00VGNDNANA2.00V0.0V0.0V-4.5uA4.5uAINPUTLEAKLOWInput2.00VGNDNANA0.00V2.3V2.3V-1.5uA1.5uAINPUTLEAKLOWDQPSM2.00VGNDNANA0.00V2.3V2.3V-4.5uA4.5uAOUTPUTLEAKH-LDQPS2.00VGND#0000ICCpattern2.00V2.3V2.3V-4.5uA4.5uAOUTPUTLEAKH-HDQPS2.00VGND#FFFFICCpattern2.00V2.3V0.0V-4.5uA4.5uAOUTPUTLEAKL-LDQPS2.00VGND#0000ICCpattern0.00V2.3V2.3V-4.5uA4.5uAOUTPUTLEAKL-HDQPS2.00VGND#FFFFICCpatter