top | item 40294545

(no title)

Nerada | 1 year ago

DDR5 comes with on-die ECC. My understanding is this only checks errors occuring within the RAM itself, not errors that occur during transmission to and from RAM.

My question is, how common are transmission errors over errors happening within RAM?

discuss

order

pclmulqdq|1 year ago

On-die ECC is so they can give you a memory array with a few faults. It's a yield enhancement not an introduction of ECC as you think of it.

Adding protocol-level ECC on top only helps, although it is somewhat inefficient.

thfuran|1 year ago

Similar to SSDs, which are constantly switching to less and less reliable cells for density and now need fault correction built in to function at all.

gjjydfhgd|1 year ago

Another problem with on-die ECC is the lack of reporting.

You have no idea if you have tons of errors and how many were corrected.

geerlingguy|1 year ago

LPDDR4/4X has also had on-die ECC for a while (at least the chips I'm used to, like in the Raspberry P); with such small lithography it's basically required to get the ram to work reliably.