Design of an SRAM with on-chip error detection and correction for single event upset immunity
[Thesis]
N. Mohammad
J. S. Linder
Texas A&M University - Kingsville
1997
125
M.S.
Texas A&M University - Kingsville
1997
An architectural design of a Static RAM with on-chip error detection and correction is developed. A correcting code called Linear Block Code is implemented for Single Error Correction and Double Error Detection (SEC-DED). A special arrangement of the codewords is used to minimize the possibility of double error in a single codeword. A special address generation technique is implemented to arrange codewords on the SRAMs and also to read codewords out of the SRAMs. The architecture is designed in such a way that the external Read/Write operation has priority over error detection and correction processes. A Hardware Description Language (VHDL) is used for this design. Synopsis synthesis is used to extract gate level netlist of the design from the VHDL code. ftnThis thesis work is partially supported by NASA grants NAG-5929 and NAG-9-333.