Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (US20070266201) Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices

Office : United States of America
Application Number: 11404570 Application Date: 13.04.2006
Publication Number: 20070266201 Publication Date: 15.11.2007
Grant Number: 7549013 Grant Date: 16.06.2009
Publication Kind : B2
IPC:
G06F 12/00
G06F 13/20
G06F 13/28
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
12
Accessing, addressing or allocating within memory systems or architectures
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
13
Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14
Handling requests for interconnection or transfer
20
for access to input/output bus
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
13
Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
14
Handling requests for interconnection or transfer
20
for access to input/output bus
28
using burst mode transfer, e.g. direct memory access, cycle steal
CPC:
G06F 12/0238
G06F 3/0613
G06F 3/064
G06F 3/0679
G06F 11/1068
G06F 12/0246
G11C 16/08
G11C 16/102
G11C 29/765
G11C 29/82
Applicants: Lexar Media, Inc.
Inventors: Estakhri Petro
Iman Berhanu
Agents: Leffert Jay & Polglaze, P.A.
Priority Data:
Title: (EN) Increasing the memory performance of flash memory devices by writing sectors simultaneously to multiple flash memory devices
Abstract: front page image
(EN)

In one embodiment of the present invention, a memory storage system for storing information organized in sectors within a nonvolatile memory bank is disclosed. The memory bank is defined by sector storage locations spanning across one or more rows of a nonvolatile memory device, each the sector including a user data portion and an overhead portion. The sectors being organized into blocks with each sector identified by a host provided logical block address (LBA). Each block is identified by a modified LBA derived from the host-provided LBA and said virtual PBA, said host-provided LBA being received by the storage device from the host for identifying a sector of information to be accessed, the actual PBA developed by said storage device for identifying a free location within said memory bank wherein said accessed sector is to be stored. The storage system includes a memory controller coupled to the host; and a nonvolatile memory bank coupled to the memory controller via a memory bus, the memory bank being included in a non-volatile semiconductor memory unit, the memory bank has storage blocks each of which includes a first row-portion located in said memory unit, and a corresponding second row-portion located in each of the memory unit, each of the memory row-portions provides storage space for two of said sectors, wherein the speed of performing write operations is increased by writing sector information to the memory unit simultaneously.