FR 2734390 A1 19961122 FR 9506008 A 19950519 CIRCUIT DE DETECTION DE COURANT POUR LA LECTURE D'UNE MEMOIRE EN CIRCUIT INTEGRE L'invention concerne un circuit de détection de courant pour la lecture d'une mémoire en circuit intégré. L'invention s'applique tout particulièrement, mais pas exclusivement, aux mémoires électriquement programmables, dont la cellule de base est un transistor à grille flottante (EPROM, E2PROM, flash EPROM). On rappelle que les cellules des mémoires en circuit intégré sont agencées matriciellement. Une ligne de mot commande (directement ou par l'intermédiaire de transistors- de sélection) les grilles des cellules situées sur une même rangée. L'état d'une cellule est lu sur une ligne de bit reliée aux drains des cellules situées avec cette cellule sur une même colonne. Quand on veut lire une cellule mémoire, on fournit son adresse à un décodeur de la mémoire qui sélectionne la rangée correspondante pour appliquer une tension de lecture sur la grille de la cellule et qui sélectionne la colonne correspondante pour la connecter à un dispositif de lecture. Ce dispositif de lecture comprend classiquement un circuit de détection de courant connecté en entrée à la colonne et qui fournit en sortie un niveau de tension variant fortement avec le courant d'entrée. De manière simplifiée, si la cellule sélectionnée est faiblement passante, la tension en sortie du détecteur sera grande. Si la cellule est fortement passante, cette tension de sortie sera faible. Cette tension de sortie est appliquée à un circuit de lecture, qui fournit 2 2734390 l'information binaire. Le dispositif de lecture comprend aussi un élément de précharge (résistance ou transistor) qui est activé dès la détection d'un changement d'adresse, pour injecter du courant dans le circuit de détection de courant. De cette manière, on force la ligne de bit (capacitive) à une tension de précharge ce qui permet de diminuer le temps d'accès en lecture. Dans la présente invention, on s'intéresse plus particulièrement à une mémoire du type à cellule de référence de lecture. Un circuit de détection de courant de référence est associé à une cellule de référence. Le circuit de lecture comprend dans ce cas un amplificateur différentiel qui reçoit sur une entrée, la sortie du détecteur de. courant de référence et sur l'autre entrée, la sortie du détecteur de courant d'une colonne sélectionnée. Un problème lié au caractère différentiel de la lecture est l'équilibrage des différentes branches. Notamment, une structure en miroir de courant est prévue entre une source de courant reliée à la sortie du circuit de détection de courant de référence, et la sortie du circuit de détection de courant sur une colonne. En outre, on peut prévoir d'associer un circuit de précharge au circuit de référence, pour améliorer encore l'équilibrage. Les développements récents dans le domaine des mémoires en circuit intégré concernent notamment l'utilisation de faibles alimentations externes. Le circuit mémoire doit alors comporter des circuits de génération interne des niveaux de tension logique nécessaires au fonctionnement de la mémoire. Un élément 3 2734390 de base de ces circuit de génération est le multiplieur de tension. Comme par ailleurs, on cherche à accéder le plus rapidement possible aux mémoires, ces circuits de génération interne sont dimensionnés pour avoir un fort gain en tension. Il est apparu que ces circuits de génération interne des tensions logiques pouvaient entraîner un niveau de précharge plus important, du fait de pics de tensions logiques. Cette précharge plus importante entraîne un courant important dans la colonne sélectionnée, ce qui fait basculer l'inverseur du circuit de détection de courant associé. Cela impose une consigne de tension de blocage sur le transistor du détecteur: la sortie du détecteur passe en haute impédance, c'est à dire que la colonne est temporairement déconnectée du circuit de lecture. Comme il n'y a pas de courant sur l'entrée du circuit de lecture, ce dernier interprète l'entrée comme un zéro. On perd tout l'avantage de la précharge qui consiste justement à prépositionner le circuit de lecture à une valeur intermédiaire, de manière à avoir l'information binaire le plus rapidement possible en sortie. Un objet de l'invention est d'empêcher que la connexion entre le circuit de lecture et la colonne sélectionnée soit ouverte. Dans l'invention, on prévoit un dispositif de contrôle de la consigne de commande du transistor du détecteur de courant, pour empêcher le blocage dudit transistor. Un autre problème apparaît alors, qui est le maintien de l'équilibrage du circuit de lecture entre 4 2734390 le circuit de détection de courant de référence et celui de la colonne sélectionnée. L'idée de l'invention est d'utiliser le détecteur de courant de référence pour forcer le passage entre l'entrée et la sortie du circuit de détection de courant. Telle qu'elle est caractérisée, l'invention concerne une mémoire en circuit intégré, organisée matriciellement en lignes et colonnes comprenant au moins une cellule de référence de lecture associée à un circuit de détection de courant de référence. Un circuit de détection de courant est connecté en entrée à au moins une colonne de la mémoire et en sortie à l'autre entrée du comparateur. Selon l'invention, ce circuit de détection de courant comprend un transistor connecté entre l'entrée et la sortie et commandé sur sa grille par le circuit de détection de courant de référence. L'invention sera mieux comprise à la lecture de la description suivante, faite à titre indicatif et non limitatif de l'invention, en référence aux dessins annexés, dans lesquels: - la figure 1 représente un exemple d'architecture d'une mémoire en circuit intégré, - la figure 2 représente un dispositif de lecture selon l'invention associé à une colonne d'une mémoire en circuit intégré avec circuit de référence de lecture. Sur la figure 1, on a représenté un plan de cellules mémoire 1 agencé matriciellement en rangées et colonnes, un circuit porte 2 commandé par un décodeur 2734390 de ligne de bit DECY pour sélectionner (sely) une ou plusieurs colonnes (huit dans l'exemple) et les relier chacune à un dispositif de lecture associé C10,..., C17. Le plan mémoire est par ailleurs contrôlé par un décodeur de rangées DECX pour sélectionner (selx) une rangée. Un circuit de détection de transitions d'adresse 3 qui reçoit les signaux de sélection de la mémoire /CE, et du bus d'adresse AD, fournit un signal de déclenchement Ckr des dispositifs de lecture (Cl0,..., C17), dès la détection d'une nouvelle adresse. Un dispositif de lecture associé à au moins une colonne l1 de la mémoire est détaillé à la figure 2. Il comprend un circuit de précharge 4, un détecteur de courant 5 et un circuit de lecture 6. Dans l'exemple, le circuit de précharge 4 comprend un transistor MOS Ta de type N, dont le drain est connecté à la tension d'alimentation logique Vcc via un interrupteur Tb et dont la source est connectée à l'entrée E du détecteur de courant 5. La grille du transistor Ta est commandée par le détecteur de courant 5. L'interrupteur Tb est lui commandé par le signal de déclenchement Ckr. Dans l'exemple, l'interrupteur Tb est un transistor MOS de type N. Le détecteur de courant 5 est connecté en entrée E à au moins la colonne l1 par un transistor 14 du circuit porte 2 de la figure 1. L'entrée E du détecteur de courant est alors activement connectée à une colonne 11 sélectionnée par ce transistor 14, commandé par un signal selyi du décodeur de colonnes DECY (figure 1). Les autres colonnes, 6 2734390 éventuellement connectées à cette même entrée E, sont nécessairement désélectionnées. Le circuit de lecture 6 comprend classiquement un amplificateur différentiel recevant sur une entrée un signal de référence Sr, l'autre entrée étant connectée à la sortie S du détecteur de courant. Il délivre en sortie un signal binaire vers une broche d'entrée/sortie de la mémoire en circuit intégré. Le dispositif de lecture est par ailleurs associé à un circuit de référence REF. Ce circuit de référence comprend une source de courant 8 et un détecteur de courant de référence 9 associé à au moins une cellule de référence Cr. Il pourrait -aussi comprendre un circuit de précharge (non représenté). La source de courant 8 est classiquement un transistor monté en diode. Dans l'exemple, c'est un transistor MOS de type P, dont la grille est connectée au drain CM dont la source est connectée à la tension d'alimentation Vcc. Cette source de courant 8 est utilisée dans un montage en miroir de courant avec le dispositif de lecture. Pour cela, la grille d'un transistor 7 est reliée à la grille du transistor 8 du circuit de référence REF. Ce transistor 7 est connecté entre la tension d'alimentation et la sortie S du circuit 5 de détection de courant. Cette structure en miroir de courant permet d'obtenir dans chaque branche de détection de courant, un courant calibré par le rapport de géométrie entre ces deux transistors. Ceci permet un bon équilibrage de l'amplificateur différentiel de lecture. 7 2734390 Le détecteur de courant de référence 9 comprend classiquement un transistor 10, dans l'exemple de type MOS N. Le drain est connecté en sortie Sr du détecteur au drain du transistor 8 et la source est connectée en entrée Er au drain de la cellule de référence Cr, éventuellement via un interrupteur 11. Enfin, un inverseur 12 est connecté entre la source et la grille du transistor 10. Un circuit de précharge pourrait aussi être prévu, toujours dans le but de bien équilibrer les entrées de l'amplificateur différentiel. Mais il n'a pas été représenté ici, pour simplifier l'exposé. Ce montage bien connu pour la détection de courant constitue un asservissement établissant sur l'entrée Er du détecteur 9 une tension de précharge liée aux caractéristiques technologiques du transistor 10 et de l'inverseur 12. Si une cellule Ci de la colonne 11 est sélectionnée en lecture (selxi), une tension de lecture correspondante est appliquée sur sa grille (de l'ordre de 5 volts pour une cellule flash EPROM). Le circuit de référence REF est sélectionné (signaux selrl et selr2 appliqués respectivement sur la l'interrupteur 11 et la cellule de référence Cr. Le signal de déclenchement Ckr est généré. Le circuit de précharge 4 fournit alors un courant d'injection vers l'entrée du détecteur de courant 5 qui asservit la colonne sélectionnée (11) à une tension de précharge. La cellule Ci fournit un certain courant, fonction de son état programmé ou non, qui fait réagir le détecteur 5. Une tension s'établit en sortie S du détecteur 5, comparée à la référence de tension Sr fournie par le circuit de référence REF, par le comparateur 6 qui fournit en sortie l'information 8 2734390 binaire 0 ou 1 correspondante. Cette information binaire est transmise vers la broche DO. Selon l'invention, le détecteur de courant 5 du dispositif de lecture, qui a habituellement la même structure et les mêmes caractéristiques d'asservissement que celles du détecteur de courant de référence 9 décrit plus haut, comprend en outre un transistor T2 commandé par le circuit de référence REF. Dans l'exemple, le détecteur de courant 5 comprend ainsi deux transistors T1 et T2 connectés en parallèle entre son entrée E et la sortie S. L'un, T1, est commandé sur sa grille de manière classique, par la sortie d'un inverseur 13. L'autre, T2, est commandé sur sa grille par la grille du transistor 10 du détecteur de courant de référence 9. De cette manière, le noeud de sortie S du détecteur de courant 5 ne peut plus se trouver en haute impédance, car le transistor T2 permet toujours, pendant toute la lecture, le passage du courant: le passage entre l'entrée E et la sortie S est forcé par le circuit de référence REF. La colonne ne risque plus d'être temporairement déconnectée du circuit de lecture et on n'a donc plus de fausses lectures de zéro. En pratique, les transistors T1 et T2 sont dimensionnés en sorte qu'ils soient équivalents au transistor 10 du circuit de référence. L'invention s'applique aussi bien aux détecteurs utilisant plusieurs transistors de seuils différents commandés par la sortie de l'inverseur (accélération de la charge de la capacité de ligne de bit). L'invention 9 2734390 consiste à séparer l'un d'eux en deux transistors, dont l'un sera commandé par le détecteur de courant de référence. 2734390 REVENDICATIONS 1. Mémoire en circuit intégré organisée matriciellement en lignes et colonnes comprenant au moins une cellule de référence de lecture (Cr) associée à un circuit de détection de courant de référence (9) pour délivrer un signal de référence (Sr) sur une entrée d'un comparateur (6), un circuit de détection de courant (5) étant connecté en entrée (E) à au moins une colonne (11) de la mémoire et en sortie (S) à l'autre entrée du comparateur, caractérisé en ce que ledit circuit de détection de courant (5) comprend un premier transistor (T2) connecté entre l'entrée E et la sortie (S) et commandé sur sa grille par ledit circuit de détection de courant de référence. 2. Mémoire en circuit intégré selon la revendication 1, le circuit de détection de courant (5) comprenant un inverseur pour commander la grille d'au moins un deuxième transistor (T1) en série entre le point d'entrée (E) et un point de sortie (S), caractérisé en ce que ces transistors (T1 et T2) ont la même tension de seuil. 3. Mémoire en circuit intégré selon la revendication 1 ou 2, le circuit de détection de référence (9) comprenant un inverseur (12) commandant la grille d'un transistor de référence (10), caractérisé en ce que le premier transistor (T2) a sa grille connectée à la grille dudit transistor de référence.