Brevet FR2889332A1 — publié le 20070202

B11597 1 PROCEDE ET APPAREIL D'AIDE A LA CONCEPTION DE CIRCUITS INTEGRES L'invention est relative à un procédé, à un appareil et à un produit logiciel d'aide à la conception de circuits intégrés, notamment sur silicium. La fabrication de circuits intégrés est une opération très onéreuse. Ainsi, avant de démarrer une fabrication en grande série, il est indispensable de connaître à l'avance tous les paramètres de fabrication et de conférer à au moins certains des paramètres des valeurs qui permettent de maximiser la probabilité que le circuit fabriqué fonctionne correctement. A cet effet, il existe un ensemble de produits logiciels, appelés outils d'automatisation de conception électronique , qui permettent d'aider à la conception de circuits intégrés depuis la description des spécifications du circuit à réaliser jusqu'à la réalisation des masques photographiques utilisés lors de la fabrication du circuit. Mais le développement de la technologie d'intégration de circuits sur le silicium est tel que ces outils d'automatisation de conception ne permettent pas de fournir des résultats satisfaisants. On rappelle, tout d'abord, que les systèmes électroniques sont formés soit d'un circuit intégré sur un unique substrat de silicium, soit constitués d'un système électronique intégré formé de plusieurs circuits intégrés dans un même boîtier ou dans des boîtiers différents. Dans ce qui suit, on se référera à un système électronique intégré pour désigner soit un circuit intégré sur substrat unique, soit à un assemblage de tels circuits intégrés, notamment dans un même boîtier ou dans des boîtiers différents. Les systèmes électroniques intégrés sont communément formés de centaines de millions de composants élémentaires. Dans ces conditions, des outils d'automatisation de conception utilisent des modèles abstraits permettant de simuler de façon simplifiée les comportements des composants, notamment les comportements électriques, et/ou magnétiques et/ou thermiques. Cette simplification est effectuée en ne considérant que les comportements de premier ordre. Autrement dit, ces outils idéalisent le fonctionnement des composants. Par exemple, lors de la simulation d'un circuit intégré sur substrat unique, le support en silicium est considéré comme idéal, c'est-à-dire soit parfaitement isolant, soit parfaitement conducteur. A titre d'exemple encore, ces outils connus considèrent la grille de distribution de l'alimentation électrique des composants comme parfaite, c'est-à-dire sans résistance au passage du courant électrique. Ces modèles abstraits sont destinés à vérifier qu'après assemblage de tous les composants élémentaires, le système électronique satisfait aux spécifications initiales. Toutefois, les résultats fournis par la simulation s'écartent du comportement réel après fabrication du système électronique. Ces écarts sont, bien entendu, dus aux hypothèses simplificatrices introduites lors de la simulation. Par exemple, si on néglige la résistance du réseau de distribution d'alimentation électrique, on ne simule pas l'effet des chutes de potentiel qui existent dans le circuit réel et ces chutes de potentiel peuvent induire des variations significatives de comportement rendant le circuit intégré inutilisable après fabrication. Les outils d'automatisation de conception électronique ont évolué avec le développement des systèmes électroniques. En particulier, la diminution progressive de la distance entre composants et la diminution de la tension d'alimentation ainsi que l'augmentation de la vitesse de fonctionnement des systèmes ont amené à tenir compte, d'une part, de l'interférence entre composants et, d'autre part, des commutations très rapides de signaux. Ainsi, les outils actuels permettent de simuler les circuits numériques qui commutent les signaux traités entre les valeurs extrêmes de la tension d'alimentation et les interférences qui induisent des parasites sous forme de retard ou d'avance de transmission des signaux d'un composant à un autre. Mais dans le cas de circuits analogiques, c'est-à-dire de circuits traitant des signaux pouvant prendre toute valeur de potentiel possible entre les valeurs extrêmes fixées par la tension d'alimentation, les interférences donnent lieu à des parasites plus complexes que le retard ou l'avance de signal. Par exemple, la présence d'interférences peut induire une modification du potentiel électrique ou de la fréquence des signaux analogiques ainsi qu'une variation de la vitesse de traitement des signaux. On précise ici que dans un circuit de type numérique, pour passer d'un signal d'une valeur basse à un signal d'une valeur haute ou réciproquement, physiquement le signal doit prendre les valeurs intermédiaires, mais ces dernières ne portent pas d'informations. Au contraire, dans un circuit analogique, les valeurs intermédiaires (qui peuvent être en grand nombre, pratiquement infini) sont porteuses d'informations. Mais il n'existe pas, à l'heure actuelle, de solutions satisfaisantes permettant de simuler les effets des interférences sur les parties analogiques. Cette absence d'outil logiciel pour vérifier l'intégrité des signaux analogiques entraîne des écarts entre le fonctionnement désiré et le fonctionnement réel des circuits fabriqués, ce qui peut même entraîner que les circuits ne fonctionnent pas. On constate ainsi qu'une majorité des systèmes électroniques ne fonctionnent pas correctement après une première fabrication. L'invention fournit un procédé, un appareil et des outils logiciels permettant de déterminer avant fabrication si un système électronique à circuit(s) intégré(s) fonctionne correctement. Le procédé pour vérifier le bon fonctionnement de systèmes électroniques à circuit(s) intégré(s) faisant appel à des signaux analogiques consiste à : - identifier les circuits sensibles au bruit et à établir un gabarit de sensibilité acceptable pour ces circuits 15 sensibles au bruit, identifier les circuits générateurs de bruit, modéliser ce bruit et déterminer la fonction de transfert du bruit vers les circuits sensibles, et - comparer le niveau de bruit atteignant les circuits 20 sensibles avec les gabarits de seuils de sensibilité acceptables pour les circuits sensibles. Dans ces conditions, on estime que le circuit fonctionnera si tous les circuits sensibles au bruit reçoivent des signaux de bruit inférieurs à leurs seuils de sensibilité au bruit. Il est à noter que l'identification des circuits sensibles au bruit constitue une simplification importante puisqu'elle permet de limiter les calculs. Par gabarit , on entend les valeurs de seuil de sensibilité au bruit en fonction de la fréquence et/ou du temps. Les circuits sensibles au bruit sont choisis dans le groupe comprenant: les circuits analogiques et RF tels que les amplificateurs, les filtres, les oscillateurs, les mélangeurs, les échantillonneurs-bloqueurs, des circuits numériques de type mémoire, les PLL, les circuits d'entréesortie et les références de tension. Bien entendu, un circuit comportant au moins un circuit sensible au bruit est lui-même considéré comme un circuit sensible au bruit. Dans une réalisation, le procédé est tel que les circuits sensibles aux bruits sont sélectionnables à volonté. Autrement dit, dans cette réalisation, le procédé permet de sélectionner automatiquement des circuits sensibles aux bruits et aussi de choisir à volonté des circuits sensibles aux bruits qui n'ont pas été sélectionnés automatiquement. Tous les circuits du système peuvent, dans une réalisation, être considérés comme générateurs de bruit. Toutefois, il est préférable de choisir ces circuits générateurs de bruit dans le groupe comportant: les circuits numériques, les cellules mémoire et des circuits analogiques et RF tels que les VCO et amplificateurs de puissance, les circuits d'entréesortie. Bien entendu, un circuit comportant au moins un tel circuit générateur de bruit est lui-même considéré comme un circuit générateur de bruit. Pour identifier les circuits générateurs de bruit et les circuits sensibles ainsi que leurs paramètres de génération de bruit et de sensibilité, selon une réalisation, le procédé part des données relatives à la topologie de chaque circuit (qui est généralement disponible dans des bibliothèques de circuits) et consiste à déterminer la position des différents circuits ou blocs, à déterminer la dimension et la position des diverses lignes d'alimentation, à déterminer les points d'entrée/sortie, et à déterminer le bruit atteignant chaque circuit sensible par la position des circuits générateurs de bruit par rapport à ces circuits sensibles. On rappelle ici que par circuit dans un système électronique à circuits intégrés, on entend des éléments qui peuvent se trouver à divers niveaux de hiérarchie. Le premier niveau de la hiérarchie est un composant tel qu'un transistor, le second niveau de la hiérarchie est une fonction élémentaire telle qu'une porte ET ou une porte OU, le troisième niveau de la hiérarchie est un assemblage de fonctions élémentaires pour réaliser une fonction déterminée, etc., le nombre de niveaux de hiérarchie n'étant pas limité. Dans un mode de réalisation préféré de l'invention, partant de la constatation que le bruit se transporte principalement par les lignes d'alimentation, on identifie et on isole ces lignes d'alimentation de façon à tenir compte principalement ou exclusivement de ces lignes pour déterminer le transfert de bruit. Ainsi, par rapport aux procédés de modélisation de circuits de l'art antérieur, on procède à une simplification très importante puisque les procédés connus consistent à tenir compte non seulement de l'alimentation mais aussi de tous les transports d'autres signaux, notamment d'information et d'horloge. En outre, il existe des connexions qui ne transportent aucun signal. La simplification conforme à l'invention ne compromet pas la qualité de la modélisation. En outre, chaque alimentation étant connectée à un nombre limité de circuits, il en résulte une simplification, car la caractérisation du bruit et de la sensibilité des circuits à ce bruit peut s'effectuer individuellement pour chaque réseau d'alimentation. Une autre simplification consiste à conférer un poids plus important aux circuits générateurs de bruit proches des circuits sensibles qu'aux circuits générateurs de bruit plus éloignés des circuits sensibles. Par exemple, la subdivision est d'autant plus fine que le circuit générateur de bruit est proche d'un circuit sensible. Dans une réalisation, on ne néglige aucune connexion d'un modèle de circuit mais on attribue à chacune d'elles un poids réglable à volonté. Par exemple, on tient compte non seulement des connexions d'alimentation, mais aussi des connexions avec les signaux d'horloge, qui fournissent des fronts de montée raides à une grande fréquence, et des grands bus. Le poids attribué à chaque noeud d'un modèle est, par exemple, un degré de précision pour chaque noeud. A titre d'illustration, un premier degré de précision pour un noeud est de le considérer comme un élément uniquement résistif, un second degré de précision est de le considérer comme étant à la fois résistif et capacitif et un troisième degré de précision consiste à considérer ce noeud comme étant à la fois résistif, capacitif et inductif. D'autres caractéristiques et avantages de l'invention apparaîtront avec la description de certains de ses modes de réalisation, celle-ci étant effectuée en se référant aux dessins ci-annexés sur lesquels: La figure 1 est un schéma montrant plusieurs étapes d'un procédé conforme à l'invention, la figure 2 est un schéma illustrant une étape d'un procédé selon l'invention, la figure 3 est un schéma de porte ET avec une indication de signaux susceptibles de générer du bruit, les figures 4a, 4b, 4c et 4d sont des diagrammes montrant une étape de mémorisation de formes d'ondes pour caractériser du bruit, la figure 5 est un schéma montrant deux portes ET, la figure 6 est un schéma simplifié de modèle de circuit intégré, et la figure 7 est un schéma d'une étape d'un procédé selon l'invention. La figure 1 représente les données et les produits logiciels nécessaires pour la mise en oeuvre d'un exemple de réalisation de l'invention. Pour définir un système électronique à circuit intégré, on part de circuits connus et de leurs encapsulations. Ces données, qu'on appellera par la suite données technologiques, concernent notamment les substrats au silicium (en particulier, le type et la concentration des porteurs), la 30 nature et les épaisseurs des diverses couches de métallisation, les types d'isolants et les boîtiers. Ainsi, on fournit une base de données 12 contenant les données caractéristiques fournies par les fabricants, à savoir les fondeurs de silicium et les fabricants de boîtiers. Par exemple, et de façon en soi connue, le fabricant de silicium fournit des informations détaillées sur la variation de densité d'impuretés dans l'épaisseur d'un substrat, sur les épaisseurs des couches conductrices et d'oxydes disposées sur le substrat. Les caractéristiques utiles pour le système d'aide à la conception de circuits intégrés sont extraites de la base 12, par un bloc de caractérisation 14 et ces données extraites par le bloc 14 sont comprimées dans un bloc 16. Par compression, on entend un procédé permettant de diminuer la quantité d'informations à stocker. Par exemple, le fondeur de silicium fournit des informations avec une grande précision sur la variation de densité d'impuretés dans l'épaisseur du substrat et la compression consiste à simplifier ces données en ne considérant que des tranches discrètes du substrat et en ne sélectionnant qu'une seule valeur dans chaque tranche. Pour caractériser un système électronique à circuit intégré, il faut, en plus des données technologiques, connaître les données de circuit qui sont stockées dans un bloc 22 de modèles de cellules ainsi que les données se rapportant à la disposition géométrique des éléments de circuits les uns par rapport aux autres, ces données étant stockées dans les blocs 32 et 40. Les modèles de cellules stockés dans le bloc 22 sont constitués par des circuits électriques formés de résistances, condensateurs, inductances et transistors ainsi que par la description électrique des sources de bruit et les gabarits de sensibilité au bruit. Les données des circuits élémentaires sont stockées dans un bloc 24. Par gabarit de sensibilité au bruit, on entend les seuils de sensibilité au bruit admissibles en fonction de la fréquence et/ou du temps. Selon l'invention, pour déterminer si les circuits utilisés pour réaliser un système à circuit intégré fonctionnent correctement, on détermine les caractéristiques de bruit de ses divers composants, à savoir, d'une part, le bruit émis par chaque circuit et, d'autre part, la sensibilité au bruit de chaque circuit. Pour caractériser le bruit, il faut effectuer des expériences dont la description est emmagasinée dans un bloc 26. Ces expériences sont des mesures (bloc 31) et/ou des simulations (bloc 30). Après réalisation des mesures et/ou des simulations, on obtient des signaux expérimentaux (simulation ou mesure) qui sont définis et stockés dans un bloc 28. Ces données de caractéristiques de cellules sont fournies ainsi au bloc 22 qui contient, non seulement l'organisation des circuits (c'est-à-dire les diverses parties de circuits et leurs connexions), mais aussi le bruit produit par chaque circuit ainsi que la sensibilité au bruit de chacun de ces circuits. On décrira plus loin, en relation avec les figures, des procédés permettant de caractériser le bruit émis et/ou la sensibilité au bruit reçu par chaque circuit. La sensibilité au bruit reçu est caractérisée par un gabarit de sensibilité. Pour que le circuit fonctionne correctement, il faut que chacun des circuits sensibles soit soumis à un bruit inférieur à un seuil déterminé. Ce bruit dépend non seulement des composants du circuit et de leurs connexions, mais aussi de leurs positions géométriques les uns par rapport aux autres. Cette segmentation des circuits est effectuée dans le bloc 34 qui reçoit des données fournies par un bloc 32 dans lequel on emmagasine, d'une part, les positions respectives des divers circuits et, d'autre part, les positions des lignes de connexion. Dans le cas où le système électronique est formé de plusieurs circuits intégrés, par exemple dans un même boîtier, on prévoit un bloc 40 dans lequel on fournit les données géométriques d'assemblage dans le boîtier, en particulier la position des circuits les uns par rapport aux autres à l'intérieur du boîtier. Le bloc 40 contient aussi les données de positions relatives de circuits intégrés quand on utilise un ensemble de circuits intégrés dans des boîtiers différents. Pour limiter les calculs, également comme décrit ci-après, les données des circuits retenus dans le bloc 34 sont emmagasinées par un bloc 42; la segmentation ainsi réalisée permet de sélectionner, sur la base des modèles de circuits emmagasinés dans le bloc 22, les éléments physiques des circuits générateurs de bruit et les éléments sensibles au bruit. Ainsi, à partir des données mémorisées par le bloc 42 et des données technologiques fournies par le bloc 16, ainsi qu'à l'aide des données de circuit et de bruit fournies par le bloc 22, un bloc 50 caractérise entièrement les interférences parasites entre les circuits. Ces caractérisations ou modèles contiennent notamment la fonction de transfert de l'ensemble du système qui véhicule des parasites. Ces caractérisations sont emmagasinées dans un bloc 52. Un bloc 54 reçoit des données du bloc 22 et du bloc 52 pour calculer la distribution du bruit issu des éléments générateurs de tels parasites. Cette distribution de bruit est stockée dans un bloc 56. Cette distribution de bruit est utilisée dans un bloc 58 qui parcourt l'ensemble des circuits sensibles au bruit et compare le gabarit de sensibilité de chacun de ces circuits sensibles avec le bruit auquel chacun de ces circuits est soumis, compte tenu de la position de chacun d'eux. Si aucun des éléments sensibles au bruit ne reçoit de parasites supérieurs à son gabarit, alors on produit un signal 60 de bonne marche du système électronique intégré. Dans le cas contraire, on produit un signal 62 de défectuosité de ce système électronique intégré. Liaison entre le bloc 16 de données technologiques et le bloc 50 fournissant les modèles électriques: Pour élaborer les modèles électriques en tenant compte des données technologiques, on peut faire appel à divers outils connus organisés sous forme de bibliothèques de modèles électriques de circuits formés de composants tels que des composants CMOS. Par exemple, la société américaine Cadence Design Systems fournit un logiciel SubstrateStorm. A titre d'exemple, encore, on peut citer l'outil logiciel Space de l'université néerlandaise de Delft. Les modèles représentent tant les composants que les paramètres de fabrication, notamment le substrat, le boîtier et les interconnexions. Ces dernières sont formées d'une superposition de couches de métal et d'isolant. Le modèle d'une interconnexion est une résistance et une inductance et l'isolant entre deux couches métalliques forme un condensateur. En outre, on considère qu'il existe une inductance mutuelle entre deux couches métalliques séparées par un isolant. Par exemple, l'outil logiciel Assura de la société Cadence Design Systems caractérise les interconnexions comme des inductances, des résistances et des condensateurs. On peut aussi citer les outils Calibre xRC et Calibre xL de la société Mentor Graphics. L'outil logiciel Space mentionné ci-dessus permet également de caractériser les interconnexions. Cependant, cet outil est limité aux résistances et aux condensateurs. Il peut être complété par un outil d'extraction des inductances et des mutuelles inductances tel que l'outil logiciel Fast Henry de l'université américaine MIT. Cet outil est décrit dans l'article de M. Kamon intitulé Fast Henry: a multiple accelerated 3D inductance extraction program , IEEE transactions MTT volume 42, n 9, pages 1750 à 1758, 1994. Les modèles électriques de boîtiers sont fournis en général par les fabricants de tels boîtiers. On peut également faire appel à un logiciel dénommé HFSS de la société américaine Ansoft. Liaison entre le bloc 16 de données technologiques et le bloc 34 de segmentation Les produits logiciels existants permettent de modéliser les morceaux de lignes indépendamment de leur position dans le circuit. Les lignes effectuent un transport d'alimentation, un transport de signal d'horloge et un transport d'information. Il existe aussi des éléments de lignes qui ne transportent aucun signal. Selon une réalisation particulièrement avantageuse de l'invention, on part de la constatation que le bruit se transporte principalement par les lignes d'alimentation. Ainsi, selon cette réalisation, dans le bloc 34, on identifie et on isole ces lignes d'alimentation et seules ces lignes, ainsi que le substrat et le boîtier, sont utilisés pour former le modèle électrique 50 qui caractérisera les éléments générateurs de bruit ou éléments parasites. Ainsi, contrairement à l'état antérieur de la technique, au lieu de tenir compte de tous les noeuds électriques, c'est-à-dire en général de millions de connexions électriques, on ne considère qu'un nombre très limité de connexions, sans compromettre la qualité de la modélisation. Toutefois, les noeuds d'alimentation sont, malgré tout, en nombre très important. En effet, une ligne de longueur 1 mm comportant des connexions de 0,1 , comporte 10.000 segments de lignes. En outre, le substrat comporte plusieurs couches, ce qui augmente d'autant la complexité. Pour limiter encore les calculs, grâce aux données fournies, d'une part, par le bloc 22 de modèles de cellules et, d'autre part, par le bloc 32 fournissant la géométrie des circuits intégrés, on identifie les éléments réellement sensibles au bruit. En outre, on tient compte de la distance séparant les éléments générateurs de bruit des éléments sensibles au bruit. Pour cette identification, on remarque d'abord que l'identification des éléments générateurs de bruit s'effectue pour chaque alimentation. En outre, selon une réalisation, pour tenir compte de la distance entre chaque générateur de bruit et chaque élément sensible au bruit, on subdivise l'espace, à deux dimensions, par exemple par un réseau à mailles carrées dont le pas augmente en fonction de la distance avec les éléments sensibles au bruit, et dans chaque maille, on effectue une simplification pour ne retenir qu'une contribution équivalente de tous les circuits générateurs de bruit se trouvant dans cette maille. Pour cette simplification: a) Tous les éléments électriques se trouvant entre deux noeuds identiques sont considérés comme étant en parallèle. b) Dans une maille, chaque réseau d'alimentation est connecté au substrat par un seul objet physique. Cet objet physique virtuel a une forme déterminée, par exemple carrée, dont l'aire est la somme des aires des objets physiques réels que l'on trouve dans chaque circuit de la maille. Sa position correspond au barycentre de toutes les surfaces considérées. Ainsi, on obtiendra des détails plus importants sur le bruit pour les générateurs de bruit lorsqu'ils sont proches des éléments sensibles au bruit. A titre d'exemple, différentes méthodes de maillage appliquées avec succès sont décrites dans un article de Volker Gaede et Olivier Günther intitulé Multidimensional Access Methods , ACM Computer Survey, Vol. 30, No. 2, pages 170 à 231, juin 1998. Sur la figure 2, on voit que l'espace à proximité d'un élément 100 sensible au bruit, est subdivisé avec des mailles fines alors que pour les mailles éloignées de l'élément 100, le pas est sensiblement plus important. En variante, le produit logiciel est tel qu'il permet de tenir compte de tous les noeuds, mais en affectant un poids différent à chaque noeud. Par exemple, si on veut tenir compte seulement des noeuds d'alimentation, alors on affectera un poids nul aux interconnexions avec les signaux d'horloge et aux bus. Il est également possible d'indiquer un degré de précision sur le modèle électrique pour chaque noeud; à titre d'exemple, le modèle peut négliger les inductances à chaque noeud. A titre d'exemple encore, on sélectionne les interconnexions avec les signaux d'horloge qui fournissent des fronts de montées ou de descentes raides à une grande fréquence - et les grands bus. Les modèles de cellules 22. Ces modèles de cellules 22 servent surtout à identifier et/ou caractériser les éléments générateurs de bruit. Pour caractériser ces éléments générateurs de bruit, on peut faire appel, selon une première réalisation de l'invention, à la technologie décrite dans la demande de brevet européen 1.134.676. Pour illustrer le procédé décrit dans ce brevet antérieur, on a représenté sur la figure 3, une porte ET comportant deux entrées A et B avec une alimentation fournissant à l'entrée une tension Vdd, et une intensité idd, et à la sortie une tension Vss et un courant En outre, cette porte ET fournit son signal de sortie sur une charge qui est, par exemple, un condensateur. La porte ET injecte enfin un courant isub directement dans le substrat semiconducteur. Pour caractériser le bruit fourni par une telle porte ET, on simule diverses possibilités de commutations. Ainsi, comme montré sur le figure 4a, on simule les signaux sur les entrées A et B avec des fronts de montées et des fronts de descentes à divers instants. Pour chacune de ces situations, on détermine par exemple par simulation, les valeurs idd, iss et isub comme représenté par les diagrammes des figures 4b, 4c et 4d. Le courant iss est le courant consommé qui diffère du courant fourni idd puisque ce courant fourni idd est dérivé vers la charge ainsi que vers le substrat isub. Les diverses formes d'ondes correspondant aux diverses transitions sont stockées dans une base de données de grande capacité. Ensuite, on part d'un circuit élémentaire à porte ET, et on considère le circuit plus complexe constitué de deux portes ET comme représenté sur la figure 5. Dans cet exemple, une entrée de la seconde porte ET est connectée à la sortie de la première porte ET et la seconde entrée de la seconde porte ET reçoit un signal C. Ainsi, ce circuit à deux portes ET comporte trois entrées A, B et C. On considère alors les diverses combinaisons possibles de signaux A, B et C. Une combinaison de valeurs de signaux A, B et C constitue un vecteur d'entrée. Etant donné que, dans le cas général, on ne peut pas considérer toutes les possibilités de combinaisons, des procédés connus permettent de sélectionner des valeurs d'entrée représentatives. Pour déduire les formes d'ondes des courants des formes d'ondes obtenues dans le cas d'une simple porte ET, on observe que le courant d'entrée de l'alimentation est la somme des courants d'entrée i1 et i3 sur chacune des portes et, de même, le courant de sortie iss est la somme des courants de sortie i2 et i4 sur chacune des portes. Dans ces conditions, les formes d'ondes des courants idd et iss sont des sommes de valeurs stockées (figures 4b et 4c). Les modèles de cellules 22 sont également utilisés pour identifier et caractériser le gabarit de sensibilité des cellules sensibles au bruit. On rappelle que, par gabarit , on entend le seuil de sensibilité au bruit de la cellule correspondante pour chaque fréquence. Dans d'autres réalisations, on considère les valeurs de sensibilité au bruit en fonction du temps, ce temps étant déterminé par une référence telle qu'une horloge. Par exemple, dans le cas d'un convertisseur analogique/numérique, la sensibilité au bruit est la plus importante pendant l'échantillonnage du signal analogique. Il faut également noter qu'une cellule n'est pas exclusivement considérée comme génératrice de bruit ou sensible au bruit. Ainsi, chaque modèle de circuit est soit un générateur de bruit, soit un gabarit de sensibilité au bruit, soit une combinaison des deux. Par ailleurs, on peut noter qu'il faut identifier la connexion physique de chaque cellule vers le substrat pour chacun des réseaux d'alimentation. En outre, on peut relever que la précision des calculs peut être améliorée en prenant en compte la résistance du conducteur qui relie les composants actifs de la cellule au point de connexion de l'alimentation du réseau d'alimentation dans la cellule. Enfin, il faut aussi, en général, tenir compte des capacités de découplage entre alimentations formées par les caissons des transistors complémentaires, ces capacités ayant une influence significative sur le transfert du bruit. Distribution du bruit sur les victimes Pour caractériser le bruit, il faut déterminer les variations des tensions vdd et vss pour chaque réseau d'alimentation. A cet effet, on part des variations déterminées pour idd et comme décrit ci-dessus (dans un exemple simplifié), et on tient compte des modèles de circuits qui sont par exemple simulés par des réseaux RC (résistances et condensateurs). De façon en soi connue, on considère que les réseaux d'alimentation des circuits générateurs de bruit sont reliés aux circuits sensibles au bruit par l'intermédiaire du substrat, lequel est également simulé sous la forme d'un circuit RC. Ainsi, le bruit est caractérisé par les formes d'ondes aux points de connexion reliés aux circuits sensibles au bruit. Le procédé de caractérisation de la distribution de bruit que l'on vient de décrire n'est pas toujours satisfaisant. En effet, il nécessite une simulation analogique relativement complexe. Cette simulation analogique est de type Spice comme par exemple proposée dans une version 3f5 dans le site Internet de l'université américaine de Berkeley. On peut également citer des simulateurs commerciaux tel que le logiciel Spectre distribué par la société Cadence Design Systems. Ce procédé présente aussi l'inconvénient de nécessiter un modèle simplifié qui ne tient compte que du couplage par le substrat entre circuits générateurs de bruit et circuits sensibles au bruit. Ainsi, selon un mode de réalisation, l'invention apporte deux perfectionnements à la technique connue, ces perfectionnements pouvant s'utiliser indépendamment l'un de l'autre. Le premier perfectionnement consiste à faire appel à un modèle plus réaliste de circuit, comme représenté par un exemple simplifié sur la figure 6. Le modèle de circuit tient compte, non seulement du couplage par le substrat mais aussi du couplage par les interconnexions et par le boîtier. Ainsi, comme montré sur la figure 6, le substrat 78 supporte un plot d'entrée d'alimentation 82 relié par un fil 80 à une patte 84 du boîtier. Le fil de liaison 80 est modélisé par une inductance et une résistance. Sur le substrat 78, sont formées des interconnexions sous forme de lignes métalliques 86, par exemple pour le réseau d'alimentation Vdd. Ces lignes métalliques 86 alimentent un circuit 88 réalisé sur le substrat 78, ce circuit 88 étant par exemple de type numérique avec un accès 98. Les fils 86 sont représentés par des inductances et des résistances ainsi que des capacités 90 avec d'autres fils 92. On tient compte, dans ce modèle, des inductances mutuelles entre fils 80, 86 et 94. Le fil 94 est, lui aussi, relié à une patte 96 du boîtier. La précision du modèle peut être améliorée en incluant les capacités entre les fils 86 et le substrat 78, ainsi que les capacités de couplages entre fils 80 et 94 et entre pattes 84 et 96. Les plots 84, 96 ainsi que l'accès 98 au circuit 88 et l'accès 102 à un circuit 104 sur le substrat constituent des points d'interconnexion vers les alimentations et vers les circuits sensibles au bruit. Les circuits 88 et 104 sont reliés au substrat. On sait caractériser des circuits comportant des multiplicités de noeuds, à savoir, les noeuds relatifs aux alimentations 82, 84, 98, 102, 96, ainsi que les noeuds NI, N2 qui constituent les noeuds d'un réseau. Les lois de Kirchoff permettent de relier entre elles les diverses valeurs d'intensités de courant dans le réseau. On sait que les tensions et les courants injectés de l'extérieur dans un tel système peuvent se représenter par un vecteur b et que ce vecteur b est relié au vecteur x qui représente les variables internes du système, c'est-à-dire les tensions de noeuds et les courants de branches. La relation entre b et x est la suivante: b = Ax relation dans laquelle A est une matrice représentant les paramètres caractéristiques des divers éléments du réseau. Cette matrice est une fonction de transfert combinant les influences respectives du substrat, des interconnexions et du boîtier. Ainsi, x représente l'influence des générateurs de bruit sur les éléments sensibles au bruit. Selon encore un autre aspect de l'invention, qui peut s'utiliser indépendamment de l'aspect que l'on vient de décrire - à savoir utiliser un modèle plus complet de circuits que le modèle de l'état antérieur de la technique - on simplifie les calculs en ne conférant qu'un nombre limité de paramètres aux formes d'ondes des courants et tensions aux points d'accès. A cet effet, selon une réalisation, on découpe chaque forme d'onde 120 (fig. 7) qui est représentée par un signal de courant ou tension variant en fonction du temps, en fenêtres temporelles d'une durée déterminée, par exemple 100 picosecondes, et dans chacune de ces fenêtres temporelles, par exemple to (figure 7), on détermine la valeur minimum m et la valeur maximum M du signal ainsi que le temps minimum tm de montée et le temps minimum de descente td des signaux. Ces quatre paramètres m, M, tm, td sont des caractéristiques d'un signal en dents de scie. Ce signal peut aisément être représenté par sa transformée de Fourier ou analogue, telle qu'une transformée de Laplace. Le nombre de paramètres de ces transformées est également restreint. Ainsi, l'équation Ax = b peut être utilisée avec les transformées de Fourier ou de Laplace, ce qui permet de se passer des simulations analogiques complexes. Autrement dit, avec cette simplification, on ne tient pas compte des valeurs antérieures des signaux, les valeurs instantanées de ces signaux suffisant pour caractériser le bruit atteignant chaque circuit sensible. En variante, à la place des paramètres tm et td, on considère les plus fortes pentes de montée et de descente des signaux. Le procédé selon l'invention permet de déterminer si un système électronique intégré faisant appel à des signaux analogiques, fonctionne correctement avant même de le réaliser physiquement, avec des bases de données ayant des capacités de mémoire raisonnables et avec des temps de calcul relativement courts. REVENDICATIONS 1. Procédé pour vérifier, avant fabrication, le bon fonctionnement de systèmes électroniques à circuit(s) intégré(s) faisant appel à des signaux analogiques caractérisé en ce qu'il comporte les étapes suivantes: identification (22) des circuits sensibles au bruit, - établissement d'un gabarit de sensibilité acceptable pour ces circuits sensibles au bruit, identification (34) des circuits générateurs de bruit, -modélisation du bruit, - détermination (50) de la fonction de transfert du bruit vers les circuits sensibles, et comparaison (58) du niveau de bruit atteignant les circuits sensibles avec un gabarit de seuil de sensibilité acceptable pour les circuits sensibles. 2. Procédé selon la revendication 1 caractérisé en ce que les circuits sensibles au bruit sont choisis dans le groupe comprenant: les circuits analogiques et RF, notamment les amplificateurs, les filtres, les oscillateurs, les mélangeurs, les échantillonneurs-bloqueurs, des circuits numériques de type mémoire, les PLL, des circuits d'entrée- sortie, et les références de tension. 3. Procédé selon la revendication 1 ou 2 caractérisé en ce que les circuits générateurs de bruit font partie du groupe comportant: les circuits numériques, les cellules mémoires, et des circuits analogiques et RF tels que des oscillateurs contrôlés en tension (VCO) et des amplificateurs de puissance. 4. Procédé selon l'une des revendications 1 à 3 caractérisé en ce que pour identifier les circuits générateurs de bruit et les circuits sensibles ainsi que leurs paramètres respectivement de génération de bruit et de sensibilité, - on détermine les positions relatives des différents blocs ou circuits composant le système, - on détermine la dimension et la position des diverses lignes d'alimentation, - on détermine les points d'entrée/sortie, et - on détermine le bruit atteignant chaque circuit sensible par les positions relatives des circuits générateurs de bruit et des circuits sensibles au bruit. 5. Procédé selon l'une des revendications précédentes caractérisé en ce que, pour modéliser le bruit et déterminer la fonction de transfert du bruit vers les circuits sensibles, parmi les interconnexions, on tient compte seulement des connexions aux lignes d'alimentation. 6. Procédé selon l'une des revendications précédentes, caractérisé en ce que pour modéliser le bruit et déterminer la fonction de transfert du bruit vers les circuits sensibles, on affecte un poids plus important aux circuits générateurs de bruit proches des circuits sensibles qu'aux circuits générateurs de bruit plus éloignés des circuits sensibles. 7. Procédé selon la revendication 6 caractérisé en ce que pour conférer un poids plus important aux circuits générateurs de bruit proches des circuits sensibles, on subdivise l'espace à deux dimensions d'un système d'un circuit intégré, la subdivision étant d'autant plus fine que le circuit générateur de bruit est proche d'un circuit sensible. 8. Procédé selon l'une des revendications précédentes caractérisé en ce que, pour modéliser le bruit et déterminer la fonction de transfert du bruit vers les circuits sensibles, on attribue à chaque connexion ou noeud un poids variable, le poids le plus important étant pour les connexions d'alimentation et pour les connexions qui fournissent des signaux à fronts de montée ou de descente raides. 9. Procédé selon l'une des revendications précédentes caractérisé en ce que, pour modéliser le bruit des circuits générateurs de bruit, on mémorise, pour une sélection de signaux d'entrée, une pluralité de formes d'ondes de signaux à des noeuds ou connexions par lesquels transitent le bruit. 10. Procédé selon la revendication 9 caractérisé en ce 35 qu'on découpe chaque forme d'ondes en fenêtres temporelles (to) et en ce que pour chaque fenêtre temporelle, la forme d'onde est représentée par un signal en dents de scie. 11. Procédé selon la revendication 10 caractérisé en ce que le signal en dents de scie est obtenu à partir de la valeur minimum (m) et de la valeur maximum (M) dans chaque fenêtre temporelle ainsi que du temps de montée minimum et du temps de descente minimum dans cette fenêtre temporelle, ou de la plus forte pente de montée et de la plus forte pente de descente dans cette fenêtre. 12. Procédé selon l'une des revendications 9 à 11 caractérisé en ce que les diverses formes d'ondes sont découpées en fenêtres temporelles et en ce que pour chaque fenêtre temporelle, on choisit des valeurs représentant la forme d'onde telles qu'elles permettent de tenir compte seulement des valeurs instantanées des signaux, sans tenir compte des valeurs antérieures. 13. Procédé selon une des revendications 9 à 12 caractérisé en ce qu'on effectue la transformée de Fourier, de Laplace ou analogue du signal en dents de scie pour déterminer le niveau de bruit.