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. (EP2278471) Moving sectors within a block in a flash memory

Office : European Patent Office
Application Number: 10011451 Application Date: 31.03.1998
Publication Number: 2278471 Publication Date: 26.01.2011
Publication Kind : A1
Designated States: DE, FR, GB
IPC:
G06F 12/00
G06F 12/06
G06F 3/06
G06F 3/08
G06F 11/10
G06F 12/02
G11C 16/02
G11C 16/08
G11C 16/10
G11C 29/00
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
12
Accessing, addressing or allocating within memory systems or architectures
02
Addressing or allocation; Relocation
06
Addressing a physical block of locations, e.g. base addressing, module addressing, address space extension, memory dedication
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
3
Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06
Digital input from, or digital output to, record carriers
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
3
Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06
Digital input from, or digital output to, record carriers
08
from or to individual record carriers, e.g. punched card
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
11
Error detection; Error correction; Monitoring
07
Responding to the occurrence of a fault, e.g. fault tolerance
08
Error detection or correction by redundancy in data representation, e.g. by using checking codes
10
Adding special bits or symbols to the coded information, e.g. parity check, casting out nines or elevens
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
12
Accessing, addressing or allocating within memory systems or architectures
02
Addressing or allocation; Relocation
G PHYSICS
11
INFORMATION STORAGE
C
STATIC STORES
16
Erasable programmable read-only memories
02
electrically programmable
G PHYSICS
11
INFORMATION STORAGE
C
STATIC STORES
16
Erasable programmable read-only memories
02
electrically programmable
06
Auxiliary circuits, e.g. for writing into memory
08
Address circuits; Decoders; Word-line control circuits
G PHYSICS
11
INFORMATION STORAGE
C
STATIC STORES
16
Erasable programmable read-only memories
02
electrically programmable
06
Auxiliary circuits, e.g. for writing into memory
10
Programming or data input circuits
G PHYSICS
11
INFORMATION STORAGE
C
STATIC STORES
29
Checking stores for correct operation; Testing stores during standby or offline operation
CPC:
G11C 29/765
G06F 3/061
G06F 3/0613
G06F 3/0619
G06F 3/064
G06F 3/0652
G06F 3/0679
G06F 11/1068
G06F 12/023
G06F 12/0246
G06F 2212/7201
G11C 16/08
G11C 16/102
G11C 29/82
Applicants: LEXAR MEDIA INC
Inventors: GANJUEI ALI R
ESTAKHRI PETRO
IMAN BERHANU
Priority Data: 98914371 31.03.1998 EP
08831266 31.03.1997 US
85884797 19.05.1997 US
Title: (DE) Verschiebbare Sektoren in einem Speicherblock in einem Flash-Speicher
(EN) Moving sectors within a block in a flash memory
(FR) Secteurs mobiles de bloc de mémoire flash
Abstract: front page image
(EN) A nonvolatile storage system comprises a controller (500); and a nonvolatile memory storage (508) coupled to said controller and comprising a plurality of blocks, each block configured to store sectors of data in sectors thereof; wherein the controller is configured to receive a command from a host for writing updated one or more sectors of data of a particular block of the plurality of blocks, the one or more sectors of data being identified by a group of logical block addresses corresponding to a predetermined group of sectors having stored therein previously-written sectors of data; and a wherein the controller is configured to write the updated one or more sectors of data into one or more new blocks of the plurality of blocks caused to be identified by the group of logical block addresses.
Also published as:
KR1020010005824EP0980551EP1717707JP2002508862 AU1998068738WO/1998/044420