| 注册
首页|期刊导航|西安电子科技大学学报(自然科学版)|基于忆阻器存算一体架构的BCH多位纠错方法

基于忆阻器存算一体架构的BCH多位纠错方法

蔡固顺 刘锦辉 谭雯丹 黄钊 王泉

西安电子科技大学学报(自然科学版)2025,Vol.52Issue(2):167-178,12.
西安电子科技大学学报(自然科学版)2025,Vol.52Issue(2):167-178,12.DOI:10.19665/j.issn1001-2400.20241111

基于忆阻器存算一体架构的BCH多位纠错方法

Memristor compute-in-memory architecture-based BCH multi-bit error correction method

蔡固顺 1刘锦辉 2谭雯丹 2黄钊 3王泉2

作者信息

  • 1. 西安电子科技大学计算机科学与技术学院,陕西西安 710126
  • 2. 西安电子科技大学计算机科学与技术学院,陕西西安 710126||陕西省智能人机交互与可穿戴技术重点实验室,陕西西安 710126
  • 3. 西安电子科技大学广州研究院,广东 广州 510530
  • 折叠

摘要

Abstract

The memristor compute-in-memory(CIM)architecture,as a new technique that integrates storage and computing,can effectively address the problems of a limited data transmission rate,frequent data migration,increased transmission power consumption and delay caused by the separation of storage and computation in traditional von Neumann architecture data error correction,thereby improving the satellite-borne electronic system reliability and stability.However,existing CIM error correction techniques can only correct the single-bit data error and fail to handle continuous multi-bit error detection and correction.Thus,this paper proposes a memristor CIM-based BCH multi-bit error correction method.First,we convert the traditional encoding and decoding operations such as modulo,multiply add and forward search into matrix operations to simplify the calculation process and reduce resource overhead.Second,we construct finite field multiply-accumulate and multiply calculation units separately,and based on the operational requirements and data characteristics of each stage of the BCH algorithm,parallel processing is utilized to adaptively select the corresponding computing cores to further improve the operational efficiency.Finally,the proposed method is verified on the Calculator and MNSIM simulation platforms of Cadence.Experimental results show that the proposed method achieves efficient and stable multi-bit error correction,that the data throughput is 8.8 MHz,that the operating power consumption is less than 40mW,and that the area overhead is 3×105 um2 in 65 nm.Specifically,compared to FPGA and IMPLY architectures,the computational efficiency has increased by 7× and 400×,respectively.

关键词

忆阻器阵列/存算一体架构/单粒子翻转/BCH码/多比特纠错

Key words

memristor cross-bar/compute-in-memory architecture/single-event upset/BCH code/multi-bit correction

分类

信息技术与安全科学

引用本文复制引用

蔡固顺,刘锦辉,谭雯丹,黄钊,王泉..基于忆阻器存算一体架构的BCH多位纠错方法[J].西安电子科技大学学报(自然科学版),2025,52(2):167-178,12.

基金项目

陕西省重点研发计划(2024GX-YBXM-107) (2024GX-YBXM-107)

广州市基础研究计划(SL2022A04J00404) (SL2022A04J00404)

西安电子科技大学学报(自然科学版)

OA北大核心

1001-2400

访问量2
|
下载量0
段落导航相关论文