U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Flash memory mass storage architecture incorporating wear leveling technique without using cam cells

Patent 5485595 Issued on January 16, 1996. Estimated Expiration Date: Icon_subject October 4, 2013. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Data caching and address translation system with rapid turnover cycle
Patent #: 5283882
Issued on: 02/01/1994
Inventor: Smith, et al.

Method for releasing space in flash EEPROM memory array to allow the storage of compressed data
Patent #: 5337275
Issued on: 08/09/1994
Inventor: Garner

Method for writing to a flash memory array during erase suspend intervals
Patent #: 5341330
Issued on: 08/23/1994
Inventor: Wells, et al.

Block specific status information in a memory device
Patent #: 5353256
Issued on: 10/04/1994
Inventor: Fandrich, et al.

Method for detaching sectors in a flash EEPROM memory array
Patent #: 5357475
Issued on: 10/18/1994
Inventor: Hasbun, et al.

Flash file system Patent #: 5404485
Issued on: 04/04/1995
Inventor: Ban

Inventors

Assignee

Application

No. 131495 filed on 10/04/1993

US Classes:

711/103, Programmable read only memory (PROM, EEPROM, etc.)365/185.11, Bank or block architecture711/104, Solid-state random access memory (RAM)711/108, Content addressable memory (CAM)711/156, Status storage711/203Virtual addressing

Examiners

Primary: Gossage, Glenn
Assistant: Bragdon, Reginald G.

Attorney, Agent or Firm

International Classes

G06F 012/02
G06F 012/14

Abstract

A semiconductor mass storage device can be substituted for a rotating hard disk. The device avoid an erase cycle each time information stored in the mass storage is changed. Erase cycles are avoided by programming an altered data file into an empty mass storage block rather than over itself as a hard disk would. Periodically, the mass storage will need to be cleaned up. Secondly, a circuit and method are provided for evenly using all blocks in the mass storage. These advantages are achieved through the use of several flags, a map to correlate a logical address of a block to a physical address of that block and a count register for each block. In particular, flags are provided for defective blocks, used blocks, old versions of a block, a count to determine the number of times a block has been erased and written and an erase inhibit flag. Reading is performed by providing the logical block address to the memory storage. The system sequentially compares the stored logical block addresses until it finds a match. That data file is then coupled to the system.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?