The invention discloses a method for space radiation environment SEU test system and method, the dynamic characteristics of SRAM type FPGA space applications based on reconfiguration, combined with the SEU test method provided by the invention can according to the different needs of test data for extraction of a single bit flip test or more bit flipping test; the FPGA function module of the system and function can be configured according to different test requirements, its high flexibility; secondly, based on the measured system design and system design of fault injection standard output meter comparative analysis, obtained sensitive areas for SEU in system design, this design SEU reinforcement program, add the SRAM space in the application of FPGA in reliability and stability.
【技术实现步骤摘要】
一种面向空间辐射环境下的单粒子翻转测试系统及方法
本专利技术属于可靠性仿真测试
,更为具体地讲,涉及一种面向空间辐射环境下的单粒子翻转仿真测试系统及方法。
技术介绍
在电磁、辐射恶劣的太空环境下,集成电路及各类SRAM(StaticRandomAccessMemory,静态随机存取存储器)型FPGA器件发生故障的可能性大大增加,微电子器件内的敏感逻辑区与带电离子碰撞会改变电路的状态,当带电高能粒子击中半导体器件的敏感区域时,配置程序存储位由“0”变为“1”,或由“1”变为“0”,这种现象通常称为单粒子翻转(SEU,SingleEventUpset)。单粒子翻转通常会导致系统信息缺失和功能失效。半导体器件现场可编程门阵列FPGA具有高性能处理能力、开发成本低等优点,在空间辐射环境中的应用越来越广泛,特别是基于SRAM型FPGA器件,其可以反复重配置的特性使得短时间内多次现场定制的FPGA成为可能。但与此同时基于SRAM型FPGA器件对单粒子翻转十分敏感,因此设计面向基于SRAM型FPGA器件的单粒子翻转仿真测试系统及方法尤为重要。针对单粒子翻转故障的模拟测试方法主要有地面辐射模拟和故障注入模拟。首先,辐射模拟采用重离子或质子等辐射源来辐照器件,测试其辐射敏感参数,但此方法需要昂贵复杂的设备,测试周期较长,灵活性较差,并且这种模拟方法可能造成辐射污染,具有较高风险。相比之下故障注入模拟的方法试验周期短,可避免装置复杂、费用高等缺点,成为地面模拟单粒子翻转的主要手段。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种面向空间辐射环境下的单粒子翻转 ...
【技术保护点】
一种面向空间辐射环境下的单粒子翻转测试系统,其特征在于,包括:一PC上位机,通过串口与单粒子翻转故障评估模块连接通信,用于发送测试指令和终止测试指令,以及模拟辐射水平参数生成对应的故障配置文件,同时还完成系统工作状态监测和日志文件管理;一单粒子翻转故障评估模块,包括:配置FPGA模块、功能FPGA模块、串口控制模块、配置存储FLASH和结果存储FLASH,并集成在同一块测试板上,通过串口与上位机进行信息交互;功能FPGA模块通过串口控制模块接收PC上位机发送测试指令,并为被测FPGA模块提供时钟、使能信号和复位信号,当功能FPGA模块接收到测试指令后,控制配置FPGA模块通过串口控制模块从C上位机中读取故障配置文件,并将读取的故障配置文件存储在配置存储FLASH中;当测试开始时,功能FPGA模块控制配置FPGA模块将配置存储FLASH中的故障配置文件读取到配置FPGA模块,并通过SelectMAP方式写入到被测FPGA模块,从而完成翻转故障的注入过程;一被测FPGA模块,包含包含有标准系统设计和待测试系统设计;功能FPGA模块发送时钟、使能信号至被测FPGA模块,驱动被测FPGA模块运 ...
【技术特征摘要】
1.一种面向空间辐射环境下的单粒子翻转测试系统,其特征在于,包括:一PC上位机,通过串口与单粒子翻转故障评估模块连接通信,用于发送测试指令和终止测试指令,以及模拟辐射水平参数生成对应的故障配置文件,同时还完成系统工作状态监测和日志文件管理;一单粒子翻转故障评估模块,包括:配置FPGA模块、功能FPGA模块、串口控制模块、配置存储FLASH和结果存储FLASH,并集成在同一块测试板上,通过串口与上位机进行信息交互;功能FPGA模块通过串口控制模块接收PC上位机发送测试指令,并为被测FPGA模块提供时钟、使能信号和复位信号,当功能FPGA模块接收到测试指令后,控制配置FPGA模块通过串口控制模块从C上位机中读取故障配置文件,并将读取的故障配置文件存储在配置存储FLASH中;当测试开始时,功能FPGA模块控制配置FPGA模块将配置存储FLASH中的故障配置文件读取到配置FPGA模块,并通过SelectMAP方式写入到被测FPGA模块,从而完成翻转故障的注入过程;一被测FPGA模块,包含包含有标准系统设计和待测试系统设计;功能FPGA模块发送时钟、使能信号至被测FPGA模块,驱动被测FPGA模块运行,被测FPGA模块根据接收到的故障配置文件,将翻转故障注入到待测试系统设计,然后分别运行标准系统设计和待测试系统设计,并将待测试系统设计的输出结果与标准系统设计文件的输出结果进行比对,再将比对的结果通过总线DUTIO上传至功能FPGA模块中,功能FPGA模块再将此结果存储在结果存储FLASH中,同时回传至PC上位机,便于用户查看;同时,功能FPGA模块发送复位信号至被测FPGA模块,使被测FPGA模块进入复位状态。2.根据权利要求1所述的一种面向空间辐射环境下的单粒子翻转测试系统,其特征在于,所述结果存储FLASH是由一片SRAMflash组成,主要负责存储功能FPGA模块的对比分析结果;配置存储FLASH由一片SRAMflash组成,主要负责存储故障配置文件。3.根据权利要求1所述的一种面向空间辐射环境下的单粒子翻转测试系统,其特征在于,所述配置FPGA模块与功能FPGA模块之间是通过16位宽的互联总线通信。4.一种利用权利要求1所述的单粒子翻转仿真测试系统的测试方法,其特征在于,包括以下步骤:(1)、仿真测试系统上电...
【专利技术属性】
技术研发人员:毕东杰,高乐,彭礼彪,谢永乐,李西峰,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。