IP Library Granted Patent US 8,136,014
Granted Patent B2
US 8,136,014 · App. 11/860,015 · Granted Mar 13, 2012

Non-volatile semiconductor memory device

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,136,014
App. No.
11/860,015
Granted
Mar 13, 2012
Kind
B2
Abstract

A non-volatile semiconductor memory device comprises a memory cell array including a plurality of memory cells arrayed capable of storing information of N bits (N≧2) in accordance with variations in threshold voltage. A parity data adder circuit adds parity data for error correction to every certain data bits to be stored in the memory cell array. A frame converter circuit uniformly divides frame data containing the data bits and the parity data into N pieces of subframe data. A programming circuit stores the subframe data divided into N pieces in respective N sub-pages formed corresponding to the information of N bits.

Claims (19)

1. A non-volatile semiconductor memory device, comprising:

a memory cell array including a plurality of memory cells arrayed therein, the memory cells being capable of storing information of N bits (N≧2) in accordance with variations in threshold voltage;

a parity data adder circuit configured to add parity data for error correction to every certain data bits to be stored in the memory cell array;

a frame converter circuit configured to uniformly divide frame data containing the data bits and the parity data into N pieces of subframe data; and

a programming circuit configured to store the subframe data divided into N pieces in respective N sub-pages formed corresponding to the information of N bits,

wherein the parity data is stored in the N sub-pages in order beginning from a sub-page with the smallest variation in bits between adjacent threshold voltage states.

2. The non-volatile semiconductor memory device according to claim 1 , wherein the number of bits in the frame data is a multiple of N.

3. The non-volatile semiconductor memory device according to claim 1 , wherein when the number of bits in the frame data is not a multiple of N, part of the parity data in the frame data is eliminated to make the number of bits in the frame data equal to a multiple of N.

4. The non-volatile semiconductor memory device according to claim 1 , wherein when the number of bits in the frame data is not a multiple of N, part of the data bits in the frame data is added to the frame data to make the number of bits in the frame data equal to a multiple of N.

5. A non-volatile semiconductor memory device, comprising:

a parity data adder circuit configured to add parity data for error correction to every certain data bits to be stored in a memory cell array, the memory cell array including a plurality of memory cells arrayed therein, the memory cells being capable of storing information of N bits (N≧2) in accordance with variations in threshold voltage;

a frame converter circuit configured to uniformly divide frame data containing the data bits and the parity data into N pieces of subframe data; and

a programming circuit configured to store the subframe data divided into N pieces in respective N sub-pages formed corresponding to the information of N bits,

wherein the parity data is stored in the N sub-pages in order beginning from a sub-page with the smallest variation in bits between adjacent threshold voltage states.

6. The non-volatile semiconductor memory device according to claim 5 , wherein the number of bits in the frame data is a multiple of N.

7. The non-volatile semiconductor memory device according to claim 5 , wherein when the number of bits in the frame data is not a multiple of N, part of the parity data in the frame data is eliminated to make the number of bits in the frame data equal to a multiple of N.

8. The non-volatile semiconductor memory device according to claim 5 , wherein when the number of bits in the frame data is not a multiple of N, part of the data bits in the frame data is added to the frame data to make the number of bits in the frame data equal to a multiple of N.

9. The non-volatile semiconductor memory device according to claim 5 , wherein when the number of bits in the data bits is more than that of user data to be stored, “0” data is added to the end of the user data, the number of bits in the “0” data added being equal to the difference between the number of bits in the data bits and that of the user data, and when the user data is stored in the memory cell, ECC frame data including user data except the “0” data added and the parity data is stored in the memory cell.

10. The non-volatile semiconductor memory device according to claim 5 , wherein when the ECC frame data is decoded, the ECC frame data is decoded after the data corresponding to the “0” data added is converted into “0” data.

Assignments (5)
CHANGE OF NAME AND ADDRESS Recorded Jul 29, 2021
From: K.K PANGEA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 057016/0551 →
MERGER Recorded Jul 29, 2021
From: TOSHIBA MEMORY CORPORATION
To: K.K PANGEA
Reel/Frame 057016/0586 →
CHANGE OF NAME AND ADDRESS Recorded Jul 29, 2021
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 057016/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043709/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2008
From: UCHIKAWA, HIRONORI; ISHIKAWA, TATSUYUKI; HONMA, MITSUAKI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 021400/0202 →