Please use this identifier to cite or link to this item:
http://10.1.7.192:80/jspui/handle/123456789/797
Title: | Error Detection and Correction Coding For Memo |
Authors: | Banthia, Abhishek |
Keywords: | EC 2007 Project Report 2007 EC Project Report Project Report 07MEC 07MEC001 VLSI VLSI 2007 |
Issue Date: | 1-Jun-2009 |
Publisher: | Institute of Technology |
Series/Report no.: | 07MEC001 |
Abstract: | Modern integrated circuits require careful attention to the soft-error rate (SER) resulting from bit upsets, which are normally caused by alpha particle or neutron hits. These events, also referred to as single-event upsets (SEUs), will become more problematic in future technologies. As the size of the SRAM cache and DRAM memory grows in servers and workstations, cosmic-ray errors are becoming a major concern for systems designers and end users. Several techniques exist to detect and mitigate the occurrence of cosmic-ray upset, such as error detection, error correction. Highly integrated dynamic RAM’s require compact memory cell arrays to maintain compatibility with previous generations and to keep healthy production yield. That causes insufficient storage capacitance for immunity from alpha-particleinduced soft errors. To solve this problem, several built-in error checking and correcting (ECC) circuits have been proposed. A 256-kbit DRAM with a built-in Hamming code ECC circuit is commercially available. Error correcting codes have been successfully employed to correct errors associated with failures in computer memories. A typical code which has found wide application is the binary Hamming code. This code corrects single bit errors. With the advent of large-scale integration (LSI) storage array technology, the likelihood of errors which exceed the correction and detection capability of such a code is significant. The effectiveness of single error correcting, double error detecting (SECDED) memory relies on the assumption that most errors will involve only a single bit. Some studies indicate that approximately 98% of al memory errors are single bit errors. SEC-DED memory requires 7 extra bits in a 32-bit wide memory system, but only 8 extra bits in a 64-bit wide memory system. Error correcting memory is typically slower than non correcting memory due to the error correcting circuitry. Advantage to error correcting codes is that the system can monitor the rate at which correctable errors occur, and a marginal part can be replaced before uncorrectable errors occur. |
URI: | http://hdl.handle.net/123456789/797 |
Appears in Collections: | Dissertation, EC (VLSI) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
07MEC001.pdf | 07MEC001 | 1.67 MB | Adobe PDF | ![]() View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.