中子单粒子效应故障率的评估方法及评估装置与流程

文档序号:16534336发布日期:2019-01-05 11:04阅读:399来源:国知局
中子单粒子效应故障率的评估方法及评估装置与流程

本发明涉及航空电子系统技术领域,特别是涉及一种中子单粒子效应故障率的评估方法及评估装置。



背景技术:

单粒子效应是指单个高能粒子作用于半导体器件引发的翻转、锁定、烧毁和栅穿等现象。以往研究表面单粒子效应主要发生在航天领域,但国外近年来的研究表明在航空领域中,各类飞机在3000米至20000米的自然空间环境中,同样会产生单粒子效应。航空领域中,诱发单粒子效应的高能粒子辐射源主要为中子,中子辐射应力一般用注量率来表征,中子注量率一般为单位时间内穿过单位截面积的中子数。中子的穿透力强,金属材料几乎没有阻挡作用,因此中子会穿透机舱蒙皮,打在电子设备的核心指令控制单元或关键数据存储单元上,产生中子单粒子效应(neutronsingleeventeffect,简称nsee),从而导致飞行控制系统、航电系统等出现黑屏、死机、复位、重启、数据丢失及命令错误等故障现象。上述故障会直接影响飞机的安全性与可靠性,或误导飞机驾驶员产生错误判断与错误操作,从而间接影响飞机的安全性与可靠性。

为了保证航空电子设备的可靠性,在相关产品设计过程中及时对相关产品的中子单粒子效应故障率进行评估就显得尤为重要。一般获取产品的nsee故障率主要是通过以下如下两种方法:第一种方法,主要是通过对整个产品进行中子单粒子效应试验获得产品的nsee截面,进而计算获得产品的nsee故障率。第二种方法,主要是针对产品所用的具体元器件,通过nsee试验、建模仿真或其它方法确定器件的nsee截面并计算其nsee故障率,最终通过单粒子效应传递分析预计整个产品的nsee故障率。

以上这些方法在实际操作中都存在一定的局限性:第一种方法适用于产品研制过程中的样机阶段,需要有已经成型的产品;第二种方法适用于产品的研制阶段,此阶段已经具有详细的元器件清单,并已经确定了元器件所承受的应力。以上两种方法均无法在产品研制的初步设计阶段提供产品nsee故障率的预计评估,一旦nsee故障率设计不满足要求,则需要重新调整设计,从而增加设计成本和设计周期。



技术实现要素:

本发明为了解决上述问题,提供一种中子单粒子效应故障率的评估方法及评估装置。

第一方面,本发明提供一种中子单粒子效应故障率的评估方法,包括:获取评估对象nsee截面;根据所述nsee截面和应用环境下的中子注量率,计算所述评估对象的nsee故障率;其中,所述nsee截面是根据所述评估对象中元器件的中子单粒子效应历史试验数据所确定的。

第二方面,本发明提供一种中子单粒子效应故障率的评估装置,包括:获取模块,用于获取评估对象nsee截面;处理模块,用于根据所述nsee截面和应用环境下的中子注量率,计算所述评估对象的nsee故障率;其中,所述nsee截面是根据所述评估对象中元器件的中子单粒子效应历史试验数据所确定的。

第三方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现本发明第一方面中子单粒子效应故障率的评估方法的步骤。

第四方面,本发明提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本发明第一方面中子单粒子效应故障率的评估方法的步骤。

本发明实施例提供的中子单粒子效应故障率的评估方法,利用评估对象的nsee截面和应用环境下的中子注量率,计算评估对象的nsee故障率,由于评估对象中元器件的nsee截面是根据历史试验数据所确定的,从而可以在产品研制的初步设计阶段评估产品的nsee故障率。

附图说明

图1为本发明实施例提供的中子单粒子效应故障率的评估方法的流程图;

图2为本发明实施例提供的中子单粒子效应故障率的评估装置的结构图;

图3为本发明实施例提供的一种电子设备的实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

单粒子效应是单个高能粒子穿过微电子器件的灵敏区时造成器件状态的非正常改变的一种辐射效应。单粒子效应一方面会造成电路逻辑状态的翻转、存储数据的随机改变,如果再次写入相同的错误,错误会在其他位置出现,可以通过软复位恢复正常功能;另一方面单粒子入射产生的瞬态电流会导致元器件本身永久性的损坏。

目前对nsee故障评估为通过对具体元器件或整个设备进行nsee试验、建模仿真等方法获得产品的nsee截面,进而计算获得产品的nsee故障率。以上方法无法在产品研制的初步设计阶段提供产品nsee故障率的预计评估,一旦nsee设计不满足要求需要重新调整设计时,将增加设计成本和设计周期。

为解决这一问题,本发明提供一种中子单粒子效应故障率的评估方法。该方法可以用于航空应用场景,也可以用于受到中子单粒子效应影响的其它场景,本发明实施例对此不作具体限定,在下述实施例的描述中仅对航空应用场景进行描述。本发明中的评估对象可以为单个或多个元器件,也可以为包含多个元器件的电子设备,本发明实施例对此不作具体限定,在下述实施例的描述中仅对包含多个元器件的单个电子设备进行描述。本发明提供一种中子单粒子效应故障率的评估方法,参见图1,该方法包括:

101,获取评估对象nsee截面。

在执行上述101之前,可先获取各广泛使用的元器件nsee截面。本发明实施例不对获取元器件nsee截面的方法作具体限定,包括但不限于:根据航空电子设备中广泛使用的元器件的中子单粒子效应历史试验数据进行统计分析,根据统计分析的结果确定元器件的nsee截面典型值,nsee截面典型值用于表征对应类别元器件的nsee截面。广泛使用的元器件为航空电子设备所用到的多个电子设备综合体现出的使用率较高的元器件的集合,针对此类元器件已经通过nsee试验、建模仿真等方法确定了nsee截面的数据。对已经确定的nsee截面进行统计分析,得出特定类型元器件的nsee截面的一个参考值。将此nsee截面的参考值作为nsee截面典型值,以表征此类别元器件的nsee截面。

在101中,先确定评估对象,根据评估对象中的各元器件类型,在根据统计分析得到的广泛使用的元器件nsee截面典型值中查找评估对象中元器件对应的nsee截面典型值,根据查找到的nsee截面典型值确定评估对象的nsee截面。若评估对象为单个元器件,则评估对象的nsee截面为查找到的nsee截面典型值;因本实施例中以电子设备作为评估对象,故其nsee截面为查找到的各元器件nsee截面典型值之和。

102,根据nsee截面和应用环境下的中子注量率,计算评估对象的nsee故障率。

其中,nsee截面是根据评估对象中元器件的中子单粒子效应历史试验数据所确定的。

在102中,根据计算得到的评估对象的nsee截面和评估对象应用环境下的中子注量率,计算评估对象的nsee故障率。应用环境为电子设备使用时所处的环境,若为航空飞行场景则为对应飞行器所处的大气层,若为试验场景则为待试电子设备所处的试验环境,本发明实施例对此不作具体限定。本发明实施例不对故障率的表示方式作具体限定,包括但不限于:以获取到的评估对象的nsee截面和评估对象应用环境下的中子注量率的乘积作为评估对象的中子单粒子效应故障率。以评估对象为单个元器件且元器件为cpu为例,在上述步骤中若查找到评估对象cpu的nsee截面为σcpu,应用环境下的中子注量率为f,则该元器件的故障率为λcpu=σcpu×f。

本发明实施例提供的中子单粒子效应故障率的评估方法,利用评估对象的nsee截面和应用环境下的中子注量率,计算评估对象的nsee故障率,由于评估对象中元器件的nsee截面是根据历史试验数据所确定的,从而可以在产品研制的初步设计阶段评估产品的nsee故障率。

考虑到需要对评估对象进行不同类型故障的评估,基于上述实施例的内容,作为一种可选实施例,nsee截面包括nsee软故障截面、nsee固定故障截面及nsee硬故障截面;其中,nsee软故障截面包括单粒子翻转seu故障截面和单粒子瞬态set故障截面,nsee固定故障截面包括单粒子功能中断sefi故障截面,nsee硬故障截面包括单粒子锁定sel故障截面和单粒子烧毁seb故障。

nsee诱发设备产生的故障由三部分组成,分别为软错误导致的软故障,固定错误导致的固定故障及硬错误导致的硬故障。其中,软错误是可以通过软复位恢复正常功能的错误,固定错误是可以通过断电重启恢复正常的错误,硬错误是无法恢复正常功能,需要等待维修的错误。相应地,nsee截面包括nsee软故障截面、nsee固定故障截面及nsee硬故障截面。软错误在单粒子翻转(singleeventupset,简称seu)效应和单粒子瞬态(singleeventtransient,简称set)效应时产生,固定错误在单粒子功能中断(singleeventfunctionalinterrupt,简称sefi)效应时产生,硬错误在单粒子锁定(singleeventlatchup,简称sel)效应和单粒子烧毁(singleeventburnout,简称seb)效应时产生。进一步地,nsee截面包括seu故障截面、set故障截面、sefi故障截面、sel故障截面及seb故障截面。

相应地,本发明实施例不对获取广泛使用的元器件nsee截面的方法作具体限定,包括但不限于:根据目前电子产品中广泛使用的元器件按照不同故障类型的中子单粒子效应历史试验数据进行统计分析,根据统计分析的结果确定广泛使用的元器件不同故障类型的nsee截面典型值。故障类型包括上述提到的软故障、固定故障及硬故障,也可以具体包括seu故障、set故障、sefi故障、sel故障及seb故障。

相应地,本发明实施例不对单个故障类型的故障率的表示方式作具体限定,包括但不限于:以相应故障类型的截面与评估对象应用环境下的中子注量率的乘积作为评估对象相应故障类型的故障率。

本发明实施例提供的中子单粒子效应故障率的评估方法,nsee截面包括nsee软故障截面、nsee固定故障截面及nsee硬故障截面。由于软错误在seu效应和set效应时产生,固定错误在sefi效应时产生,硬错误在sel效应和seb效应时产生,从而nsee截面包括seu故障截面、set故障截面、sefi故障截面、sel故障截面及seb故障截面,由于可按照故障类型获取相应的截面,从而可以单独计算并分析相应故障类型对应的故障率。

结合本实施例,为了更具体的对nsee截面各故障类型和相应的截面进行说明,将确定的元器件各故障类型nsee截面的结果在表1示出。表1中包括了cpu、dsp、fpga等15类器件按照对应的seu、sefi、set、sel及seb等五类故障获取得到的nsee截面。表中的数据主要通过对目前航空电子设备中广泛使用的元器件的nsee试验数据进行统计分析而得到,可以作为航空用元器件nsee截面各故障类型的典型值。

表1

基于上述实施例的内容,作为一种可选实施例,本发明实施例不对根据nsee截面和应用环境下的中子注量率,计算评估对象的nsee故障率的方式做具体限定,包括但不限于按照以下公式计算:

λnsee=λsoft-fault+λfirm-fault+λhard-fault;

其中,λnsee为评估对象nsee故障率,λsoft-fault为评估对象nsee软故障率,λfirm-fault为评估对象nsee固定故障率,λhard-fault为评估对象nsee硬故障率。

nsee诱发设备产生故障由软错误、固定错误及硬错误三部分组成,相应的nsee故障率包括nsee软故障率、nsee固定故障率及nsee固定故障率。该三类故障率共同组成nsee故障率。通过获取的nsee软故障截面、nsee固定故障截面及nsee硬故障截面分别与应用环境下中子注量率f的乘积得出对应故障的故障率,nsee故障率为上述三类故障率之和。

基于上述实施例的内容,作为一种可选实施例,本发明实施例不对评估对象nsee软故障率的计算方式做具体限定,包括但不限于按以下公式计算:

其中,πerror-t为评估对象nsee软故障率传递因子;λseu-i为第i个器件的seu故障率;λset-i为第i个器件的set故障率;

其中,λseu-i和λset-i是按下式计算的:

λseu-i=σseu-i×f;

λset-i=σset-i×f;

其中,σseu-i为第i个器件的seu故障截面;σset-i为第i个器件的set故障截面;f为应用环境下的中子注量率。

由于软错误引发的nsee软故障主要在seu效应和set效应时产生,从而对航空电子设备中广泛使用的元器件的中子单粒子效应历史试验数据进行统计分析时,可根据统计分析的结果确定广泛使用的元器件seu故障截面典型值和set故障截面典型值。根据评估对象中的元器件类型,在根据统计分析得到的广泛使用的元器件nsee截面典型值中查找评估对象中元器件对应的seu故障截面典型值和set故障截面典型值。根据查找到的seu故障截面典型值和set故障截面典型值,确定评估对象的seu故障截面和set故障截面。根据seu故障截面和set故障截面与应用环境下中子注量率f,计算seu故障率和set故障率。

考虑到设备设计和设备架构的屏蔽作用,并非seu故障和set故障都能导致设备功能故障,引入软故障率传递因子来表征若seu效应和set效应发生的情况下电子设备发生nsee软故障的概率,软故障率传递因子可通过统计分析得到。因此,nsee软故障率为评估对象中所有元器件seu故障率和set故障率的总和与软故障率传递因子的乘积。

本发明实施例提供的中子单粒子效应故障率的评估方法,利用评估对象的nsee软故障截面、应用环境下的中子注量率及软故障率传递因子,计算评估对象的nsee软故障率,一方面可以单独计算评估评估对象的nsee软故障率;另一方面由于软故障率传递因子的引入,从而使nsee软故障率的计算结果更为可靠。

基于上述实施例的内容,作为一种可选实施例,nsee软故障率传递因子为1/52。在航空场景中,设备设计和设备架构对单粒子效应具有一定屏蔽作用,并非seu故障和set故障都能导致设备功能故障。为了准确的表示若seu效应和set效应发生的情况下nsee软故障的概率,根据统计的四十余个航空机载电子设备的故障率进行分析,得到nsee软故障率传递因子的典型值为1/52。

基于上述实施例的内容,作为一种可选实施例,本发明实施例不对评估对象nsee固定故障率的计算方式做具体限定,包括但不限于按以下公式计算:

其中,λsefi-i为第i个器件的中子sefi故障率;

其中,λsefi-i是按下式计算的:

λsefi-i=σsefi-i×f;

其中,σsefi-i为第i个器件sefi故障截面;f为应用环境下的中子注量率。

由于固定错误引发的nsee固定故障主要在sefi效应时产生,因此根据航空电子产品中广泛使用的元器件的中子单粒子效应历史试验数据进行统计分析时,应根据统计分析的结果确定广泛使用的元器件sefi故障截面典型值。根据评估对象中的元器件类型,在根据统计分析得到的广泛使用的元器件nsee截面典型值中查找评估对象中元器件对应的sefi故障截面典型值。根据查找到的sefi故障截面典型值,确定评估对象的sefi故障截面。根据sefi故障截面与应用环境下中子注量率f,计算sefi故障率。nsee固定故障率为评估对象中所有元器件sefi故障率之和。

本发明实施例提供的中子单粒子效应故障率的评估方法,利用评估对象的nsee固定故障截面、应用环境下的中子注量率,计算评估对象的nsee固定故障截面,从而可以单独计算评估评估对象的nsee固定故障率。

基于上述实施例的内容,作为一种可选实施例,本发明实施例不对评估对象nsee硬故障率的计算方式做具体限定,包括但不限于按以下公式计算:

其中,λsel-i为第i个器件的中子sel故障率;λseb-i为第i个器件的中子seb故障率;

其中,λsel-i和λseb-i是按下式计算的:

λsel-i=σsel-i×f;

λseb-i=σseb-i×f;

其中,σsel-i为第i个器件sel故障截面;σseb-i为第i个器件seb故障截面;f为应用环境下的中子注量率。

由于硬错误引发的nsee软故障主要在sel效应和seb效应时产生,因此根据航空电子产品中广泛使用的元器件的中子单粒子效应历史试验数据进行统计分析时,应根据统计分析的结果确定广泛使用的元器件sel故障截面典型值和seb故障截面典型值。根据评估对象中的元器件类型,在根据统计分析得到的广泛使用的元器件nsee截面典型值中查找评估对象中元器件对应的sel故障截面典型值和seb故障截面典型值。根据查找到的sel故障截面典型值和seb故障截面典型值,确定评估对象的sel故障截面和seb故障截面。根据sel故障截面和seb故障截面与应用环境下中子注量率f,计算sel故障率和seb故障率。nsee硬故障率为评估对象中所有元器件sel故障率和seb故障率之和。

本发明实施例提供的中子单粒子效应故障率的评估方法,利用评估对象的nsee硬故障截面、应用环境下的中子注量率,计算评估对象的nsee硬故障率,从而可以单独计算评估评估对象的nsee硬故障率。

基于上述实施例的内容,本发明提供一种中子单粒子效应故障率的评估装置,该装置用于执行上述各方法实施例中提供的中子单粒子效应故障率的评估方法。图2为本发明实施例提供的中子单粒子效应故障率的评估装置的结构图,如图2所示,一种设备中子单粒子效应故障率的评估装置,包括:获取模块201和处理模块202。其中,获取模块201,用于获取评估对象nsee截面;处理模块202,用于根据截面和应用环境下的中子注量率,计算评估对象的nsee故障率;其中,截面是根据评估对象中元器件的中子单粒子效应历史试验数据所确定的。

获取模块201根据评估对象中的各元器件类型,在根据统计分析得到的广泛使用的元器件nsee截面典型值中查找评估对象中元器件对应的nsee截面典型值。根据查找到的nsee截面典型值确定评估对象的nsee截面,nsee截面为查找到的各元器件nsee截面典型值之和。处理模块202据计算得到的评估对象的nsee截面和评估对象应用环境下的中子注量率,计算评估对象的nsee故障率。故障率的表示方式包括但不限于,以获取到的评估对象的nsee截面和评估对象应用环境下的中子注量率的乘积作为评估对象的中子单粒子效应故障率。

本发明实施例提供的中子单粒子效应故障率的评估装置,通过处理模块利用评估对象的nsee截面和应用环境下的中子注量率,计算评估对象的nsee故障率,由于评估对象中元器件的nsee截面是根据历史试验数据所确定的,从而可以在产品研制的初步设计阶段评估产品的nsee故障率。

本发明实施例提供的装置实施例是为了实现上述各方法实施例的,具体流程和详细内容请参照上述方法实施例,此处不再赘述。

图3为本发明实施例提供的一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)301、通信接口(communicationsinterface)302、存储器(memory)303和总线304,其中,处理器301,通信接口302,存储器303通过总线304完成相互间的通信。处理器301可以调用存储器302中的逻辑指令,以执行如下方法:获取评估对象nsee截面;根据nsee截面和应用环境下的中子注量率,计算评估对象的nsee故障率;其中,nsee截面是根据评估对象中元器件的中子单粒子效应历史试验数据所确定的。

此外,上述的存储器303中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本发明实施例提供一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令使计算机执行上述实施例所提供的中子单粒子效应故障率的评估方法,例如包括:获取评估对象nsee截面;根据nsee截面和应用环境下的中子注量率,计算评估对象的nsee故障率;其中,nsee截面是根据评估对象中元器件的中子单粒子效应历史试验数据所确定的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1