当前位置:文档之家› 软件可靠性设计研究及应用

软件可靠性设计研究及应用

软件可靠性设计研究及应用
无论您的终端应用是什么,可靠性都将是设计的主要考虑因素之一。实现可
靠性的方法多种多样。
在考虑设计可靠性时,大部分工程师都将注意力集中在一个综合性度量标准:平均故障间
隔时间。事实上,平均故障间隔时间(MTBF)是评估设计可靠性重要参数之一。但是另一
个参数成功概率,也同样重要。因此为了最终推出可靠的设计方案,设计人员应该充分考
虑其它因素并确保进行准确的可靠性分析。
无论您设计哪种产品,可靠性都是必不可少的,尽管原因不尽相同,但都取决于终端应用。
航空航天与军事设计人员必须确保操作员/乘客的安全,确保成功完成任务。在电信领域,
实现可靠性的目的则是防止出现服务中断的情况,因为这样会影响收入流与声誉。工业和
流程控制工程师的任务就是尽可能缩短停机时间,在故障发生时,能够确保安全、无故障
运行。对于商业应用,设计人员必须确保其产品在规定的质保期内不会出现任何问题。
使用FPGA可以研发出集成度更高的解决方案,从而可以延长系统的平均故障间隔时间。
当器件制造商定期提供季度可靠性报告时,这一点更为明显,赛灵思就是如此做的,其出
版的季度可靠性报告名为《UG116》。
从最高层次来说,可从两个角度来考虑可靠性。第一,系统在规定使用寿命内顺利运行的
可信度。这一点可以采用MTBF、成功概率以及熟悉的浴盆曲线。第二,发生错误事件时,
如何确保您的设计可以继续工作并保持无故障运行,或者针对尚未解决的问题出具报告。
我们工程师开展设计与分析的方法可以影响到可靠性的上述两个方面。
为了确保解决方案的可靠性,您的开发环境必须建立正确的工程设计治理制度,设置审查
关口、设计规则与指南,同时在生命周期内,应该安排同行在适当的点进行独立审核。
MTBF与浴盆曲线MTBF的定义是从统计学角度预测系统运行过程中的故障间隔时间。制
造商取各个组件的故障率倒数计算MTBF。我们一般将这些故障率称为FIT率,其中,故
障时间(FIT)为1e-9小时-1。您既可向组件供应商索取故障率,亦可根据军用手册
MIL-HDBK-217F或Bell-core/Telcordia SR332标准计算。MTBF与FIT率之间的关系如下

相关主题