Brevet FR2846491A1 — publié le 20040430

ARCHITECTURE COMPRENANT DES CELLULES DE REMPLACEMENT POUR R PARER DES ERREURS DE CONCEPTION DANS DES CIRCUITS INT GR S APR S FABRICATION La présente invention concerne un procédé et un appareil permettant la réparation des circuits intégrés. La présente invention concerne notamment une architecture comprenant des cellules de remplacement et le 5 positionnement et la connexion de ces dernières dans des circuits logiques intégrés. Bien qu'une grande diversité d'outils et de techniques soient disponibles pour vérifier et contrôler la conception d'un nouveau circuit intégré (CI) avant de 10 lancer sa fabrication, certaines erreurs de conception ne peuvent pas être détectées avant que le circuit ne soit entièrement implémenté, fabriqué et testé au niveau de la tranche et/ou du module. Dans les circuits mémoires et logiques, il est possible d'insérer une redondance dans 15 la conception pour que des cellules de rechange soient disponibles à des fins de réparation. Une fois le défaut de conception identifié, celui-ci doit être isolé et remplacé, ou connecté d'une autre manière. L'isolation est généralement effectuée par un faisceau ionique dirigé 20 (FID) qui isole les connexions à la cellule défaillante par gravure ionique. Grâce à l'ajout de gaz réactifs et à des ajustements des paramètres d'exploitation, un dépôt de matériau conducteur émis par faisceau ionique peut également être réalisé. Ceci permet aux concepteurs de 25 puces de pouvoir évaluer le résultat d'une réparation avant de procéder à une modification dans la conception en changeant la couche métallique, ce qui se révèle moins coteux, puisque les concepteurs peuvent utiliser une machine de FID pour valider la réparation avant de générer une nouvelle couche métallique. Le remplacement prend généralement la forme d'une dispersion des cellules de rechange autour du CI. Le 5 procédé permettant de réparer de tels défauts de conception dans les circuits logiques consiste habituellement à placer des portes logiques redondantes, telles que des portes ET et des portes OU, autour du circuit qui servent de pièces de rechange. Cette 10 technique est valable tant que les éléments défectueux du circuit à remplacer sont également des portes ET ou OU simples. Des complications surviennent en revanche lorsqu'une fonction logique plus complexe nécessite une cellule de rechange. Par exemple, pour remplacer une 15 fonction OU exclusif, il est nécessaire de connecter ensemble deux portes ET et une porte OU. Cependant, les portes logiques simples étant généralement réparties tout autour du circuit, le câblage nécessaire pour les lier entre elles peut devenir relativement complexe. En outre, 20 comme de plus en plus de composants sont assemblés dans des puces de plus en plus petites, il devient de plus en plus difficile de trouver des itinéraires de routage pour câbler ensemble les portes de remplacement simples afin de former une porte plus complexe ou de rediriger les 25 entrées et les sorties de la logique défaillante. Il serait possible, en variante, de répartir une bibliothèque complète de fonctions logiques sur l'ensemble du circuit. Néanmoins, cette solution se révèle assez coteuse puisque seules quelques fonctions 30 de la bibliothèque sont utilisées et une majorité d'entre elles reste inactive. Une solution plus souple consiste à utiliser des blocs logiques configurables. Par exemple, le brevet américain n0 6,255,845 de Wong et al décrit la combinaison d'un ou plusieurs onduleurs et d'un bloc fonctionnel logique configurable, comme un multiplexeur, pour former une cellule de rechange qui puisse être 5 configurée afin d'exécuter une pluralité de fonctions de porte logique différentes. l'origine, les entrées et sorties des onduleurs et du bloc logique configurable ne sont pas connectées ensemble de manière spécifique. leur état de remplacement, les entrées de tous les 10 circuits à l'intérieur de la cellule de rechange sont associées à une tension de référence, par exemple Vcc ou Vss, disponible sur le CI. Pour utiliser la cellule de rechange, une ou plusieurs connexions d'entrée à la tension de référence sont isolées, et les entrées et les 15 sorties sont connectées de manière sélective les unes aux autres et/ou aux signaux et aux éléments du circuit logique prédéfini sur la puce. Les informations du brevet de Wong et al aident à réduire le nombre de cellules de rechange nécessaire, ainsi que le nombre de connexions à 20 établir pour former des portes complexes. Cependant, dans certains cas, les itinéraires de routage doivent être trouvés pour relier les onduleurs au bloc logique reconfigurable, et, si nécessaire, pour établir une connexion entre le bloc logique reconfigurable et une 25 bascule. Puisque la densité de l'ensemble de circuits utilisé dans la plupart des puces de CI rend difficile la recherche des itinéraires de routage et puisque la création de connexions électriques à l'aide du FID est un processus lent, l'un des objets de la présente invention 30 est de proposer une structure comprenant des cellules de rechange ne nécessitant pas l'activation d'un si grand nombre de connexions internes. La logique de cellules de rechange décrite dans le brevet de Wong et al ne tient pas compte des routages pour les équations logiques pouvant être implémentées par les cellules de remplacement. Les concepteurs d'agencement de CI sont confrontés à 5 un autre problème important: il est nécessaire d'avoir un arbre d'horloge équilibré pour maintenir une logique synchrone. Néanmoins, la nécessité de connecter les broches d'horloge des bascules aux arbres d'horloge existants par l'intermédiaire de chemins de routage de 10 distances imprévisibles peut facilement perturber le délicat équilibre de l'arbre d'horloge. La présente invention a donc pour autre objectif de proposer une structure de cellules de rechange qui ne modifie par l'arbre d'horloge équilibré prédéfini. Les objectifs mentionnés ci-dessus sont atteints grâce à des cellules de remplacement ayant la forme de réseaux combinatoires configurables (RCC) placés stratégiquement sur l'ensemble du CI personnalisé en tant que cellules de rechange. Les cellules de rechange 20 peuvent être configurées afin d'effectuer une grande diversité de fonctions logiques de type somme de produits (par exemple, OU exclusif, NON-OU, ou d'autres fonctions logiques plus complexes), sans nécessiter d'onduleurs supplémentaires, en connectant un bloc d'alimentation ou 25 une masse aux emplacements spécifiques à l'aide d'une modification de la couche métallique. Il existe deux bus d'entrée entrant dans un RCC: un bus d'entrée fonctionnelle et un bus d'entrée d'équation, possédant chacun différentes fonctions. La sortie du RCC peut être 30 connectée à une bascule D (DFF) dont la broche d'horloge est connectée à un arbre d'horloge prédéfini. Le bus d'entrée fonctionnelle transporte les données pour le RCC, alors que le bus d'entrée d'équation achemine les signaux de commande de configuration qui spécifient la fonction du RCC. La présente invention consiste en un circuit intégré possédant une pluralité de cellules logiques 5 interconnectées, comprenant potentiellement au moins une cellule logique défectueuse, une pluralité de cellules de remplacement réparties à l'intérieur du circuit intégré pour le remplacement des dites cellules logiques défaillantes, chaque cellule de rechange comprenant: un réseau combinatoire configurable (RCC) implémentant une fonction parmi une pluralité de fonctions logiques de type somme de produits, ledit RCC possédant une pluralité de bornes d'entrée d'équation qui reçoivent des signaux de commande permettant de 15 configurer le RCC pour qu'il exécute une ou plusieurs fonctions logiques spécifiées, une pluralité de bornes d'entrée fonctionnelle; et une ou plusieurs bornes de sortie connectables de manière sélective au circuit intégré en remplacement de 20 la cellule logique défectueuse, de manière à recevoir des signaux de données variables provenant du circuit intégré et à délivrer au circuit intégré un résultat de la fonction logique spécifiée exécutée en fonction des signaux de données. Dans ce cas, la borne de sortie du RCC sera connectée à une entrée d'une bascule D. Par ailleurs, dans la cellule de remplacement pour circuit intégré, une broche d'horloge de la bascule D sera connectée à un arbre d'horloge préexistant dans une 30 zone du circuit intégré pour laquelle la nécessité de remplacement d'une cellule défectueuse a été déterminée comme hautement probable. De même, une broche d'entrée de données de scan de la bascule D sera connectée à un arbre d'horloge préexistant dans une zone du circuit intégré pour laquelle la nécessité de remplacement d'une cellule défectueuse a été déterminée comme hautement probable. Par ailleurs, au moins une parmi la pluralité de bornes d'entrée fonctionnelle est connectée à son état de remplacement à une zone du circuit intégré pour laquelle la nécessité de remplacement d'une cellule défectueuse a 10 été déterminée comme hautement probable. De la même manière, au moins une parmi la pluralité de bornes d'entrée fonctionnelle sera connectée à son état de remplacement à une zone du circuit intégré pour laquelle la nécessité de remplacement d'une cellule 15 défectueuse a été déterminée comme hautement probable et dans laquelle une bascule D est connectée à un arbre d'horloge dans la même zone. Avantageusement, dans laquelle les bornes d'entrée d'équation sont connectées de manière arbitraire aux 20 bornes d'alimentation ou à la masse lorsque le RCC est dans un état de remplacement, et dans laquelle les bornes d'entrée d'équation sont connectées de manière sélective aux bornes du bloc d'alimentation par modifications de la couche métallique lorsque le RCC est dans un état actif, 25 transformant ainsi le RCC en un réseau combinatoire spécifique. Selon une possibilité offerte par l'invention, les bornes d'entrée d'équation seront connectées à un registre, la fonction logique du RCC (72 ou 86) étant 30 déterminée par une valeur stockée dans le registre pouvant être accédé par l'intermédiaire de n'importe quel dispositif en série ou parallèle. Avantageusement, le RCC sera composé d'une première, d'une seconde, d'une troisième, d'une quatrième, d'une cinquième, d'une sixième, d'une septième et d'une huitième porte OU à 2 entrées, possédant chacune une 5 première et une seconde entrée et une sortie, et une première et une seconde porte NON-ET à 4 entrées, possédant chacune quatre entrées et une sortie, la première entrée de la première porte OU étant connectée à une première borne d'entrée fonctionnelle, la première 10 entrée de la seconde porte OU étant connectée à un complément de ladite première entrée fonctionnelle, la première entrée de la troisième porte OU étant connectée à une seconde borne d'entrée fonctionnelle, la première entrée de la quatrième porte OU étant connectée à un 15 complément de ladite seconde entrée fonctionnelle, la première entrée de la cinquième porte OU étant connectée à ladite première borne d'entrée fonctionnelle, la première entrée de la sixième porte OU étant connecté à un complément de ladite première entrée fonctionnelle, la 20 première entrée de la septième porte OU étant connectée à ladite seconde borne d'entrée fonctionnelle, la première entrée de la huitième porte OU étant connectée à un complément de ladite seconde entrée fonctionnelle, dans laquelle les secondes entrées de la première, deuxième, 25 troisième, quatrième, cinquième, sixième, septième et huitième porte OU sont connectées à une première, seconde, troisième, quatrième, cinquième, sixième, septième et huitième ligne de signaux d'entrée d'équation, chacune desquelles étant connectée à l'une 30 des bornes d'entrée d'équation par l'intermédiaire d'un onduleur, les première, deuxième, troisième et quatrième lignes de signaux d'entrée d'équation étant connectées aux entrées de la première porte NON-ET à 4 entrées et les cinquième, sixième, septième et huitième lignes de signaux d'entrée d'équation étant connectées aux entrées de la seconde porte NON-ET à 4 entrées, dans laquelle les sorties de la première, seconde, troisième et quatrième 5 porte OU à 2 entrées ainsi que la sortie de la première porte OU à 4 entrées sont connectées à une première porte ET à 5 entrées et les sorties de la cinquième, sixième, septième et huitième porte OU ainsi que la sortie de la porte OU à 4 entrées sont connectées à une seconde porte 10 ET à 5 entrées, chacune des première et seconde portes ET à 5 entrées possédant cinq entrées et une seule sortie, dans laquelle la sortie de la première et de la deuxième porte ET à 5 entrées est connectée à une neuvième porte OU à 2 entrées possédant deux entrées et une sortie, 15 ladite sortie de la neuvième porte OU étant connectée à la borne de sortie du RCC, ce par quoi le RCC exécute une opération logique combinatoire de type somme de produits spécifique sur les entrées fonctionnelles, ainsi que déterminé par les connexions des entrées d'équation 20 sélectionnées au bloc d'alimentation, et délivre le résultat au niveau de la borne de sortie du RCC. La présente invention consiste également un circuit intégré possédant une pluralité de cellules logiques 25 interconnectées comprenant potentiellement au moins une cellule logique défectueuse, une pluralité de cellules de remplacement réparties à l'intérieur du circuit intégré pour le remplacement des dites cellules logiques défaillantes, chacune des cellules de remplacement 30 comprenant: un réseau combinatoire configurable (RCC) implémentant une fonction parmi une pluralité de fonctions logiques de type somme de produits, ledit RCC possédant une pluralité de bornes d'entrée fonctionnelles qui reçoivent des signaux de données variables provenant du circuit intégré, une pluralité de bornes d'entrée d'équation qui reçoivent des signaux de commande 5 permettant de configurer le RCC pour qu'il exécute une ou plusieurs fonctions logiques spécifiées, et une ou plusieurs bornes de sortie qui délivrent un résultat de la fonction logique spécifiée exécutée en fonction des signaux de données, dans lequel au moins une de la 10 pluralité des bornes d'entrée fonctionnelle est connectée dans son état de remplacement à une zone du circuit intégré dans laquelle le besoin de remplacement d'une cellule défectueuse a été déterminée comme hautement probable. Dans ce cas, la borne de sortie du RCC sera connectée à une entrée d'une bascule D. Avantageusement, une broche d'horloge de la bascule D sera connectée à un arbre d'horloge préexistant dans une zone du circuit intégré pour laquelle la nécessité de 20 remplacement d'une cellule défectueuse a été déterminée comme hautement probable. De la même manière, les bornes d'entrée d'équation seront connectées de manière arbitraire à la masse ou à des bornes du bloc d'alimentation lorsque le RCC est dans 25 un état de remplacement, et dans laquelle les bornes d'entrée d'équation seront connectées de manière sélective aux bornes du bloc d'alimentation par modifications de la couche métallique lorsque le RCC est dans un état actif, transformant ainsi le RCC en un 30 réseau combinatoire spécifique. Avantageusement, les bornes d'entrée d'équation seront connectées à un registre, la fonction logique du RCC étant déterminée par une valeur entrée dans le registre pouvant être accédé par l'intermédiaire de n'importe quel dispositif en série ou parallèle. Avantageusement, le RCC sera composé d'une première, d'une seconde, d'une troisième, d'une quatrième, d'une 5 cinquième, d'une sixième, d'une septième et d'une huitième porte OU à 2 entrées, possédant chacune une première et une seconde entrée et une sortie, et une première et une seconde porte NON-ET à 4 entrées, possédant chacune quatre entrées et une sortie, la 10 première entrée de la première porte OU étant connectée à une première borne d'entrée fonctionnelle, la première entrée de la seconde porte OU étant connectée à un complément de ladite première entrée fonctionnelle, la première entrée de la troisième porte OU étant connectée 15 à une seconde borne d'entrée fonctionnelle, la première entrée de la quatrième porte OU étant connectée à un complément de ladite seconde entrée fonctionnelle, la première entrée de la cinquième porte OU étant connectée à ladite première borne d'entrée fonctionnelle, la 20 première entrée de la sixième porte OU étant connecté à un complément de ladite première entrée fonctionnelle, la première entrée de la septième porte OU étant connectée à ladite seconde borne d'entrée fonctionnelle, la première entrée de la huitième porte OU étant connectée à un 25 complément de ladite seconde entrée fonctionnelle, dans laquelle les secondes entrées de la première, deuxième, troisième, quatrième, cinquième, sixième, septième et huitième porte OU sont connectées à une première, seconde, troisième, quatrième, cinquième, sixième, 30 septième et huitième ligne de signaux d'entrée d'équation, chacune desquelles étant connectée à l'une des bornes d'entrée d'équation par l'intermédiaire d'un onduleur, les première, deuxième, troisième et quatrième lignes de signaux d'entrée d'équation étant connectées aux entrées de la première porte NON-ET à 4 entrées et les cinquième, sixième, septième et huitième lignes de signaux d'entrée d'équation étant connectées aux entrées 5 de la seconde porte NON-ET à 4 entrées, dans laquelle les sorties de la première, seconde, troisième et quatrième porte OU à 2 entrées ainsi que la sortie de la première porte NON-ET à 4 entrées sont connectées à une première porte ET à 5 entrées et les sorties de la cinquième, 10 sixième, septième et huitième porte OU ainsi que la sortie de la seconde porte NON-ET à 4 entrées sont connectées à une seconde porte ET à 5 entrées, chacune des première et seconde portes ET à 5 entrées possédant cinq entrées et une seule sortie, dans laquelle la sortie 15 de la première et de la deuxième porte ET à 5 entrées est connectée à une neuvième porte OU possédant deux entrées et une sortie, ladite sortie de la neuvième porte OU étant connectée à la borne de sortie du RCC, ce par quoi le RCC exécute une opération logique combinatoire de type 20 somme de produits spécifique sur les entrées fonctionnelles, ainsi que déterminé par les connexions des entrées d'équation sélectionnées au bloc d'alimentation, et délivre le résultat au niveau de la borne de sortie du RCC. L'invention décrit par ailleurs un procédé pour permettre de remplacer une cellule logique défectueuse comprenant les étapes de: - l'identification d'au moins une zone d'un circuit 30 intégré dans laquelle le remplacement de cellules défaillantes sera probablement nécessaire; - le positionnement d'une cellule de remplacement possédant un réseau combinatoire configurable dans chaque zone du circuit intégré pour laquelle le remplacement de cellules défaillantes sera probablement nécessaire; - la connexion de certaines entrées fonctionnelles du réseau combinatoire configurable à des signaux 5 fonctionnels existants de la zone logique dans laquelle le remplacement de cellules défaillantes sera probablement nécessaire; et - la configuration et l'activation de la cellule de rechange lorsque le remplacement d'une cellule 10 défectueuse est nécessaire. Avantageusement, le procédé selon l'invention comprend en outre la désactivation d'une cellule défectueuse. L'étape d'activation sera réalisée par modification 15 de la couche métallique. De la même manière, l'étape de désactivation sera par ailleurs réalisée par modification de la couche métallique. Par ailleurs, la cellule de remplacement comprendra 20 en outre une bascule D. En outre, le procédé selon l'invention comprendra la connexion de la broche d'horloge de la bascule D à un arbre d'horloge existant dans la zone o le remplacement d'une cellule défectueuse peut se révéler nécessaire, 25 ladite connexion survenant lorsque la bascule D est dans un état de remplacement. Enfin, la présente invention divulgue un circuit intégré comprenant une pluralité de cellules de remplacement sous la forme de réseaux combinatoires 30 configurables (RCC), les cellules de remplacement étant localisées dans des zones du circuit intégré pour lesquelles la nécessité de remplacement de cellules défectueuses a été déterminée comme hautement probable, chacune des cellules de remplacement possédant des chemins correcteurs vers lesdites zones afin de remplacer n'importe quelle cellule défaillante. Afin de faciliter les réparations par FID efficaces, 5 le RCC de la cellule de rechange et les DFF sont placés (pendant la phase de conception du circuit intégré) près d'une zone logique o la nécessité de remplacer une cellule défectueuse est déterminée comme étant hautement probable. Les chemins de connexion entre une cellule de 10 rechange et la zone logique proche sont définis de manière à assurer que le placement- routage automatique soit proche de la zone logique désirée, de façon à ce que l'activation du RCC ne perturbe pas l'équilibre fragile de l'arbre d'horloge. La figure 1 est le schéma fonctionnel d'un mode de réalisation préféré d'une cellule de remplacement de la présente invention, sous la forme d'un réseau combinatoire configurable (RCC) et de bascules D associées (DFF), La figure 2 est un schéma fonctionnel illustrant un moyen de connecter une cellule de rechange à une zone logique prédéfinie sans bascule D, La figure 3 est un schéma fonctionnel illustrant un autre moyen de connecter une cellule de remplacement à 25 une zone logique prédéfinie sans bascule D. Dans le mode de réalisation préféré de la présente invention, comme illustré à la figure 1, la cellule de rechange 11 est composée d'une pluralité de portes OU possédant une première et une seconde entrée, agissant 30 comme des portes d'entrée pour une première et une seconde borne d'entrée fonctionnelle FINl 10 et FIN2 12 et une borne de bus d'entrée d'équation EqIN 14 qui achemine une première ligne de signaux d'entrée d'équation EQIN[O], une seconde ligne de signaux d'entrée d'équation EQIN[1], une troisième ligne de signaux d'entrée d'équation EQIN[2], une quatrième ligne de signaux d'entrée d'équation EQIN[3], une cinquième ligne 5 de signaux d'entrée d'équation EQIN[4], une sixième ligne de signaux d'entrée d'équation EQIN[5], une septième ligne d'entrée de signaux d'équation EQIN[6] et une huitième ligne d'entrée de signaux d'équation EQIN[7]. Les lignes d'entrée d'équation EQUIN[7:0] sont inversées 10 par une première batterie de huit onduleurs 13, soit un pour chaque ligne d'entrée d'équation. La première borne d'entrée fonctionnelle 10 est connectée aux premières entrées des première et seconde portes OU 16 et 24 et à l'entrée d'un second onduleur 44. La sortie du second 15 onduleur 44 est connectée aux premières entrées d'une troisième et d'une quatrième porte OU 18 et 26. La seconde borne d'entrée fonctionnelle 12 est connectée aux premières entrées des cinquième et sixième portes OU 20 et 28, et à une entrée d'un troisième onduleur 46. La 20 sortie du troisième onduleur est connectée à la première entrée des septième et huitième portes OU 22 et 30. La première ligne de signaux d'entrée d'équation EQUIN[01 est reliée à la seconde entrée de la première porte OU 16. La seconde ligne de signaux d'entrée d'équation 25 EQIN[1] est connectée à la seconde entrée de la troisième porte OU 18. La troisième ligne de signaux d'entrée d'équation EQIN[21 est connectée à la seconde entrée de la cinquième porte OU 20. La quatrième ligne de signaux d'entrée d'équation EQIN[3] est reliée à la seconde 30 entrée de la septième porte OU 22. La cinquième ligne de signaux d'entrée d'équation EQIN[41 est connectée à la seconde entrée de la seconde porte OU 24. La sixième ligne de signaux d'entrée d'équation EQIN[5] est connectée à la seconde entrée de la quatrième porte OU 26. La septième ligne de signaux d'entrée d'équation EQIN[6] est connectée à la seconde entrée de la sixième porte OU 28. La huitième ligne de signaux d'entrée 5 d'équation EQIN[7] est reliée à la seconde entrée de la huitième porte OU 30. Les quatre premières lignes de signaux d'entrée d'équation [3:0] sont également connectées à une première porte NON-ET à 4 entrées 15 alors que les quatre dernières lignes de signaux d'entrée 10 d'équation EQIN[7:4] sont reliées à une seconde porte NON-ET à 4 entrées 17. Les sorties des première, troisième, cinquième et septième portes OU à 2 entrées 16, 18, 20, 22 et la sortie de la première porte NON-ET à 4 entrées 15 sont connectées aux entrées d'une première 15 porte ET à 5 entrées 32. Les sorties des seconde, quatrième, sixième et huitième portes OU 24, 26, 28, 30 et la sortie de la seconde porte NON-ET à 4 entrées 17 sont connectées aux entrées d'une seconde porte ET à 5 entrées 34. Les sorties de la première et de la deuxième 20 porte ET à 5 entrées 32 et 34 sont reliées aux entrées d'une neuvième porte OU à 2 entrées 36. Pour les applications dans lesquelles la sortie nécessite une bascule D (DFF), la sortie de la neuvième porte OU à 2 entrées 36 est connectée à l'entrée d'une DFF 38. La 25 broche d'horloge de la DFF 38 est connectée à un arbre d'horloge existant dans la zone logique prédéfinie dans laquelle le besoin d'une réparation de défaut est probable. La broche d'entrée des données de scan de la DFF 38 peut être connectée à la chaîne de scan logique de 30 la logique prédéfinie. L'un des atouts de la présente invention réside dans le fait que le RCC répond à une formule donnée telle qu'illustrée par l'exemple suivant, dans lequel les cellules de remplacement appellent une porte OU exclusif. L'équation logique pour la porte OU exclusif peut être exprimée comme suit: OUT = (FIN, FIN2) + (FIN1FIN2) L'équation ci-dessus peut être mappée en une formule de RCC illustrée cidessous: OURT[O] = (FIN2 + EQIN[7]) -(FIN2 + EQIN[6]) (FIN, + EQIN[5]). (FIN, + EQIN[4]) (EQIN[7] + EQIN[6] + EQIN[5] + EQIN[4]) +(FINI + EQIN[3]) (FIN2 + EQIN[2]) (FIN, + EQIN[1]) -(FIN, + EQIN[O]). (EQIN[3] + EQIN[2] + EQIN[1] + EQIN[O]) Ceci dicte que la sortie de la première et de la seconde porte ET à 5 entrées 32 et 34 doivent être respectivement F1NIFIN2 et FIN1 FIN2. Afin de produire de telles sorties, les entrées de la première porte ET à 5 15 entrées 32 doivent avoir un FIN1 et un FIN2 et trois is, alors que les entrées de la seconde porte ET à 5 entrées 34 doit avoir un FIN1 et un FIN2 et trois ls. Afin de présenter un FIN, et non un FIN1 à l'entrée de la première porte ET à 5 entrées 32, l'entrée d'équation 20 EQIN[O] vers la première porte OU à 2 entrées 16 doit être un " d'équation EQIN[2] vers la cinquième porte OU à 2 entrées 20 doit être un 1 et l'entrée d'équation EQIN[31 vers la septième porte OU à 2 doit être un " 0 ". Puisqu'au moins une des quatre lignes de signaux d'entrée 5 d'équation estun 1, la sortie de la première porte NONET à 4 entrées 15 doit être également un 1. Pour fournir FIN1FIN2 à la sortie de la seconde porte ET à 5 entrées 34, les entrées doivent être un FIN,, un FIN2 et trois ls. Ceci peut être réalisé en envoyant un " 1 " vers 10 l'entrée d'équation EQIN[4] de la seconde porte OU à 2 entrées 24, un " 0 " vers l'entrée d'équation EQIN[5] de la quatrième porte OU 26, un " 0 " vers l'entrée d'équation [6] de la sixième porte OU 28, et un " 1 " vers l'entrée d'équation EQIN[7] de la huitième porte OU 15 30. Puisqu'au moins une des quatre lignes de signaux d'entrée d'équation est un 1, la sortie de la seconde porte NON-ET à 4 entrées 17 doit être également un 1. Pour résumer, les signaux apparaissant aux entrées d'équation des huit portes OU à 2 entrées EQIN[7:01 20 doivent avoir la séquence suivante pour permettre de configurer le RCC en une porte OU exclusif, et prendre en compte le premier onduleur 13: 0110 1001. La première et la seconde porte NON-ET à 4 entrées 15 et 17 servent à générer des fonctions simples 25 comme ET et OU. Par exemple, pour transformer le RCC en une porte ET simple, la formule à implémenter est OUT = FIN, * FIN2 Le signal résultant au niveau de la ligne de signaux d'entrée d'équation EQIN[7:01 serait 00000101. Les quatre 1 dans EQIN[7:4] assurent une sortie 0 depuis la seconde porte NON-ET à 4 entrées 17, qui à son tour assure une sortie 0 depuis la seconde porte ET à 5 entrées 34. Ces signaux d'entrée d'équation 14 pour l'entrée d'équation peuvent être générés au cours du remplacement de la cellule défaillante en connectant le second, troisième, cinquième et huitième câble du bus au bloc d'alimentation à l'aide du système FID et en laissant les 10 câbles restants connectés à la masse. Pour minimiser encore la réparation par FID ou le retraitement de la couche métallique, il est possible de connecter le bus d'entrée à un registre de fonctions spéciales de la logique prédéfinie qui peut être chargé avec un nombre 15 binaire de huit chiffres spécifique par l'intermédiaire de n'importe quel dispositif en série ou parallèle tel que SCAN, JTAG et une interface utilisateur logicielle. Dans les circuits intégrés hautement modulaires actuels, un microcontrôleur classique peut comprendre un 20 coeur de processeur, un module mémoire, une interface de bus externe, un module et un bus interne, une pluralité de modules de synchronisation, et différents modules d'interface périphériques en série et parallèles, tels que des modules pour les émetteurs récepteurs synchrones 25 asynchrones universels (USART) , des bus série universels (USB) et des bus parallèles. Ces modules sont généralement à différents stades de développement. Certaines des conceptions de ces modules ont été utilisées de manière répétée dans divers circuits, si 30 bien que le besoin de remplacement de cellules défectueuses est faible, alors que d'autres circuits peuvent avoir été implémentés pour la première fois, si bien que le risque de réparations de défauts devient plus élevé. Le positionnement stratégique des cellules de rechange près des modules correspondant au dernier type cité permet dont de réduire de manière significative les distances de routage et d'améliorer l'efficacité de la 5 réparation de la défaillance. Cependant, des outils actuels de placement et de routage ont tendance à positionner au hasard des cellules de remplacement non connectées, avec toutes les entrées connectées à la masse. L'ingénieur de placement et de routage doit alors 10 trouver les itinéraires de routage en cas de réparation de la couche métallique. La séparation unique des entrées de la présente invention permet au concepteur de connecter les entrées fonctionnelles des cellules de rechange à une zone o les besoins de remplacement de 15 cellules défectueuses sont hautement probables sans modifier la fonctionnalité prédéfinie, tout en conservant les entrées d'équation connectées à la masse. De cette manière, les cellules de rechange sont automatiquement placées par les outils de placement et de routage à 20 proximité des zones o le remplacement de cellules défaillantes a le plus de chance d'être nécessaire. La figure 2 illustre une puce de circuit intégré 60 avec une pluralité de modules fonctionnels périphériques tels qu'un émetteur récepteur synchrone asynchrone 25 universel (USART) 62, un bus série universel (USB) 64 et une interface périphérique série (SPI) 66. Si il a été déterminé que 1'USB 64 est le module ayant la plus forte probabilité de nécessiter un remplacement de cellules défectueuses, les entrées fonctionnelles 68 des cellules 30 de rechange sont connectées au cours de la phase de conception aux signaux fonctionnels existants (sorties de porte combinatoires ou séquentielles) de la zone logique de l'USE 64 o le remplacement de cellules défaillantes est le plus probable. En conséquence, non seulement des chemins de routage préexistants pour les entrées fonctionnelles 68 peuvent être utilisés pour le remplacement des cellules défectueuses, mais l'outil de 5 placement et de routage positionne automatiquement le RCC 72 près du module USB 64, réduisant ainsi la distance des itinéraires de routage pour la sortie du RCC 72. Dans le cas d'un remplacement de cellules 10 défaillantes impliquant une sortie avec une bascule D, une autre connexion, illustrée à la figure 3, est possible. Sur la figure 3, la broche d'horloge 74 de la DFF 84 dans la cellule porte de rechange 80 peut être connectée à une branche d'un arbre d'horloge 82 dans 15 l'USB 64 à son état de remplacement, éliminant ainsi le besoin de connecter la broche d'horloge lorsqu'un remplacement de cellules défectueuses est nécessaire, ce qui pourrait potentiellement introduire un déséquilibre de l'arbre d'horloge. En outre, puisque la connexion de 20 la broche d'horloge 74 oblige l'outil de placement et de routage à positionner la DFF 84 à proximité de la zone de la puce o le besoin de remplacement de cellules défaillantes est élevé, et puisque la sortie du RCC 86 est connectée à la DFF 84, les entrées fonctionnelles 76 25 sont localisées près de la zone de remplacement des cellules défectueuses, réduisant ainsi la distance de routage potentielle des entrées fonctionnelles 76. Bien qu'un seul mode de réalisation de la logique combinatoire configurable ait été illustré dans les 30 paragraphes précédents, il apparaîtra clairement aux hommes du métier, à la lecture de l'invention décrite ici, d'autres manières de réaliser une fonction logique de type somme de produits en utilisant des combinaisons simples de cellules logiques. Il est également possible de connecter ensemble plusieurs RCC pour former une seule cellule porte de rechange. REVENDICATIONS 1. Circuit intégré possédant une pluralité de cellules logiques interconnectées, comprenant potentiellement au moins une cellule logique défectueuse, une pluralité de cellules de remplacement réparties à 5 l'intérieur du circuit intégré pour le remplacement des dites cellules logiques défaillantes, chaque cellule de rechange (11) comprenant: un réseau combinatoire configurable (RCC) (72 ou 86) implémentant une fonction parmi une pluralité de 10 fonctions logiques de type somme de produits, ledit RCC (72 ou 86) possédant une pluralité de bornes d'entrée d'équation qui reçoivent des signaux de commande permettant de configurer le RCC (72 ou 86) pour qu'il exécute une ou plusieurs fonctions logiques spécifiées, 15 une pluralité de bornes d'entrée fonctionnelle; et une ou plusieurs bornes de sortie connectables de manière sélective au circuit intégré en remplacement de la cellule logique défectueuse, de manière à recevoir des signaux de données variables provenant du circuit intégré 20 et à délivrer au circuit intégré un résultat de la fonction logique spécifiée exécutée en fonction des signaux de données. 2. Cellule de remplacement pour circuit intégré 25 selon la revendication 1, dans laquelle la borne de sortie du RCC (72 ou 86) est connectée à une entrée d'une bascule D. 3. Cellule de remplacement pour circuit intégré 30 selon la revendication 2, dans laquelle une broche d'horloge (74 ou 82) de la bascule D est connectée à un arbre d'horloge préexistant dans une zone du circuit intégré pour laquelle la nécessité de remplacement d'une cellule défectueuse a été déterminée comme hautement probable. 4. Cellule de remplacement pour circuit intégré selon la revendication 2, dans laquelle une broche d'entrée de données de scan de la bascule D est connectée à un arbre d'horloge préexistant dans une zone du circuit 10 intégré pour laquelle la nécessité de remplacement d'une cellule défectueuse a été déterminée comme hautement probable. 5. Cellule de remplacement pour circuit intégré 15 selon la revendication 1, dans laquelle au moins une parmi la pluralité de bornes d'entrée fonctionnelle est connectée à son état de remplacement à une zone du circuit intégré pour laquelle la nécessité de remplacement d'une cellule défectueuse a été déterminée 20 comme hautement probable. 6. Cellule de remplacement pour circuit intégré selon la revendication 1, dans laquelle au moins une parmi la pluralité de bornes d'entrée fonctionnelle est 25 connectée à son état de remplacement à une zone du circuit intégré pour laquelle la nécessité de remplacement d'une cellule défectueuse a été déterminée comme hautement probable et dans laquelle une bascule D est connectée à un arbre d'horloge dans la même zone. 30 7. Cellule de remplacement pour circuit intégré selon la revendication 1, dans laquelle les bornes d'entrée d'équation sont connectées de manière arbitraire aux bornes d'alimentation ou à la masse lorsque le RCC (72 ou 86) est dans un état de remplacement, et dans laquelle les bornes d'entrée d'équation sont connectées de manière sélective aux bornes du bloc d'alimentation 5 par modifications de la couche métallique lorsque le RCC (72 ou 86) est dans un état actif, transformant ainsi le RCC (72 ou 86) en un réseau combinatoire spécifique. 8. Cellule de remplacement pour circuit intégré 10 selon la revendication 1, dans laquelle les bornes d'entrée d'équation sont connectées à un registre, la fonction logique du RCC (72 ou 86) étant déterminée par une valeur stockée dans le registre pouvant être accédé par l'intermédiaire de n'importe quel dispositif en série 15 ou parallèle. 9. Cellule de remplacement pour circuit intégré selon la revendication 1, dans laquelle le RCC (72 ou 86) est composé d'une première, d'une seconde, d'une 20 troisième, d'une quatrième, d'une cinquième, d'une sixième, d'une septième et d'une huitième porte OU (30) à 2 entrées, possédant chacune une première et une seconde entrée et une sortie, et une première et une seconde porte NON-ET à 4 entrées (15 et 17), possédant chacune 25 quatre entrées et une sortie, la première entrée de la première porte OU (16) étant connectée à une première borne d'entrée fonctionnelle, la première entrée de la seconde porte OU (24) étant connectée à un complément de ladite première entrée fonctionnelle, la première entrée 30 de la troisième porte OU (18) étant connectée à une seconde borne d'entrée fonctionnelle, la première entrée de la quatrième porte OU (26) étant connectée à un complément de ladite seconde entrée fonctionnelle, la première entrée de la cinquième porte OU (20) étant connectée à ladite première borne d'entrée fonctionnelle, la première entrée de la sixième porte OU (28) étant connecté à un complément de ladite première entrée 5 fonctionnelle, la première entrée de la septième porte OU (22) étant connectée à ladite seconde borne d'entrée fonctionnelle, la première entrée de la huitième porte OU (30) étant connectée à un complément de ladite seconde entrée fonctionnelle, dans laquelle les secondes entrées 10 de la première, deuxième, troisième, quatrième, cinquième, sixième, septième et huitième porte OU (30) sont connectées à une première, seconde, troisième, quatrième, cinquième, sixième, septième et huitième ligne de signaux d'entrée d'équation, chacune desquelles étant 15 connectée à l'une des bornes d'entrée d'équation par l'intermédiaire d'un onduleur, les première, deuxième, troisième et quatrième lignes de signaux d'entrée d'équation étant connectées aux entrées de la première porte NON-ET à 4 entrées (15) et les cinquième, sixième, 20 septième et huitième lignes de signaux d'entrée d'équation étant connectées aux entrées de la seconde porte NON-ET à 4 entrées (17), dans laquelle les sorties de la première, seconde, troisième et quatrième porte OU à 2 entrées (16, 24, 18, 26) ainsi que la sortie de la 25 première porte OU à 4 entrées sont connectées à une première porte ET à 5 entrées (32) et les sorties de la cinquième, sixième, septième et huitième porte OU ainsi que la sortie de la porte OU à 4 entrées sont connectées à une seconde porte ET à 5 entrées (34), chacune des 30 première et seconde portes ET à 5 entrées possédant cinq entrées et une seule sortie, dans laquelle la sortie de la première et de la deuxième porte ET à 5 entrées (32 et 34) est connectée à une neuvième porte OU (36) à 2 entrées possédant deux entrées et une sortie, ladite sortie de la neuvième porte OU (36) étant connectée à la borne de sortie du RCC (72 ou 86), ce par quoi le RCC (72 ou 86) exécute une opération logique combinatoire de type 5 somme de produits spécifique sur les entrées fonctionnelles (68 ou 76), ainsi que déterminé par les connexions des entrées d'équation sélectionnées au bloc d'alimentation, et délivre le résultat au niveau de la borne de sortie du RCC (72 ou 86). 10. Circuit intégré possédant une pluralité de cellules logiques interconnectées comprenant potentiellement au moins une cellule logique défectueuse, une pluralité de cellules de remplacement réparties à 15 l'intérieur du circuit intégré pour le remplacement des dites cellules logiques défaillantes, chacune des cellules de remplacement comprenant: un réseau combinatoire configurable (RCC) (72 ou 86) implémentant une fonction parmi une pluralité de 20 fonctions logiques de type somme de produits, ledit RCC (72 ou 86) possédant une pluralité de bornes d'entrée fonctionnelles qui reçoivent des signaux de données variables provenant du circuit intégré, une pluralité de bornes d'entrée d'équation qui reçoivent des signaux de 25 commande permettant de configurer le RCC (72 ou 86) pour qu'il exécute une ou plusieurs fonctions logiques spécifiées, et une ou plusieurs bornes de sortie qui délivrent un résultat de la fonction logique spécifiée exécutée en fonction des signaux de données, dans lequel 30 au moins une de la pluralité des bornes d'entrée fonctionnelle est connectée dans son état de remplacement à une zone du circuit intégré dans laquelle le besoin de remplacement d'une cellule défectueuse a été déterminée comme hautement probable. 11. Cellule de remplacement pour circuit intégré 5 selon la revendication 10, dans laquelle la borne de sortie du RCC (72 ou 86) est connectée à une entrée d'une bascule D. 12. Cellule de remplacement pour circuit intégré 10 selon la revendication 10, dans laquelle une broche d'horloge (74 ou 82) de la bascule D est connectée à un arbre d'horloge préexistant dans une zone du circuit intégré pour laquelle la nécessité de remplacement d'une cellule défectueuse a été déterminée comme hautement 15 probable. 13. Cellule de remplacement pour circuit intégré selon la revendication 10, dans laquelle les bornes d'entrée d'équation sont connectées de manière arbitraire 20 à la masse ou à des bornes du bloc d'alimentation lorsque le RCC (72 ou 86) est dans un état de remplacement, et dans laquelle les bornes d'entrée d'équation sont connectées de manière sélective aux bornes du bloc d'alimentation par modifications de la couche métallique 25 lorsque le RCC (72 ou 86) est dans un état actif, transformant ainsi le RCC (72 ou 86) en un réseau combinatoire spécifique. 14. Cellule de remplacement pour circuit intégré 30 selon la revendication 10, dans laquelle les bornes d'entrée d'équation sont connectées à un registre, la fonction logique du RCC (72 ou 86) étant déterminée par une valeur entrée dans le registre pouvant être accédé par l'intermédiaire de n'importe quel dispositif en série ou parallèle. 15. Cellule de remplacement pour circuit intégré 5 selon la revendication 10, dans laquelle le RCC (72 ou 86) est composé d'une première, d'une seconde, d'une troisième, d'une quatrième, d'une cinquième, d'une sixième, d'une septième et d'une huitième porte OU (16, 24, 18, 26, 20, 28, 22, 30, 36) à 2 entrées, possédant 10 chacune une première et une seconde entrée et une sortie, et une première et une seconde porte NON-ET à 4 entrées (15 et 17), possédant chacune quatre entrées et une sortie, la première entrée de la première porte OU (16) étant connectée à une première borne d'entrée 15 fonctionnelle, la première entrée de la seconde porte OU (24) étant connectée à un complément de ladite première entrée fonctionnelle, la première entrée de la troisième porte OU (18) étant connectée à une seconde borne d'entrée fonctionnelle, la première entrée de la 20 quatrième porte OU (26) étant connectée à un complément de ladite seconde entrée fonctionnelle, la première entrée de la cinquième porte OU (20) étant connectée à ladite première borne d'entrée fonctionnelle, la première entrée de la sixième porte OU (28) étant connecté à un 25 complément de ladite première entrée fonctionnelle, la première entrée de la septième porte OU (22) étant connectée à ladite seconde borne d'entrée fonctionnelle, la première entrée de la huitième porte OU (30) étant connectée à un complément de ladite seconde entrée 30 fonctionnelle, dans laquelle les secondes entrées de la première, deuxième, troisième, quatrième, cinquième, sixième, septième et huitième porte OU (16, 24, 18, 26, 20, 28, 22, 30) sont connectées à une première, seconde, troisième, quatrième, cinquième, sixième, septième et huitième ligne de signaux d'entrée d'équation, chacune desquelles étant connectée à l'une des bornes d'entrée d'équation par l'intermédiaire d'un onduleur, les 5 première, deuxième, troisième et quatrième lignes de signaux d'entrée d'équation étant connectées aux entrées de la première porte NON- ET à 4 entrées (15) et les cinquième, sixième, septième et huitième lignes de signaux d'entrée d'équation étant connectées aux entrées 10 de la seconde porte NON-ET à 4 entrées (17), dans laquelle les sorties de la première, seconde, troisième et quatrième porte OU (16, 24, 18, 26) à 2 entrées ainsi que la sortie de la première porte NON-ET à 4 entrées (15) sont connectées à une première porte ET à 5 entrées 15 (32) et les sorties de la cinquième, sixième, septième et huitième porte OU (20, 28, 22, 30) ainsi que la sortie de la seconde porte NON-ET à 4 entrées (15) sont connectées à une seconde porte ET à 5 entrées (34), chacune des première et seconde portes ET à 5 entrées possédant cinq 20 entrées et une seule sortie, dans laquelle la sortie de la première et de la deuxième porte ET à 5 entrées (32 et 34) est connectée à une neuvième porte OU (36) possédant deux entrées et une sortie, ladite sortie de la neuvième porte OU (36) étant connectée à la borne de sortie du RCC 25 (72 ou 86), ce par quoi le RCC (72 ou 86) exécute une opération logique combinatoire de type somme de produits spécifique sur les entrées fonctionnelles (68 ou 76), ainsi que déterminé par les connexions des entrées d'équation sélectionnées au bloc d'alimentation, et 30 délivre le résultat au niveau de la borne de sortie du RCC (72 ou 86). 16. Procédé pour permettre de remplacer une cellule logique défectueuse comprenant les étapes de - l'identification d'au moins une zone d'un circuit intégré dans laquelle le remplacement de cellules défaillantes sera probablement nécessaire; - le positionnement d'une cellule de remplacement possédant un réseau combinatoire configurable dans chaque zone du circuit intégré pour laquelle le remplacement de cellules défaillantes sera probablement nécessaire; - la connexion de certaines entrées fonctionnelles (68 ou 76) du réseau combinatoire configurable à des signaux fonctionnels existants de la zone logique dans laquelle le remplacement de cellules défaillantes sera probablement nécessaire; et la configuration et l'activation de la cellule de rechange (11) lorsque le remplacement d'une cellule défectueuse est nécessaire. 17. Procédé selon la revendication 16, comprenant 20 en outre la désactivation d'une cellule défectueuse. 18. Procédé selon la revendication 16, dans lequel l'étape d'activation est réalisée par modification de la couche métallique. 19. Procédé selon la revendication 17, dans lequel l'étape de désactivation est réalisée par modification de la couche métallique. 20. Procédé selon la revendication 16, dans lequel la cellule de remplacement comprend en outre une bascule D. 21. Procédé selon la revendication 20, comprenant en outre la connexion de la broche d'horloge (74 ou 82) de la bascule D à un arbre d'horloge existant dans la zone o le remplacement d'une cellule défectueuse peut se 5 révéler nécessaire, ladite connexion survenant lorsque la bascule D est dans un état de remplacement. 22. Circuit intégré comprenant: une pluralité de cellules de remplacement sous la 10 forme de réseaux combinatoires configurables (RCC) (72 ou 86), les cellules de remplacement étant localisées dans des zones du circuit intégré pour lesquelles la nécessité de remplacement de cellules défectueuses a été déterminée comme hautement probable, chacune des cellules de 15 remplacement possédant des chemins correcteurs vers lesdites zones afin de remplacer n'importe quelle cellule défaillante.