A Survey on Matrix Based Error Detection and Correction Codes
Semiconductor memories are prone to various types of faults, such as stuck-at faults, memory faults, etc, that manifest as errors. As the data is usually stored in the memory in matrix form, the error correction capability is maximised by using Matrix codes with a minimal number of parity bits and improvement in code rate. The survey of codes extracted include MPC, 3D, HVD, HVDD, DMC, MDMC, PMC, HDMC, OPC, PrMC and MPrMC codes. The results are obtained by modeling in Verilog HDL using Xilinx Vivado Tool 28nm Zynq FPGA (XC7Z100-2FFG1156). These methods are evaluated for redundant bits, code rate, area in terms of LUTs, power dissipation, delay, etc. The MPrMC method – 2 Code uses reduced bit overhead by atleast 25.77% to 70.59%, increases code rate by 8.38% to 57.16%, decreases area occupied by 45.98% to 52.04% for encoder, 7.43% to 13.37% for decoder, decreases PDP by 19.69% to 51.74% for encoder and 33.67% to 40.97% for decoder. Hence, the MPrMC code proves to be a better choice in all aspects but trades off the area utilised.
Authors
- Varadarajan Sourirajan
- Kavya Cherakula
Publication Details
- Journal
- International Journal of Electrical and Electronics Engineering
- Published
- 2025-02-22
- DOI
- https://doi.org/10.14445/23488379/ijeee-v12i2p116
- Primary Topic
- Radiation Effects in Electronics
- Type
- article
- Field-Weighted Citation Impact
- 0.00