Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

1. WO2003003219 - PROCEDE DE COMMANDE DE MEMOIRE NON VOLATILE

Numéro de publication WO/2003/003219
Date de publication 09.01.2003
N° de la demande internationale PCT/JP2002/006313
Date du dépôt international 24.06.2002
CIB
G11C 16/10 2006.01
GPHYSIQUE
11ENREGISTREMENT DE L'INFORMATION
CMÉMOIRES STATIQUES
16Mémoires mortes programmables effaçables
02programmables électriquement
06Circuits auxiliaires, p.ex. pour l'écriture dans la mémoire
10Circuits de programmation ou d'entrée de données
CPC
G06F 11/1441
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
07Responding to the occurrence of a fault, e.g. fault tolerance
14Error detection or correction of the data by redundancy in operation
1402Saving, restoring, recovering or retrying
1415at system level
1441Resetting or repowering
G06F 12/0246
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
0223User address space allocation, e.g. contiguous or non contiguous base addressing
023Free address space management
0238Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
0246in block erasable memory, e.g. flash memory
G06F 2212/7209
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2212Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
72Details relating to flash memory management
7209Validity control, e.g. using flags, time stamps or sequence numbers
G11C 16/102
GPHYSICS
11INFORMATION STORAGE
CSTATIC STORES
16Erasable programmable read-only memories
02electrically programmable
06Auxiliary circuits, e.g. for writing into memory
10Programming or data input circuits
102External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
Déposants
  • MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. [JP/JP]; 1006, Oaza-Kadoma Kadoma-shi, Osaka 571-8501, JP (CA, CN, DE, FR, GB, KR)
  • TAKEUCHI, Akio [JP/JP]; JP (UsOnly)
  • KOGITA, Shigekazu [JP/JP]; JP (UsOnly)
  • IWATA, Kazuya [JP/JP]; JP (UsOnly)
Inventeurs
  • TAKEUCHI, Akio; JP
  • KOGITA, Shigekazu; JP
  • IWATA, Kazuya; JP
Mandataires
  • HIGASHIMA, Takaharu; HIGASHIMA PATENT OFFICE Daiko Building, 2-14, Umeda 3-chome, Kita-ku Osaka-shi, Osaka 530-0001, JP
Données relatives à la priorité
2001-19738828.06.2001JP
Langue de publication japonais (JA)
Langue de dépôt japonais (JA)
États désignés
Titre
(EN) NON−VOLATILE MEMORY CONTROL METHOD
(FR) PROCEDE DE COMMANDE DE MEMOIRE NON VOLATILE
Abrégé
(EN)
A non−volatile memory control method free of problem that data which the operator has tried to erase is not actually erased or data which the operator has tried to write is erased even when a storage device power cut off or a forced interrupt by a reset command or the like is caused while a block is overwritten. When data is written to the last page of a block, a block data validating flag arranged in the redundant area of the last page of the block is made 0 (valid), so as to validate the block. Furthermore, a new/old decision counter is provided, so that data is protected even when the aforementioned solving means cannot cope with.
(FR)
La présente invention concerne un procédé de commande de mémoire non volatile qui évite le problème survenant lorsque des données que l'utilisateur s'est efforcé d'effacer ne sont en fait pas effacées ou lorsque des données que l'utilisateur s'est efforcé d'écrire sont effacées même lorsqu'une coupure d'alimentation du dispositif de stockage survient ou qu'une interruption est imposée par une commande de réinitialisation ou lorsqu'un autre événement de ce type survient pendant la superposition d'écriture d'un bloc. Lorsque des données sont écrites à la dernière page d'un bloc, un indicateur de validation de données de bloc agencé dans la zone redondante de la dernière page de ce bloc prend la valeur 0 (valide) de façon à valider ce bloc. Cette invention concerne aussi un compteur de nouvelle/ancienne décision de sorte que les données sont protégées même lorsque le moyen de résolution précité n'y parvient pas.
Également publié en tant que
RU2004114223
Autres publications associées
Dernières données bibliographiques dont dispose le Bureau international