Abstract:
The error correction procedure corrects an error in bit b2 in a sequence of bits b0 - b8. A parity bit (b8) is calculated from the other bits b1 - b7 at an instant where the erroneous bit (b2) was valid, and a second parity bit (b9) calculated from all the bits except the erroneous bit, to replace the erroneous bit.
Abstract:
L'invention concerne un procédé d'écriture de données dans une mémoire non volatile (MA, XA) comprenant des cellules mémoire devant être effacées avant d'être écrites, caractérisé en ce qu'il comprend un cycle d'écriture-effacement (32-44) comportant une étape (32) d'effacement partiel d'au moins une première cellule mémoire, et une étape (40) d'écriture d'une donnée dans au moins une seconde cellule mémoire, l'étape d'effacement partiel étant telle que plusieurs étapes d'écriture dans des secondes cellules mémoire sont nécessaires pour effacer complètement la première cellule mémoire. Application notamment aux mémoires Flash.
Abstract:
The error correction procedure corrects an error in bit b2 in a sequence of bits b0 - b8. A parity bit (b8) is calculated from the other bits b1 - b7 at an instant where the erroneous bit (b2) was valid, and a second parity bit (b9) calculated from all the bits except the erroneous bit, to replace the erroneous bit.
Abstract:
L'invention concerne un procédé de programmation ou d'effacement de cellules mémoire (10) comprenant chacune un transistor de sélection (ST) connecté à un transistor à grille flottante (FGT). Selon l'invention, le procédé comprend les étapes consistant à appliquer une tension de compensation (Vc) non nulle à la grille d'un transistor ne participant pas au processus de programmation ou d'effacement, de manière à augmenter un seuil de claquage du transistor, et appliquer une tension d'inhibition (#Vc) à la grille ou à une borne d'au moins un transistor à grille flottante (FGT) connecté au transistor ayant son seuil de claquage augmenté, pour inhiber un phénomène de programmation douce ou d'effacement doux du transistor à grille flottante.
Abstract:
L'invention concerne un procédé de lecture de cellules mémoire (CELi,j,k) au moyen d'amplificateurs de lecture (SAi), les cellules mémoire étant reliées à des lignes de bit (BLi,j), la lecture de chaque cellule mémoire comprenant une phase de précharge de la ligne de bit à laquelle la cellule mémoire est reliée et une phase de lecture proprement dite de la cellule mémoire. Selon l'invention, chaque amplificateur de lecture (SAi) est utilisé pour précharger au moins deux lignes de bit, puis pour lire une cellule mémoire et une seule dans l'une des lignes de bit préchargées. Application notamment aux mémoires série, pour la précharge anticipée de lignes de bit ayant la même adresse partielle, pendant la réception d'une adresse de lecture.
Abstract:
La présente invention concerne une mémoire effaçable et programmable électriquement comprenant au moins une ligne de mot comprenant une pluralité de mots (W i,k ), chaque mot comprenant plusieurs cellules mémoire (CE i,j ) et un transistor de contrôle de grille (CGT k ), chaque cellule mémoire comprenant un transistor à grille flottante (FGT) et un transistor d'accès (AT), un décodeur de ligne (RDEC1) délivrant au moins un signal de sélection (V WL ) de la ligne de mot, et des premier moyens conducteurs (WLSL i ) pour amener le signal de sélection (V WL ) sur les grilles des transistors de contrôle de grille (CGT k ) de la ligne de mot. Selon l'invention, la mémoire comprend des seconds moyens conducteurs (ATL i ) pour amener le signal de sélection (V WL ) sur les grilles des transistors d'accès (AT) de la ligne de mot, et des moyens (A1, NA1, I1, /ERASE) pour empêcher l'application du signal de sélection (V WL ) sur les seconds moyens conducteurs pendant l'effacement d'un mot, et appliquer un signal électrique (V AT ) présentant une différence de potentiel faible ou nulle relativement à une borne (S) des transistors à grille flottante du mot à effacer.