Device and method for controlling solid-state memory system
AssigneeSanDisk Corporation
InventorsKarl M. J. Lofgren, Jeffrey Donald Stai, Anil Gupta, Robert D. Norman, Sanjay Mehrotra
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Corporation
InventorsKarl M. J. Lofgren, Jeffrey Donald Stai, Anil Gupta, Robert D. Norman, Sanjay Mehrotra
Estimating the term…
A memory system includes an array of solid-state memory devices 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 disk drive memory in a computer system. Command, address and data information are serialized into component strings and multiplexed before being transferred between the controller module and the array of memory devices. The serialized information are accompanied by a control signal to help sort out the multiplexed components. Each memory device in the array is assigned an array address by an array mount. An memory device is selected by an appropriate address broadcast over the device bus, without requiring the usual dedicated select signal. A reserved array mount configuration is used to unconditionally select the device mounted. A reserved address broadcast over the device bus deselects all previously selected memory devices. Read performance is enhanced by a read streaming technique in which while a current chunk of data is being serialized and shifted out of the memory subsystem to the controller module, the controller module is also setting up the address for the next chunk of data to begin to address the memory system.
A mass storage system for use with a computer system, comprising:
A mass storage system for use with a computer system, comprising:
A mass storage system for use with a computer system, comprising:
In a memory system having at least one flash EEPROM device in communication with a controller, wherein the flash EEPROM device is operated with individual memory cells thereof being programmable into more than two detectable states in order to store more than one bit of data per cell, a method of communicating between said flash EEPROM device and the controller, comprising the steps of:
A method of communicating between a flash EEPROM device and the controller in a memory system as in 27, wherein each chunk of data is at least 64 bits.
A method of communicating between a flash EEPROM device and the controller in a memory system as in 27, wherein said memory system is a mass storage device.
Dependencies are inferred from the claim text.