版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
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. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人教新起點七年級化學(xué)上冊階段測試試卷含答案
- 2025年新世紀版選擇性必修1物理上冊階段測試試卷含答案
- 2025至2030年中國高檔螺旋浴巾數(shù)據(jù)監(jiān)測研究報告
- 2025年外研版選擇性必修3語文上冊階段測試試卷含答案
- 電力設(shè)備物流協(xié)議樣本
- 商業(yè)用地居間合同模板
- 2025至2030年中國節(jié)能冰柜數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國比薩鍋數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國地球運行儀數(shù)據(jù)監(jiān)測研究報告
- 2025年人教版選修3物理下冊階段測試試卷含答案
- 骨科手術(shù)后患者營養(yǎng)情況及營養(yǎng)不良的原因分析,骨傷科論文
- GB/T 24474.1-2020乘運質(zhì)量測量第1部分:電梯
- GB/T 12684-2006工業(yè)硼化物分析方法
- 定崗定編定員實施方案(一)
- 高血壓患者用藥的注意事項講義課件
- 特種作業(yè)安全監(jiān)護人員培訓(xùn)課件
- (完整)第15章-合成生物學(xué)ppt
- 太平洋戰(zhàn)爭課件
- 封條模板A4打印版
- T∕CGCC 7-2017 焙烤食品用糖漿
- 貨代操作流程及規(guī)范
評論
0/150
提交評論