Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Advanced Search > ECCs

ECCs What is ECC? Search results

?
?
What is ECC?
Error-correction code (ECC) is redundant data that a sender adds to its messages in a system of error control for data transmission called forward error correction (FEC). This allows the receiver to detect and correct errors (with some limitations) without asking the sender for additional data. The advantages of FEC are that a back-channel is not required and retransmission of data can often be avoided though this is achieved at the cost of higher bandwidth requirements. FEC is therefore applied where retransmissions are relatively costly or impossible. In particular, FEC information is usually added to most mass storage devices to protect against damage to the stored data.
For instance, electrical or magnetic interference inside a computer system can cause a single bit of DRAM to flip to the opposite state. This problem can be mitigated by using DRAM modules that include extra (redundant) memory bits and memory controllers that exploit these bits. These extra bits are used to record parity or to use an ECC. Parity allows the detection of an odd number of wrong bits. The ECC may allow a single-bit error to be corrected and double-bit errors to be detected.
Error detection and correction in computer systems keeps going in and out of vogue. Seymour Cray famously said "parity is for farmers" to explain why he left it out of the CDC 6600. He included parity in the CDC 7600, and reputedly said "I learned that a lot of farmers buy computers."
total search3 articles
2015-08-31 Exploring the future for SSDs
The migration from BCH codes to LDPC codes is going to enable a lot of great things inside SSDs, including better endurance and latency control.
2013-06-26 Designing highly reliable FPGA designs
Learn how to protect FPGA designs from soft errors.
2015-08-07 Cheaper, denser NAND need better ECC
In this article, we expound why PMC-Sierra switched from Bose-Chaudhuri-Hocquenghem codes to low-density parity check codes for error correction in its solid-state drive controllers.
Bloggers Say

Bloggers Say

See what engineers like you are posting on our pages.

?
?
Back to Top