《可测性设计及DFT软件的使用ppt课件.ppt》由会员分享,可在线阅读,更多相关《可测性设计及DFT软件的使用ppt课件.ppt(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、可测性设计及DFT软件的使用张艳2007-11-520007-11-51共49页经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用OutlinevDFT基础vDFTCompile生成扫描链vTetraMAX生成ATPGv设计实例经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用DFT基础v测试vDFTv故障模型vATPGvDFT常用方法经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购
2、买商品的价款或接受服务的费用测试(1-3)CMOS反相器中的物理缺陷经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用测试(2-3)目前的产品测试方法经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用测试(3-3)ATE经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用DFT基础v测试vDFTv故障模型vATPGvDFT常用方法经营者提供商品或者服务有欺诈行
3、为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用DFT(Design For Test)controllabilityobservability经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用DFT基础v测试vDFTv故障模型vATPGvDFT常用方法经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用故障模型物理故障逻辑故障封装引脚间的漏电或短路 单一固定故障芯片焊接点到管脚连线断裂
4、延时故障表面玷污、含湿气静态电流故障金属层迁移、应力、脱皮 金属层开路、短路 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用单一固定故障经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用等价故障(1/3)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用等价故障(2/3)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔
5、偿的金额为消费者购买商品的价款或接受服务的费用等价故障(3/3)NAND的输入SA0和输出的SA1效果等效A SA0,B SA0,Y SA1是一个等效故障集经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用故障压缩经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用不可测故障经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用DFT基础v测试vDFTv故障模型v
6、ATPGvDFT常用方法经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用ATPGATPG Automatic Test Pattern GeneratorD算法PODEM(Goel)FAN(Fujiwara和Shimono)高级算法 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用D算法经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用D算法-activ
7、ate the SA0 fault经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用D算法-propagate fault effect经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用D算法-anatomy of a test pattern经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用D算法-record the test pattern经营者提供商
8、品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用DFT基础v测试vDFTv故障模型vATPGvDFT常用方法经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用DFT常用方法v功能点测试 需在每个测试点增加可控的输入和输出,I/O增加v扫描测试 结构化的DFT技术,全扫描和部分扫描v内建自测试 消除了对ATE的存储能力和频率的限制,更具发展潜力经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商
9、品的价款或接受服务的费用扫描测试(1/2)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用扫描测试(2/2)经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用OutlinevDFT基础vDFTCompile生成扫描链vTetraMAX生成ATPGv设计实例经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用设计流程经营者提供商品或者服务有欺诈行为的,应当按照
10、消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用普通D触发器经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Test-Ready Compilationset_scan_configuration -style multiplexed_flip_flop -clock_mixing no_mix-chain_count 1set_dft_signal-view existing_dft-type ScanClock -port clk -timing 1 8.5set_dft
11、_signal-view existing_dft-type Reset -port rst_n-active_state 0set_dft_signal-view spec-type ScanEnable -port se -active_state 1set_dft_signal-view spec-type ScanDataIn -port aset_dft_signal-view existing_dft -type ScanDataOut-port o经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Te
12、st DRCcheck_scan or check_test这两个命令检查以下四类可测性问题:模型问题,诸如是否缺少相应的扫描单元;拓扑结构问题,例如是否存在不受时钟控制的组合逻辑反馈回路;确定测试协议,如找出测试时钟端口,找出测试模式下固定电平的测试状态端口;测试协议仿真,检查扫描过程是否可以正确的进行。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Preview Scan Architecturepreview_scan show allv预览将要生成的扫描链的大致情况,及时发现不合乎要求的地方。经营者提供
13、商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Scan Insertioninsert_scanv使扫描触发器串链,建立和排序扫描链,同时进行优化以去除违反的DRC规则。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用扫描触发器经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Reportreport_constraint-all_violatorsreport
14、_scan_path-view existing_dft-chain report_scan_path-view existing_dft-cell estimate_test_coverage经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Export to TetraMAXwrite_test_protocol -output./report/add.spfwrite-f verilog-hie -output./report/add.v经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的
15、损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用OutlinevDFT基础vDFTCompile生成扫描链vTetraMAX生成ATPGv设计实例经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用设计流程经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Read the NetlistBUILD read netlist mydesign.vv读入DFTC转交给TetraMAX的网表文件。经营者提供商品或者服务有欺诈行为的,应
16、当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Read Library ModelsBUILD read netlist library./simic18.vv必须读入所有和你的设计相关的verilog库模型,此库文件由工艺厂商提供。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Build the ModelBUILD run build_model top_module 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为
17、消费者购买商品的价款或接受服务的费用Performing DRCBUILD run drc mydesign.spf v测试协议文件的DRC检查经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Preparing for ATPGTEST add faults-all v初始化故障列表以产生一份新的在ATPG设计模型中包含所有可能的故障点的故障列表 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Run ATPGTEST run at
18、pg random v默认情况下,TetraMAX先执行Basic-Scan ATPG,接着是Sequential ATPG,最后是Full-Sequential ATPG 经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Review Test CoverageTEST report summariesTEST report patterns summaryv查看测试覆盖率和产生的矢量的数目,若测试覆盖率很低,则需要重新进行ATPG测试矢量生成,直到得到满意的测试覆盖率。经营者提供商品或者服务有欺诈行为的,应当按
19、照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Compress Test PatternsTEST run pattern_compress 99 v99指示按不同的顺序进行99次故障仿真经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用Save Test PatternTEST write patterns patterns.stil-format stilTEST write faults faults.AU-class au v.stil文件与.spf文件的格式一样,都是采用stil语言描述,所不同的是增加了pattern部分,给出了各个测试pattern的具体细节。经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或接受服务的费用OutlinevDFT基础vDFTCompile生成扫描链vTetraMAX生成ATPGv设计实例