Az ECC-nek több megvalósítása létezik.
Az egyik, mikor a memóriamodulon nincs paritásképző áramkör. Ilyenkor minden 8 adatbit mellé biztosítani kell egy paritásbit memóriát. Ilyenkor csak a memóriavezérlőben lévő logika dolgozik. Kiírja a memóriába az adatokat a paritásbitekkel együtt, visszaolvasáskor pedig ellenőrzi, hogy megbuggyant-e vagy sem.
A másik, mikor a memóriamodulon nem tárolódik a paritás bit, hanem csak visszaolvasáskor generálja egy a modulon lévő logika.
A két megoldás kvázi egyenértékű. A második megoldás kb. 5%-kal olcsóbb, azért találták ki. Egyébként a memóriamodulon tárolt paritásbit vagy a paritást előállító logika lehet a memória IC része is vagy egy külön chip, így darabszám alapján nem feltétlenül mondod meg, hogy milyen az adott memória.