ImageVerifierCode 换一换
格式:PPT , 页数:30 ,大小:893.50KB ,
文档编号:4948382      下载积分:22 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4948382.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(着名半导体公司-DFT-ATPG-内部培训课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

着名半导体公司-DFT-ATPG-内部培训课件.ppt

1、TMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc.2006.ATPG Introduction for IP Team TMFreescale

2、Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc.2006.AgendaDFT RulesCombinational LoopAsynchronous ResetTri

3、-state Bus ContentionClock DividersClock GatingDFT signalsFor ScanFor debugSoft IP tasks and deliverablesScripts and DemosQ&AWhats it?DFTStructured DFTATPGTerminology in ScanScan cell Scan chainScan procedureScan waveformScan typeScan fault modelScan CoverageTMFreescale Semiconductor Confidential an

4、d Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc.2006.AgendaDFT RulesCombinational LoopAsynchronous ResetTri-state Bus ContentionClock Di

5、vidersClock GatingDFT signalsFor ScanFor debugSoft IP tasks and deliverablesScripts and DemosQ&AWhats it?DFTStructured DFTATPGTerminology in ScanScan cell Scan chainScan procedureScan waveformScan typeScan fault modelScan CoverageTMFreescale Semiconductor Confidential and Proprietary Information.Fre

6、escale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc.2006.Design Verification,Testing and DiagnosisDesign Verification:Be sure the design perform its specified behavior.B

7、efore silicon.Testing:Exercise the system and analyze the response to ascertain whether it behaves correctly.After silicon.Diagnosis:To locate the cause of misbehavior after the incorrect behavior is detected.After silicon.before siliconafter siliconproductionengineeringTMFreescale Semiconductor Con

8、fidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc.2006.Whats DFTDFT(Design For Test)Testability is a design attribute that mea

9、sures how easy it is to create a program to comprehensively test a manufactured designs quality.Traditionally,design and test processes were kept separate,with test considered only at the end of the design cycle.But in contemporary design flows,test merges with design much earlier in the process,cre

10、ating what is called a design-for-test(DFT)process flow.Testable circuitry is both controllable and observable.In a testable design;setting specific values on the primary inputs results in values on the primary outputs which indicate whether or not the internal circuitry works properly.To ensure max

11、imum design testability,designers must employ special DFT techniques at specific stages in the development process.TMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are

12、the property of their respective owners.Freescale Semiconductor,Inc.2006.Whats Structured DFT?Structured DFT Provides systematic and automatic approach to enhancing design testability.Goal is to increase the controllability and observability of a circuit.Methods:scan design technique,which modifies

13、the internal sequential circuitry of the design.Built-in Self-Test(BIST)method,which inserts a devices testing function within the device itself.boundary scan,which increases board testability by adding circuitry to a chip.TMFreescale Semiconductor Confidential and Proprietary Information.Freescale

14、and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc.2006.Whats ATPGATPG(Automatic Test Pattern Generation)Test patterns(test vectors),are sets of 1s and 0s placed on primary in

15、put pins during the manufacturing test process to determine if the chip is functioning properly.ATE(Automatic Test Equipment)determines if the circuit is free from manufacturing defects by comparing the fault-free outputwhich is also contained in the test patternwith the actual output measured by th

16、e ATE.Goal:create a set of patterns that achieves a given test coverage.Then run it on Tester.Pass indicated no related defects exist in this chip.TMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All oth

17、er product or service names are the property of their respective owners.Freescale Semiconductor,Inc.2006.AgendaDFT RulesCombinational LoopAsynchronous ResetTri-state Bus ContentionClock DividersClock GatingDFT signalsFor ScanFor debugSoft IP tasks and deliverablesScripts and DemosQ&AWhats it?DFTStru

18、ctured DFTATPGTerminology in ScanScan cell Scan chainScan procedureScan waveformScan typeScan fault modelScan CoverageTMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names a

19、re the property of their respective owners.Freescale Semiconductor,Inc.2006.SCAN Cell/SCAN ChainScan Cell In normal operation(sc_en=0),system data passes through the multiplexer to the D input of the flip-flop,and then to the output Q.In scan mode(sc_en=1),scan input data(sc_in)passes to the flip-fl

20、op,and then to the scan output(sc_out).Scan ChainA set of serially linked scan cells.Each scan chain contains an external input pin and an external output pin that provide access to the scan cells.The scan chain length(N)is the number of scan cells within the scan chain.TMFreescale Semiconductor Con

21、fidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc.2006.SCAN ProcedureThe operating procedure of the scan circuitry is as follo

22、ws:1.Enable the scan operation to allow shifting(to initialize scan cells).2.After loading the scan cells,hold the scan clocks off and then apply stimulus to the primary inputs.3.Measure the outputs.4.Pulse the clock to capture new values into scan cells.5.Enable the scan operation to unload and mea

23、sure the captured values while simultaneously loading in new values via the shifting procedure(as in step 1).Before ScanAfter ScanTMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or ser

24、vice names are the property of their respective owners.Freescale Semiconductor,Inc.2006.SCAN Waveformscan_clkscan_seLoadshift shift shiftLoad/Unloadshift shift shiftcapturecaptureLoad/UnloadcaptureLoad/UnloadcaptureUnloadTMFreescale Semiconductor Confidential and Proprietary Information.Freescale an

25、d the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc.2006.SCAN TypesFull ScanHighly automated process.Highly-effective,predictable method.Ease of use.Assured quality.Partial ScanR

26、educed impact on area.Reduced impact on timing.More flexibility between overhead and fault coverage.Re-use of non-scan macros.TMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service

27、 names are the property of their respective owners.Freescale Semiconductor,Inc.2006.Stuck-At Fault ModelExample:Single Stuck-At Faults for AND GateThe single stuck-at model is the most common fault model used in fault simulation,because of its effectiveness in finding many common defect types.The st

28、uck-at fault models the behavior that occurs if the terminals of a gate are stuck at either a high(stuckat-1)or low(stuck-at-0)voltage.The fault sites for this fault model include the pins of primitive instances.All s-a-0 faults in the AND gate are equivalents-a-1 s-a-0s-a-1s-a-0s-a-1 s-a-0s-a-0s-a-

29、0s-a-1s-a-1s-a-0s-a-1Possible Errors:6Possible Errors:4TMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconduc

30、tor,Inc.2006.Stuck-At Coverage Report#DT -Test Coverage=#FU-#UU-#TI-#BL-#RE#DT -Fault Coverage=#FU Statistics report-#faults#faultsfault class (coll.)(total)-FU(full)1171003 1824936-UC(uncontrolled)32 84UO(unobserved)946 1286DS(det_simulation)3580 8011DI(det_implication)4 10 (protected)1138170 17678

31、04PU(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_coverage 98.66%98.30%fault_coverage 97.50%97.31%atpg_effectiveness 99.91%99.92%-Protected Faults alone:test_coverage 98.35%97.85%fau

32、lt_coverage 97.20%96.87%-#test_patterns 271#simulated_patterns 271CPU_time(secs)18364.6-TMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respe

33、ctive owners.Freescale Semiconductor,Inc.2006.AgendaDFT RulesCombinational LoopAsynchronous ResetTri-state Bus ContentionClock DividersClock GatingDFT signalsFor ScanFor debugSoft IP tasks and deliverablesScripts and DemosQ&AWhats it?DFTStructured DFTATPGTerminology in ScanScan cell Scan chainScan p

34、rocedureScan waveformScan typeScan fault modelScan CoverageTMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semico

35、nductor,Inc.2006.Combinational Loop&Tri-state ButCombinational LoopNotice that the A=1,B=0,C=1 state causes unknown(oscillatory)behavior,which poses a testability problem.It should be avoid if possible.Tri-state Bus ContentionTri-state Bus is not permitted inside chip.TMFreescale Semiconductor Confi

36、dential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc.2006.Divided ClockSome designs contain uncontrollable clock circuitry;that is,

37、internally-generated signals that can clock,set,or reset flip-flops.If these signals remain uncontrollable,they could disturb sequential elements during scan shifting.Thus,the system cannot convert these elements to scan.new_clk=scan_mode?tst_clk:gen_clkTMFreescale Semiconductor Confidential and Pro

38、prietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc.2006.Async ResetTest Logic Added to Control Asynchronous Resetuse ipt_async_se to control the

39、 mux.new_rst=ipt_se_async_xxx?ext_rst:int_rstTMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc.20

40、06.Async Reset(2)For the case where both set and reset of a flop are internally generated,either set or reset shall be disabled during scan mode using ipt_mode_scan signal,while other can be muxed with hardreset using ipt_se_async signal.Selection of disabling set/reset signal shall be decided havin

41、g less combinational logic for getting better test coverage.TMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semic

42、onductor,Inc.2006.Clock GatingClock GatingWhen clk is pulsed from low to high,the latch is disabled and remains so as long as the clk signal stays high.Therefore,even if the output of dff1 changes from high to low as a result of the leading edge of the pulse,that value change cannot propagate throug

43、h the latch and effect clk_en until clk goes low again,enabling the latch.Equally important,scan chains must operate correctly.You can force se to 1 in the load_unload procedure;however,it must be done before any“apply shift”statement.The se signal must be controllable to 1 from the chips primary in

44、puts(IC pins).In IP DFT guide this se signal is connected to ipt_se_gatedclkp.TMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owne

45、rs.Freescale Semiconductor,Inc.2006.Clock Gating(2)Clock Gating CellCPE+TEQDQTMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owner

46、s.Freescale Semiconductor,Inc.2006.AgendaDFT RulesCombinational LoopAsynchronous ResetTri-state Bus ContentionClock DividersClock GatingDFT signalsFor ScanFor debugSoft IP tasks and deliverablesScripts and DemosQ&AWhats it?DFTStructured DFTATPGTerminology in ScanScan cell Scan chainScan procedureSca

47、n waveformScan typeScan fault modelScan CoverageTMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc

48、.2006.DFT SignalsDFT signalsIpt_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_xxxPlease refer to Section 2.3 of TMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Fr

49、eescale logo are trademarks of Freescale Semiconductor,Inc.All other product or service names are the property of their respective owners.Freescale Semiconductor,Inc.2006.AgendaDFT RulesCombinational LoopAsynchronous ResetTri-state Bus ContentionClock DividersClock GatingDFT signalsFor ScanFor debug

50、Soft IP tasks and deliverablesScripts and DemosQ&AWhats it?DFTStructured DFTATPGTerminology in ScanScan cell Scan chainScan procedureScan waveformScan typeScan fault modelScan CoverageTMFreescale Semiconductor Confidential and Proprietary Information.Freescale and the Freescale logo are trademarks o

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|