A Fault-Tolerant Dual-Port RAM Architecture Using ECC and Conflict Arbitration

This work presents a fault-tolerant dual-port RAM architecture implemented on an FPGA, aimed at improving memory reliability under concurrent access conditions. The proposed design integrates error correction coding (ECC) to detect and correct memory errors during read operations. A round-robin arbitration scheme is employed to handle simultaneous write conflicts between two independent ports accessing the same memory address. The memory is organized using even and odd banks to improve access efficiency and simplify arbitration. Fault injection is incorporated at the memory level to emulate single-bit and double-bit errors, enabling validation of error detection and correction functionality. An automatic scrubbing mechanism updates corrected data back into memory to prevent error accumulation. The design is described in Verilog, simulated for functional verification, and implemented on a Spartan-6 FPGA using Xilinx ISE 14.7. Simulation results and hardware outputs confirm correct dual-port operation, arbitration behavior, and reliable data access. Resource utilization and timing analysis demonstrate that fault tolerance is achieved with acceptable hardware overhead, making the architecture suitable for reliable FPGA-based memory systems.

Authors

Publication Details

Journal
International Journal of Technology & Emerging Research
Published
2026-01-03
DOI
https://doi.org/10.64823/ijter.2601001
Primary Topic
Radiation Effects in Electronics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Fault-Tolerant Dual-Port RAM Architecture Using ECC and Conflict Arbitration

Dr. Sunitha Y N, Amar Ghule, Somu Goudagavi, Suhas G V
International Journal of Technology & Emerging Research
Radiation Effects in Electronics
article

A Fault-Tolerant Dual-Port RAM Architecture Using ECC and Conflict Arbitration

Dr. Sunitha Y N, Amar Ghule, Somu Goudagavi, Suhas G V
article en

Abstract

This work presents a fault-tolerant dual-port RAM architecture implemented on an FPGA, aimed at improving memory reliability under concurrent access conditions. The proposed design integrates error correction coding (ECC) to detect and correct memory errors during read operations. A round-robin arbitration scheme is employed to handle simultaneous write conflicts between two independent ports accessing the same memory address. The memory is organized using even and odd banks to improve access efficiency and simplify arbitration. Fault injection is incorporated at the memory level to emulate single-bit and double-bit errors, enabling validation of error detection and correction functionality. An automatic scrubbing mechanism updates corrected data back into memory to prevent error accumulation. The design is described in Verilog, simulated for functional verification, and implemented on a Spartan-6 FPGA using Xilinx ISE 14.7. Simulation results and hardware outputs confirm correct dual-port operation, arbitration behavior, and reliable data access. Resource utilization and timing analysis demonstrate that fault tolerance is achieved with acceptable hardware overhead, making the architecture suitable for reliable FPGA-based memory systems.

International Journal of Technology & Emerging ResearchVol. 2(1)
Openalex Percentile: Top 98%
Radiation Effects in Electronics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

A Fault-Tolerant Dual-Port RAM Architecture Using ECC and Conflict Arbitration — Dr. Sunitha Y N, Amar Ghule, et al. · International Journal of Technology & Emerging Research (2026) | TGRS Research Map | TGRS