欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    着名半导体公司DFTATPG内部培训资料.ppt

    • 资源ID:167295       资源大小:1.97MB        全文页数:30页
    • 资源格式: PPT        下载积分:5
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要5
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    着名半导体公司DFTATPG内部培训资料.ppt

    1、TMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.ATPG Introduction for IP Team TMFreescaleSemiconductorConfidentialand

    2、ProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.AgendaDFTRulesCombinationalLoopAsynchronousResetTri-stateBusContentionClockDividersClockGatingDFTsignalsForS

    3、canFordebugSoftIPtasksanddeliverablesScriptsandDemosQ&AWhatsit?DFTStructuredDFTATPGTerminologyinScanScancellScanchainScanprocedureScanwaveformScantypeScanfaultmodelScanCoverageTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconduc

    4、tor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.AgendaDFTRulesCombinationalLoopAsynchronousResetTri-stateBusContentionClockDividersClockGatingDFTsignalsForScanFordebugSoftIPtasksanddeliverablesScriptsandDemosQ&AWhatsit?DFTStructuredDFTATPGTe

    5、rminologyinScanScancellScanchainScanprocedureScanwaveformScantypeScanfaultmodelScanCoverageTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleS

    6、emiconductor,Inc.2006.Design Verification,Testing and DiagnosisDesignVerification:Besurethedesignperformitsspecifiedbehavior.Beforesilicon.Testing:Exercisethesystemandanalyzetheresponsetoascertainwhetheritbehavescorrectly.Aftersilicon.Diagnosis:Tolocatethecauseofmisbehavioraftertheincorrectbehaviori

    7、sdetected.Aftersilicon.beforesiliconaftersiliconproductionengineeringTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.

    8、Whats DFTDFT(DesignForTest)Testability isadesignattributethatmeasureshoweasyitistocreateaprogramtocomprehensivelytestamanufactureddesignsquality.Traditionally,designandtestprocesseswerekeptseparate,withtestconsideredonlyattheendofthedesigncycle.Butincontemporarydesignflows,testmergeswithdesignmuchea

    9、rlierintheprocess,creatingwhatiscalledadesign-for-test(DFT)processflow.Testablecircuitryisbothcontrollable andobservable.Inatestabledesign;settingspecificvaluesontheprimaryinputsresultsinvaluesontheprimaryoutputswhichindicatewhetherornottheinternalcircuitryworksproperly.Toensuremaximumdesigntestabil

    10、ity,designersmustemployspecialDFTtechniquesatspecificstagesinthedevelopmentprocess.TMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemicondu

    11、ctor,Inc.2006.Whats Structured DFT?StructuredDFTProvidessystematicandautomaticapproachtoenhancingdesigntestability.Goalistoincreasethecontrollabilityandobservabilityofacircuit.Methods:scan designtechnique,whichmodifiestheinternalsequentialcircuitryofthedesign.Built-inSelf-Test(BIST)method,whichinser

    12、tsadevicestestingfunctionwithinthedeviceitself.boundary scan,whichincreasesboardtestabilitybyaddingcircuitrytoachip.TMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirre

    13、spectiveowners.FreescaleSemiconductor,Inc.2006.Whats ATPGATPG(AutomaticTestPatternGeneration)Testpatterns(testvectors),aresetsof1sand0splacedonprimaryinputpinsduringthemanufacturingtestprocesstodetermineifthechipisfunctioningproperly.ATE(AutomaticTestEquipment)determinesifthecircuitisfreefrommanufac

    14、turingdefectsbycomparingthefault-freeoutputwhichisalsocontainedinthetestpatternwiththeactualoutputmeasuredbytheATE.Goal:createasetofpatternsthatachievesagiventestcoverage.ThenrunitonTester.Passindicatednorelateddefectsexistinthischip.TMFreescaleSemiconductorConfidentialandProprietaryInformation.Free

    15、scaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.AgendaDFTRulesCombinationalLoopAsynchronousResetTri-stateBusContentionClockDividersClockGatingDFTsignalsForScanFordebugSoftIPtasksandde

    16、liverablesScriptsandDemosQ&AWhatsit?DFTStructuredDFTATPGTerminologyinScanScancellScanchainScanprocedureScanwaveformScantypeScanfaultmodelScanCoverageTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorse

    17、rvicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.SCAN Cell/SCAN ChainScanCellInnormaloperation(sc_en=0),systemdatapassesthroughthemultiplexertotheDinputoftheflip-flop,andthentotheoutputQ.Inscanmode(sc_en=1),scaninputdata(sc_in)passestotheflip-flop,andthentothescanoutpu

    18、t(sc_out).ScanChainAsetofseriallylinkedscancells.Eachscanchaincontainsanexternalinputpinandanexternaloutputpinthatprovideaccesstothescancells.Thescanchainlength(N)isthenumberofscancellswithinthescanchain.TMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretra

    19、demarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.SCAN ProcedureTheoperatingprocedureofthescancircuitryisasfollows:1.Enablethescanoperationtoallowshifting(toinitializescancells).2.Afterloadingthescancells,holdthesca

    20、nclocksoffandthenapplystimulustotheprimaryinputs.3.Measuretheoutputs.4.Pulsetheclocktocapturenewvaluesintoscancells.5.Enablethescanoperationtounloadandmeasurethecapturedvalueswhilesimultaneouslyloadinginnewvaluesviatheshiftingprocedure(asinstep1).BeforeScanAfterScanTMFreescaleSemiconductorConfidenti

    21、alandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.SCAN Waveformscan_clkscan_seLoadshift shift shiftLoad/Unloadshift shift shiftcapturecaptureLoad/Unloadc

    22、aptureLoad/UnloadcaptureUnloadTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.SCAN TypesFullScanHighlyautomatedproces

    23、s.Highly-effective,predictablemethod.Easeofuse.Assuredquality.PartialScanReducedimpactonarea.Reducedimpactontiming.Moreflexibilitybetweenoverheadandfaultcoverage.Re-useofnon-scanmacros.TMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleS

    24、emiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.Stuck-At Fault ModelExample:SingleStuck-AtFaultsforANDGateThesingle stuck-at modelisthemostcommonfaultmodelusedinfaultsimulation,becauseofitseffectivenessinfindingmanycommondefecttypes

    25、Thestuck-atfaultmodelsthebehaviorthatoccursiftheterminalsofagatearestuckateitherahigh(stuckat-1)orlow(stuck-at-0)voltage.Thefaultsitesforthisfaultmodelincludethepinsofprimitiveinstances.Alls-a-0faultsintheANDgateareequivalents-a-1 s-a-0s-a-1s-a-0s-a-1 s-a-0s-a-0s-a-0s-a-1s-a-1s-a-0s-a-1Possible Err

    26、ors:6Possible Errors:4TMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.Stuck-At Coverage Report#DT-TestCoverage=#FU-#U

    27、U-#TI-#BL-#RE#DT-FaultCoverage=#FUStatisticsreport-#faults#faultsfaultclass(coll.)(total)-FU(full)1171003 1824936-UC(uncontrolled)3284UO(unobserved)9461286DS(det_simulation)35808011DI(det_implication)410(protected)11381701767804PU(posdet_untestable)7841806PT(posdet_testable)3442UU(unused)30355344TI(

    28、tied)20932201BL(blocked)331333RE(redundant)827210462AU(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_patterns271#simulated_patterns271CPU_time(secs)18364.6-T

    29、MFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.AgendaDFTRulesCombinationalLoopAsynchronousResetTri-stateBusContention

    30、ClockDividersClockGatingDFTsignalsForScanFordebugSoftIPtasksanddeliverablesScriptsandDemosQ&AWhatsit?DFTStructuredDFTATPGTerminologyinScanScancellScanchainScanprocedureScanwaveformScantypeScanfaultmodelScanCoverageTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescale

    31、logoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.Combinational Loop&Tri-state ButCombinationalLoopNoticethattheA=1,B=0,C=1statecausesunknown(oscillatory)behavior,whichposesatestabilityproblem.Itshouldbeav

    32、oidifpossible.Tri-stateBusContentionTri-stateBusisnotpermittedinsidechip.TMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2

    33、006.Divided ClockSomedesignscontainuncontrollableclockcircuitry;thatis,internally-generatedsignalsthatcanclock,set,orresetflip-flops.Ifthesesignalsremainuncontrollable,theycoulddisturbsequentialelementsduringscanshifting.Thus,thesystemcannotconverttheseelementstoscan.new_clk=scan_mode?tst_clk:gen_cl

    34、kTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.Async ResetTestLogicAddedtoControlAsynchronousResetuseipt_async_seto

    35、controlthemux.new_rst=ipt_se_async_xxx?ext_rst:int_rstTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.Async Reset(2)F

    36、orthecasewherebothsetandresetofaflopareinternallygenerated,eithersetorresetshallbedisabledduringscanmodeusingipt_mode_scansignal,whileothercanbemuxedwithhardresetusingipt_se_asyncsignal.Selectionofdisablingset/resetsignalshallbedecidedhavinglesscombinationallogicforgettingbettertestcoverage.TMFreesc

    37、aleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.Clock GatingClockGatingWhenclkispulsedfromlowtohigh,thelatchisdisabledandrema

    38、inssoaslongastheclksignalstayshigh.Therefore,eveniftheoutputofdff1changesfromhightolowasaresultoftheleadingedgeofthepulse,thatvaluechangecannotpropagatethroughthelatchandeffectclk_enuntilclkgoeslowagain,enablingthelatch.Equallyimportant,scanchainsmustoperatecorrectly.Youcanforceseto1intheload_unload

    39、procedure;however,itmustbedonebeforeany“applyshift”statement.Thesesignalmustbecontrollableto1fromthechipsprimaryinputs(ICpins).InIPDFTguidethissesignalisconnectedtoipt_se_gatedclkp.TMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemic

    40、onductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.Clock Gating(2)ClockGatingCellCPE+TEQDQTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductor

    41、servicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.AgendaDFTRulesCombinationalLoopAsynchronousResetTri-stateBusContentionClockDividersClockGatingDFTsignalsForScanFordebugSoftIPtasksanddeliverablesScriptsandDemosQ&AWhatsit?DFTStructuredDFTATPGTerminologyinScanScancellSc

    42、anchainScanprocedureScanwaveformScantypeScanfaultmodelScanCoverageTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.DFT

    43、 SignalsDFTsignalsIpt_mode_scan_xxxIpt_se_xxxIpt_se_async_xxxIpt_se_gatedclkn/p_xxxIpt_si/so_xxxIpt_dbg_tck_xxxIpt_dbg_trst_xxxIpt_dbg_tms_xxxIpt_dbf_tdi_xxxIpt_dbg_tdo_xxxPleaserefertoSection2.3ofTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarks

    44、ofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.AgendaDFTRulesCombinationalLoopAsynchronousResetTri-stateBusContentionClockDividersClockGatingDFTsignalsForScanFordebugSoftIPtasksanddeliverablesScriptsandDemosQ&AWhatsit?D

    45、FTStructuredDFTATPGTerminologyinScanScancellScanchainScanprocedureScanwaveformScantypeScanfaultmodelScanCoverageTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespec

    46、tiveowners.FreescaleSemiconductor,Inc.2006.Soft IP TasksPleaserefertoSection2.1.1ofTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemicondu

    47、ctor,Inc.2006.Soft IP to SoC DeliverablesPleaserefertoSection2.1.2ofTMFreescaleSemiconductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.A

    48、gendaDFTRulesCombinationalLoopAsynchronousResetTri-stateBusContentionClockDividersClockGatingDFTsignalsForScanFordebugSoftIPtasksanddeliverablesScriptsandDemosQ&AWhatsit?DFTStructuredDFTATPGTerminologyinScanScancellScanchainScanprocedureScanwaveformScantypeScanfaultmodelScanCoverageTMFreescaleSemico

    49、nductorConfidentialandProprietaryInformation.FreescaleandtheFreescalelogoaretrademarksofFreescaleSemiconductor,Inc.Allotherproductorservicenamesarethepropertyoftheirrespectiveowners.FreescaleSemiconductor,Inc.2006.Coverage Collection Demo1.modifymodule.invokefilea.includethenetlistyouwanttorunfastsc

    50、anb.changethetopname2.modifymodule_fs.dofilea.changeContrsintsA,B,C,Dforyourmodule3.modifymodule_fs.testproca.changethealiasforyourmodule4.modifychain_out.dofilea.addallthescanchainsofyourmodule5.Commandline:mkdir./output./module.invokeallthereportandlogfilewillbeputinthe./outputTMFreescaleSemicondu


    注意事项

    本文(着名半导体公司DFTATPG内部培训资料.ppt)为本站会员(奥沙丽水)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!




    宁ICP备18001539号-1

    三一文库
    收起
    展开