Abstract:
L'invention concerne un procédé d'écriture de données dans une mémoire non volatile. Le procédé comprend les étapes consistant à prévoir, dans la mémoire, une zone mémoire principale (MA) non volatile comprenant des pages cible, une zone mémoire auxiliaire (XA) non volatile comprenant des pages auxiliaires, et, dans la zone mémoire auxiliaire : un secteur courant (CUR) comprenant des pages auxiliaires effacées utilisables pour écrire des données, un secteur de sauvegarde (ERM) comprenant des pages auxiliaires contenant des données rattachées à des pages cible à effacer ou en cours d'effacement, un secteur de transfert (CTM) comprenant des pages auxiliaires contenant des données à transférer dans des pages cible effacées, et un secteur indisponible (UNA) comprenant des pages auxiliaires à effacer ou en cours d'effacement. Application notamment aux mémoires Flash.
Abstract:
L'invention concerne un circuit intégré comprenant une mémoire non-volatile comportant des cellules mémoire (CEL) comprenant chacune un point mémoire (P) et un transistor de sélection (TS) ayant une borne de contrôle connectée à une ligne de mot (WL), un décodeur de ligne (RDEC) pour fournir des signaux (SWL) de sélection de lignes de mot, et au moins un générateur (LTC) pour fournir à des cellules mémoire une tension (Vp) ou un courant (Ip) d'effacement ou de programmation. Selon l'invention des pilotes de ligne de mot (DRV) sont interposés entre le décodeur de ligne et les lignes de mot, et sont agencés pour appliquer à une ligne de mot sélectionnée par le décodeur de ligne des impulsions de contrôle (VPULSEi) dont le profil correspond à un profil d'impulsion de tension ou de courant d'effacement ou de programmation. Application notamment aux mémoires à changement de phase.
Abstract:
L'invention concerne un circuit intégré comprenant une mémoire non-volatile comportant des cellules mémoire (CEL) comprenant chacune un point mémoire (P) et un transistor de sélection (TS) ayant une borne de contrôle connectée à une ligne de mot (WL), un décodeur de ligne (RDEC) pour fournir des signaux (SWL) de sélection de lignes de mot, et au moins un générateur (LTC) pour fournir à des cellules mémoire une tension (Vp) ou un courant (Ip) d'effacement ou de programmation. Selon l'invention des pilotes de ligne de mot (DRV) sont interposés entre le décodeur de ligne et les lignes de mot, et sont agencés pour appliquer à une ligne de mot sélectionnée par le décodeur de ligne des impulsions de contrôle (VPULSEi) dont le profil correspond à un profil d'impulsion de tension ou de courant d'effacement ou de programmation. Application notamment aux mémoires à changement de phase.
Abstract:
L'invention concerne une mémoire effaçable et programmable électriquement dans laquelle on a supprimé des transistors de contrôle de grille, chaque ligne de cellules étant connectée à un décodeur (RDEC) de lignes de mot par une ligne de sélection (SEL(i)) connectée aux grilles des transistors d'accès (AT) de la ligne de cellules, et une ligne (CGL(i)) de contrôle de grille connectée aux grilles de contrôle des transistors à grille flottante (FGT) de la ligne de cellules. De cette manière la tension applicable aux grilles des transistors à grille flottante n'est plus limitée par la tension susceptible d'être obtenue sur la source des transistors de contrôle de grille.
Abstract:
La présente invention concerne une mémoire effaçable et programmable électriquement, comprenant des cellules mémoire comprenant chacune un transistor à grille flottante et un transistor d'accès, et des lignes de bit (BL j ) connectées aux transistors d'accès pour la programmation ou la lecture des cellules mémoire. Selon l'invention, la mémoire comprend des moyens (ICC, LPI j , TP2) pour limiter un courant de programmation (Iprog) circulant dans au moins une ligne de bit pendant la programmation d'au moins une cellule mémoire, quand le courant de programmation atteint une valeur déterminée (Imax), de manière à empêcher le courant de programmation de dépasser la valeur déterminée.
Abstract:
L'invention concerne un procédé d'écriture de données dans une mémoire non volatile (MA, XA) comportant des cellules mémoire devant être effacées avant d'être écrites. Le procédé comprend les étapes consistant à prévoir une zone mémoire principale non volatile (MA) comprenant des pages cibles, prévoir une zone mémoire auxiliaire non volatile (XA) comprenant des pages auxiliaires, prévoir une table de correspondance (VAM) pour associer à une adresse (RAD) de page cible invalide une adresse (XAD) de page auxiliaire valide, et, en réponse à une commande (CMD) d'écriture d'une donnée dans une page cible écrire la donnée ainsi que l'adresse de la page cible dans une première page auxiliaire effacée, invalider la page cible, et mettre à jour la table de correspondance.