Brevet FR2787912A1 — publié le 20000630

-1 CIRCUIT ELECTRONIQUE CONFIGURABLE La présente invention se rapporte à un circuit électronique configurable. Un tel circuit est parfois aussi appelé circuit semi-spécifique. Les circuits semi-spécifiques, par opposition aux circuits standards dont la fonction est définie et parfaitement décrite dans un catalogue ("Data Book" en anglais) édité par le fabricant de semi-conducteurs (appelé fondeur), sont des circuits dont la fonction peut être personnalisée en vue d'une application spécifique. Ils se distinguent aussi des circuits spécifiques proprement dits, qui sont des circuits obtenus par l'assemblage de cellules conçues et testées au préalable, et qui sont caractérisés par des bibliothèques de cellules et par les moyens matériels et logiciels qui permettent leur personnalisation (on parle de circuits précaractérisés). En effet, à l'inverse des circuits précaractérisés, les circuits semi-spécifiques sont préfabriqués, en ce sens qu'ils ne nécessitent aucune étape technologique supplémentaire pour leur personnalisation. Celle-ci peut donc être faite par le fondeur lui-même mais aussi par l'utilisateur final avec des moyens simples et peu coûteux. Ainsi pour la fabrication d'un circuit semi- spécifique, on distingue d'une part la préfabrication qui seule nécessite des étapes technologiques réalisées à l'aide de masques appropriés, et d'autre part la personnalisation. 2 2787912 La personnalisation d'un circuit semi-spécifique consiste à établir des connexions de manière à imposer certains potentiels sur des noeuds particuliers du circuit (un noeud se définissant comme l'intersection entre deux mailles, au sens des lois de Kirchoff), notamment un potentiel de masse ou un potentiel d'alimentation. La valeur de ce dernier correspond à la valeur d'une tension d'alimentation référencée par rapport à la masse. Dans la suite, on parlera de configuration pour désigner la personnalisation du circuit, et on parlera de noeud de configuration pour désigner un noeud du circuit sur lequel un potentiel déterminé peut être imposé du fait de la configuration. En pratique, la configuration est souvent réalisée par destruction de fusibles. Par fusible, on entend un composant bipolaire essentiellement capacitif, ayant un diélectrique qui est détruit de manière irrémédiable lorsqu'il est appliqué une tension suffisamment élevée aux bornes du composant. Du fait de cette destruction, le composant devient essentiellement résistif. La tension requise pour cette destruction est appelée tension de claquage. C'est pourquoi, on parle aussi de claquage pour désigner la destruction du fusible. Néanmoins, au sens de la présente invention et dans l'exposé d'un mode de réalisation qui va suivre, le terme fusible englobe tous les équivalents techniques d'un tel composant, qui sont envisageables par l'homme du métier, et notamment une jonction. La destruction d'un fusible nécessite la génération d'une tension de claquage obtenue par élévation de la tension d'alimentation du circuit, qui vaut en général 3 ou 5 volts. La tension de claquage appliquée aux bornes du fusible provoque la circulation entre ses bornes d'un courant élevé ce qui, plus ou 3 2787912 moins rapidement, détruit le fusible. La configuration d'un circuit électronique par claquage de fusible est donc une opération qui implique une consommation en courant et une durée, deux paramètres qu'il est commun d'essayer de réduire. Le but de la présente invention est de réduire le temps et/ou le courant nécessités par la destruction des fusibles lors de la configuration d'un circuit électrique configurable. Ce but est atteint, conformément à l'invention, grâce à un circuit configurable doté de moyens permettant de diminuer le nombre de fusibles à détruire lors de la configuration. En effet, on constate en pratique que dans une majorité de cas de configuration (par exemple dans 90% des cas), un noeud de configuration déterminé doit recevoir le même potentiel (de masse ou d'alimentation). Mais, bien entendu, ce potentiel peut être différent de celui que doit recevoir un noeud de configuration voisin. Or, dans les circuits électroniques configurables connus, le potentiel imposé par défaut sur les noeuds de configuration (c'est-à-dire avant la configuration) est le même pour les tous les noeuds de configuration. De la sorte, si on considère que la moitié des noeuds de configuration du circuit doivent recevoir le potentiel de masse et l'autre moitié doivent recevoir le potentiel d'alimentation (ce qui constitue un cas moyen), il suit qu'un fusible sur deux doit être détruit lors de la configuration. Le circuit configurable selon l'invention ne présente plus cet inconvénient. En effet, l'invention propose un circuit électronique configurable comprenant des noeuds de configurations, et, pour chaque noeud de configuration: 4 2787912 - des moyens non modifiables lors de la configuration pour imposer sélectivement, avant configuration, l'un ou l'autre d'au moins un premier et un second potentiels sur le noeud de configuration; - des moyens modifiables lors de la configuration pour modifier le potentiel imposé sur le noeud de configuration par les moyens non modifiables. Ainsi, pour chaque noeud de configuration, les moyens non modifiables sont choisis de manière à imposer par défaut le potentiel qui est statistiquement le plus souvent imposé sur ce noeud de configuration dans les diverses applications du circuit. Par l'expression "par défaut" employée ci-dessus il faut comprendre "avant la configuration". Ainsi la configuration a pour effet de ne modifier le potentiel imposé par défaut sur un noeud de configuration déterminé que dans 10% des cas (en reprenant l'exemple donné plus haut). Ceci permet de minimiser le nombre des moyens modifiables qui doivent être modifiés lors de la configuration, c'est à dire en fait le nombre de fusibles qu'il faut détruire. D'autres caractéristiques et avantages de la présente invention apparaîtront à la lecture de la description qui va suivre. Celle-ci est purement illustrative et doit être lue en regard de l'unique figure annexée sur laquelle on a représenté le schéma d'un circuit selon l'invention. Sur cette figure, on n'a représenté que les moyens d'un circuit configurable 1 qui sont propres à l'invention. Le reste du schéma du circuit, comprenant notamment les composants nécessaires à la réalisation de sa fonction, est symbolisé par un rectangle 2. Sur le côté gauche de ce rectangle, on a schématiquement 2787912 isolé les noeuds de configuration N1, N2,...Nn du circuit 1 (o n est un nombre entier). Comme il a été dit en introduction, la configuration consiste à imposer un premier ou un second potentiel déterminé, en général un potentiel de masse Gnd ou un potentiel d'alimentation positif Vdd, sur chaque noeud N1 à Nn. Conformément à l'invention, ceci est réalisé en deux temps, par deux groupes de moyens. Pour chaque noeud de configuration, le circuit 1 comprend en effet deux sortes de moyens. D'une part des moyens non modifiables lors de la configuration pour imposer sélectivement sur ce noeud, avant configuration, l'un ou l'autre des potentiels Gnd et Vdd. D'autre part des moyens modifiables lors de la configuration pour, les cas échéant, modifier ce potentiel. Les moyens non modifiables sont référencés MF1 pour le noeud Ni, MF2 pour le noeud N2,... et MFn pour le noeud Nn. Dans le cas particulier o le premier et le second potentiel sont respectivement le potentiel de masse Gnd et le potentiel d'alimentation positif Vdd, de tels moyens MFi (o l'indice i est un nombre entier compris entre 1 et n) comprennent une chaîne de p inverseurs connectés en série, o p est un nombre pair (égal à deux dans l'ensemble représenté à la figure). L'entrée du premier inverseur Ili de la chaîne reçoit l'un des potentiels Gnd ou Vdd. Ces inverseurs, tels que Ili et I2i sont par exemple réalisé en technologie CMOS. Les moyens MFi comprennent également une connexion JCi qui relie le noeud de configuration Ni, soit à la sortie du p-ième inverseur de la chaîne, soit à la sortie d'un q-ième inverseur, o q est un nombre impair inférieur à p (dans l'exemple représenté à la figure, p est égal à un). Toutefois, l'homme du métier 6 2787912 perçoit qu'il est tout à fait équivalent, moyennant les adaptations nécessaires qui apparaîtront plus clairement dans la suite, que p soit un nombre impair et q soit un nombre pair inférieur à p. La connexion JCi est réalisée lors d'une étape de métallisation effectuée lors de la préfabrication du circuit. Cette étape est mise en oeuvre avec un masque de réalisation approprié. C'est en fonction de ce masque que le noeud Ni est connecté à la sortie des p-ième ou du q-ième inverseur de la chaîne. Par exemple, la connexion JC1 relie le noeud N1 à la sortie du premier inverseur 11 des moyens MF1, alors que la jonction JC2 relie le noeud N2 à la sortie du second inverseur I22 des moyens MF2. Ainsi, les moyens MF1 à MFn ne sont pas modifiables lors de la configuration, dans la mesure o celle-ci est réalisée après la préfabrication. La fonction des moyens MF1 à MFn est d'imposer sélectivement, avant configuration, sur le noeud de configuration, l'un ou l'autre des potentiels Gnd et Vdd. Par l'adverbe sélectivement, on exprime le fait que le potentiel n'est pas identique pour tous les noeuds de configuration, comme il sera explicité plus loin. Les moyens modifiables lors de la configuration sont référencés MMi pour chaque noeud de configuration Ni. Ils comportent au moins un fusible Fi. Ce fusible se trouve dans un état intact avant configuration. Après configuration, il peut se trouver dans un état détruit. Dit autrement, il peut être détruit lors de la configuration. Le fusible Fi est agencé de manière que si un premier potentiel (par exemple Vdd) est imposé sur le noeud de configuration Ni dans l'état intact du fusible, alors l'autre ou un autre potentiel (par 7 2787912 exemple Gnd) est imposé sur ce noeud dans l'état détruit du fusible, et réciproquement. Les moyens modifiables MMi comprennent le fusible Fi relié en série avec un moyen formant interrupteur entre deux bornes recevant le premier potentiel (par exemple Gnd) et le second potentiel (par exemple Vdd), le noeud commun entre l'interrupteur et le fusible étant relié à l'entrée du premier inverseur Ili de la chaîne d'inverseurs des moyens non modifiables MFi. Dans un mode de réalisation, le moyen formant interrupteur est tout simplement un transistor MOS référencé MPli pour les moyens MMi. Préférentiellement le drain de ce transistor est relié à sa grille de commande à travers un inverseur FBi. Cet inverseur permet de réaliser très simplement une rétroaction positive qui stabilise l'état passant ou bloqué du transistor. Dans un exemple représenté à la figure, le transistor MPli est un transistor MOS de type P dont le drain est relié à la borne recevant le premier potentiel (par exemple Gnd) à travers le fusible Fi, et dont la source est reliée à la borne recevant le second potentiel (par exemple Vdd). Mais bien entendu, l'homme du métier n'ignore pas qu'un résultat équivalent est obtenu avec un transistor MOS de type N dont la source est reliée à la borne recevant le premier potentiel (par exemple Gnd), et dont le drain est relié à la borne recevant le second potentiel (par exemple Vdd) à travers le fusible Fi Avantageusement, un second transistor MOS de type P, référencé MP2i à la figure, est relié en parallèle sur le transistor MPli et reçoit transitoirement, à la mise sous tension du circuit, une tension délivrée par un circuit POR dit "Power On Reset". Ce circuit reçoit 8 2787912 le d'alimentation positif Vdd. On sait qu'un tel circuit délivre une tension nulle (référencée par rapport à la masse) pendant une courte phase transitoire après la mise sous tension du circuit électronique, puis délivre la tension d'alimentation positive (toujours référencée par rapport à la masse) une fois celle-ci stabilisée à sa valeur nominale. L'utilisation de la tension en sortie du circuit POR pour alimenter certaines parties du circuit électronique permet de s'affranchir des problèmes liés à la phase transitoire de l'établissement de la tension d'alimentation du circuit. La fonction du transistor MP2i ainsi connecté, est de charger le noeud commun entre le fusible Fi et le transistor MPli à la valeur du potentiel Vdd à la mise sous tension du circuit. Ainsi, si le fusible est intact (équivalent à un condensateur), le noeud en question va rester chargé à la valeur de Vdd, du fait que le transistor MPli reçoit sur sa grille de commande un potentiel nul qui le rend conducteur. A l'inverse, si le fusible est détruit (équivalent à une résistance), ce noeud va être déchargé à travers le fusible une fois le potentiel d'alimentation établi à sa valeur nominale (qui en outre rend MP2i bloqué). Donc le potentiel sur le noeud commun chute à Gnd, en sorte que le transistor MPli reçoit sur sa grille de commande un potentiel Vdd qui le rend bloqué, si bien que le potentiel sur le noeud commun est stabilisé à Gnd. Lors de la configuration du circuit, une tension de claquage est appliquée aux bornes des seuls fusibles qui doivent être détruits. Cette tension de claquage est délivrée par un circuit ELEV à partir de la tension d'alimentation positive correspondant à Vdd. Il s'agit 9 2787912 par exemple d'un multiplieur de type Schenkel (à diodes et condensateurs), ou encore d'un circuit dit pompe de charge. La tension de claquage est appliquée aux bornes des fusibles F1 à Fn, lorsque c'est nécessaire, par l'intermédiaire d'un interrupteur référencé respectivement S1 à Sn. Cet interrupteur est commandable depuis l'extérieur du circuit électronique. Des moyens équivalents sont bien entendu envisageables par l'homme du métier. Avec le schéma de la figure, le premier inverseur Ili des moyens non modifiables MFi associés à un noeud de configuration Ni déterminé reçoit, par défaut (i.e., avant la configuration, le potentiel Vdd sur son entrée. Selon que la connexion JCi impose un nombre pair ou impair d'inverseurs entre l'entrée du premier inverseur Ili de la chaîne et le noeud Ni, celui-ci reçoit alors, toujours par défaut, respectivement le potentiel Vdd ou le potentiel Gnd. La configuration permet d'éventuellement modifier ce potentiel reçu par défaut, en faisant en sorte que le premier inverseur Ili des moyens non modifiables MFi ne reçoive plus le potentiel Vdd mais au contraire, le cas échéant, le potentiel Gnd. En conclusion, la fabrication d'un circuit électronique selon l'enseignement de l'invention est la suivante: d'une part une préfabrication à l'aide de masques de réalisation utilisés dans des étapes de réalisation technologique qui, pour chaque groupe de moyens non modifiables MFi, entre autre, permet de réaliser la connexion JCi selon l'une ou l'autre possibilité ci-dessus; d'autre part une configuration qui consiste à détruire ou non le fusible Fi des moyens modifiables MMi associés à chaque noeud de configuration Ni (cette configuration ne comprenant pas 2787912 d'étape de réalisation technologique, c'est à dire ne consistant pas à modifier l'implantation relative des différentes zones de silicium dopé du circuit). La configuration n'a pas d'effets sur les moyens non modifiables MF1 à MFn, même si elle a pour but et pour effet, le cas échéant, de modifier le potentiel qu'ils imposent par défaut sur le noeud de configuration. Comme on l'aura compris, cette modification est en effet indirecte, puisqu'elle résulte de la destruction du fusible des moyens modifiables qui modifie la valeur du potentiel reçu par le premier inverseur Ili des moyens non modifiables MFi. On notera que, avant configuration, le potentiel imposé par exemple par les moyens MF2 sur le noeud N2 est différent de celui qui est imposé par les moyens MF1 sur le noeud N1. Dit autrement, les moyens MF1 à MFn réalisent une pré-configuration, ou configuration par défaut, des potentiels sur les noeuds de configuration N1 à Nn. Dit autrement encore, ces potentiels sont individuellement déterminés avant la configuration. C'est le sens technique qu'il convient de donner à l'adverbe "sélectivement" utilisé plus haut. Comme on l'aura compris, cette détermination individuelle des potentiels sur les noeuds de configuration, préalable à la configuration, n'est ni arbitraire ni aléatoire. Au contraire, pour chaque noeud de configuration, elle correspond à la valeur de potentiel qui est statistiquement la plus fréquente après configuration (c'est-à-dire celle qu'on retrouve dans la majorité des applications du circuit configurable). 11 2787912 Par exemple, s'il s'avère qu'un noeud de configuration déterminé Ni reçoit, après configuration, le potentiel Gnd dans 90% des applications, alors les moyens non modifiables MFi associés à ce noeud sont tels qu'ils imposent le potentiel Gnd et non le potentiel Vdd sur ce noeud. De la sorte, la destruction du fusible Fi ne sera pas nécessaire dans 90% des cas. En renouvelant cette détermination pour chaque noeud de configuration individuellement, on parvient à réduire très significativement le nombre de fusibles qu'ils faut détruire lors de la configuration. R E V E N D I C A T I O N S 1. Circuit électronique configurable comprenant des noeuds de configurations, caractérisé en ce qu'il comprend, pour chaque noeud de configuration (N1-Nn): - des moyens non modifiables lors de la configuration (MF1-MFn) pour imposer sélectivement, avant configuration, l'un ou l'autre d'au moins un premier (Vdd) et un second (Gnd) potentiels sur le noeud de configuration; - des moyens modifiables lors de la configuration (MM1-MMn) pour modifier le potentiel imposé sur le noeud de configuration par les moyens non modifiables. 2. Circuit électronique configurable selon la revendication 1, caractérisé en ce que les moyens modifiables (MMi) comportent au moins un fusible (Fi) se trouvant dans un état intact avant configuration et pouvant se trouver dans un état détruit après configuration, le fusible étant agencé de manière que si le premier potentiel (Gnd) est imposé sur le noeud de configuration dans l'état intact du fusible alors l'autre ou un autre potentiel (Vdd) est imposé sur ce noeud dans l'état détruit du fusible, et réciproquement. 3. Circuit électronique configurable selon la revendication 1 ou selon la revendication 2, caractérisé en ce que le premier et le second potentiel étant respectivement un potentiel de masse (Gnd) et un potentiel d'alimentation positif (Vdd), les moyens non modifiables (MFi) comprennent une chaîne de p inverseurs connectés en série, o p est un nombre pair, l'entrée du premier inverseur (I2i) de la chaîne recevant l'un desdits potentiels, ainsi qu'une connexion (JCi) reliant le noeud de configuration soit à la sortie du p-ième inverseur de la chaine, soit à la sortie d'un q-ième inverseur de la chaîne, o y est un nombre impair inférieur à p. 4. Circuit selon les revendications 2 et 3, caractérisé en ce que le fusible (Fi) est relié en série avec un moyen formant interrupteur entre deux bornes recevant respectivement le premier potentiel (Gnd) et le second potentiel (Vdd), le noeud commun entre l'interrupteur et le fusible étant relié à l'entrée du premier inverseur (Ili) de la chaîne d'inverseurs des moyens non modifiables (MFi). 5. Circuit électronique configurable selon la revendication 4, caractérisé en ce que le moyen formant interrupteur est un transistor MOS (MPli). 6. Circuit électronique configurable selon la revendication 5, caractérisé en ce que le drain du transistor MOS (MPli) est relié à sa grille de commande à travers un inverseur (FBi). 7. Circuit électronique configurable selon la revendication 5 ou 6, caractérisé en ce que le transistor MOS (MPli) formant interrupteur est un transistor MOS de type P dont la source est reliée à la borne recevant le potentiel d'alimentation positif (Vdd) et dont le drain est relié à la borne recevant le potentiel de masse (Gnd) à travers le fusible (Fi). 8. Circuit électronique configurable selon la revendication 7, caractérisé en ce qu'un second transistor MOS de type P (MP2i) est relié en parallèle sur le transistor MOS formant interrupteur (MPli) et reçoit transitoirement, à la mise sous tension du circuit, une tension délivrée par un circuit dit "Power On Reset".