IP Library › Granted Patent US 8,504,896
Granted Patent B2
US 8,504,896 · App. 12/774,658 · Granted Aug 6, 2013

Method of operating nonvolatile memory device and nonvolatile memory device for implementing the same

Inventors: Sang Kyu Lee (Chungcheongbuk-do, KR); Seung Jae Chung (Gyeonggi-do, KR)
Assignee: Hynix Semiconductor Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,504,896
App. No.
12/774,658
Granted
Aug 6, 2013
Kind
B2
Abstract

A method of operating a nonvolatile memory device including a memory cell array having first and second main cells for storing external input data, first spare cells for storing data for error correction code (ECC) processing on the data stored in the first and second main cells and second spare cells for storing data for ECC processing on the data stored in the first and second main cells which involves reading the data stored in the first spare cells, reading the data stored in the second main cells and the data stored in the second spare cells, and performing the ECC processing on the data read from the second main cells using the data read from the first spare cells and the data read from the second spare cells.

Claims (46)

1. A method of operating a nonvolatile memory device including a memory cell array having first and second main cells for storing first and second data, first spare cells for storing third data for error correction code processing on the first data stored in the first main cells and second spare cells for storing fourth data for error correction code processing on the second data stored in the second main cells, the method comprising:

inputting the first data to be stored in the first main cells and the third data to be stored in the first spare cells;

storing the first data in the first main cells and storing a part of the third data in the first spare cells; and

storing a remainder of the third data in a part of the second spare cells.

2. The method of claim 1 , wherein the third data stored in the first spare cells comprises a part of parity bit data for the error correction code processing on the first data stored in the first main cells and the fourth data stored in the second spare cells comprises a remainder of the parity bit data for the error correction code processing on the data stored in the first main cells.

3. The method of claim 1 , wherein:

the first main cells are even main cells,

the first spare cells are even spare cells,

the second main cells are odd main cells, and

the second spare cells are odd spare cells.

4. The method of claim 1 , wherein:

the first main cells are odd main cells,

the first spare cells are odd spare cells,

the second main cells are even main cells, and

the second spare cells are even spare cells.

5. The method of claim 1 , further comprising:

reading the remainder the third data stored in the part of the second spare cells;

reading the first data stored in the first main cells and reading the part of the third data stored in the first spare cells; and

performing the error correction code processing on the first data, read from the first main cells, using the third data read from the first spare cell and the part of the second spare cells.

6. The method of claim 5 , further comprising outputting the first data in which the error correction code processing has been performed.

7. The method of claim 5 , wherein:

the first main cells are even main cells,

the first spare cells are even spare cells,

the second main cells are odd main cells, and

the second spare cells are odd spare cells.

8. The method of claim 5 , wherein:

the first main cells are odd main cells,

the first spare cells are odd spare cells,

the second main cells are even main cells, and

the second spare cells are even spare cells.

9. A nonvolatile memory device, comprising:

a memory cell array configured to comprise first and second main cells for storing first and second data, first spare cells for storing a part of third data for error correction code processing on the first data stored in the first main cells and second spare cells for storing a remainder of the third data and fourth data for error correction code processing on the second data stored in the second main cells;

a page buffer unit coupled to first bit lines coupled to the first main cells and the first spare cells and second bit lines coupled to the second main cells and the second spare cells;

a temporary storage unit configured to temporarily store the remainder of the third data stored in the second spare cells; and

an error correction code processing unit configured to perform error correction code processing for correcting error bits in the first data of the first main cells using the part of the third data of the first spare cells and the remainder of the third data stored in the temporary storage unit.

10. The nonvolatile memory device of claim 9 , wherein the part of the third data stored in the first spare cells comprises a part of parity bit data for the error correction code processing on the first data and the remainder of the third data stored in the second spare cells comprises a remainder of the parity bit data for the error correction code processing on the first data.

11. The nonvolatile memory device of claim 9 , wherein:

the first main cells are even main cells,

the first spare cells are even spare cells,

the second main cells are odd main cells, and

the second spare cells are odd spare cells.

12. The nonvolatile memory device of claim 9 , wherein:

the first main cells are odd main cells,

the first spare cells are odd spare cells,

the second main cells are even main cells, and

the second spare cells are even spare cells.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2010
From: LEE, SANG KYU; CHUNG, SEUNG JAE
To: HYNIX SEMICONDUCTOR, INC.
Reel/Frame 024341/0392 →
Priority Claims (1)
KR 10-2009-0059147 · Jun 30, 2009 · national
Continuity (1)
Related Publication 20100332946A1 · Dec 30, 2010