WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Options
Query Language
Stem
Sort by:
List Length
Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2005066793) NON-VOLATILE MEMORY AND METHOD WITH NON-SEQUENTIAL UPDATE BLOCK MANAGEMENT
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2005/066793 International Application No.: PCT/US2004/043762
Publication Date: 21.07.2005 International Filing Date: 21.12.2004
IPC:
G06F 12/02 (2006.01)
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
Applicants: SINCLAIR, Alan Welsh[GB/GB]; GB (UsOnly)
GOROBETS, Sergey Anatolievich[RU/GB]; GB (UsOnly)
BENNETT, Alan David[GB/GB]; GB (UsOnly)
SMITH, Peter John[GB/GB]; GB (UsOnly)
SANDISK CORPORATION[US/US]; 140 Caspian Court Sunnyvale, California 94089, US (AllExceptUS)
Inventors: SINCLAIR, Alan Welsh; GB
GOROBETS, Sergey Anatolievich; GB
BENNETT, Alan David; GB
SMITH, Peter John; GB
Agent: PARSONS, Gerald, P. ; Parsons Hsue & de Runtz LLP 595 Market Street Suite 1900 San Francisco, CA 94105, US
Priority Data:
10/750,15530.12.2003US
10/917,86713.08.2004US
Title (EN) NON-VOLATILE MEMORY AND METHOD WITH NON-SEQUENTIAL UPDATE BLOCK MANAGEMENT
(FR) MEMOIRE NON VOLATILE ET PROCEDE AVEC GESTION DE BLOC DE MISE A JOUR NON SEQUENTIELLE
Abstract:
(EN) In a nonvolatile memory with block management system that supports update blocks with non-sequential logical units, an index of the logical units in a non-sequential update block is buffered in RAM and stored periodically into the non-volatile memory. In one embodiment, the index is stored in a block dedicated for storing indices. In another embodiment, the index is stored in the update block itself. In yet another embodiment, the index is stored in the header of each logical unit. In another aspect, the logical units written after the last index update but before the next have their indexing information stored in the header of each logical unit. In this way, after a power outage, the location of recently written logical units can be determined without having to perform a scanning during initialization. In yet another aspect, a block is managed as partially sequential and partially non-sequential, directed to more than one logical subgroup.
(FR) Dans une mémoire non volatile avec un système de gestion de bloc qui prend en charge la mise à jour des blocs avec des unités logiques non séquentielles, un index des unités logiques dans un bloc de mise à jour non séquentielle est mis en mémoire tampon RAM et stocké périodiquement dans la mémoire non volatile. Dans un mode de réalisation, l'index est stocké dans un bloc destiné au stockage d'index. Dans un autre mode de réalisation, l'index est stocké dans le bloc de mise à jour lui-même. Dans un autre mode de réalisation, l'index est stocké dans l'en-tête de chaque unité logique. Dans un autre aspect, les informations d'indexage des unités logiques écrites après la dernière mise à jour d'index, mais avant la prochaine, sont stockées dans l'en-tête de chaque unité logique. Ainsi, après une panne du système d'alimentation, l'emplacement d'unités logiques écrites récemment peut être déterminé sans qu'il faille procéder à un balayage lors de l'initialisation. Dans un autre aspect, un bloc est géré en partie de façon séquentielle et en partie de façon non séquentielle, et dirigé vers plusieurs sous-groupes logiques.
front page image
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (EPO) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, MC, NL, PL, PT, RO, SE, SI, SK, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)