可测试性设计技术ppt课件.ppt
《可测试性设计技术ppt课件.ppt》由会员分享,可在线阅读,更多相关《可测试性设计技术ppt课件.ppt(102页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、可测试性设计内容可测性概念简介可测性设计过程可测性设计的方法和技术总结及问题讨论冗余设计故障管理设计降额设计DFT设计 可靠性设计什么是可测性可测性定义:系统和设备能及时准确地确定其工作状态(可工作、不可工作、工作性能下降)并隔离其内部故障的一种设计特性。是设计特性,由产品设计决定对一个设计可能存在的各种不同故障,能被测试的程度对以下指标的生成、评估和应用产生价值,满足测试目的方法:故障覆盖 故障隔离(诊断)测试所耗时间 产品上市时间从实现效果看,就是实现产品全生命周期(开发过程调试、测试、生产测试、维护的)各阶段的测试需求,在产品设计的同时规划测试策略,设计相应的内置测试支持手段和工具,从而
2、达到提高各阶段测试质量和测试效率,快速稳定产品和降低产品综合成本可测性的能控性和能观性 可测性设计的关键是能对内部状态提供控制的观察能力 内部节点的能控性 是可以设置一种特定的逻辑状态的能力 内部节点的能观性 在输出上观察特定逻辑状态的能力可测性设计为解决测试问题,增加一些针对测试的设计 DFT的优势:简化测试Reduce test efforts.减少测试设备方面的费用Reduce cost for test equipment.缩短产品上市时间 提升产品质量局限性:软硬件工作量增加,产品设计复杂度增加;增加相应的硬件成本。Design for Testability(DFT)电子产品的生命
3、周期当前的测试手段基于ATE的测试基于边界扫描的测试设计逻辑BIST存储器BIST处理器BIST系统集成测试电子产品的发展趋势SIA路标器件越来越大,而器件封装却越来越小(小型化)芯片和单板越来越复杂,集成的功能越来越多(高密、高复杂)信号速度越来越高(高速)芯片的综合性能越来越高(高复杂)存储器种类繁多,容量越来越大当前测试面临的困难l小型化:对单板的物理接触测试越来越困难,或根本无法测试;l单板或系统的复杂化:需要测试的特性太多,需要大量的测试数据 源,对单板测试覆盖、测试隔离和测试效率都提出很大挑战;l高速:无法增加物理测试点,对测试仪提出更高的要求,漏测、误测 率增大,测试不充分;l高
4、功耗:系统、单板整体或局部过热,会对系统产品负面影响,对测 试筛选能力有更高要求。测试方法发展趋势测试IP Cores设计;构建CBB和平台,使设计和测试技术重用;测试设计提到系统设计阶段;BS作用越来越大;各种BIST技术;增大压力测试。电子系统功能不正确的原因设计错误加工错误或缺陷:器件问题、加工工艺问题、操作人员问题等物理故障:环境因素,运输缺陷种类永久缺陷一旦发生就总会一直存在的缺陷间歇性缺陷缺陷间隔出现,通常可以复现瞬间缺陷通常由于电源、温度等原因引起的某不确定时刻出现的缺陷,这种缺陷通常不可复现。PCB典型故障缺陷类型 发生的几率()缺陷类型 发生的几率()短路 51 数字逻辑 5
5、元器件 13 模拟指标 5焊偏 8 性能缺陷 5器件焊反 6 开路 1焊错器件 6理想的测试在生产或用户现场能检测所有的故障能把所有功能正常的设备测试通过大量的、各种可能的故障都可以被测试到能解决现实中一些非常难的测试问题所有缺陷都有明确的测试方法真实的测试是建立在分析故障模型基础上的测试,而不可能会根据实际的缺陷进行测试设计;由于高复杂性,不可能把所有的故障模型都覆盖到;一些好的单板被检测为坏板,会存在一定的误测率;有些坏的板子会测试为好板,存在漏测;生产测试检查是否有的单板或系统不符合指标要求;检查单板或系统是否有连接性和功能性故障;必须使故障模块模型达到一定高度必须缩短测试时间;能对故障
6、进行准确的定位;测试到单板或系统的每一个器件;以实际应用的速度或流量执行测试,或者根据设定的门限值执行测试多种测试手段结合不合格品率趋于0减少测试费用的方法uDFT可简化测试数据源产 生,对减少开发费用uDFT能使产品更有效的执行 测试,更低的漏测和更短的 测试时间uDFT可以减少昂贵的测试设 备投入,能对现场测试提供 支持DFT用户的可测性需求用户在标书中有明确的故障诊断和修复的内容。u 提供室外设备的测试解决方案。u 提供什么样的网络、平台或服务的监控和测试手段,使得性能的降级可以在发 生之前报告。u 维修时间对系统可用度也有影响。要求厂商描述快速故障诊断的实现情况。u 如何指示哪个单板有
7、问题(如卡上指示灯,通过系统诊断等)。u 在线或远端的诊断实施到什么程度。u 要了解设备在可运营、可管理上的实现情况。内部的可测性需求故障检测故障隔离测试时间产品研发验证测试 生产测试 设备维护、维修直通率与可测性公式:单板直通率 工艺水平单板焊点数量单板复杂度越高,直通率将越低,坏板越多,测试及诊断越难!焊点DPMO(PPM)1000 3000 5000 10000 15000 20000 30000 400001099.0%97.0%95.0%90.5%86.1%81.9%74.1%67.0%1298.6%96.5%94.3%88.8%83.5%78.7%69.8%61.8%1598.5%
8、95.6%92.8%86.0%79.9%74.1%63.8%55.0%2098.0%94.2%90.5%82.0%74.1%67.0%54.9%44.9%2597.5%92.8%88.0%78.0%68.5%60.7%47.2%36.8%3097.0%91.5%86.0%74.2%63.8%55.0%40.7%30.2%5095.0%86.3%78.0%60.5%47.2%36.8%22.5%13.5%10090.5%74.0%60.8%36.8%22.3%13.5%5.0%1.8%20082.0%55.0%36.8%13.5%5.0%1.8%0.2%0.0%10X定律故障的影响故障越早发现成
9、本越低可测性的效益M公司实例:Phase Without DFT With DFT SavingsDevelopmentManufacturingService$570000$688000$480000$750000$449000$96000-$180000$239000$384000Total$1738000$1295000$443000DFT会降低产品综合成本内容n 可测性概念简介n 可测性设计过程n 可测性设计的方法和技术n 总结及问题讨论过程概述方案设计可测性实现验证应用、评估规格需求基线指标公共模块工具流程保证DFT规格需求原始包需求 基线、问题收集提炼需求可测性设计需求 基线、问题
10、收集提炼需求、产品新特性专有的需求需求分解分配 确保需求被实现、可跟踪,同SE一起分解到硬件、逻辑、微码、驱动、上层软件、网关等等,分配到所有的子模块规格书和规格清单体现DFT需求 作为跟踪、评价的依据需求评审和跟踪机制 跟踪表建立可测性基线可测性基线应用优化建立方案设计各单元模块可测性软件和硬件概要实现方案要达到的要求或遵循的标准指导产品设计人员进行DFT设计评审、跟踪建立与基线配套的方案库可测性实现原理图和PCB的DFT实现;DFT特性的软件实现;评审、检视、优化需求DFT效果预计建立公共模块库可测性验证验证可测性是否复核规格验证可测性设计实现是否满足要求优化实现方法评审、跟踪优化的DFT
11、设计建立用例库验证的主体是谁?可测性评估评估指标如何?是否达标?评估报告基线、方案、实现、验证的优化建议提炼货架技术评估工具应用配套工具可测性设计体系建设n DFT过程定义n DFT基线n 设定DFT过程指标n 可测性方面的规范/指导书 元器件可测性技术认证规范 单板上电自检测试设计指导书 单板边界扫描硬件设计规范 单板硬件电源可测性设计规范 单板时钟可测性设计规范 存储器测试规范 ICT可测性设计规范 产品关键器件检测可测性设计指导书 n 可测性设计CBB建设n 引进和开发DFT工具(评估工具、验证和应用工具等)工具CBB过程定义指标规范基线DFT可测性设计组织保证PDT软件开发组SW De
12、v.Team硬件开发组HW Dev.TeamCM、CMOSE其他Other维护组Maintenance Team测试组Testing TeamSE扩展组SE Extended Team工程设计组DFT人员内容n 可测性概念简介n 可测性的开发活动介绍及指南n 可测性设计的方法和技术 可测性分析方法 故障检测常见技术 几种专项可测性实现技术 可测性系统设计n 总结及问题讨论可测性设计指标定义 故障检测率(FDR):在规定的时间内,用规定的方法正确检测到的故障数与被测单元发生的故障总数之比,用百分数表示。FDRNd/Nt X 100%Nt 故障总数Nd正确检测到的故障数 D Di i FDR还可以
13、用故障率来计算:FDR=X100%可测性设计指标定义 故障隔离率(FIR):快速而准确地隔离每一个已检测到的故障的能力。指在规定的时间内,用规定的方法正确隔离到不大于规定的可更换单元数的故障数与同一时间内检测到的故障总数之比,以百分数表示。FIRNL/ND X 100%NL 在规定条件下用规定的方法正确隔离到小于等于L个可更换单元的故障数ND在规定的条件下用规定的方法正确检测到的故障数 L Li D D FIR也可以用故障率来计算:FDR=X100%可测性设计指标定义故障检测时间故障隔离时间虚警率DFT实现方法和技术JTAG比较法存储器测试BISTDFT需求细化补充方法D分析法FMEA可测性的
14、方法和技术端到端概念和计划 开发 验证与发布 生命周期DFT需求分析方法经验法D分析法FMEADFT验证与评估方法FIT测试D分析法DFT数据收集可测性设计需求分析方法问题提出如果我们在某个产品设计了n个可测性设计需求:可测性已经做完善了吗?需求是否覆盖了所有故障?需求有没有重复的?是否有些需求根本没有必要提?怎么样的测试顺序是高效的?可测性的分析方法可测性分析方法经验法 FMEA 相关性矩阵基于经验数据库的通用可测性分析方法:美军标MIL-STD-2165 给出了基于经验数据库基础上的产品可测性评估方法,用以评估产品的可测性是否完善。FMEA分析:FMEA 等可靠性分析方法是可测性设计的基础
15、方法。基于D矩阵的可测性分析方法:这是目前业界在可测性的故障诊断定位需求分析方面比较通用、也是最主要的一种分析方法。这种方法面向的是故障检测、故障隔离分析。经验分析法o D矩阵(Dependency Matrix)即相关性矩阵,反映故障集合与测试集合的相关性矩阵。D矩阵分析方法(建立D矩阵)(D矩阵简化)检测点选取隔离点选取D矩阵分析方法步骤D矩阵分析方法1、选取初步的测试点和设定器件失效模式建模分析8种失效模式,8个测试点 TPUiT1 T2 T3 T4 T5 T6 T7 T8U1 output 1 1 1 1 1 1 1 1U2 output 0 1 0 1 0 0 1 1U3 outpu
16、t 0 0 1 0 1 1 0 1U4 output 0 0 0 1 0 0 1 1U5 output 0 0 0 0 1 1 0 1U6 output 0 0 0 0 1 1 0 1U7 output 0 0 0 0 0 0 1 0U8 output 0 0 0 0 0 0 0 1检测权重2、建立D矩阵1,当Tj可测到Ui故障时填1,表示Tj与Ui相关0,当Tj不能测到Ui故障时填0,表示Tj与Ui不相关依次完成所有的相关量填写,建立了D矩阵 TPUiT1 T2 T3 T4 T5 T6 T7 T8U1 output 1 1 1 1 1 1 1 1U2 output 0 1 0 1 0 0 1
17、 1U3 output 0 0 1 0 1 1 0 1U4 output 0 0 0 1 0 0 1 1U5 output 0 0 0 0 1 1 0 1U6 output 0 0 0 0 1 1 0 1U7 output 0 0 0 0 0 0 1 0U8 output 0 0 0 0 0 0 0 1检测权重3、进行简化预处理记录并去掉对所有故障都没有检测效应的测试点(和为0的列),即无效的测试点合并相等的行向量(检测效应等价的故障),即模糊组合并相等的列向量(检测效应等价的测试点)不能检测的故障(和为0的行),应考虑增加相应检测点 TPUiT1 T2 T3 T4T5、6T7 T8U1 ou
18、tput 1 1 1 1 1 1 1U2 output 0 1 0 1 0 1 1U3 output 0 0 1 0 1 0 1U4 output 0 0 0 1 0 1 1U5、6 output0 0 0 0 1 0 1U7 output 0 0 0 0 0 1 0U8 output 0 0 0 0 0 0 1检测权重简化后简化前D矩阵分析方法4、检测点选取(对复杂系统原则是先检测后隔离)计算检测权重,选取检测权重最高的作为优选检测点去掉矩阵中该检测点对应的列及该检测点能检测到的所有故障对应的行重复执行,直到选到检测点集合能检测所有故障被选中的检测点构成检测点集合,T=Tx.Tz如果所有的B
19、IT都被选中了,但还有故障没有检测到,应考虑增加BIT。得到测试点集合为:TdT8,T7 第j个测试点Tj的检测权重WTjaij其中aij是Tj列对应的第i行的单元值 TPUiT1 T2 T3 T4T5、6T7 T8U1 output 1 1 1 1 1 1 1U2 output 0 1 0 1 0 1 1U3 output 0 0 1 0 1 0 1U4 output 0 0 0 1 0 1 1U5、6 output0 0 0 0 1 0 1U7 output 0 0 0 0 0 1 0U8 output 0 0 0 0 0 0 1检测权重 1 2 2 3 3 4 6D矩阵分析方法 TPUi
20、T7 T1 T2 T3 T4 T5、6U1 output 1 1 1 1 1 1U2 output 1 0 1 0 1 0U4 output 1 0 0 0 1 0U3 output 0 0 0 1 0 1U5、6 output0 0 0 0 0 1U8 output 0 0 0 0 0 0隔离权重 0 2 2 4 0 4 TPUiT1 T2 T3 T4T5、6T7 T8U1 output 1 1 1 1 1 1 1U2 output 0 1 0 1 0 1 1U3 output 0 0 1 0 1 0 1U4 output 0 0 0 1 0 1 1U5、6 output0 0 0 0 1
21、0 1U7 output 0 0 0 0 0 1 0U8 output 0 0 0 0 0 0 1隔离权重 5 8 8 9 9 9 05、隔离点选取采用类似二分法进行隔离点选择,确定诊断树首先前面检测点检测到故障时,利用检测点的信息就可以把表格信息二分成两部分。为了简化课程说明,我们先只以T8为检测结果作为后面诊断的基础。第j个测试点Tj的隔离权重WTjN0N1其中N0是Tj列0的数量。N1是Tj列1的数量。D矩阵分析方法 TPUiT7 T1 T2 T3 T4 T5、6U1 output 1 1 1 1 1 1U2 output 1 0 1 0 1 0U4 output 1 0 0 0 1 0
22、U3 output 0 0 0 1 0 1U5、6 output0 0 0 0 0 1U8 output 0 0 0 0 0 0隔离权重 0 2 2 4 0 4如果有测试点权重相等,则可以考虑以下因素进行优选:选择WTj最大的测试,即不同分表总权重最大的测试优选可靠性高/成本低/实现难度低.的测试5、隔离点选取(续)对两个子表分别按照所选隔离点二分对得到的个子表分别计算诊断权重依次完成所有隔离点的选取,确定诊断树这里得到隔离点集合为:TdT8,T7,T3,T5,T2 D矩阵分析方法6、计算指标计算故障检测率:FDR8/8100故障检测率(Fault Detection Rate,FDR):在规
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试 设计 技术 ppt 课件
限制150内