1
Bahman Qawami
Chang Robert C, Qawami Bahman, Sabet Sharghi Farshid: Unusable block management within a non-volatile memory system. Sandisk, May 12, 2004: EP1418502-A2 (49 worldwide citation)

Methods and apparatus for tracking defective blocks such that at least some of the defective blocks may be readily identified and tested for usability when desirable are disclosed. According to one aspect of the present invention, a method for identifying spare blocks within a non-volatile memory in ...


2
Bahman Qawami
Chang Robert C, Qawami Bahman, Sabet Sharghi Farshid: Hybrid implementation for error correction codes within a non-volatile memory system. Sandisk, June 2, 2004: EP1424631-A1 (20 worldwide citation)

Methods and apparatus for using different error correction code algorithms to encode and to decode contents of blocks within a non-volatile memory are disclosed. According to one aspect of the present invention, a method for storing data within a non-volatile memory includes identifying a first bloc ...


3
Bahman Qawami
Chang Robert C, Qawami Bahman, Sabet Sharghi Farshid: Hybrid packaging for error correction code in nonvolatile memory system. Sandisk, June 10, 2004: JP2004-164634 (4 worldwide citation)

PROBLEM TO BE SOLVED: To disclose a method and device for making use of different error correction code algorithm to code and decode contents of a block in a nonvolatile memory.SOLUTION: A phase of the method includes a step where a first block in which data are to be stored is identified and a step ...


4
Bahman Qawami
Chang Robert C, Qawami Bahman, Sabet Sharghi Farshid, Yudin Sergey: Power down management block for use in a non-volatile memory system. Sandisk, May 6, 2004: EP1416379-A2 (1 worldwide citation)

Methods and apparatus for enabling a power up process of a non-volatile memory to occur efficiently are disclosed. According to one aspect of the present invention, a method for utilizing a memory system that has a non-volatile memory with at least one reserved memory area includes providing power t ...


5
Bahman Qawami
Chang Robert, Qawami Bahman, Sabet Sharghi Farshid: Wear leveling in non-volatile storage systems. Sandisk, August 3, 2005: EP1559018-A2

Methods and apparatus for performing wear leveling in a non-volatile memory system are disclosed. According to one aspect of the present invention, a method for allocating non-volatile memory that is divided into elements includes grouping the elements into a first group, a second group, and a third ...


6
Robert D Norman, Karl M J Lofgren, Jeffrey D Stai, Anil Gupta, Sanjay Mehrotra: Solid state memory system including plural memory chips and a serialized bus. Sundisk Corporation, Majestic Parsons Siebert & Hsue, July 4, 1995: US05430859 (450 worldwide citation)

A memory system includes an array of solid-state memory devices which are in communication with and under the control of a controller module via a device bus with very few lines. This forms an integrated-circuit mass storage system which is contemplated to replace a mass storage system such as a dis ...


7
Robert F Wallace, Robert D Norman, Eliyahou Harari: Computer memory cards using flash EEPROM integrated circuit chips and memory-controller systems. Sandisk Corporation, Majestic Parsons Siebert & Hsue, September 2, 1997: US05663901 (360 worldwide citation)

A very small computer memory card is densely packed with a large number of flash EEPROM integrated circuit chips. A computer memory system provides for the ability to removably connect one or more of such cards with a common controller circuit that interfaces between the memory cards and a standard ...


8
Petro Estakhri, Mahmud Assar, Robert Alan Reid, Berhanu Iman: Method of and architecture for controlling system data with automatic wear leveling in a semiconductor non-volatile mass storage memory. Lexar Media, Claude Hamrick, Oppenheimer W Donnelly, Maryam Imam, November 10, 1998: US05835935 (312 worldwide citation)

A semiconductor non-volatile mass storage memory is partitioned into user files and system files. The system files partition is further subdivided into clusters, each cluster having a plurality of sectors. Each cluster stores the system file for a single predetermined LBA. As the information within ...


9
Guy Cohen: Method circuit and system for read error detection in a non-volatile memory array. Saifun Semiconductors, Eitan Law Group, January 31, 2006: US06992932 (309 worldwide citation)

The present invention is a method, circuit and system for determining a reference voltage to be used in reading cells programmed to a given program state. Some embodiments of the present invention relate to a system, method and circuit for establishing a set of operating reference cells to be used i ...


10
Harari Eliyahou, Norman Robert D, Mehrotra Sanjay: Flash eeprom system.. Sundisk, October 17, 1990: EP0392895-A2 (286 worldwide citation)

A system of Flash EEprom memory chips with controlling circuits serves as non-volatile memory such as that provided by magnetic disk drives. Improvements include selective multiple sector erase, in which any combinations of Flash sectors may be erased together. Selective sectors among the selected c ...