一种基于重离子加速器的单粒子软错误防护设计验证方法

文档序号:10510621阅读:558来源:国知局
一种基于重离子加速器的单粒子软错误防护设计验证方法
【专利摘要】本发明一种基于重离子加速器的单粒子软错误防护设计验证方法,涉及一种基于加速器试验数据的系统单粒子防护效果验证的重离子和质子等效试验验证领域;包括:(1)采用基于LET值确定的地面加速器重离子试验;(2)分析质子静态翻转截面;(3)分析系统在任意工作模式下的敏感位因子;(4)分析系统在重离子辐照下的动态翻转截面;(5)分析系统在质子辐照下的动态翻转截面;本发明提供一种基于重离子加速器的单粒子软错误防护设计验证方法,该方法可用于单粒子防护效果验证,解决国内加速器时间紧张以及难以实现高能质子试验的问题。
【专利说明】
一种基于重离子加速器的单粒子软错误防护设计验证方法
技术领域
[0001] 本发明涉及一种基于加速器试验数据的系统单粒子防护效果验证的重离子和质 子等效试验验证领域,特别是一种基于重离子加速器的单粒子软错误防护设计验证方法。
【背景技术】
[0002] 卫星运行空间中的重离子和质子会在半导体逻辑器件中产生单粒子效应,为保障 卫星在轨可靠稳定运行,须对系统进行单粒子效应防护设计,为保障防护设计效果的有效 性,一般须进行单粒子软错误防护设计效果验证,确认系统单粒子错误率满足要求。
[0003] 大规模逻辑器件规模大,发生单粒子效应的阈值一般比较低,在卫星运行过程中 发生单粒子的风险比较大,因此更需要进行单粒子软错误防护设计,并对系统防护设计效 果进行验证。
[0004]针对系统单粒子软错误防护设计效果进行验证,最直接的手段是采用地面加速器 粒子源,模拟空间粒子环境对系统进行辐照,获得系统输出错误响应。目前有多项专利涉及 此方面内容[1-5]。
[0005] 直接采用地面加速器粒子进行试验,存在几个方面的问题:
[0006] (1)地面加速器资源有限,难以充分开展试验。目前国内可用于单粒子试验的只有 两台,分别为中国原子能科学研究院(北京401所)的HI-13静电加速器,以及中国科学院近 代物理研究所(兰州近物所)的HIRFL回旋加速器,加速器数量非常稀少;同时,大型加速器 作为大型科学装置,承担着原子核物理、放射医学等多项学科的研究工作,分配给单粒子试 验时间有限;与此同时,单粒子试验的需求非常大,国内众多从事单粒子效应研究的高校、 科研院所、航天部门等,其研究、设计等工作均存在开展单粒子试验需求。在这种情况下,针 对每种设计都开展单粒子软错误防护设计效果验证,几乎是不可能的工作。
[0007] (2)空间中同时存在重离子和质子,两种粒子均需开展单粒子试验,目前国内可稳 定用于单粒子效应试验的质子加速器仅有北京大学的l〇MeV质子加速器,以及北京401所的 23MeV质子加速器;而空间中质子能量分布在O.lMeV~400MeV,难以在国内开展高能质子试 验。国外有几百MeV的质子加速器,但到国外进行质子试验综合费用较高。
[0008] [ 1 ]一种单粒子效应防护有效性的评估系统及方法,CN103838946A.
[0009] [2]逻辑器件单粒子效应试验系统及方法,CN102332307A.
[0010] [3]逻辑器件单粒子功能性中断的监测系统及方法,CN103529380A.
[0011] [4] 一种用加速器高能质子进行逻辑器件质子单粒子试验的方法,CN103616631A.
[0012] [5]-种逻辑器件单粒子辐照试验测试系统及方法,CN103744014A.

【发明内容】

[0013]本发明的目的在于克服现有技术的上述不足,提供一种基于重离子加速器的单粒 子软错误防护设计验证方法,该方法可用于单粒子防护效果验证,解决国内加速器时间紧 张以及难以实现高能质子试验的问题。
[0014] 本发明的上述目的是通过如下技术方案予以实现的:
[0015] -种基于重离子加速器的单粒子软错误防护设计验证方法,针对包含大规模逻辑 器件的电路系统的单粒子软错误防护设计验证方法,包括以下步骤:
[0016] 步骤(一)、采用地面加速器重离子对模逻辑器件进行辐照,通过基于LET确定重离 子加速器试验方法,获取逻辑器件静态翻转截面平均值〇 lcin_statl。,以及静态翻转截面与重 离子LET值的威布尔函数关系fttibuii;
[0017] 步骤(二)、利用步骤(一)获取的威布尔函数关系,采用基于重离子试验数据的逻 辑器件质子翻转截面反演方法,分析得到逻辑器件在质子辐照下的静态翻转截面 〇proton_static;
[0018] 步骤(三)、获取包含大规模逻辑器件的电路系统在任意工作模式下的敏感位因子 η;
[0019] 步骤(四)、计算系统在重离子辐照下的动态错误截面:
[0020] 〇i〇n-dynamic - 〇ion_static X Π
[0021] 其中:
[0022] 。:逻辑器件在重离子辐照下的动态错误截面,单位为cm2/bit;
[0023] 〇lcin_statl。:步骤(一)获得的逻辑器件在重离子辐照下的静态翻转截面平均值,单 位为 cm2/bit;
[0024] η:步骤(三)获得的系统任意工作模式敏感位因子;
[0025] 步骤(五)、计算系统在质子辐照下的动态错误截面:
[0026] Oproton-dynamic - Oproton static X Π
[0027] 其中:
[0028] 逻辑器件在质子辐照下的动态错误截面,单位为cm2/bit;
[0029] 〇_tcin_statl。:步骤(二)获得的逻辑器件在质子辐照下的静态翻转截面,单位为cm 2/ bit ;
[0030] η:步骤(三)获得的系统任意工作模式敏感位因子。
[0031] 在上述的一种基于重离子加速器的单粒子软错误防护设计验证方法,步骤(一)包 括以下步骤:
[0032] (1)确定测试逻辑器件,为保证加速器重离子可有效穿透逻辑器件,必要时对逻辑 器件进行开帽减薄等处理;
[0033] (2)对测试逻辑器件加电,采用特定能量的地面加速器重离子对逻辑器件进行辐 照,辐照结束后记录重离子通量F,统计翻转位数η;
[0034] (3)采用下面公式计算本次重离子辐照下逻辑器件的重离子静态翻转截面:
[0035] 〇ion = n/ (FXN)
[0036] 其中为静态翻转截面,单位为cm2/bi t; η为逻辑器件翻转位数;F为重离子注 量,单位为cnf2; Ν为逻辑器件总位数;
[0037] (4)保持地面加速器重离子类型、能量、入射角度,以及逻辑器件位置、蔽状态不 变,重复步骤(2)_(3),至少共获取6个静态截面数据 〇1。";
[0038] (5)对步骤(4)获取的至少6个静态翻转截面进行算术平均,获得在该重离子和屏 蔽状态下的逻辑器件静态翻转截面平均值
[0039] (6)根据逻辑器件屏蔽参数,计算本次试验重离子有效LET值:
[0040] 首先分析重离子在逻辑器件屏蔽层中的能量损失,能量损失计算公式为:
[0042] 其中:
[0043] Δ E:重离子在逻辑器件屏蔽层中的能量损失,单位为MeV;
[0044] N:屏蔽层数目;
[0045] di:第i层屏蔽层的厚度,单位为cm;
[0046] 6:单位电荷,〇 = 1.6\10-19(:;
[0047] z :入射重离子原子序数;
[0048] v:入射重呙子速度,根据相对论效应,速度v与能量E的关系 其中moion为入射重呙子静止质量;
[0049] N:屏蔽材料单位体积中的原子数;
[0050] Z:屏蔽材料的原子序数;
[0051] m〇:电子质量;
[0052] 11:第1层屏蔽材料的原子平均激发和电离电位,单位为eV;
[0053] β:β = ν/ο,重离子速度与光速之比,v为入射重离子速度,根据相对论效应,速度v
[0054] ε。:真空介电常数,ε〇 = 8·85Χ10-12C2/(N.m2);
[0055] k:J/m与MeV/cm的单位转换系数,k = l/l ·6Χ 10-n;
[0056] 计算重离子经过屏蔽层后的剩余能量,重离子剩余能量计算公式为:
[0057] Ε/=Ε〇-ΔΕ
[0058] 其中:
[0059] Ε':重离子剩余能量,单位为MeV;
[0060] E〇:重离子初始能量,单位为MeV;
[0061 ] Δ E:重离子在逻辑器件屏蔽层中的能量损失,单位为MeV;
[0062]最后计算重离子在有源区表面的LET值,根据重离子穿过屏蔽层、达到有源区表面 的剩余能量,计算对应的LET值,计算公式为:
[0064] 其中:
[0065] LET:重离子在有源区表面的线性能量传输系数,单位为MeV · cm2/mg;
[0066] P:娃的密度,Ρ = 2·33Χ 103mg/cm3;
[0067] I:硅的平均电离和激发电位,I = 173eV;
[0068] (7)通过步骤(2)-(6),获取了一组逻辑器件重离子静态翻转截面与重离子LET值 的对应数据;更换逻辑器件,重复步骤(1)_(6 ),至少共获取5组逻辑器件重离子静态翻转截 面与重离子LET值的对应数据;
[0069] (8)利用步骤(7)获得的至少5组逻辑器件重离子静态翻转截面与重离子LET值的 对应数据,采用最小二乘法拟合逻辑器件静态翻转截面与重离子LET值的Weibull函数 fffeibullo
[0070] 在上述的一种基于重离子加速器的单粒子软错误防护设计验证方法,步骤(二) 中,分析逻辑器件在质子辐照下的静态翻转截面〇_^_3^ 1。包括以下步骤:
[0071] (1)确定质子能量
[0072]根据实际需求,确定质子能量,质子能量可取IMeV~lGeV范围内的任意数值;
[0073] (2)确定逻辑器件敏感区的厚度
[0074]敏感区厚度由两部分组成,一部分是PN结耗尽区的宽度,另一部分是考虑到与重 离子入射等效时,重离子的漏斗区长度;总的敏感区厚度是这两部分的和,可根据下面的公 式确定:
[0076]其中:
[0077] d:敏感区厚度,单位为μL?;
[0078] μη:电子迀移率,单位为cm2/(V · s);
[0079] μΡ:空穴迀移率,单位为cm2/(V · s);
[0080] ε :介电常数,单位为C2/(N · m2);
[0081] q:元电荷电量,q = l ·6Χ 10-19C;
[0082] Na:受主掺杂浓度,单位为cnf3;
[0083] Nd:施主掺杂浓度,单位为cnf3;
[0084] V:外加电压,单位为V;
[0085] Vb:内建电势,
,其中k为波尔兹曼常数,k = 1.38 X 1(T23J · IT1,T为温度,单位为K,m为本征载流子浓度,单位为cnf3;
[0086] ( 3 )采用粒子输运分析软件GEANT4分析质子在敏感区中的能量沉积微分谱 dpi dAE;
[0087] 利用GEANT4分析质子穿过逻辑器件金属布线层和氧化层达到敏感区的过程中,次 级粒子产生情况以及次级粒子在敏感区中的能量沉积E,进行大量质子入射情况仿真,统计 每个能量沉积间隔(Ε,E+ Δ E)的概率d(p,由此即可确定能量沉积微分谱/ <τ/Δ£·;
[0088] (4)将敏感区中的能量沉积微分谱?/ρ/?/ΔΕ转化为等效LET微分谱:
[0090] 其中:
[0091] :质子在敏感区中的能量沉积微分谱,单位为eF1;
[0092] "妒/i/L£T :质子在每女感区中的等效LET微分谱,单位为(MeV · cm2/mg)-S
[0093] P:硅的密度,P = 2.33g/cm3;
[0094] d:敏感区厚度,单位为μL?;
[0095] 同时,根据敏感区厚度d和能量沉积Ε,采用下面的公式可以确定LET值:
[0097]其中:
[0098] LET:线性能量传输系数,单位为MeV · cm2/mg;
[0099] E:能量沉积,单位为MeV;
[0100] d:敏感区厚度,单位为μπι;
[0101] Ρ:硅的密度,p = 2.33g/cm3;
[0102] 能量沉积E的范围为Emin~Emax,相应可以得到LET的范围为LETmin~LETmax;
[0103] (5)以等效LET谱为输入,基于逻辑器件在重离子辐照下的翻转截面Weibull曲线 σ-LET,分析逻辑器件在质子辐照下的翻转截面;
[0104] 通过下面的公式计算得到质子的翻转截面:
[0106] 其中:
[0107] σρ:逻辑器件质子翻转截面,单位为cm2/bi t或cm2/逻辑器件;
[0108] 〇i:逻辑器件重离子翻转截面Weibul 1曲线σ-LET;
[0109] c/(Wi:/L£r :质子在逻辑器件中的等效LET谱,单位(MeV · cm2/mg)-S
[0110] LET:线性能量传输密度,单位为MeV · cm2/mg;
[0111] 通过上面的公式,就可以质子辐照下的逻辑器件静态翻转截面;
[0112] (6)重复步骤(1)-(5),可获得多个质子能量对应的逻辑器件静态翻转截面。
[0113]在上述的一种基于重离子加速器的单粒子软错误防护设计验证方法,步骤(三)中 获取系统的敏感位因子η包括以下步骤:
[0114] (1)针对逻辑器件进行系统设计,得到相应逻辑器件程序设计配置文件,配置文件 包括逻辑耦合关系、运算关系和输入输出关系;
[0115] (2)将步骤(1)获得的配置文件配置到逻辑器件中,测量系统输出;
[0116] (3)采用故障软注入方式,修改逻辑器件配置中的任意一个bit位,测量此时系统 输出,并与步骤(2)系统输出进行比较,两者输出一致时,不予处理,两者输出不一致时,该 bit位为敏感位,将敏感位数ns加1;
[0117] (4)重复步骤(3),直至完全遍历逻辑器件所有配置位,获得系统总敏感位数ns;
[0118] (5)采用下面公式计算系统敏感位比例:
[0119] q = ns/N
[0120] 其中
[0121] η:系统敏感位因子;
[0122] ns:步骤(4)获得的系统敏感配置位,单位为bits;
[0123] N:逻辑器件总配置位数,单位为bits。
[0124] 在上述的一种基于重离子加速器的单粒子软错误防护设计验证方法,步骤(一) 中,针对一种逻辑器件,只需进行一次完整的重离子辐照下的静态翻转截面试验,系统在重 离子辐照下的防护效果通过分析实现,避免重复进行大量重离子加速器试验。
[0125] 在上述的一种基于重离子加速器的单粒子软错误防护设计验证方法,步骤(二) 中,系统在质子辐照下的防护效果,可基于重离子试验数据获取,无需进行质子加速器试 验。
[0126] 在上述的一种基于重离子加速器的单粒子软错误防护设计验证方法,单粒子软错 误防护设计验证方法可针对以逻辑器件进行设计的任意系统进行分析。
[0127] 在上述的一种基于重离子加速器的单粒子软错误防护设计验证方法,所述步骤 (3)中,GEANT4为通用粒子输运分析软件,包含高能物理模块和粒子能量损失分析模块,这 两个模块可应用于质子在敏感区中的能量沉积分析;其中高能物理模块根据入射质子能量 进行选择,质子能量在〇MeV~70MeV时选择预复合模型,在70MeV~lGeV时选择级联模型; 粒子能量损失分析模块选择标准电磁相互作用模型。
[0128] 本发明与现有技术相比具有如下优点:
[0129] (1)本发明通过加速器获得逻辑器件静态翻转截面,结合无故障模拟方法获取的 逻辑器件在任意工作模式下的敏感位因子n,可以分析得到逻辑器件在重离子辐照下的动 态错误特性,实现了针对一种逻辑器件,只需进行一次完整的重离子试验获得静态截面,其 他基于同种逻辑器件进行的电路设计在重离子辐照下的动态错误可通过本发明分析得到, 大大减少了加速器试验需求,降低了设计开发成本;
[0130] (2)本发明利用加速器获得逻辑器件静态翻转截面,通过分析获得逻辑器件在质 子辐照下的静态翻转截面,结合无故障模拟方法获取的逻辑器件在任意工作模式下的敏感 位因子n,可以分析得到逻辑器件在质子辐照下的动态错误特性,达到了不需进行质子加速 器单粒子试验,可通过本发明直接得到质子辐照下的单粒子软错误防护设计效果,而且可 获得国内加速器难以实现的百MeV的质子试验效果。
【附图说明】
[0131] 图1为本发明基于加速器试验数据的逻辑器件任意工作模式单粒子防护效果验证 的重离子和质子等效试验方法的流程图;
[0132] 图2为本发明XC4VSX55静态翻转截面Weibull拟合结果图;
[0133] 图3为本发明XC4VSX55电路图;
[0134] 图4为本发明正常状态下的系统输出图;
[0135] 图5为本发明质子在敏感区中的能量沉积微分谱;
[0136] 图6为能量沉积微分谱转化得到的等效LET微分谱.
【具体实施方式】
[0137] 下面结合附图和具体实施例对本发明作进一步详细的描述:
[0138] 如图1所示为基于加速器试验数据的逻辑器件任意工作模式单粒子防护效果验证 的重离子和质子等效试验方法的流程图,由图可知,针对包含大规模逻辑器件的电路系统 的单粒子软错误防护设计验证方法,包括以下步骤:
[0139] 步骤(一)、采用地面加速器重离子对模逻辑器件进行辐照,通过基于LET确定重离 子加速器试验方法,获取逻辑器件静态翻转截面平均值〇lcin_statl。,以及静态翻转截面与重 离子LET值的威布尔函数关系ftfeibuii;
[0140] 步骤(二)、利用步骤(一)获取的威布尔函数关系,采用基于重离子试验数据的逻 辑器件质子翻转截面反演方法,分析得到逻辑器件在质子辐照下的静态翻转截面 〇proton_static;
[0141] 步骤(三)、获取包含大规模逻辑器件的电路系统在任意工作模式下的敏感位因子 η;
[0142] 步骤(四)、计算系统在重离子辐照下的动态错误截面:
[01 43] 〇i〇n-dynamic - 〇ion_static X Π
[0144] 其中:
[0145] 〇lclMynami。:逻辑器件在重离子辐照下的动态错误截面,单位为cm 2/bit;
[0146] 〇lcin_statl。:步骤(一)获得的逻辑器件在重离子辐照下的静态翻转截面平均值,单 位为 cm2/bit;
[0147] ri:步骤(三)获得的系统任意工作模式敏感位因子;
[0148] 步骤(五)、计算系统在质子辐照下的动态错误截面:
[01 49] Oproton-dynamic - Oproton static X Π
[0150]其中:
[0151 ] 〇_ton_dynami。:逻辑器件在质子福照下的动态错误截面,单位为cm 2/bit;
[0152] 〇_tcin_statl。:步骤(二)获得的逻辑器件在质子辐照下的静态翻转截面,单位为cm 2/ bit ;
[0153] ri:步骤(三)获得的系统任意工作模式敏感位因子。
[0154] 其中步骤(一)包括以下步骤:
[0155] (1)确定测试逻辑器件,为保证加速器重离子可有效穿透逻辑器件,必要时对逻 辑器件进行开帽减薄等处理;
[0156] (2)对测试逻辑器件加电,采用特定能量的地面加速器重离子对逻辑器件进行辐 照,辐照结束后记录重离子通量F,统计翻转位数η;
[0157] (3)采用下面公式计算本次重离子辐照下逻辑器件的重离子静态翻转截面:
[0158] 〇ion = n/ (FXN)
[0159] 其中为静态翻转截面,单位为cm2/bi t; η为逻辑器件翻转位数;F为重离子注 量,单位为cnf2; Ν为逻辑器件总位数;
[0160] (4)保持地面加速器重离子类型、能量、入射角度,以及逻辑器件位置、蔽状态不 变,重复步骤(2)_(3),至少共获取6个静态截面数据 〇1。";
[0161] (5)对步骤(4)获取的至少6个静态翻转截面进行算术平均,获得在该重离子和屏 蔽状态下的逻辑器件静态翻转截面平均值
[0162] (6)根据逻辑器件屏蔽参数,计算本次试验重离子有效LET值:
[0163] 首先分析重离子在逻辑器件屏蔽层中的能量损失,能量损失计算公式为:
[0165] 其中:
[0166] Δ E:重离子在逻辑器件屏蔽层中的能量损失,单位为MeV;
[0167] N:屏蔽层数目;
[0168] di:第i层屏蔽层的厚度,单位为cm;
[0169] e:单位电荷,e = 1.6X10-19C;
[0170] z:入射重离子原子序数;
[0171 ] v:入射重离子速度,根据相对论效应,速度v与能量E的关系 其中moion为入射重呙子静止质量;
[0172] N:屏蔽材料单位体积中的原子数;
[0173] Z:屏蔽材料的原子序数;
[0174] m〇:电子质量;
[0175] Ii:第i层屏蔽材料的原子平均激发和电离电位,单位为eV;
[0176] β:β = ν/(:,重离子速度与光速之比,v为入射重离子速度,根据相对论效应,速度v
[0177] ε。:真空介电常数,ε〇 = 8·85Χ10-12C2/(N.m2);
[0178] k:J/m与MeV/cm的单位转换系数,k = l/l ·6Χ 10-n;
[0179] 计算重离子经过屏蔽层后的剩余能量,重离子剩余能量计算公式为:
[0180] Ε/=Ε〇-ΔΕ
[0181] 其中:
[0182] Ε':重离子剩余能量,单位为MeV;
[0183] E〇:重离子初始能量,单位为MeV;
[0184] Δ E:重离子在逻辑器件屏蔽层中的能量损失,单位为MeV;
[0185] 最后计算重离子在有源区表面的LET值,根据重离子穿过屏蔽层、达到有源区表面 的剩余能量,计算对应的LET值,计算公式为:
[0187] 其中:
[0188] LET:重离子在有源区表面的线性能量传输系数,单位为MeV · cm2/mg;
[0189] p:硅的密度,ρ = 2·33Χ103mg/cm3;
[0190] I:硅的平均电离和激发电位,I = 173eV;
[0191] (7)通过步骤(2)-(6),获取了一组逻辑器件重离子静态翻转截面与重离子LET值 的对应数据;更换逻辑器件,重复步骤(1)-(6 ),至少共获取5组逻辑器件重离子静态翻转截 面与重离子LET值的对应数据;
[0192] (8)利用步骤(7)获得的至少5组逻辑器件重离子静态翻转截面与重离子LET值的 对应数据,采用最小二乘法拟合逻辑器件静态翻转截面与重离子LET值的Weibull函数 fffeibullo
[0193] 所述步骤(二)中,分析逻辑器件在质子辐照下的静态翻转截面。包括以 下步骤:
[0194] (1)确定质子能量
[0195] 根据实际需求,确定质子能量,质子能量可取IMeV~lGeV范围内的任意数值;
[0196] (2)确定逻辑器件敏感区的厚度
[0197] 敏感区厚度由两部分组成,一部分是PN结耗尽区的宽度,另一部分是考虑到与重 离子入射等效时,重离子的漏斗区长度;总的敏感区厚度是这两部分的和,可根据下面的公 式确定:
[0199]其中:
[0200] d:敏感区厚度,单位为μL?;
[0201] μη:电子迀移率,单位为cm2/(V · s);
[0202] μΡ:空穴迀移率,单位为cm2/(V · s);
[0203] ε :介电常数,单位为C2/(N · m2);
[0204] q:元电荷电量,q = l .6X 10-19C;
[0205] Na:受主掺杂浓度,单位为cm-3;
[0206] Nd:施主掺杂浓度,单位为cnf3;
[0207] V:外加电压,单位为V;
[0208] Vb:内建电势,计算公式为
,.其中k为波尔兹曼常数,k = 1.38 X 1(T23J · IT1,T为温度,单位为K,ni为本征载流子浓度,单位为cnf3;
[0209] (3 )采用粒子输运分析软件GEANT4分析质子在敏感区中的能量沉积微分谱 ?φ? diSE ;
[0210] GEANT4为通用粒子输运分析软件,包含高能物理模块和粒子能量损失分析模块, 这两个模块可应用于质子在敏感区中的能量沉积分析;其中高能物理模块根据入射质子能 量进行选择,质子能量在〇MeV~70MeV时选择预复合模型,在70MeV~lGeV时选择级联模型; 粒子能量损失分析模块选择标准电磁相互作用模型。
[0211]利用GEANT4分析质子穿过逻辑器件金属布线层和氧化层达到敏感区的过程中,次 级粒子产生情况以及次级粒子在敏感区中的能量沉积E,进行大量质子入射情况仿真,统计 每个能量沉积间隔(Ε,E+ △ E)的概率dtp,由此即可确定能量沉积微分谱c/p / ?:/Δ£·:
[0212] (4)将敏感区中的能量沉积微分谱却转化为等效LET微分谱却/?ΛΕΓ :
[0214] 其中:
[0215] 质子在敏感区中的能量沉积微分谱,单位为er1;
[0216] 卸/c/L£T:质子在每j[感区中的等效LET微分谱,单位为(MeV*cm2/mg)-S [0217] p:硅的密度,p = 2.33g/cm3;
[0218] d:敏感区厚度,单位为μL?;
[0219]同时,根据敏感区厚度d和能量沉积E,采用下面的公式可以确定LET值:
[0221] 其中:
[0222] LET:线性能量传输系数,单位为MeV · cm2/mg;
[0223] E:能量沉积,单位为MeV;
[0224] d:敏感区厚度,单位为μπι;
[0225] ρ:硅的密度,p = 2.33g/cm3;
[0226] 能量沉积E的范围为Emin~Emax,相应可以得到LET的范围为LETmin~LETmax;
[0227] (5)以等效LET谱为输入,基于逻辑器件在重离子辐照下的翻转截面Weibull曲线 σ-LET,分析逻辑器件在质子辐照下的翻转截面;
[0228] 通过下面的公式计算得到质子的翻转截面:
[0230]其中:
[0231 ] 〇P:逻辑器件质子翻转截面,单位为cm2/bi t或cm2/逻辑器件;
[0232] 〇i:逻辑器件重离子翻转截面Weibul 1曲线σ-LET;
[0233] :质子在逻辑器件中的等效LET谱,单位(MeV · cm2/mg)-S
[0234] LET:线性能量传输密度,单位为MeV · cm2/mg;
[0235] 通过上面的公式,就可以质子辐照下的逻辑器件静态翻转截面;
[0236] (6)重复步骤(1)-(5),可获得多个质子能量对应的逻辑器件静态翻转截面。
[0237] 所述步骤(三)中获取系统的敏感位因子q包括以下步骤:
[0238] (1)针对逻辑器件进行系统设计,得到相应逻辑器件程序设计配置文件,配置文件 包括逻辑耦合关系、运算关系和输入输出关系;
[0239] (2)将步骤(1)获得的配置文件配置到逻辑器件中,测量系统输出;
[0240] (3)采用故障软注入方式,修改逻辑器件配置中的任意一个bit位,测量此时系统 输出,并与步骤(2)系统输出进行比较,两者输出一致时,不予处理,两者输出不一致时,该 bit位为敏感位,将敏感位数ns加1;
[0241] (4)重复步骤(3),直至完全遍历逻辑器件所有配置位,获得系统总敏感位数ns;
[0242] (5)采用下面公式计算系统敏感位比例:
[0243] q = ns/N
[0244] 其中
[0245] η:系统敏感位因子;
[0246] ns:步骤(4)获得的系统敏感配置位,单位为bits;
[0247] N:逻辑器件总配置位数,单位为bits。
[0248] 所述步骤(一)中,针对一种逻辑器件,只需进行一次完整的重离子辐照下的静态 翻转截面试验,系统在重离子辐照下的防护效果通过分析实现,避免重复进行大量重离子 加速器试验。
[0249] 所述步骤(二)中,系统在质子辐照下的防护效果,可基于重离子试验数据获取,无 需进行质子加速器试验。
[0250] 单粒子软错误防护设计验证方法可针对以逻辑器件进行设计的任意系统进行分 析。
[0251] 实施例
[0252] -种基于重离子加速器的单粒子软错误防护设计验证方法,包括以下步骤:
[0253] ( - )采用地面加速器重离子对逻辑器件进行辐照,通过基于LET修正逻辑器件重 离子加速器试验方法,获取逻辑器件静态翻转截面数据平均值σ lcin_statl。,以及静态翻转截 面与重离子LET值的威布尔(Weibull)函数关系fttibuii。
[0254] 以Xilinx Virtex4 FPGA XC4VSX55为例,XC4VSX55为倒装芯片,采用中国原子能 科学研究院(北京401所)HI-13静电加速器和中科院近代物理研究所(兰州近物所)的HIRFL 回旋加速器的重离子进行辐照以获得逻辑器件的静态翻转截面平均值。,以及静态 翻转截面与重离子LET值的威布尔(Weibull)函数关系fttibuii。
[0255] 该步骤包括以下内容:
[0256] (1)确定试验逻辑器件,为保证加速器重离子可有效穿透逻辑器件,必要时对逻辑 器件进行开帽减薄等处理.
[0257] 以Xilinx Virtex4 XC4VSX55 FPGA为例,XC4VSX55为倒装芯片,基底约800μπι,远 大于国内加速器(特别是北京401静电加速器)重离子射程,需进行开帽减薄,以某次成功减 薄后的芯片为例,减薄后芯片基底厚度大约为54μπι。
[0258] (2)逻辑器件加电,采用特定能量的地面加速器重离子对逻辑器件进行辐照,辐照 结束后记录重离子通量F,并统计翻转位数。
[0259] 以北京401所的80MeV的C12重离子为例,采用该重离子对减薄后的XC4VSX55进行辐 照,辐照后回读配置文件,记录重离子通量F = 8.30 X 104cnf2。
[0260] 以步骤(1)的试验为例,统计得到翻转位数n = 2479,配置文件总位数N = 16386144。
[0261] (3)采用公式~^^^&二"⑴乂⑴计算本次重离子辐照下逻辑器件的重离子静态 翻转截面,其中〇 lcm_statl。为静态翻转截面平均值,单位为cm2/bi t; η为配置文件翻转位数;F 为重离子注量,单位为cnf2; Ν为逻辑器件配置文件总有效位数。
[0262] 以步骤(2)结果为例,根据公式可以计算得到本次试验中,XC4VSX55在80MeV的C12 重离子辐照下,静态翻转截面平均值为
[0263] oion_static = 2479/(8.30E4 X 16386144) = 1.88E-〇9(cm2/bit)
[0264] (4)保持地面加速器重离子类型、能量,以及逻辑器件屏蔽状态不变,重复步骤 (2)-(3),至少共获取6个静态截面数据。
[0265] 仍以80MeV的C12粒子对XC4VSX55进行辐照,可以获得下表共12个重离子辐照下的 静态翻转截面。
[0266] 表1采用北京401所80MeV的C12重离子辐照XC4VSX55芯片结果
[0267]
[0268] (5)对步骤(4)获取的至少6个静态翻转截面进行算术平均,获得在该重离子和屏 蔽状态下的逻辑器件静态翻转截面平均值。
[0269] 对步骤(4)表1中的12个静态翻转截面求解算术平均值,可以得到在80MeV的C12重 离子辐照下,XC4VSX55的静态范围截面平均值为:
[0270] oicm static = (1 · 88E-09+1 · 95E-09+2 · 33E-09+2 · 35E-09+2 · 34E-09+2 · 45E-09+ 2·13E-09+1·88E-09+2·25E-09+2·72E-09+2·19E-09+2·25E-09)/12 = 2·23E-9(cm2/bi t)
[0271] (6)采用确定元逻辑器件单粒子效应试验中的重离子LET值的方法,确定本次试验 重离子有效LET值。
[0272] 以本次试验重离子的类型(C12)、能量(80MeV),以及逻辑器件屏蔽参数(54μπι硅材 料)为输入参数,采用确定元逻辑器件单粒子效应试验中的重离子LET值的方法",确定本次 试验重离子有效LET值,包括以下内容:
[0273] 首先分析重离子在逻辑器件屏蔽层中的能量损失,该逻辑器件只有一层屏蔽层, 屏蔽位置为硅材料,厚度为54μπι,试验重离子为80MeV的C 12粒子,由此可以得到
[0275]其中:ΔΕ为重离子在逻辑器件屏蔽层中的能量损失,单位为MeV;N为屏蔽层数目, 本例中逻辑器件只有一层硅屏蔽材料,N=l;cU为第i层屏蔽层的厚度,单位为cm,本例中逻 辑器件只有一层54μηι娃材料,可得到d = 5.4E_3cm; e为单位电荷,e = 1.6 X 1(T19C; z为入射 重离子原子序数,本例中入射重离子为C,可得z = 6; v为入射重离子速度,根据相对论效应, 速度v与能量E的关系
;N为屏蔽材料单位体积 中的原子数,屏蔽材料为硅,可得N=5.0E22cm-3; Z为屏蔽材料的原子序数,屏蔽材料为硅, 可得Z=14;m〇为电子质量,m0 = 9. llE-31kg;Ii为第i层屏蔽材料的原子平均激发和电离电 位,单位为eV,本例中只有硅一种屏蔽物,可得I = 173eV; β = v/c,重离子速度与光速之比, 根据速度v = 3 · 56E7m/s,可得到β = 0 · 12; ε〇为真空介电常数,ε〇 = 8 · 85 X 10-12C2/(N · m2) ;k 为J/m与MeV/cm的单位转换系数,k=l/l ·6Χ 10-n〇
[0276] 然后计算重离子经过屏蔽层后的剩余能量,重离子剩余能量计算公式为:
[0277] E7 =E〇-AE = 8〇-22.4 = 57.6(MeV)
[0278] 其中:E'为重离子剩余能量,单位为MeV;EQ重离子初始能量,单位为MeV,E0 = 80MeV; Δ E为重离子在逻辑器件屏蔽层中的能量损失,单位为MeV,上一步中得到Δ E = 22.4MeV〇
[0279] 最后计算重离子在有源区表面的LET值,根据重离子穿过屏蔽层、达到有源区表面 的剩余能量,计算对应的LET值,计算公式为:
[0281]其中:LET为重离子在有源区表面的线性能量传输系数,单位为MeV · cm2/mg;P为 硅的密度,P = 2.33 X 103mg/cm3; I:硅的平均电离和激发电位,I = 173eV;其余各参数含义与 第一步相同。
[0282] 由此可以得到80MeV的C12离子经过54μπι硅材料后的LET值为LET = 2.0MeV · cm2/ mg 〇
[0283] (7)通过步骤(2)-(6),获取了一组逻辑器件重离子静态翻转截面与重离子LET值 的对应数据;重复步骤(1 )-(6 ),至少共获取5组逻辑器件重离子静态翻转截面与重离子LET 值的对应数据。
[0284] 分别北京401所80MeV的C12、115MeV的F19,兰州近物所2150MeV的Kr 86,并在不同的 逻辑器件屏蔽状态下,获得了 5组XC4VSX55在重离子辐照下静态翻转截面与重离子LET值的 关系,见下表所示。
[0285] 表2 XC4VSX55逻辑器件翻转截面与重离子LET值的关系
[0286]
[0287]
[0288] (8)利用步骤(7)获得的至少5组逻辑器件重离子静态翻转截面与重离子LET值的 对应数据,拟合逻辑器件静态翻转截面与重离子LET值的Weibull函数fweibuii。
[0289] 以Xilinx Virtex4 XC4VSX55逻辑器件为例,利用步骤(8)中的5组静态翻转截面 与重离子LET值的数据,采用最小二乘拟合的方法,获得逻辑器件静态翻转截面与重离子 LET值的Weibull函数。威布尔函数f Weibuii形式为:
[0291] 其中〇为静态翻转截面,单位为cm2/bi t 〇
[0292] (二)利用步骤(一)获取的威布尔函数关系,采用种基于重离子试验数据的逻辑器 件质子翻转截面反演方法,分析得到逻辑器件在质子辐照下的静态翻转截 本步骤的逻辑器件应与步骤(一)是同种逻辑器件,但逻辑器件屏蔽状态可以有所不同;因 步骤(一)需进行重离子试验,必须进行减薄处理,确保试验中重离子可进入到逻辑器件 中;本步骤采用分析方法获得逻辑器件质子辐照下的静态翻转截面,不需进行试验,只要确 保与步骤(一)逻辑器件类型一致即可。
[0293] 以Xilinx Virtex4 FPGA XC4VSX55为例,以步骤(1)获得的XC4VSX55获得的重离 子辐照下静态翻转截面与重离子LET值的威布尔函数作为输入,采用基于重离子试验数据 的逻辑器件质子翻转截面反演方法,获得XC4VSX55在质子辐照下的静态翻转截面。
[0294] 该步骤包括以下内容:
[0295] (1)确定质子能量,本步骤中取质子的能量为6.9MeV,6.9MeV的质子经过逻辑器件 屏蔽后,能量衰减为4.9MeV,4.9MeV是质子的有效能量。
[0296] (2)确定逻辑器件敏感区的材料和厚度,敏感区材料根据逻辑器件采用的材料确 定,厚度根据下面的公式确定:
[0298] 其中d为敏感区厚度,单位为μπι;μη为电子迀移率,单位为cm2/(V · s) ;μΡ为空穴迀 移率,单位为cm2/(V · s);e为介电常数,单位为C2/(N · m2);q为元电荷电量,q= 1.6X10- 19C; Na为受主掺杂浓度,单位为cnf3; Nd为施主掺杂浓度,单位为cnf3; V为外加电压,单位为 V;Vb为内建电势,计算公式为,.其中k为波尔兹曼常数,T为温度, ni为本征载流子浓度。
[0299] 以Xilinx Virtex4 FPGA XC4VSX55为例,该FPGA采用90nm硅工艺,电源电压V = 1 · 2V,典型掺杂浓度 Na= 1 X 102Qcm-3,Nd= 1 X 1017cm-3,硅的相对介电常数ε = 11 · 9 X 8 · 85 X 1(T12C2/(N · m2),电子迀移率μη大约是空穴迀移率μ^3倍,Τ = 300Κ时,硅的本征载流子浓
度ni = 1.5 X 101()cnf3,由此可以根据公式 计算得到 敏感区厚度d = 0.68ym。
[0300] ( 3 )采用粒子输运分析软件GEANT4分析质子在敏感区中的能量沉积微分谱 ?φ i ciAE
[0301] 利用GEANT4分析质子穿过逻辑器件金属布线层和氧化层达到敏感区的过程中,次 级粒子产生情况以及次级粒子在敏感区中的能量沉积,进行大量质子入射情况仿真,统计 每个能量沉积间隔(E,E+ Δ E)的概率d(p,由此即可确定能量沉积微分谱/ 4分析过 程中,其中高能物理模块根据入射质子能量进行选择,质子能量在OMeV~70MeV时选择预复 合模型,在70MeV~lGeV时选择级联模型;粒子能量损失分析模块选择标准电磁相互作用模 型。
[0302]如图5所示为质子在敏感区中的能量沉积微分谱。
[0303] (4)将敏感区中的能量沉积微分谱6?炉/?/Μ:转化为等效LET微分谱
[0304] 转化公式为:
[0306] 其中:是质子在敏感区中的能量沉积微分谱,单位为eV-1; iip/c/££r 是质子在敏感区中的等效LET微分谱,单位为(MeV · cmVmgrSp是硅的密度,P = 2.33g/ cm3;d是敏感区厚度,d = 0.68ym。
[0307] 同时,根据敏感区厚度d和能量沉积E,采用下面的公式可以确定LET值:
[0309] 其中:LET是线性能量传输系数,单位为MeV · cm2/mg;E是能量沉积,单位为MeV。能 量沉积E的范围为Emin~Emax,相应可以得到LET的范围为LETmin~LETmax。
[0310] 如图6所示为将图5的能量沉积微分谱转化得到的等效LET微分谱。
[0311] (5)以等效LET谱为输入,基于逻辑器件在重离子辐照下的Weibull曲线σ-LET,分 析逻辑器件在质子辐照下的翻转截面。
[0312] 通过下面的公式计算得到质子的翻转截面:
[0314]其中:σρ是逻辑器件质子翻转截面,单位为cm2/bit或cm 2/逻辑器件;〇邊逻辑器 件重离子翻转截面Weibul 1曲线σ-LET,包含4个参数逻辑器件饱和翻转截面〇sat、LET阈值 Lth、宽度参数W、形状参数S,对于Xilinx Virtex4 FPGA XC4VSX55,采用步骤(一)中的威布 尔函数fVeibuii拟合参数,〇sat = 5 · 26 X 10-8cm2/bit,Lth = 0 · 27MeV · cm2/mg,W = 487MeV · cm2/mg,S = 0.57〇
[0315] 可以得到4.9MeV质子辐照下,Xilinx Virtex4 FPGA XC4VSX55的静态翻转截面为 6.14E-15cm2/bit〇
[0316] (6)重复步骤(1)-(5),可获得多个质子能量对应的逻辑器件静态翻转截面。以 Xilinx Virtex4 FPGA XC4VSX55为例,重复步骤(1)-(5),可以得到不同有效能量质子辐照 下,逻辑器件对应的静态翻转截面,如下表所示。
[0317]表3 XC4VSX55在质子辐照下的静态翻转截面
[0319](三)采用故障软注入方法,获取系统在任意工作模式下的敏感位因子η;
[0320] 以Xilinx Virtex 4 XC4VSX55逻辑器件为例,在该逻辑器件为基础进行系统设 计,本例中采用组合应用电路,电路如图3所示,主要由三部分组成,第一部分是16位计数 器,第二部分是乘法器,第三部分是移位寄存器。该配置电路能够尽量均匀的占用逻辑器 件中的主要可用资源,具有一定的代表性和通用性。
[0321] 采用故障软注入方法,可以得到在XC4VSX55中设计的上述组合应用电路,该步骤 包括以下内容:
[0322] (1)针对逻辑器件进行系统设计,得到相应的配置文件;
[0323] 以Xilinx Virtex4逻辑器件XC4VSX55为例,设计电路如图2所示,采用Xilinx逻辑 器件设计软件ISE完成开发后,生成以.bit为后缀的配置文件。
[0324] (2)将步骤(1)获得的配置文件配置到系统中,测量系统输出;
[0325] 启动系统,并将步骤(1)生成的配置文件下载到逻辑器件中,运行逻辑器件,获得 系统正常状态下的输出结果。以图2电路为例,图2电路为计数器+乘法器电路,计数器每隔2 个时钟周期加1,并送给乘法器作为输入,最终乘法器经过256个一位寄存器后输出,因此正 常状态下的系统输出如图4所示。
[0326] (3)采用故障软注入方式,修改逻辑器件配置中的任意一个bit位,测量此时系统 输出,并与步骤(2)系统输出进行比较,两者输出一致时,不予处理,两者输出不一致时,该 bit位为敏感位,将敏感位数ns加1;
[0327] 采用部分动态重配置方式修改配置文件后,重新运行系统,当此时系统输出与图4 不一致时,敏感位数ns加1,否则不处理。
[0328] (4)重复步骤(3),直至完全遍历系统所有配置位,获得总的敏感位数ns;
[0329] 通过重复步骤(3),得到总的敏感位数ns = 59254bits。
[0330] (5)采用公式ri = ns/N计算系统敏感位比例,其中ri为系统敏感位因子;ns为步骤(4) 获得的系统敏感配置位,单位为bits;N为逻辑器件总配置位数。
[0331] XC4VSX55逻辑器件的总配置位数N=22702848,采用步骤(4)得到的敏感配置位数 ns,可以得到图2电路的敏感因子为:
[0332] q = ns/N=59254/22702848 = 2 · 61E-3。
[0333](四)采用公式〇icin_dynamic = 〇icmstaticXn计算系统在重离子辐照下的动态错误截 面,其中〇lcin_dynami。为逻辑器件在重离子辐照下的动态错误截面,单位为cm 2/bit; 〇lcin_statl。 为步骤(1)获得的逻辑器件在重离子辐照下的静态翻转截面平均值,单位为cm2/bi t,见表1 第3列"重离子辐照下逻辑器件静态翻转截面";ri为步骤(三)获得的系统敏感位因子,ri = 2.61X10-3〇
[0334] 表4 XC4VSX55在重离子辐照下的动态错误截面 「03351
[0336](五)采用公式〇_1:。11_(^_^。= 〇1^。1;。1^1;£^。\11计算系统在质子福照下的动态错误截 面,其中:Oproton+dynami。为系统在质子福照下的动态错截面,单彳 为CII1 /bi t; 〇p:roton_stati。为 步骤(二)获得的逻辑器件在重离子辐照下的静态翻转截面,单位为cm2/bit,见表2第3列 "质子辐照下逻辑器件静态翻转截面";η为步骤(三)获得的系统敏感位因子,n=2.61 xio -3 ο
[0337] 表5 XC4VSX55在质子辐照下的动态错误截面
[0338]
[0340]本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。
【主权项】
1. 一种基于重离子加速器的单粒子软错误防护设计验证方法,其特征在于:针对包含 大规模逻辑器件的电路系统的单粒子软错误防护设计验证方法,包括以下步骤: 步骤(一)、采用地面加速器重离子对模逻辑器件进行辐照,通过基于LET确定重离子加 速器试验方法,获取逻辑器件静态翻转截面平均值〇lcin_statl。,以及静态翻转截面与重离子 LET值的威布尔函数关系fWe3ibuii; 步骤(二)、利用步骤(一)获取的威布尔函数关系,采用基于重离子试验数据的逻辑器 件质子翻转截面反演方法,分析得到逻辑器件在质子辐照下的静态翻转截面〇_^_3^1。; 步骤(三)、获取包含大规模逻辑器件的电路系统在任意工作模式下的敏感位因子η; 步骤(四)、计算系统在重离子辐照下的动态错误截面: 〇ion-dynamic - 〇ion-static X Π 其中: :逻辑器件在重离子辐照下的动态错误截面,单位为cm2/bi t; 〇lcin_statl。:步骤(一)获得的逻辑器件在重离子辐照下的静态翻转截面平均值,单位为 cm2/bit; η:步骤(三)获得的系统任意工作模式敏感位因子; 步骤(五)、计算系统在质子辐照下的动态错误截面: Oproton-dynamic - Oproton-static X Π 其中: 〇prQtc)n_dy_ii。:逻辑器件在质子福照下的动态错误截面,单位为Cm2/bit; (Votc^stm。:步骤(二)获得的逻辑器件在质子辐照下的静态翻转截面,单位为cm2/bit; η:步骤(三)获得的系统任意工作模式敏感位因子。2. 根据权利要求1所述的一种基于重离子加速器的单粒子软错误防护设计验证方法, 其特征在于:所述步骤(一)包括以下步骤: (1) 确定测试逻辑器件,为保证加速器重离子可有效穿透逻辑器件,必要时对逻辑器件 进行开帽减薄等处理; (2) 对测试逻辑器件加电,采用特定能量的地面加速器重离子对逻辑器件进行辐照,辐 照结束后记录重离子通量F,统计翻转位数η; (3) 采用下面公式计算本次重离子辐照下逻辑器件的重离子静态翻转截面: 〇i〇n=n/ (FXN) 其中为静态翻转截面,单位为cm2/b i t; η为逻辑器件翻转位数;F为重离子注量,单位 为cnf2;N为逻辑器件总位数; (4) 保持地面加速器重离子类型、能量、入射角度,以及逻辑器件位置、蔽状态不变,重 复步骤(2)-(3),至少共获取6个静态截面数据 〇1。"; (5) 对步骤(4)获取的至少6个静态翻转截面进行算术平均,获得在该重离子和屏蔽状 态下的逻辑器件静态翻转截面平均值 (6) 根据逻辑器件屏蔽参数,计算本次试验重离子有效LET值: 首先分析重离子在逻辑器件屏蔽层中的能量损失,能量损失计算公式为: 其弓.A E:重离子在逻辑器件屏蔽层中的能量损失,单位为MeV; N:屏蔽层数目; di:第i层屏蔽层的厚度,单位为cm; e:单位电荷,e = l .6 X 10-19C; z:入射重离子原子序数; v:入射重离子速度,根据相对论效应,速度v与能量E的关系为其中moion为入射重呙子静止质量; N:屏蔽材料单位体积中的原子数; Z:屏蔽材料的原子序数; mo:电子质量; 11:第i层屏蔽材料的原子平均激发和电离电位,单位为eV; β:β = ν/(3,重离子速度与光速之比,V为入射重离子速度,根据相对论效应,速度V与能 量Ε的关系为ε〇:真空介电常数,ε〇 = 8·85Χ10-12C2/(N ·ι?2); k: J/m与MeV/cm的单位转换系数,k=l/l ·6 X 10-η; 计算重离子经过屏蔽层后的剩余能量,重离子剩余能量计算公式为: Ε7 =Ε〇-ΔΕ 其中: Ε ' :重离子剩余能量,单位为MeV; Eo:重离子初始能量,单位为MeV; A E:重离子在逻辑器件屏蔽层中的能量损失,单位为MeV; 最后计算重离子在有源区表面的LET值,根据重离子穿过屏蔽层、达到有源区表面的剩 余能量,计算对应的LET值,计算公式为: 其中:LET:重离子在有源区表面的线性能量传输系数,单位为MeV · cm2/mg; P:娃的密度,Ρ = 2·33 X 103mg/cm3; I:硅的平均电离和激发电位,I = 173eV; (7) 通过步骤(2)-(6),获取了一组逻辑器件重离子静态翻转截面与重离子LET值的对 应数据;更换逻辑器件,重复步骤(1 )_(6 ),至少共获取5组逻辑器件重离子静态翻转截面与 重离子LET值的对应数据; (8) 利用步骤(7)获得的至少5组逻辑器件重离子静态翻转截面与重离子LET值的对应 数据,采用最小二乘法拟合逻辑器件静态翻转截面与重离子LET值的Weibull函数 fffeibullo3.根据权利要求1所述的一种基于重离子加速器的单粒子软错误防护设计验证方法, 其特征在于:所述步骤(二)中,分析逻辑器件在质子辐照下的静态翻转截面〇prcitcin_statl。包 括以下步骤: (1) 确定质子能量 根据实际需求,确定质子能量,质子能量可取IMeV~lGeV范围内的任意数值; (2) 确定逻辑器件敏感区的厚度 敏感区厚度由两部分组成,一部分是PN结耗尽区的宽度,另一部分是考虑到与重离子 入射等效时,重离子的漏斗区长度;总的敏感区厚度是这两部分的和,可根据下面的公式确 定:其中: d:敏感区厚度,单位为μπι; μη:电子迀移率,单位为cm2/(V · s); μΡ:空穴迀移率,单位为cm2/(V· s); ε:介电常数,单位为(:2/(Ν·πι2); q:元电荷电量,q=l .6 X 1(T19C; Na:受主掺杂浓度,单位为cnf3; Nd:施主掺杂浓度,单位为cnf3; V:外加电压,单位为V; Vb:内建电势,计算公式爻·),其中k为波尔兹曼常数,k=1.38X 10-23J · K-1,T为温度,单位为K,m为本征载流子浓度,单位为cm-3;(3)采用粒子输运分析软 件GEANT4分析质子在敏感区中的能量沉积微分谱?/ρ /々./ΔΕ ; 利用GEANT4分析质子穿过逻辑器件金属布线层和氧化层达到敏感区的过程中,次级粒 子产生情况以及次级粒子在敏感区中的能量沉积Ε,进行大量质子入射情况仿真,统计每个 能量沉积间隔(Ε,Ε+ Δ Ε)的概率d(p,由此即可确定能量沉积微分谱1炉/ ; (4)将敏感区中的能量沉积微分谱?/炉/?/Μ转化为等效LET微分谱 其中:?/ρ/ ?:/Δ£·:质子在敏感区中的能量沉积微分谱,单位为eF1; 却/i/L£T:质子在敏感区中的等效LET微分谱,单位为(MeV · cmVmgr1; 0:娃的密度,0 = 2.338/〇113; d:敏感区厚度,单位为μπι; 同时,根据敏感区厚度d和能量沉积Ε,采用下面的公式可以确定LET值: 其中:LET:线性能量传输系数,单位为MeV · cm2/mg; E:能量沉积,单位为MeV; d:敏感区厚度,单位为μπι; 0:娃的密度,0 = 2.338/〇113; 能量沉积Ε的范围为Emin~Emax,相应可以得到LET的范围为LETmin~LETmax; (5) 以等效LET谱为输入,基于逻辑器件在重离子辐照下的翻转截面Weibull曲线σ-LET,分析逻辑器件在质子辐照下的翻转截面; 通过下面的公式计算得到质子的翻转截面:其中: σΡ:逻辑器件质子翻转截面,单位为cm2/bi t或cm2/逻辑器件; 〇i:逻辑器件重离子翻转截面Weibul 1曲线σ-LET; 却/i/LET :质子在逻辑器件中的等效LETi普,单位(MeV · cm2/mg)-S LET:线性能量传输密度,单位为MeV · cm2/mg; 通过上面的公式,就可以质子辐照下的逻辑器件静态翻转截面; (6) 重复步骤(1)-(5),可获得多个质子能量对应的逻辑器件静态翻转截面。4. 根据权利要求1所述的一种基于重离子加速器的单粒子软错误防护设计验证方法, 其特征在于:所述步骤(三)中获取系统的敏感位因子η包括以下步骤: (1) 针对逻辑器件进行系统设计,得到相应逻辑器件程序设计配置文件,配置文件包括 逻辑耦合关系、运算关系和输入输出关系; (2) 将步骤(1)获得的配置文件配置到逻辑器件中,测量系统输出; (3) 采用故障软注入方式,修改逻辑器件配置中的任意一个bit位,测量此时系统输出, 并与步骤(2)系统输出进行比较,两者输出一致时,不予处理,两者输出不一致时,该bit位 为敏感位,将敏感位数ns加1; (4) 重复步骤(3),直至完全遍历逻辑器件所有配置位,获得系统总敏感位数ns; (5) 采用下面公式计算系统敏感位比例: n = ns/N 其中 η:系统敏感位因子; ns:步骤(4)获得的系统敏感配置位,单位为bits; N:逻辑器件总配置位数,单位为bits。5. 根据权利要求1所述的一种基于重离子加速器的单粒子软错误防护设计验证方法, 其特征在于:所述步骤(一)中,针对一种逻辑器件,只需进行一次完整的重离子辐照下的静 态翻转截面试验,系统在重离子辐照下的防护效果通过分析实现,避免重复进行大量重离 子加速器试验。6. 根据权利要求1所述的一种基于重离子加速器的单粒子软错误防护设计验证方法, 其特征在于:所述步骤(二)中,系统在质子辐照下的防护效果,可基于重离子试验数据获 取,无需进行质子加速器试验。7. 根据权利要求1所述的一种基于重离子加速器的单粒子软错误防护设计验证方法, 其特征在于:单粒子软错误防护设计验证方法可针对以逻辑器件进行设计的任意系统进行 分析。8. 根据权利要求3所述的一种基于重离子加速器的单粒子软错误防护设计验证方法, 其特征在于:所述步骤(3)中,GEANT4为通用粒子输运分析软件,包含高能物理模块和粒子 能量损失分析模块,这两个模块可应用于质子在敏感区中的能量沉积分析;其中高能物理 模块根据入射质子能量进行选择,质子能量在OMeV~70MeV时选择预复合模型,在70MeV~ lGeV时选择级联模型;粒子能量损失分析模块选择标准电磁相互作用模型。
【文档编号】G01R31/00GK105866573SQ201610183676
【公开日】2016年8月17日
【申请日】2016年3月28日
【发明人】于登云, 李衍存, 蔡震波, 张庆祥, 赵小宇, 王颖, 贾晓宇
【申请人】北京空间飞行器总体设计部
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1