An ECC circuit (103) is located between I/O terminals (1040-1047) and page buffers (1020-1027). The ECC circuit (103) includes a coder configured to generate check bits (ECC) for error correcting and attach the check bits to data to be written into a plurality of memory cell areas (1010-1017), and a...http://www.google.fr/patents/US7644342?utm_source=gb-gplus-shareBrevet US7644342 - Semiconductor memory device