基于功能树分析(FTA)功能级FIT硬件测试方法

摘要:
2适用范围基于功能树FIT分析的单板可靠性测试设计方法,适用于单板维度的系统级可靠性测试,其主要是考察系统对底层各种故障的容错能力,这些底层故障模式是芯片驱动层面的。如下图:4基于功能FIT分析的可靠性测试设计方法的局限性作为一种可靠性测试设计工程方法,功能FIT分析存在其固有的局限性,在实际操作过程中要充分考虑到这一点:其分析得出的故障模式缺少数据支撑,各测试项目没有优先级,投入重点不好把握。

共创力研发咨询/杨学明

1 基于功能树分析(FTA)的功能级FIT测试方法原理介绍

功能FIT分析方法的提出,是基于对FMEA分析方法的如下疑问:

a) 利用FMEA分析做FIT测试时,智能控制整个芯片失效,或者控制芯片部分功能的随机失效,但是无法模拟器件单个功能或者是特定组合功能的失效。而对于产品系统而言,对于整体失效有检测和保护,不能等同于部分失效也有检测和保护;

b) 利用FMEA分析结果做FIT测试时,容易遗漏某些芯片的部分功能;

c) 利用FMEA分析结果做FIT测试时,硬件测试工作量太大:为了保证测试的可靠性,对于同一个故障,需要多次注入,而且不同单板的同一芯片也要重复进行。硬件触发可操作性很差,而且工作量也大。

考虑到利用FMECA分析结果做FIT测试设计的以上缺点,本文提出了基于功能树分析和软件模拟故障的功能FIT测试设计方法。

基于功能树的分析,就是针对单板或者模块,从分析对象的对外接口功能(即最顶层功能)着手,逐层分解,直到底层芯片。在最底层分析各种可能的失效,并对失效模式进行一定的收敛,形成最终的测试项目。对于利用功能FIT分析方法生成的测试项目,主要是考察单板系统对底层各种故障的容错能力,这些故障模式与单板器件的故障模式没有严格的对应关系。

2 适用范围

基于功能树FIT分析的单板可靠性测试设计方法,适用于单板维度的系统级可靠性测试,其主要是考察系统对底层各种故障的容错能力,这些底层故障模式是芯片驱动层面的。

3 操作办法

基于功能树FIT分析的测试设计工作,其操作过程比较简单,基本上可以分为四个步骤:功能分析、功能分解、失效分析、测试项目整理。

1) 功能分析

功能分析的过程,就是把被测单板看成一个黑盒,分析其对外提供哪些功能的过程。功能分析的输出是单板最顶层功能的列表。功能分析工作要注意以下几点:

功能分析过程不考虑芯片维度;

单板电源不在功能分析的范围之内;

比如某产品接口板功能分析结果如下:

1)业务(BTS业务、BTS信令、本板信令)

2) 操作维护(IPOA、主从串口)

3) 时钟提取

基于功能树分析(FTA)功能级FIT硬件测试方法第1张

2) 功能分解

功能分解的过程是针对功能分析得出的单板顶层功能列表,通过测试人员对被测单板的白盒级理解,逐层分解,最终得到与单个芯片相对应的底层功能。

功能分解过程要注意的几点:

一定要分解到与单个芯片相对应的底层功能;

同一单板上的相同功能只分析一个,不作重复分析;

对于上面提到的接口板,部分功能分解结果如下:

基于功能树分析(FTA)功能级FIT硬件测试方法第2张

图2功能分解举例

3) 失效分析

失效分析是在功能分解完成的前提下,针对最底层的功能进行故障模式分析的过程。失效分析注意以下几点:

失效分析是基于功能树的;

失效分析不考虑失效概率,可能的失效都要分析;

失效分析针对最底层功能(对应芯片级);

另外,这里说明一下失效分析只细化到芯片级的原因:

芯片内部无法分析;

芯片内部故障无法注入;

从经验来看,芯片整体失效更多。

总而言之,从我们现阶段底层测试业务的角度来看,没有深入芯片内部,开展器件可靠性的测试,所以这里的失效分析只停留在芯片级。

下图是以板间交换模块为例,进行失效分析的结果:

基于功能树分析(FTA)功能级FIT硬件测试方法第3张

4) 测试项目整理

针对底层功能进行失效分析以后,肯定存在实际操作过程中无法模拟或者是很难模拟的失效模式。这个时候就需要进行失效模式的等效和收敛,以确定最终的可靠性测试项目。失效模式的收敛遵从以下原则:

对于不能进行模拟的故障进行等效;

对于无法等效的故障收敛到上一级。

如下图:

基于功能树分析(FTA)功能级FIT硬件测试方法第4张

4 基于功能FIT分析的可靠性测试设计方法的局限性

作为一种可靠性测试设计工程方法,功能FIT分析存在其固有的局限性,在实际操作过程中要充分考虑到这一点:其分析得出的故障模式缺少数据支撑,各测试项目没有优先级,投入重点不好把握。

作者简介:

杨学明 清华大学MBA,深圳市共创力企业管理咨询有限公司总经理,深圳市汇成研发管理咨询有限公司董事长,资深研发管理专家,国内首席研发管理专家,曾服务于华为,阿里巴巴等知名企业,杨老师先后在国内开设研发类公开课100多场,服务内训客户1000多家,为数百家企业提供了研发咨询服务,典型的客户如深圳迈瑞、华立仪表、步步高、英威腾、雷赛智能、埃斯顿、华工科技、中国科学院、电力科学研究院、中国工商银行、重邮信科、从兴电子、浙大网新、联迪商用等。近两年服务的客户如中电海康、网易、苏宁云商、烽火科技、29所、华为技术、中兴通讯、广联达、大唐电力、招商局、京信通信、航盛电子、国电南瑞、中航工业、维力医疗、寒武纪科技、海南邮政、京仪股份、海尔集团等。

免责声明:文章转载自《基于功能树分析(FTA)功能级FIT硬件测试方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MySQL学习2---索引递归中,调用forEach方法问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

STM32硬件调试详解

STM32的基本系统主要涉及下面几个部分:  一、电源  1)、无论是否使用模拟部分和AD部分,MCU外围出去VCC和GND,VDDA、VSSA、Vref(如果封装有该引脚)都必需要连接,不可悬空;  2)、对于每组对应的VDD和GND都应至少放置一个104的陶瓷电容用于滤波,并接该电容应放置尽量靠近MCU; 3)、用万用表测试供电电压是否正确。调试时最好...

海量用户-高并发SAAS产品测试上线流程

海量用户高并发SAAS产品测试上线流程 SAAS产品测试上线流程-以Web插件产品为例子 1概述 在互联网产品中,IT公司之间更加注重产品功能之间的协作,SAAS形态的产品扮演着越来越重要的作用。 一个典型的完全由宿主代理的SAAS服务的通讯流程如下图: 这样的产品一般具有如下特点: 一般由第三方提供专门的服务 通常以网络为媒介来提供服务 具备嵌入的...

[Python01]Django电商-立项需求分析和结构设计

目录 Django电商第一章:立项需求分析和数据库设计 电商的7种商业模式介绍 项目的工作流程与具体实现 立项 需求分析 原型设计与项目架构 数据库设计 代码实现 简单总结 Django电商第一章:立项需求分析和数据库设计 电商的7种商业模式介绍 电商即电子商务(Electronic Commerce),是是以信息网络技术为手段,以商品交换为...

驱动:电阻屏触摸芯片NS2009

主要特性 NS2009是一款带I2C接口的4线制电阻式触摸屏控制电路,内含12位分辨率A/D转换器。NS2009能通过执行两次A/D转换查 出被按的屏幕位置, 除此之外,还可以测量加在触摸屏上的压力。在2.7V的典型工作状态下,功耗可小于0.75mW。  工作电压范围为 2.0V~5.5V  触摸压力测量  采用 2线制 I2C通信接口  具有...

【HoorayOS】开源的Web桌面应用框架(文件夹功能分析)

  下一版本的重要功能就是“文件夹”,随着应用码头的出现,任务栏也改成大图标的模式,桌面可放置图标的位置越来越少,“文件夹”就应然而生了,但在制作过程中,发现几个难点,也就是图标拖动时需要注意的部分。如下图,文件夹内的图标在拖动结束的时候,位置可能会处在四处:应用码头、桌面、当前文件夹、其他文件夹   前两种情况可以参考下图,图标拖动的第一步就是先画格子...

DDR工作原理【转】

转自:https://www.cnblogs.com/shengansong/archive/2012/09/01/2666213.html DDR SDRAM全称为Double Data Rate SDRAM,中文名为“双倍数据流SDRAM”。DDR SDRAM在原有的SDRAM的基础上改进而来。也正因为如此,DDR能够凭借着转产成本优势来打败昔日的对手...