US5671239A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Semiconductor memory of xN type having error correcting circuit by parity
Assignee: Fujitsu Ltd
•
Filing: 1996-01-19
•
Granted: 1997-09-23
•
Expires: 2016-01-19
Abstract
Abstract A memory device for storing data of a multi-bit structure in a plurality of memory cell blocks has a parity cell block having the same structure as the memory cell block. If read data contains an error bit, this error bit is corrected by an EOR calculation of correct bits and a parity bit. The address of an error bit is written in a defective cell memory made of fuses for example. In the case of a flash memory, a parity calculation and a parity data write operation are performed at the same time when data is written.
Inventors
- 👤 Masaaki Higashitani
- 👤 Masatomo Hasegawa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 01:32
CPC Classifications
G; G11; G11C; G11C17/00; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1008; G11C29/00; G11C29/04; G11C29/08; G11C29/12; G11C29/44; G11C29/70; G11C29/78; G11C29/80; G11C29/816; G11C29/82
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
160 words
A semiconductor memory device having a memory cell array divided into a plurality of cell blocks, comprising: n memory cell blocks, for storing n-bit data, one bit of the n-bit data being stored per one memory cell block at a same address thereof; a parity memory unit for storing a parity of said n-bit data at an address corresponding to the address where said n-bit data is stored; a defective output memory unit for storing defective block data indicating a defective memory cell block among said n memory cell blocks; and a data correction circuit for correcting data in said defective memory cell block by calculating an exclusive OR of (n-1) bits of said n-bit data and the parity, the (n-1) bits being stored in said memory cell blocks at the same address except for one memory cell block indicated by said defective output memory unit, the parity being stored in said parity memory unit at the corresponding same address.
Claim 2
Dependent Claim
160 words
A semiconductor memory device having a memory cell array divided into a plurality of cell blocks, comprising: n memory cell blocks, for storing n-bit data, one bit of the n-bit data being stored per one memory cell block at a same address thereof; a parity memory unit for storing a parity of said n-bit data at an address corresponding to the address where said n-bit data is stored; a defective output memory unit for storing defective block data indicating a defective memory cell block among said n memory cell blocks; and a data correction circuit for correcting data in said defective memory cell block by calculating an exclusive OR of (n-1) bits of said n-bit data and the parity, the (n-1) bits being stored in said memory cell blocks at the same address except for one memory cell block indicated by said defective output memory unit, the parity being stored in said parity memory unit at the corresponding same address.
Claim 3
Dependent Claim
25 words
A semiconductor memory device according to claim 1, wherein each of said memory cell blocks and said parity memory unit have a same memory function.
Claim 4
Dependent Claim
22 words
A semiconductor memory device according to claim 1, wherein n-bit data read from said n memory cell blocks constitutes one output unit.
Claim 5
Dependent Claim
18 words
A semiconductor memory device according to claim 1, wherein the semiconductor memory device is a flash memory device.
Claim 6
Dependent Claim
20 words
A semiconductor memory device according to claim 4, wherein said defective output memory unit is made of a read-only memory.
Claim 7
Dependent Claim
43 words
A semiconductor memory device according to claim 1, wherein said data correction circuit includes exclusive OR circuit which calculates an exclusive OR of data read from normal ones of said n memory cell blocks and a parity read from said parity memory unit.
Claim 8
Dependent Claim
22 words
A semiconductor memory device according to claim 6, further comprising a parity generator for calculating a parity of data to be written.
Claim 9
Dependent Claim
18 words
A semiconductor memory device according to claim 1, wherein the semiconductor memory device is a mask ROM device.
Claim 10
Dependent Claim
19 words
A semiconductor memory device according to claim 8, wherein said parity memory unit is made of a mask ROM.
Claim 11
Dependent Claim
21 words
A semiconductor memory device according to claim 8, wherein said defective output memory unit is made of a once-programmable read-only memory.
Claim 12
Dependent Claim
196 words
A semiconductor memory device comprising: a memory cell army of a multi-bit structure having n memory cell blocks of a mask ROM structure, for storing n-bit data, one bit of the n-bit data being stored per one memory cell block at a same address per memory cell block as other bits of the n-bit data being stored; a parity cell block for storing parity data for said n-bit data at an address corresponding to the address where said n-bit data is stored, said parity data being an EOR value of said n-bit data; a defective output memory unit for storing defective block data indicating a defective one of said memory cell blocks; and a data correction circuit for correcting an error bit among said n-bit data, by calculating an exclusive OR of (n-1) bits of said n-bit data and the parity, the (n-1) bits being stored in said memory cell blocks at the same address except for one memory cell block indicated by said defective output memory unit, the parity being stored in said parity cell block at the corresponding same address, and to correct data among said n-bit data read from said memory cell blocks.
Claim 13
Dependent Claim
196 words
A semiconductor memory device comprising: a memory cell army of a multi-bit structure having n memory cell blocks of a mask ROM structure, for storing n-bit data, one bit of the n-bit data being stored per one memory cell block at a same address per memory cell block as other bits of the n-bit data being stored; a parity cell block for storing parity data for said n-bit data at an address corresponding to the address where said n-bit data is stored, said parity data being an EOR value of said n-bit data; a defective output memory unit for storing defective block data indicating a defective one of said memory cell blocks; and a data correction circuit for correcting an error bit among said n-bit data, by calculating an exclusive OR of (n-1) bits of said n-bit data and the parity, the (n-1) bits being stored in said memory cell blocks at the same address except for one memory cell block indicated by said defective output memory unit, the parity being stored in said parity cell block at the corresponding same address, and to correct data among said n-bit data read from said memory cell blocks.
Claim 14
Dependent Claim
121 words
A semiconductor memory device according to claim 11, wherein: custom data is written in said memory cell blocks at the time of manufacturing the semiconductor memory device; said parity data is written in said parity cell block at the time of manufacturing the semiconductor memory device; said defective output memory unit stores said address data of a defective memory cell block; correct data read from said memory cell blocks at an address designated by an external address signal is outputted via said data correction circuit; and said parity data selected by said external address signal is an EOR value calculated from a data train to be stored in said memory cell blocks at said address designated by said external address signal.
References Cited (Backward Citations)
US4464755A
Cited
US4672614A
Cited
US4688219A
Cited
US5140597A
Cited
US5151906A
Cited
US5088092A
Cited
US5079747A
Cited
US5260555A
Cited
US5249158A
Cited
US5305276A
Cited
US5448577A
Cited
US5452311A
Cited
US5367526A
Cited
US5426608A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-09-22 | 2001-03-24 | 2001-09-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-09-22 | 2005-03-24 | 2005-09-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-09-22 | 2009-03-24 | 2009-09-23 | $7700.00 | Window Closed / Lapsed |