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

Flash memory control method and information processing system therewith

Assignee: Renesas Electronics Corp
•
Filing: 1994-04-08
•
Granted: 1996-06-25
•
Expires: 2014-04-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A control method and system when a flash memory is used as a semiconductor disk or a main memory in an information processing system. A semiconductor file system comprises a first nonvolatile memory electrically erasable, a second nonvolatile memory not electrically erasable, a volatile memory, a controller which controls the memories, and a control section which controls the controller wherein a physical address corresponding to a logical address specified from an external system is accessed. The first nonvolatile memory stores data for the external system to perform operations, first management information indicating the correspondence between physical addresses at which the data is stored and logical addresses, and second management information indicating a state of the first nonvolatile memory. The second nonvolatile memory previously stores interface information required for inputting and outputting the data from and to the external system and read-only data of the data. The controller comprises control means for determining a physical sector address forming predetermined high-order bits of the physical address when data is output from the first nonvolatile memory or when data is input to the volatile memory, means for storing the determined physical sector address, and means for consecutively generating addresses in a sector determined by the physical sector address.

Inventors

  • 👤 Tsunehiro Tobita
  • 👤 Jun Kitahara
  • 👤 Takashi Tsunehiro
  • 👤 Kunihiro Katayama
  • 👤 Ryuichi Hattori
  • 👤 Yukihiro Seki
  • 👤 Hajime Yamagami
  • 👤 Takashi Totsuka
  • 👤 Takeshi Wada
  • 👤 Yosio Takaya
  • 👤 Manabu Saito
  • 👤 Kenichi Kaki
  • 👤 Takao Okubo
  • 👤 Takashi Kikuchi
  • 👤 Masamichi Kishi
  • 👤 Takeshi Suzuki
  • 👤 Shigeru Kadowaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:00
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/70; G11C29/76; G11C29/765; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F11/1415; G06F11/1433; G06F11/1441; G06F12/00; G06F12/02; G06F12/08; G06F12/0802; G06F12/0866; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/061; G06F3/0613; G06F3/0614; G06F3/0616; G06F3/0628; G06F3/0638; G06F3/064; G06F3/0644; G06F3/0655; G06F3/0656; G06F3/0668; G06F3/0671; G06F3/0673; G06F3/0679; G06F3/068; G11C29/78; G11C29/785; G11C29/789; G11C29/80; G11C29/816; G11C29/82; G06F2212/00; G06F2212/20; G06F2212/202; G06F2212/2022; G06F2212/31; G06F2212/312; G06F3/0662; G06F3/0664

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 147 words
A flash memory system comprising: a flash memory including a storage area divided into a plurality of storage blocks each for storing data; means for storing degradation degrees of individual ones of said storage blocks; control means for determining, when a data writing operation is requested, a storage block into which requested write data are to be written, referring to said degradation degrees stored in said means for storing the degradation degrees; means for writing the write data into the determined storage block, and measuring a length of time spent to write the data into the determined storage block; and means for diagnosing a degradation degree of the determined storage block based on the measured length of time spent to write the data into the determined storage block, and writing the diagnosed degradation degree of the determined storage block in said means for storing the degradation degrees.
Claim 2
Dependent Claim 147 words
A flash memory system comprising: a flash memory including a storage area divided into a plurality of storage blocks each for storing data; means for storing degradation degrees of individual ones of said storage blocks; control means for determining, when a data writing operation is requested, a storage block into which requested write data are to be written, referring to said degradation degrees stored in said means for storing the degradation degrees; means for writing the write data into the determined storage block, and measuring a length of time spent to write the data into the determined storage block; and means for diagnosing a degradation degree of the determined storage block based on the measured length of time spent to write the data into the determined storage block, and writing the diagnosed degradation degree of the determined storage block in said means for storing the degradation degrees.
Claim 3
Dependent Claim 61 words
A flash memory system according to claim 1, wherein said control means determines, referring to said degradation degrees stored in said means for storing said degradation degrees, one of said storage blocks which has a degradation degree lower than that of at least one other of said storage blocks as the storage block for writing the write data to be written.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-06-25 1999-12-25 2000-06-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-06-25 2003-12-25 2004-06-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-06-25 2007-12-25 2008-06-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag