版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年废旧沥青再生产品研发与推广合同3篇
- 2024年度钢筋工程质量检测与验收合同2篇
- 2024年度某高速公路建设运营合同3篇
- 2024年度钢筋工程索赔合同3篇
- 二零二四年度物业服务公司管理人员聘用合同2篇
- 《破解碧桂园高价I》课件
- 双侧肾囊肿术后护理
- 2024运动防护员劳动合同
- 2024保证担保借款合同样式
- 2024房地产抵押合同新(合同版本)
- 比亚迪汽车企业战略(swot分析)
- 工作交接表(模版)
- 高中学生社区服务活动记录表
- 数据模型与决策案例分析报告
- EXCEL桥涵水文计算公式大全
- 标签打印机验证方案(共20页)
- XRF定性和定量分析ppt课件
- 小学生宪法知识主题班会PPT专题教学
- 运营高速公路风险评价报告
- 1到13之内的24点全题及解(整理版
- 学校规章制度之语言文字规范化管理规章制度
评论
0/150
提交评论