Brevet FR2718273A1 — publié le 19951006

MEMOIRE INTEGREE AVEC CIRCUIT DE MAINTIEN DE LA TENSION DE COLONNE L'invention concerne les mémoires à semi-conducteurs de type intégré dont les cellules élémentaires de mémoire sont organisées en rangées et colonnes et, plus particulièrement dans de telles mémoires, un circuit pour maintenir constante la tension de la colonne lors de l'enregistrement. Une mémoire à semi-conducteurs de type classique comprend, par exemple, 16 millions de cellules de mémoire environ (16 mégabits) qui sont organisées en 32 secteurs de 512.000 bits, chaque secteur contenant 64.000 mots de 8 bits chacun. De manière schématique et à titre indicatif, une mémoire 10 intégrée, non-volatile, effaçable et programmable électriquement comprend (figure 1) des cellules de mémoire consistant chacune en un transistor MOSFET à grille flottante de type N, Cl1 à CN1 pour la première colonne BL1, également appelée ligne de bit, et Cln à CNn pour la dernière colonne BLn. La sélection d'une cellule de mémoire qui est située à l'intersection d'une colonne et d'une rangée est effectuée par un circuit d'adressage 11 des colonnes et par un circuit d'adressage 12 des rangées. Pour chaque colonne, l'indication de la valeur binaire de l'information à enregistrer dans une cellule de mémoire est obtenue par un circuit de programmation 13. Les colonnes sont reliées à un générateur de tension 14 qui fournit une tension U. Le circuit d'adressage 12 des rangées reçoit le code d'adresse d'une rangée et fournit l'un des signaux de sélection de rangée R1 à RN qui est appliqué à la grille G des transistors d'une même rangée. Le circuit d'adressage il des colonnes comprend deux circuits de décodage 111 et 112 qui reçoivent chacun une partie du code d'adresse d'une colonne et fournissent chacun un signal de sélection d'une colonne qui est appliqué à la grille G d'un des transistors T21 à T2n ou T31 à T3n qui sont des transistors MOSFET de type N. Le circuit de programmation 13 de la valeur binaire à enregistrer dans la cellule de mémoire comprend un transistor MOSFET de type P (T11 à Tln) par colonne qui reçoit sur sa grille, par l'intermédiaire d'un circuit d'adaptation 131 à 13n, la valeur binaire O ou 1. Dans une colonne telle que BL1, les transistors T11, T21, T31 sont en série tandis que les transistors C11 à CN1 sont chacun en parallèle entre une colonne et une rangée, le drain étant connecté à la colonne et les sources de tous les transistors étant connectées à un circuit d'alimentation (non représenté). Dans la mémoire qui vient d'être décrite succinctement en relation avec la figure 1, l'enregistrement des informations dans les cellules de mémoire est précédé d'une opération d'effacement de toutes les cellules de manière à les mettre dans un état déterminé, par exemple l'état 1 qui correspond à l'absence d'électrons dans la grille flottante du transistor de la cellule de mémoire. Pour l'enregistrement d'un mot, seules les cellules qui doivent enregistrer un état O seront sélectionnées pour leur appliquer simultanément une tension appropriée sur le drain (par exemple 5-7 volts) et sur la grille (par exemple 12 volts) alors que la source reste à zéro volt. La tension U est aiguillée vers les lignes de bit par le circuit d'adressage 11 des colonnes et le circuit de programmation 13. Les différentes opérations qui sont effectuées dans la mémoire sont sous le contrôle des signaux fournis par un circuit de commande mémoire 9 qui est de tout type connu. Dans un tel montage, des chutes de tension, dues aux résistances parasites et de transfert des transistors des circuits de programmation 13 et d'adressage 11, abaissent la tension qui est appliquée à la colonne BL. Il en résulte que la tension appliquée à la colonne BL est dépendante du courant dans la colonne. Le but de la présente invention est de réaliser une mémoire intégrée qui comprend un circuit permettant d'obtenir une tension sur la colonne BL sélectionnée pour l'enregistrement d'une valeur binaire qui est indépendante des chutes de tension aux bornes des transistors de programmation et de sélection. Selon l'invention, une mémoire intégrée non volatile, effaçable et programmable électriquement, ladite mémoire étant organisée en rangées et colonnes de cellules de mémoire, lesdites rangées étant sélectionnées par des circuits d'adressage de rangée, lesdites colonnes ou lignes de bit étant sélectionnées par des circuits d'adressage de colonne comprenant au moins un transistor de sélection en série sur la ligne de bit et chaque ligne de bit comprenant un circuit de programmation de la valeur binaire à enregistrer, caractérisé en ce que ladite mémoire comprend un circuit de maintien de tension dont la borne de sortie est connectée au circuit de décodage des lignes de bit pour maintenir constante la tension de la ligne de bit à une valeur constante lorsque cette ligne de bit est sélectionnée pour effectuer l'enregistrement d'une valeur binaire. Le circuit de maintien de tension comprend un amplificateur différentiel qui mesure la différence entre une tension de référence et une tension représentative de la ligne de bit et qui fournit un signal tendant à diminuer l'écart entre la tension de référence et la tension représentative, ledit signal étant appliqué à la grille du transistor de sélection de colonne sur la ligne de bit. D'autres caractéristiques et avantages de la présente invention apparaîtront à la lecture de la description suivante d'un exemple particulier de réalisation, ladite description étant faite en relation avec les dessins joints dans lesquels: - la figure 1 est un schéma fonctionnel d'une mémoire intégrée à semi-conducteurs, non volatile, effaçable et programmable électriquement selon l'art antérieur, - la figure 2 est un schéma fonctionnel d'une mémoire intégrée comprenant un circuit selon l'invention, et - la figure 3 est un schéma fonctionnel des circuits d'adressage des colonnes de la mémoire intégrée. Dans les différentes figures, le mêmes références désignent les mêmes éléments dans des fonctions identiques. La figure 1, qui correspond à l'art antérieur du préambule, ne sera pas décrite à nouveau mais fait partie intégrante de la description de l'invention. Le schéma de la figure 2, est identique à celui de la figure 1 sauf en ce qui concerne un élément 15 qui constitue le circuit selon l'invention. Ce circuit comprend trois transistors T4, T5 et T6 qui sont connectés en série entre un potentiel Vpp=12 volts, fourni par un dispositif d'alimentation 30, et la masse. Le premier transistor T4 de type N a son drain qui est connecté au potentiel Vpp et sa source qui est connectée au drain du deuxième transistor T5. La grille du transistor T4 est connectée à un générateur de tension qui fournit une tension U = 12 volts, soit une tension de zéro volt, le choix étant réalisé par la programmation selon que la mémoire est en cycle d'enregistrement ou de lecture. La source du deuxième transistor T5, de type N, est connectée au drain du troisième transistor T6, de type P, dont la source est connectée, d'une part, à la masse et d'autre part à la grille. La source du transistor T5 est connectée à une entrée soustractive d'un amplificateur différentiel 16 dont l'autre entrée est connectée au point commun de deux résistances 17 et 18 en série entre le potentiel Vpp et la masse. La sortie de l'amplificateur différentiel 16 est connectée d'une part à la grille du deuxième transistor T5 et à une entrée du circuit d'adressage 112 dont le transistor associé T3 est connecté directement à la colonne ou ligne de bit BL. Comme le montre le schéma fonctionnel de la figure 3, le circuit d'adressage 112 comprend, de manière connue, un circuit de décodage 20 des chiffres A4 à A7 des adresses des colonnes qui sont appliqués sur ses entrées. La sortie du circuit de décodage 20 est soit au niveau "zéro volt" soit au niveau logique UL appliqué sur une borne d'entrée 25, par exemple 5 volts. Cette sortie est appliquée à un circuit élévateur de tension 21 qui fournit sur sa sortie soit le niveau "zéro volt", soit un niveau Vp qui est fourni par une borne d'entrée 24 alimentée à la tension Vp. Le circuit d'adressage 111 est similaire au circuit d'adressage 112 sauf qu'il reçoit les chiffres A0 à A3 des adresses de colonnes sur les entrées d'un circuit de décodage 22 alimenté par une tension UL sur une borne d'entrée 27 et que le niveau de sortie Vpp de 12 volts est fourni par une borne d'entrée 26 alimentée à la tension Vp. Selon l'invention, la borne de sortie de l'amplificateur différentiel est connectée à la borne d'entrée 24 du circuit élévateur de tension 21. Le transistor T5 est identique au transistor T3 du circuit d'adressage 11. Le transistor T6 est choisi pour avoir une résistance de conduction qui est égale à celle de la ligne de bit dans le cas d'un transistor mémoire en état de programmation. Le transistor T4 est conducteur durant le cycle d'enregistrement par sa tension de grille à U = 12 volts et est bloqué en dehors de ce cycle de manière à déconnecter le circuit selon l'invention quand il n'y a pas de cycle d'enregistrement. Les valeurs des résistances 17 et 18 sont choisies pour que la tension d'entrée de référence de l'amplificateur différentiel 16 soit une tension VD qui est souhaitée sur la source du transistor T31. Ainsi, l'amplificateur différentiel 16 compare la tension VD à la tension V5 de la source du transistor T5 et modifie sa tension de sortie pour que la source de T5 soit à la tension Vp. Il en résulte que la tension d'alimentation Vp sur la borne 24 reste constante et que la tension sur la ligne de bit BL est indépendante du courant dans les transistors Tl et T2. Les différentes opérations à effectuer dans la mémoire sont commandées par le circuit de commande 9. La tension de référence est égale à la tension de drain VD à obtenir sur le drain du transistor de sélection T3 et est fournie par un diviseur de tension résistif. La tension représentative de la ligne de bit est fournie par une résistance connectée à un générateur de courant T6, ladite résistance étant égale à celle de la ligne de bit lorsqu'une cellule est conductrice et le courant du générateur étant égal à celui circulant dans la ligne de bit lorsqu'une cellule est conductrice. La tension représentative de la ligne de bit est fournie par un transistor image T6 dont la résistance de conduction est égale à celle de la ligne de bit lorsqu'une cellule est conductrice. Le transistor image T6 est connecté en série avec un transistor suiveur T5 qui est identique au transistor de sélection T3 de colonne, et le transistor suiveur T5 ainsi que le transistor de sélection T3 de colonne sont montés en montage suiveur de manière que les grilles des deux transistors sont connectées à la borne de sortie de l'amplificateur différentiel 16. Le drain du transistor suiveur T5 est connecté à la tension d'alimentation Vpp par l'intermédiaire d'un transistor de commutation T4 qui n'est conducteur que pendant le cycle d'enregistrement de ladite mémoire 10 de sorte que le circuit de maintien 15 n'est actif que pendant ledit cycle d'enregistrement. L'invention a été décrite avec des circuits d'adressage de colonne à deux niveaux mais elle est applicable au cas o il n'y a qu'un seul niveau d'adressage qui comprendrait le transistor T3 dans chaque colonne. REVENDICATIONS 1. Mémoire intégrée (10) non volatile, effaçable et programmable électriquement, ladite mémoire (10) étant organisée en rangées et colonnes de cellules de mémoire, lesdites rangées étant sélectionnées par des circuits d'adressage de rangée (12), lesdites colonnes ou lignes de bit étant sélectionnées par des circuits d'adressage de colonne (11) et chaque ligne de bit comportant un circuit de programmation (13) de la valeur binaire à enregistrer, caractérisée en ce que ladite mémoire (10) comprend un circuit (15) de maintien de tension dont la borne de sortie est connectée à toutes les lignes de bit pour maintenir constante la tension de la ligne de bit à une valeur constante lorsque cette ligne de bit est sélectionnée pour effectuer l'enregistrement d'une valeur binaire. 2. Mémoire selon la revendication 1, caractérisée en ce que le circuit de maintien de tension (15) comprend un amplificateur différentiel (16) qui mesure la différence entre une tension de référence et une tension représentative de la ligne de bit et qui fournit un signal tendant à diminuer l'écart entre la tension de référence et la tension représentative, ledit signal étant appliqué à la grille d'un transistor de sélection (T3) de colonne sur la ligne de bit. 3. Mémoire selon la revendication 2, caractérisée en ce que la tension de référence est égale à la tension de drain (VD) à obtenir sur le drain du transistor de * sélection (T3) et est fournie par un diviseur de tension resistif et en ce que la tension représentative de la ligne de bit est fournie par une résistance connectée à un générateur de courant (T6), ladite résistance étant égale à celle de la ligne de bit lorsqu'une cellule est conductrice et le courant du générateur étant égal à celui circulant dans la ligne de bit lorsqu'une cellule est conductrice. 4. Mémoire selon la revendication 3, caractérisée en ce que la tension représentative de la ligne de bit est fournie par un transitor image (T6) dont la résistance de conduction est égale à celle de la ligne de bit lorsqu'une cellule est conductrice. 5. Mémoire selon la revendication 4, caractérisée - en ce que le transistor image (T6) est connecté en série avec un transistor suiveur (T5) qui est identique au transistor de sélection (T3) de colonne, et - en ce que le transistor suiveur (T5) et le transistor de sélection (T3) de colonne sont montés en montage suiveur de manière que les grilles des deux transistors sont connectées à la borne de sortie de l'amplificateur différentiel (16). 6. Mémoire selon la revendication 5, caractérisée en ce que le drain du transistor suiveur (T5) est connecté à la tension d'alimentation (Vpp) par l'intermédiaire d'un transistor de commutation (T4) qui n'est conducteur que pendant le cycle d'enregistrement de ladite mémoire (10) de sorte que le circuit de maintien (15) n'est actif que pendant ledit cycle d'enregistrement.