Patent US5671239A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 02:34
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag