Detecting and Correcting the Multiple Upsets in Static Random Access Memory

Also Available Domains Communications|Xilinx ISE

Project Code :TVMATO386

Abstract

Transient multiple cell upsets (MCUs) are becoming major issues in the reliability of memories exposed to radiation environment. To prevent MCUs from causing data corruption, it is necessary to protect memory cells using protection codes. Various error correction codes (ECCs) are widely used to protect memory, but the main problem is that they would require higher delay overhead. Recently, matrix codes (MCs) based on hamming codes have been proposed for memory protection. The main issue is that they are double error correction codes and the error correction capabilities are not improved in all cases. In this paper Decimal Matrix Code (DMC) is proposed to detect and correct multiple bit errors. The proposed DMC utilizes 64-bit decimal algorithm to increase the error correction capability compared to 32- bit decimal matrix code. Moreover, the encoder reuse technique (ERT) is proposed to minimize the area overhead of extra circuits without disturbing the whole encoding and decoding processes. ERT uses DMC encoder itself to be part of the decoder. The proposed scheme has a superior protection level against large MCUs in memory

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Specifications

Processor               -    Pentium –III

 

Speed                                -    1.1 GHz

RAM                                 -    1 GB (min)

Hard Disk                          -   40 GB

Floppy Drive                     -    1.44 MB

Key Board                         -    Standard Windows Keyboard

Mouse                                -    Two or Three Button Mouse

Monitor                              -    SVGA

 

Software requirements

Operating System            :Windows95/98/2000/XP/Windows7

Front End                          :   Modelsim 6.3 for Debugging and Xilinx 14.3 for    Synthesis and Hard Ware Implementation

This software’s where Verilog  source code can be used for design implementation.

 

Learning Outcomes

Ø  Understanding of Static Random Access Memories (SRAM)

Ø  Multiple Cell Upsets (MCUs)

Ø  Decimal Matrix Code (DMC)

Ø  Error Detection and Correction Techniques

Ø  Design and Implementation of DMC

Ø  Performance Evaluation

Ø  Fault Analysis and Characterization

Ø  Problem-Solving and Critical

Ø  Research Skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video