|
|
论文: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-),西北工业大学副教授,主要从事计算机系统结构的研究。
|
|
|
|
|
|
|
|
参考文献: |
|
|
[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 |
|
|
|
|
|
|
|