论文:2013,Vol:31,Issue(3):429-434
引用本文:
王党辉, 何花, 辛明瑞, 安建峰. 一种自主恢复的高可靠存储控制器设计[J]. 西北工业大学
Wang Danghui, He Hua, Xin Mingrui, An Jianfeng. Design of an Automatic Recovery Memory Controller[J]. Northwestern polytechnical university

一种自主恢复的高可靠存储控制器设计
王党辉1, 何花1, 辛明瑞1,2, 安建峰1
1. 西北工业大学 计算机学院, 陕西 西安 710072;
2. 山东航天电子技术研究所, 山东 烟台 264000
摘要:
单粒子效应是星载计算机工作异常和故障的重要诱因之一,国内外多颗卫星遭受到单粒子效应的危害,已造成巨大的经济损失。提出了一种片上自主恢复存储控制器结构,将EDAC技术集成在片内存储器控制器中,通过EDAC电路检测片外存储器中的数据错误,再通过自动回写机制更新片外存储器,便能保持存储器中数据的正确性。与传统的星载计算机存储器系统设计方案相比,使处理器干预主存储器纠错的频度大幅减少。集成的片上存储控制器也减少了星载计算机系统设计的负担。
关键词:    可靠性    存储控制器    EDAC    自主恢复   
Design of an Automatic Recovery Memory Controller
Wang Danghui1, He Hua1, Xin Mingrui1,2, An Jianfeng1
1. Department of Computer Science and Engineering,Northwestern Polytechnical University,Xi'an 710072,China;
2. Shandong Aerospace Electro-Technology Institute,Yantai 264003,China
Abstract:
Reviewing some past research[1-4], we have come to believe that SEU (single event upset) is the main reason for fault or even failure of satellite-borne computer.This paper proposes a reliable memory controller that can write corrected data back into memory automatically.Figure 2 shows the state transition for the main finite state ma-chine, which can enter an "error" state to correct the error if an error is detected during a data read cycle.A mem-ory protection register is defined and the structure of the protection unit is shown in Figure 5.Figure 6 shows the re-liable data path, which uses EDAC circuit to detect and correct errors.Figure 7 shows the automatic recovery flow while Figures 8, 9 and 10 analyze the behavior of the memory controller when an error occurs and it is shown that single bit error in a data can be corrected and, after correction, written back into memory automatically.
Key words:    controllers    design    error correction    error detection    flowcharting    reliability    automatic recovery    EDAC    memory controller   
收稿日期: 2012-06-07     修回日期:
DOI:
基金项目: 国家自然科学基金(61272122、61003037);西北工业大学基础研究基金(JC201256)资助
通讯作者:     Email:
作者简介: 王党辉(1975-),西北工业大学副教授,主要从事计算机系统结构的研究。
相关功能
PDF(1074KB) Free
打印本文
把本文推荐给朋友
作者相关文章
王党辉  在本刊中的所有文章
何花  在本刊中的所有文章
辛明瑞  在本刊中的所有文章
安建峰  在本刊中的所有文章

参考文献:
[1] 侯 睿, 赵尚弘, 胥 杰, 李勇军, 吴继礼.高能带电粒子对卫星光通信系统的影响分析.光通信技术, 2008,(9): 55-58 Hou Rui, Zhao Shanghong, Xu jie, Li Yongjun, Wu Jili.The Effects Analysis of High Particles on the Laser Satellite Communication System.Optical Communication Technology, 2008(9): 55-58 (in Chinese)
[2] Hatayama T, Tanaka N, Fnyuki Tet al.Initial Stage for Heteroepitaxy of 3C-SiC on the Si(100) Surface in Dimethylgermance Source Molecular Beam Epitaxy.Applied Physics Letter, 1997, 70(11): 1411-1147
[3] Hofmann J, Veprek S, Heind J.Pseudomorphic Growth of Ultrathin Cubic 3C-SiC Films on Si (100) by Temperature Programmed Organometallic Chemical Vapor Deposition.Applied Physics Letter, 1999, 85(5): 2652-2656
[4] 孟执中.“风云”1 号 C 极轨气象卫星的进展(上).中国航天, 2001,(8): 7-9 Meng Zhizhong.The Development of“Feng Yun” No.1 Meteorological Statellite.Aerospace China, 2001,(8): 7-9 (in Chinese)
[5] Don Hayashigawa, David A Kamp, Alan D DeVilbiss.A 2 Mbit Radiation Hardened Stackable Ferroelectric Memory.Non-Volatile Memory Technology Symposium, 2007, 60-63
[6] Young Hwan Lho, Ki Yup Kim.Radiation Effects on Proton Particles in Bipolar Memory Devices.SICE-ICASE, 2006,4427-4430
[7] 王党辉, 辛明瑞.一种直接纠错的流水线设计.西北工业大学学报, 2010,(4): 585-590 Wang Danghui, Xin Mingrui.Design of a Reliable Direct Error Correction Pipeline for Satellite-Borne Computer with SEU Considered.Journal of Northwestern Polytechnical University, 2010,(4): 585-590 (in Chinese)
[8] 王党辉, 辛明瑞.一种针对 SEU 的同步纠错流水线设计.西北工业大学学报, 2010, 28(6): 941-945 Wang Danghui, Xin Mingrui.Designing a Synchronous Error Correction Pipeline for Dealing with SEU.Journal of Northwestern Polytechnical University, 2010, 28(6): 941-945 (In Chinese)
[9] Wang Danghui, Xin Mingrui.Design of a Reliable Cache Based on Grouped Checking and Data Reloading.Proceedings of the2nd International Conference on Information Science and Engineering, 2010, 5051-5054