Date Added: Apr 2013
Error Control Coding (ECC) is essential for correcting soft errors in flash memories. In this paper the authors propose use of product code based schemes to support higher error correction capability. They also introduce input/output pin by which programming cycle reduces which in-turn reduces the bit error rate. While these schemes have slightly larger latency and require additional parity bit storage, they provide an easy mechanism to increase the lifetime of the flash memory devices.