Which X670E motherboards can undergo full end-to-end ECC checking?

Since DDR5 memory supported by DDR5 motherboards includes On-Die ECC, it means that it has built-in error detection and correction capabilities within the chip. However, this technology cannot correct errors outside of the chip or those occurring on the bus between the module and CPU memory controller, meaning it cannot perform full end-to-end ECC. To achieve full end-to-end ECC, it requires DDR5 Memory with Side-band ECC functionality listed in the QVL, along with a motherboard that supports this feature. Memory with Side-band ECC functionality will include an extra DRAM chip on the memory.

 

Full end-to-end ECC memory system involves the CPU, memory controller, and DRAM modules during memory access. Consequently, these components require additional circuitry to support ECC functionality. For example, ECC RAM contains an additional DRAM chip to store the ECC codes.

 

The only X670E motherboard that does not support ECC memory is the ROG STRIX X670E-I GAMING WIFI. However, as DDR5 memory itself includes On-Die ECC, it can reduce risks by correcting errors within the chip, enhancing reliability, and reducing defect rates. Nevertheless, it cannot correct errors external to the chip or those occurring on the bus between the module and the CPU memory controller. 

 

For the remaining X670E motherboards, as long as they utilize compatible memory with Side-band ECC functionality, they can achieve full end-to-end ECC. This ensures error correction not just within the memory chips but also external errors and those occurring between the module and the CPU's memory controller.

 

On the ROG STRIX X670E-I GAMING WIFI official website, the memory section only mentions Non-ECC, Un-buffered Memory.

 

Here is an introduction to a motherboard that supports full end-to-end ECC functionality, where the Memory section mentions ECC & Non-ECC, Un-buffered Memory.

 

Reference website: 

https://www.memtest86.com/ecc.htm 

https://www.kingston.com/en/blog/pc-performance/ddr5-overview