← Back to Patent Explorer
US5379262A Expired / Lapsed US ⏱️ 0.0 years remaining

Nonvolatile semiconductor memory device

Assignee: Toshiba Corp
•
Filing: 1993-07-01
•
Granted: 1995-01-03
•
Expires: 2013-07-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A nonvolatile semiconductor memory device including a memory means having a plurality of storage areas divided in a capacity serving as a management unit, a first managing means for, when data is to be written in the storage areas, circularly arranging the plurality of storage areas such that the plurality of storage areas physically or logically arranged, and managing the storage areas such that the plurality of storage areas are used in accordance with an order of an arrangement of the plurality of storage areas, a second managing means for managing whether data recorded in the plurality of storage areas is changed after a predetermined timing, and a control means for, when data is written in the storage area and a predetermined condition is satisfied, selecting a storage area having data which is not changed after a timing when the second managing means is initialized, moving the data in the selected storage area to another storage area, and initializing the second managing means when data in all the storage areas are assumed to be changed.

Inventors

  • 👤 Yutaka Okamoto
  • 👤 Yoshiyuki Tanaka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 06:22
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/10; G11C16/102; G06F12/00; G06F12/02; G06F12/0223; G06F12/023; G06F12/0238; G11C16/20; G11C16/34; G11C16/3436; G11C16/344; G11C16/3445; G11C29/00; G11C29/04; G11C29/08; G11C29/12; G11C29/38; G11C29/42; G06F3/0628; G06F3/0662; G06F3/0664; G11C16/04; G11C16/0483

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 171 words
A nonvolatile semiconductor memory device comprising: memory means having a plurality of storage areas divided in a capacity serving as a management unit; first managing means for, when data is to be written in said storage areas, circularly arranging said plurality of storage areas such that said plurality of storage areas physically or logically arranged, and managing said storage areas such that said plurality of storage areas are used in accordance with an order of an arrangement of said plurality of storage areas; second managing means for managing whether data recorded in said plurality of storage areas is changed after a predetermined timing; and control means for, when data is written in said storage area and a predetermined condition is satisfied, selecting a storage area having data which is not changed after a timing when said second managing means is initialized, moving the data in said selected storage area to another storage area, and initializing said second managing means when data in all the storage areas are predicated to be changed.
Claim 2
Dependent Claim 171 words
A nonvolatile semiconductor memory device comprising: memory means having a plurality of storage areas divided in a capacity serving as a management unit; first managing means for, when data is to be written in said storage areas, circularly arranging said plurality of storage areas such that said plurality of storage areas physically or logically arranged, and managing said storage areas such that said plurality of storage areas are used in accordance with an order of an arrangement of said plurality of storage areas; second managing means for managing whether data recorded in said plurality of storage areas is changed after a predetermined timing; and control means for, when data is written in said storage area and a predetermined condition is satisfied, selecting a storage area having data which is not changed after a timing when said second managing means is initialized, moving the data in said selected storage area to another storage area, and initializing said second managing means when data in all the storage areas are predicated to be changed.
Claim 3
Dependent Claim 29 words
A device according to claim 1, wherein said first and second managing means have means for storing flags representing management states of said first and second managing means, respectively.
Claim 4
Dependent Claim 52 words
A device according to claim 1, wherein said control means includes means for determining that the predetermined condition is satisfied at a timing when write access is performed to storage areas of one cycle in the arrangement in which said plurality of storage areas managed by said first managing means are circulated.
Claim 5
Dependent Claim 26 words
A device according to claim 1, further comprising third managing means for managing whether significant data is recorded in each of said plurality of storage areas.
Claim 6
Dependent Claim 26 words
A device according to claim 4, wherein said third managing means includes means for storing a flag representing a management state of said third managing means.
Claim 7
Dependent Claim 17 words
A device according to claim 1, wherein said memory means is one of NAND-type and NOR-type EEPROM.
Claim 8
Dependent Claim 73 words
A nonvolatile semiconductor memory device for storing a file including data, comprising: memory means for storing a management table which controls a recording position of said file and a plurality of pointers which hierarchically represent a recording position of said management table; and control means for controlling only a recording position at which a lowermost pointer of said hierarchically constituted pointers is fixed when the recording position of said management table is floating.
Claim 9
Dependent Claim 73 words
A nonvolatile semiconductor memory device for storing a file including data, comprising: memory means for storing a management table which controls a recording position of said file and a plurality of pointers which hierarchically represent a recording position of said management table; and control means for controlling only a recording position at which a lowermost pointer of said hierarchically constituted pointers is fixed when the recording position of said management table is floating.
Claim 10
Dependent Claim 19 words
A device according to claim 7, wherein said memory means comprises either a NAND-type EEPROM or a NOR-type EEPROM.
Claim 11
Dependent Claim 138 words
A nonvolatile semiconductor memory device for storing desired data, comprising: memory means having a memory area in which the data and an error correction code corresponding to the data are recorded; error detection/correction means for detecting whether an error occurs in the data on the basis of the data and the error correction code which are read out from said memory means; erasure detection means for detecting whether said storage area in which the data is recorded is set in an erasure state on the basis of the data read out from said memory means; and control means for processing the readout data as data having no error even when an error is detected by said error detection/correction means in the data read out from said memory means, when said erasure detection means simultaneously detects an erasure state.
Claim 12
Dependent Claim 138 words
A nonvolatile semiconductor memory device for storing desired data, comprising: memory means having a memory area in which the data and an error correction code corresponding to the data are recorded; error detection/correction means for detecting whether an error occurs in the data on the basis of the data and the error correction code which are read out from said memory means; erasure detection means for detecting whether said storage area in which the data is recorded is set in an erasure state on the basis of the data read out from said memory means; and control means for processing the readout data as data having no error even when an error is detected by said error detection/correction means in the data read out from said memory means, when said erasure detection means simultaneously detects an erasure state.
Claim 13
Dependent Claim 40 words
A device according to claim 9, wherein said control means includes means for correcting erroneous data when said error detection/correction means detects an error, said erasure detection means does not detect the erasure state, and the detected error is correctable.
Claim 14
Dependent Claim 40 words
A device according to claim 9, wherein said control means includes means for abnormally ending control when said error detection means detects an error, said erasure detection means does not detect an erasure state, and the detected error is uncorrectable.
Claim 15
Dependent Claim 17 words
A device according to claim 9, wherein said memory means is one of NAND-type and NOR-type EEPROM.

References Cited (Backward Citations)

JPH02292798A Cited
JPH03167644A Cited
US5278794A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-01-02 1998-07-04 1999-01-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-01-02 2002-07-04 2003-01-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-01-02 2006-07-04 2007-01-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag