当前位置:主页 > 科技论文 > 计算机论文 >

一种用刷新技术实现SRAM抗SEU错误累积的方法

发布时间:2020-01-30 23:47
【摘要】:为了防止空间应用SRAM出现SEU错误累积,提出了一种优化的读→校验→回写刷新机制.该机制实时监测处理器状态,当处理器对外部主存进行读操作时,由存储器控制器自主地(即不需处理器干预)对读操作的存储单元进行刷新操作;当处理器进行访问外部主存以外的其他操作时,由存储器控制器自主的对所有的存储单元进行遍历式刷新操作,该机制可以避免长时间未被读的存储单元发生SEU错误的累积,保证SRAM单元中发生错误的比特位数小于校验码的纠检错能力.最后,通过向SRAM随机注错的方法对本机制的存储器控制器进行验证,结果表明存储器控制器满足设计要求.
【图文】:

存储器控制,环境测试,系统级仿真,处理器


法检测到处理器读写操作,那么进入scurd状态,读出刷新地址对应的数据和校验码,然后根据校验结果控制状态机的转移,状态机的转移完全符合本文前述的控制算法,最后返回idle状态.4存储器控制器的仿真验证在验证过程中,通过编写验证测试程序,用CygwinBashShell编译器将测试程序生成二进制机器码,存放在romv.dat,随后将romv.dat文件加载进ROM模型中,最后利用仿真器Questasim10.0c对存储器控制器进行仿真,其仿真环境如图4所示.需要说明的是,系统设计中,ROM的起始地址为0x0,SRAM的起始地址为0x40000000,处理器复位后从0x0地址开始取指令、执行.图4存储器控制器的系统级仿真环境测试程序中主要的组成部分依次为:(1)处理器初始化程序,包括使能SRAM的EDAC功能;(2)对SRAM的0x40000000~0x40000200的1k字写入固定值;(3)执行一段循环程序,使处理器Cache命中,这段循环程序避免对步骤(2)的1k字进行任意操作,循环程序所需的处理器时间T>2Tj(Tj为116

时序图,时序图,概率,技术


写入0x400.概率刷新保护发生读操作的SRAM存储单元,避免其SEU错误累积.图6所示为存储器空闲状态下的遍历式刷新,ahbsi.htrans为0,说明处理器未进行访存操作,遍历刷新对0x724进行读操作,得到数据0x000003C9,校验过程中发现单错,之后将校验后的数据0x000001C9写回到0x724,遍历刷新可以有效避免长时间未进行读操作的存储单元的SEU错误累积.图5概率刷新技术时序图图6遍历刷新技术时序图5结束语为了防止空间应用SRAM出现SEU错误累积,本文提出了一种基于存储器控制器空闲时间的刷新控制算法,之后搭建验证环境、编写测试用例对存储器控制器的抗SEU错误累积的能力进行了验证,仿真结果表明,控制算法和存储器控制器符合设计预期,在不占用处理器执行的基础上,提供了一种有效的抗SEU错误累积的方法,提高了存储系统的可靠性,为面向空间应用的处理器设计提供了一种加固思路.将来的工作是改进Cache结构,提高Cache命中率,为存储器控制器提供更多的空闲时间,从而进一步提高其抗SEU错误累积的能力.参考文献:[1]李玉红,赵元富,岳素格,等.0.18μm工艺下单粒子加固锁存器的设计与仿真[J].微电子学与计算机,2007,24(12):66-69.[2]张英武,郭天雷,袁国顺.高可靠微处理器的设计[J].微电子学与计算机,2009,26(1):59-62.[3]贺朝会,李国政,罗晋生,等.CMOSSRAM单粒子翻转效应的解析分析[J]

【参考文献】

相关期刊论文 前5条

1 贺朝会,李国政,罗晋生,刘恩科;CMOS SRAM单粒子翻转效应的解析分析[J];半导体学报;2000年02期

2 李玉红;赵元富;岳素格;梁国朕;林任;;0.18μm工艺下单粒子加固锁存器的设计与仿真[J];微电子学与计算机;2007年12期

3 张英武;郭天雷;袁国顺;;高可靠微处理器的设计[J];微电子学与计算机;2009年01期

4 王步冉;夏克强;;SRAM的SEU效应及加固技术三维数值模拟[J];质量与可靠性;2012年03期

5 陈庆宇;盛廷义;吴龙胜;段青亚;姜兴通;;面向AHB总线从单元的可复用接口设计[J];微电子学与计算机;2012年12期

【共引文献】

相关期刊论文 前10条

1 刘征;孙永节;李少青;梁斌;;SRAM单元单粒子翻转效应的电路模拟[J];半导体学报;2007年01期

2 孙岩;张甲兴;张民选;郝跃;;Reducing vulnerability to soft errors in sub-100 nm content addressable memory circuits[J];半导体学报;2010年02期

3 王园明;郭红霞;张凤祁;张科营;陈伟;罗尹虹;郭晓强;;SRAM single event upset calculation and test using protons in the secondary beam in the BEPC[J];半导体学报;2011年09期

4 夏海宝;向建军;姜运生;许蕴山;;基于PCIe总线的航空视频采集记录系统的设计[J];电子技术;2011年11期

5 余永涛;封国强;陈睿;韩建伟;;Laser SEU sensitivity mapping of deep submicron CMOS SRAM[J];Journal of Semiconductors;2014年06期

6 赵又新;;SRAM辐射效应测试装置的研制与应用[J];核电子学与探测技术;2006年04期

7 陈瑞;杨忱;;静态随机存取存储器辐射效应测试系统的研制[J];核电子学与探测技术;2008年06期

8 向建军;夏海宝;许蕴山;;基于DSP的机载数据采集记录系统的设计[J];航空计算技术;2011年03期

9 张振力;张振龙;韩建伟;安广朋;蔡明辉;封国强;马英起;;临近空间大气中子诱发电子器件单粒子翻转模拟研究[J];空间科学学报;2011年03期

10 陈善强;师立勤;;基于TCAD和Geant 4的SRAM单粒子效应评估[J];空间科学学报;2011年04期

相关会议论文 前2条

1 罗尹虹;郭红霞;陈伟;姚志斌;张凤祁;郭刚;苏秀娣;陆虹;;2k SRAM重离子微束单粒子翻转实验研究[A];第十三届全国核电子学与核探测技术学术年会论文集(下册)[C];2006年

2 樊磊;王科;张圣君;严珂;姜维春;李鲜;王铮;刘振安;张万昌;曹学蕾;;一种抗单粒子翻转的D触发器[A];第十六届全国核电子学与核探测技术学术年会论文集(上册)[C];2012年

相关博士学位论文 前3条

1 吴艳霞;基于汇编语言的控制流错误检测算法研究[D];哈尔滨工程大学;2008年

2 刘必慰;集成电路单粒子效应建模与加固方法研究[D];国防科学技术大学;2009年

3 赵振宇;锁相环中单粒子瞬变效应的分析与加固[D];国防科学技术大学;2009年

相关硕士学位论文 前10条

1 武荣伟;高速数据通信与系统加固技术研究[D];西安电子科技大学;2011年

2 上官士鹏;脉冲激光模拟试验数字器件单粒子效应的机理与方法研究[D];中国科学院研究生院(空间科学与应用研究中心);2011年

3 田欢;低冗余存储器相邻双错误纠正码设计[D];哈尔滨工业大学;2011年

4 刘瑞;宇航处理器Cache系统的可靠性分析和加固研究[D];上海交通大学;2011年

5 陈宇睿;复杂环境下专用计算机的设计及验证[D];浙江大学;2012年

6 田虹;嵌入式128Kb SRAM的研究与设计[D];西北大学;2002年

7 程陆明;基于双口RAM计数器阵列的设计与实现[D];首都师范大学;2004年

8 杨清宝;嵌入式SRAM的高速、低功耗设计及优化[D];西安电子科技大学;2007年

9 刘婷;静态随机存取存储器IP核全定制设计与实现[D];国防科学技术大学;2006年

10 刘征;单粒子效应电路模拟方法研究[D];国防科学技术大学;2006年

【二级参考文献】

相关期刊论文 前4条

1 贺朝会,李国政,罗晋生,刘恩科;CMOS SRAM单粒子翻转效应的解析分析[J];半导体学报;2000年02期

2 张,

本文编号:2574855


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2574855.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户b2a45***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com