中国电子学会电子制造与封装技术分会会刊

中国半导体行业协会封测分会会刊

无锡市集成电路学会会刊

导航

电子与封装 ›› 2026, Vol. 26 ›› Issue (5): 050304 . doi: 10.16257/j.cnki.1681-1070.2026.0055

• 电路与系统 • 上一篇    下一篇

一种校验码独立存储的EDAC设计

徐文龙,李洪昌,许峥,姚进,周昕杰   

  1. 中国电子科技集团公司第五十八研究所,江苏 无锡  214035
  • 收稿日期:2025-11-10 出版日期:2026-06-02 发布日期:2025-12-05
  • 作者简介:徐文龙(1993—),男,山东德州人,硕士,工程师,主要研究方向为抗辐射加固设计。

EDAC Design with Independent Check Code Storage

XU Wenlong, LI Hongchang, XU Zheng, YAO Jin, ZHOU Xinjie   

  1. ChinaElectronics Technology Group Corporation No.58 Research Institute, Wuxi 214035,China
  • Received:2025-11-10 Online:2026-06-02 Published:2025-12-05

摘要: 引入校验码的检错与纠错机制可有效提升存储器的抗单粒子翻转能力。然而,在传统架构中,校验码与数据码共置于同一存储单元,存在高能粒子同时诱发二者翻转的潜在风险。针对该问题,提出一种基于SRAM的校验码独立存储架构,采用专用存储器单元管理校验码。仿真结果表明,该设计可有效纠正1位错误并检测2位错误;在性能方面,面积与功耗无显著增加,故障注入仿真中的单粒子翻转率由3.96%降至0.00%。

关键词: 单粒子翻转, 汉明码, 检错纠错, 校验码, 独立存储

Abstract: The error detection and correction mechanism by introducing check codes can effectively enhance the memory's ability to resist single-event upset. However, in traditional architectures, the check code and data code are stored in the same unit, which poses a potential risk of high-energy particles simultaneously triggering the flipping of both. A check code independent storage architecture based on SRAM is proposed to address this issue, using dedicated memory units to manage the check code. The simulation results show that the design can effectively correct 1-bit errors and detect 2-bit errors; in terms of performance, there are no significant increases in area and power consumption, and the single-event upset rate of fault injection simulation decreases from 3.96% to 0.00%.

Key words: single-event upset, Hamming code, error detection and correction, check code, independent storage

中图分类号: