




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ATPGIntroductionforIPTeam
AgendaDFTRulesCombinationalLoopAsynchronousResetTri-stateBusContentionClockDividersClockGatingDFTsignalsForScanFordebugSoftIPtasksanddeliverablesScriptsandDemosQ&AWhat’sit?DFTStructuredDFTATPGTerminologyinScanScancellScanchainScanprocedureScanwaveformScantypeScanfaultmodelScanCoverageAgendaDFTRulesCombinationalLoopAsynchronousResetTri-stateBusContentionClockDividersClockGatingDFTsignalsForScanFordebugSoftIPtasksanddeliverablesScriptsandDemosQ&AWhat’sit?DFTStructuredDFTATPGTerminologyinScanScancellScanchainScanprocedureScanwaveformScantypeScanfaultmodelScanCoverageWhat’sDFTDFT(DesignForTest)Testabilityisadesignattributethatmeasureshoweasyitistocreateaprogramtocomprehensivelytestamanufactureddesign’squality.Traditionally,designandtestprocesseswerekeptseparate,withtestconsideredonlyattheendofthedesigncycle.Butincontemporarydesignflows,testmergeswithdesignmuchearlierintheprocess,creatingwhatiscalledadesign-for-test(DFT)processflow.Testablecircuitryisbothcontrollableandobservable.Inatestabledesign;settingspecificvaluesontheprimaryinputsresultsinvaluesontheprimaryoutputswhichindicatewhetherornottheinternalcircuitryworksproperly.Toensuremaximumdesigntestability,designersmustemployspecialDFTtechniquesatspecificstagesinthedevelopmentprocess.What’sStructuredDFT?StructuredDFTProvidessystematicandautomaticapproachtoenhancingdesigntestability.Goalistoincreasethecontrollabilityandobservabilityofacircuit.Methods:scandesigntechnique,whichmodifiestheinternalsequentialcircuitryofthedesign.Built-inSelf-Test(BIST)method,whichinsertsadevice’stestingfunctionwithinthedeviceitself.boundaryscan,whichincreasesboardtestabilitybyaddingcircuitrytoachip.What’sATPGATPG(AutomaticTestPatternGeneration)Testpatterns(testvectors),aresetsof1sand0splacedonprimaryinputpinsduringthemanufacturingtestprocesstodetermineifthechipisfunctioningproperly.ATE(AutomaticTestEquipment)determinesifthecircuitisfreefrommanufacturingdefectsbycomparingthefault-freeoutput—whichisalsocontainedinthetestpattern—withtheactualoutputmeasuredbytheATE.Goal:createasetofpatternsthatachievesagiventestcoverage.ThenrunitonTester.Passindicatednorelateddefectsexistinthischip.SCANCell/SCANChainScanCellInnormaloperation(sc_en=0),systemdatapassesthroughthemultiplexertotheDinputoftheflip-flop,andthentotheoutputQ.Inscanmode(sc_en=1),scaninputdata(sc_in)passestotheflip-flop,andthentothescanoutput(sc_out).ScanChainAsetofseriallylinkedscancells.Eachscanchaincontainsanexternalinputpinandanexternaloutputpinthatprovideaccesstothescancells.Thescanchainlength(N)isthenumberofscancellswithinthescanchain.SCANProcedureTheoperatingprocedureofthescancircuitryisasfollows:1.Enablethescanoperationtoallowshifting(toinitializescancells).2.Afterloadingthescancells,holdthescanclocksoffandthenapplystimulustotheprimaryinputs.3.Measuretheoutputs.4.Pulsetheclocktocapturenewvaluesintoscancells.5.Enablethescanoperationtounloadandmeasurethecapturedvalueswhilesimultaneouslyloadinginnewvaluesviatheshiftingprocedure(asinstep1).BeforeScanAfterScanSCANWaveformscan_clkscan_seLoadshiftshiftshiftLoad/UnloadshiftshiftshiftcapturecaptureLoad/UnloadcaptureLoad/UnloadcaptureUnloadStuck-AtFaultModelExample:SingleStuck-AtFaultsforANDGateThesinglestuck-atmodelisthemostcommonfaultmodelusedinfaultsimulation,becauseofitseffectivenessinfindingmanycommondefecttypes.Thestuck-atfaultmodelsthebehaviorthatoccursiftheterminalsofagatearestuckateitherahigh(stuckat-1)orlow(stuck-at-0)voltage.Thefaultsitesforthisfaultmodelincludethepinsofprimitiveinstances.Alls-a-0faultsintheANDgateareequivalents-a-1s-a-0s-a-1s-a-0s-a-1s-a-0s-a-0s-a-0s-a-1s-a-1s-a-0s-a-1PossibleErrors:6PossibleErrors:4Stuck-AtCoverageReport
#DT--------------------------------------TestCoverage=#FU-#UU-#TI-#BL-#RE#DT--------------------------------------FaultCoverage=#FUStatisticsreport------------------------------------------- #faults #faultsfaultclass (coll.) (total)------------------------------ -------FU(full)1171003 1824936------------------------------ -------UC(uncontrolled) 32 84UO(unobserved)946 1286DS(det_simulation)3580 8011DI(det_implication)4 10(protected)1138170 1767804PU(posdet_untestable)784 1806PT(posdet_testable)34 42UU(unused)3035 5344TI(tied)2093 2201BL(blocked)331 333RE(redundant)8272 10462AU(atpg_untestable)13722 27553------------------------------ -------test_coverage98.66% 98.30%fault_coverage97.50% 97.31%atpg_effectiveness99.91% 99.92%------------------------------ -------ProtectedFaultsalone:test_coverage98.35% 97.85%fault_coverage97.20% 96.87%-------------------------------------------#test_patterns 271#simulated_patterns 271CPU_time(secs) 18364.6-------------------------------------------
AgendaDFTRulesCombinationalLoopAsynchronousResetTri-stateBusContentionClockDividersClockGatingDFTsignalsForScanFordebugSoftIPtasksanddeliverablesScriptsandDemosQ&AWhat’sit?DFTStructuredDFTATPGTerminologyinScanScancellScanchainScanprocedureScanwaveformScantypeScanfaultmodelScanCoverageDividedClockSomedesignscontainuncontrollableclockcircuitry;thatis,internally-generatedsignalsthatcanclock,set,orresetflip-flops.Ifthesesignalsremainuncontrollable,theycoulddisturbsequentialelementsduringscanshifting.Thus,thesystemcannotconverttheseelementstoscan.new_clk=scan_mode?tst_clk:gen_clkAsyncResetTestLogicAddedtoControlAsynchronousResetuseipt_async_setocontrolthemux.new_rst=ipt_se_async_xxx?ext_rst:int_rstAsyncReset(2)Forthecasewherebothsetandresetofaflopareinternallygenerated,eithersetorresetshallbedisabledduringscanmodeusing"ipt_mode_scan"signal,whileothercanbemuxedwithhardresetusing"ipt_se_async"signal.Selectionofdisablingset/resetsignalshallbedecidedhavinglesscombinationallogicforgettingbettertestcoverage.ClockGating(2)ClockGatingCellCPE+TEQDQAgendaDFTRulesCombinationalLoopAsynchronousResetTri-stateBusContentionClockDividersClockGatingDFTsignalsForScanFordebugSoftIPtasksanddeliverablesScriptsandDemosQ&AWhat’sit?DFTStructuredDFTATPGTerminologyinScanScance
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 六一活動(dòng)做小吃活動(dòng)方案
- 六一活動(dòng)園內(nèi)活動(dòng)方案
- 六一活動(dòng)小律動(dòng)活動(dòng)方案
- 六一活動(dòng)蔬菜秀活動(dòng)方案
- 六一玩?;顒?dòng)方案
- 六一航?;顒?dòng)方案
- 六一迎端午活動(dòng)方案
- 六一騎行活動(dòng)方案
- 安全生產(chǎn)法法試題及答案
- 云南安全員資料模擬題庫(kù)及答案
- 家族成員關(guān)系輩分排列樹(shù)狀圖含女眷
- 圍堰施工監(jiān)理實(shí)施細(xì)則
- 老年癡呆護(hù)理
- 新生血管性青光眼課件
- 車間精益改善總結(jié)報(bào)告課件(PPT 19頁(yè))
- 中小學(xué)教育懲戒規(guī)則(試行)全文解讀ppt課件
- YY∕T 1797-2021 內(nèi)窺鏡手術(shù)器械 腔鏡切割吻合器及組件
- 《冬病夏治工作指南》
- 布魯克納操作手冊(cè)
- 印度尼西亞煤炭購(gòu)銷合同
- 腸內(nèi)腸外營(yíng)養(yǎng)制劑及特點(diǎn)
評(píng)論
0/150
提交評(píng)論