Tech Tip: Error Correction Code (ECC)

ECC stands for Error Correction Code. It is a technology used to detect and correct errors in memory at the bit level. Errors are typically caused in these two ways. ECC, error detection and correction, technology is used in where errors that can lead to data corruption and system failure must be avoided at all costs. This is typically the case for scientific and financial industries.

ECC feature can be found on various types of Memory Modules and choosing the right one will make or break your system.

  1. ECC
  2. EDO ECC
  3. FastPage ECC
  4. Buffered ECC
  5. FB ECC
  6. Unbuffered ECC
  7. Registered ECC
  8. Non-ECC

1. ECC Memory

Uses ECC (Error Correcting Code), perfect for workstations where system failure must be avoided at all costs. Checkout our selection of ECC Memory

2. EDO ECC

EDO ECC is Error Correction Code features attached to an EDO module. EDO stands for “extended data out” and is also referred to as “Hyper Page Mode Enabled DRAM”. It’s similar to “Fast Page” modules with additional features to keep the data output of the previous cycle separate from a new cycle of operating, allowing pipelining in the operation. EDO Memory typically works 30% faster than its Fast Page counter part.

 The Error Correction Technology for this device is EDO ECC. It is great for environments where errors and data corruption is unacceptable.

3. FastPage ECC

 The Error Correction Technology for this device is ECC It is great for environments where errors and data corruption is unacceptable.

4. Buffered ECC

Is a Buffered memory, trading memory clock cycle latency for reliability. Suitable for workstation and server conditions. Uses ECC (Error Correcting Code), perfect for workstations where system failure must be avoided at all costs.

5. FB ECC

 Is a FB-DIMM (Fully Buffered DIMM) allowing greater data width without having to increase the number of pins on the memory controller.

6. UnBuffered ECC

 Is an UnBuffered ram, which is faster due to reading directly from memory banks.  Uses UnBuffered ECC, allowing memory controller direct access to memory banks.

7. Registered ECC

Uses ECC (Error Correcting Code), ideal when system failure must be avoided at all costs. Is also registered which makes it stable enough for server conditions. This memory is only available for servers only.

8. Non-ECC

Lastly, Non ECC is
Does not use ECC (Error Correcting Code), and is suitable for home systems.

Still not sure which one is right for you? Give us a call at (877) 389-4645 and we’ll help you out.

Leave a Reply