【技术实现步骤摘要】
本专利技术涉及一种应用于航天可靠性领域,尤其涉及应用于空间FPGA的可靠性设计的智能全自动单粒子事件故障注入器。
技术介绍
随着航天事业的发展,特别是FPGA在航天器上的广泛应用,面临着极其复杂的单粒子效应的问题。高能单粒子常常会造成应用于空间环境的FPGA不能可靠地工作,经常会引起FPGA的单粒子翻转(SEU)或是单粒子闩锁效应(SEL)。其中单粒子翻转效应是FPGA的软错误,是可以通过逻辑纠错来解决的。一般来说容错多采用三模冗余判决(TMR)与错误检测与纠正(EDAC)方法来实现。目前的验证方法多为基于验证平台的验证策略,这种验证策略是基于模块接口的验证,主要的思路为在模块接口的输入端注入一些数据与命令,使模块工作,此时检测模块的输出是否与期望的输出的相符合,若符合则证明当然的模块在此测试情况下功能正确。若不符合则要继续修改模块,直到与输出相符合为止。若是利用目前的验证方法对三模冗余判决设计的模块进行仿真,则只能验证当前模块的功能是否正确,并不能验证三模冗余的验错与纠错功能,就更不能模拟由于空间辐射环境所产生的单粒子翻转效应,这样在最开始的仿真时就不能确切地了解所采用容错方法的抗辐射性能。
技术实现思路
本专利技术的目的在于提供一种为了在功能仿真时及早地知道所采用容错方法的抗辐射性能的智能全自动单粒子事件故障注入器,该注入器可以模拟空间辐射所产生的单粒子效应,可以在指定范围内随机地使信号产生翻转,并且可以设定信号的翻转强度与占空比等,使得在功能仿真时能及时的了解容错方法的抗辐射性能。本专利技术的的目的可以通过以下技术方案来实现智能全自动单粒子事件故障注 ...
【技术保护点】
智能全自动单粒子事件故障注入器,其特征在于:该注入器能完成如下步骤:a、利用脚本语言进行编程,根据HDL文件或仿真波形文件,提取出信号体系结构;b、选择相应的信号或所有的信号,并指定空间辐射强度的大小,产生相应的单粒子翻转概 率;c、依靠产生的单离子翻转概率对选中的信号产生相应的仿真错误激励文件;d、在调用仿真工具时,注入该仿真错误文件进行仿真并查看仿真结果的正确性。
【技术特征摘要】
1.智能全自动单粒子事件故障注入器,其特征在于该注入器能完成如下步骤a、利用脚本语言进行编程,根据HDL文件或仿真波形文件,提取出信号体系结构;b、选择相应的信号或所有的信号,并指定空间辐射强度的大小,产生相应的单粒子翻转概率;c、依靠产生的单...
【专利技术属性】
技术研发人员:常亮,李华旺,姜大力,白雪柏,
申请(专利权)人:上海微小卫星工程中心,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。