FR 2932040 A1 20091204 FR 0802980 A 20080530 DISPOSITIF ELECTRONIQUE D'AIGUILLAGE AUTOMATIQUE DE DONNEES POUR LE CIRCUIT SIMULATEUR La présente invention concerne un dispositif d'aiguillage des données destiné à simplifier la programmation de l'acheminement des données entre cellules du circuit simulateur objet du brevet WO 2005/088839 référencé en [1]. Dans le circuit électronique [1], chaque sortie de cellule, en interne, doit être reliée par instruction sur une liaison d'interconnexion. Cela accroît considérablement la taille des to instructions avec la taille des cellules CIMTL et CPCE. D'autre part, le choix par programmation des liaisons à chaque cycle élémentaire peut empêcher le transfert de données en conflit même dans le cas où le réseau d'interconnexion serait partiellement occupé. Ces deux caractéristiques rendent le circuit complexe en programmation et 15 relativement inefficace. Le dispositif objet de la présente invention supprime la nécessité de programmer l'affectation de chaque sortie de cellule sur une liaison et exploite au mieux l'ensemble des liaisons d'interconnexion. II s'agit d'un opérateur purement combinatoire qui propage les informations à travers un maillage sans l'action d'une horloge et avec des possibilités 20 multiples d'opérations logiques Grâce à ces dispositions : la taille des instructions internes aux CIMTL et CPCE et donc la complexité du circuit [1] est réduite, l'échange des données depuis les cellules CPCE est prioritaire et sans 25 privation de ligne, la privation de ressources d'interconnexion est réservée aux échanges entre cellules CIMTL vers CIMTL ou CIMTL vers CPCE, plus facilement gérable par l'échéancier que les CPCE avec les signaux d'entrée, les situations d'engorgement qui conduisent aux reports d'échéances, 30 sont moins probables, le dispositif prend en charge les opérations logiques à grand nombre d'opérandes à la place des cellules CIMTL ce qui conduit à un gain de performance et à une simplification de la programmation du circuit. La structure du réseau général est divisible en réseaux connectés entre eux. Grâce a ces dispositions : la taille des instructions s'en trouve réduite, les échanges internes aux réseaux sont indépendants et plus denses par 5 leurs opérations simultanées. Les points de connexion peuvent être multiples sur des lignes conjointes. Grâce à ces dispositions, le réseau de transfert offre des possibilités d'opérations logiques câblées sur lignes conjointes uniquement. Les liaisons sont bi-directionnelles et offrent de multiples combinaisons de liaisons. to Grâce à ces dispositions, le réseau permet de multiples combinaisons d'opérations câblées entre cellules (voir figure 9). Les longs parcours de signaux exigent la présence de fonctions anticipatrices sur des portions régulières du réseau afin de réduire les temps de propagation. La taille de ces portions suit un compromis entre le surcroît de complexité dû aux 15 anticipateurs et la réduction des temps de propagation : des anticipateurs pour des portions trop grandes accroîent leurs complexités et réduit leurs efficacités, des anticipateurs pour des portions trop petites accroîent le surplus de complexité dû à leur nombre de ceux-ci et réduit leurs efficacités. 20 D'autres avantages, buts et caractéristiques de la présente invention ressortiront de la description d'un mode particulier de réalisation, qui va suivre, faite, dans un but explicatif et nullement limitatif en regard des dessins annexés dans lesquels : - la figure 1 représente, schématiquement, le dispositif d'interconnexion interne 25 avec, à titre d'exemple, une structure à 2 réseaux, - la figure 2 représente, schématiquement, la liaison entre les cellules CPCE et CIMTL à l'intérieur d'un seul réseau vers leurs entrées, - la figure 3 représente, la partie avec anticipation des liaisons affectées aux cellules côté source, de la maille d'un réseau, 30 - la figure 4 représente la Cellule d'Interconnexion Source : CIS, - la figure 5 représente, la partie avec anticipation, côté destination, de la maille d'un réseau, - la figure 6 représente la Cellule d'Interconnexion Destination : CID, - la figure 7 représente la Cellule d'Interconnexion Réseau CIR, 35 - la figure 8 représente tous les modes possibles de transfert de données bidirectionnels, - la figure 9 représente la chronologie du réseau général par rapport au circuit [1]. Le principe du réseau est de : connecter les sorties (ou entrées) CPCE sur leurs lignes horizontales : liaisons prioritaires, - connecter les sorties (ou entrées) des cellules CIMTL selon un ordre pré-établi sur des lignes horizontales non occupées par les sorties CPCE : liaisons mi-prioritaires, connecter les lignes horizontales sur les lignes verticales en priorité à celle utiles aux CPCE aux cellules destinataires, to - connecter les lignes horizontales suivantes (dont celles affectées aux CIMTL) aux cellules destinataires, présenter en conséquence des signaux aux cellules destinataires selon l'ordre suivant : signaux CPCE par ordre topologique croissant suivies des signaux CIMTL par ordre topologique croissant sur les entrées désignées, 15 connecter par défaut les sorties des cellules sur une partie de leurs propres entrées si elles ne sont pas destinataires : re-bouclage de signaux, connecter par défaut les sorties des cellules sur une autre partie des entrées d'autres cellules si elles ne sont pas destinataires : liaisons 20 locales, connecter les sorties des cellules sur leurs entrées si elles se désignent comme uniques destinataires : re-bouclage de signaux. Au résultat les sorties des cellules sont reliées aux entrées de celles-ci ou d'autres cellules suivant une topologie déterministe qui ne dépend que des instructions cellules. 25 L'échange est spatial (aucune mise en séquence) et en seul cycle horloge du circuit [1]. Une cellule peut adresser simultanément plusieurs cellules destinataires sur un réseau unique (pas de destinataires sur plusieurs réseaux pour des raisons de simplicité). L'adressage consiste à désigner plusieurs correspondants cellules pour un échange bidirectionnel entre cellules CIMTL ou CPCE: 30 - une sortie de signal vers une ou plusieurs entrées, - une entrée de signal à partir d'une ou plusieurs sorties, une ou plusieurs sorties vers plusieurs entrées. En résumé, l'aiguillage des signaux fonctionne sur un principe d'interception entre des demandes et des mises à dispositions de lignes verticales et horizontales selon un ordre 35 topologique. Tous les opérateurs logiques utilisés (portes) n'ont que 2 états : 0 ou 1 pour les portes OU, ET, OU exclusifs et inverseurs, 15 20 0 ou haute impédance pour les portes dites � à collecteur ouvert �. Ceci évite les conflits de signaux (courts circuits) temporaires inévitables dans le cas d'opérateur à 3 états : 0, 1 et haute impédance. Un signal de pré-charge doit au préalable désactiver très rapidement l'ensemble des signaux du réseau selon la technologie et les propriétés physique du circuit [1] : voir figure 9. Toute activation s'opère du 1 vers le 0 selon l'avantage donnée par les propriétés physiques des semi-conducteurs (mobilité des charges positives supérieure à celles des charges négatives) à laquelle l'invention présente est destinée. La figure 1 décrit le principe général d'un réseau : le réseau prioritaire 110 est relié sur les entrées-sorties de toutes les cellules CPCE de [1] de sorte qu'elles disposent des lignes horizontales 160 à 165, si une sortie CPCE 163 est activée par instruction : o une liste de cellules destinataires qui concerne les cellules destinataires du réseau 110, est présentée avec, o la ligne horizontale 163 devient prioritaire, o la cellule CID 190 intercepte cette demande avec la destination adressée à la cellule reliée 140 et connecte la ligne horizontale 163 sur la ligne verticale 140. si une sortie CPCE 160 est activée par instruction : o une liste de cellules destinataires qui concerne des cellules destinataires du réseau 111, 25 o une ligne horizontale 160 devient prioritaire avec une indication de transit dans le réseau 110, o la cellule CID 194 intercepte cette demande avec la destination adressée à la cellule reliée à la ligne verticale 150 et connecte la ligne horizontale 170 à la ligne verticale 150, 30 si une sortie CIMTL sur la ligne verticale 120 est activée par instruction : o la ligne horizontale 165 qui est la première disponible (non accaparée par la CPCE qui y est reliée) est connectée sur la ligne verticale 120 par la cellule CIS 180 et devient mi-prioritaire, o la cellule CID 193 intercepte cette demande avec la destination 35 adressée à la cellule reliée à la ligne verticale 141 et connecte la ligne horizontale 165 à la ligne verticale 141, - la seconde sortie CIMTL sur la ligne verticale 122 est activée par instruction, elle se trouve reliée à la ligne 164 par le biais de la CIS 181 et la CID 192 selon le même principe. la seconde sortie CIMTL sur la ligne verticale 133 est activée par instruction, elle se trouve reliée à la ligne 142 par le biais de la CIS 183 et la CID 191 selon le même principe mais avec pour différence que la ligne horizontale 162 se trouve non prioritaire. Une ligne horizontale ou verticale est un groupe de signaux qui contiennent, en plus de la donnée utile, des informations d'aiguillage. to Les lignes verticales contiennent en plus des informations de sens des signaux. Les cellules CIS ou CID se chargent de connecter deux lignes qui se croisent selon les informations que ces lignes véhiculent et sur les informations que ces cellules s'échangent. Les sorties des cellules CPCE consistent : 15 une demande de connexion sortie (ou entrées) par sortie, le signal de sortie avec mise en haute impédance en l'absence d'activation, un groupe de signaux dont une partie adresse le réseau destinataire et l'autre la liste de tous les destinataires possibles par réseau avec 20 indication d'opération câblées. Les sorties des cellules CIMTL consistent : une demande de connexion sortie par sortie, le signal d'entrée-sortie, un signal de direction, 25 une sélection de la liste destinataires : partage des listes destinataires entre sorties pour des raisons d'économie de ressource, - un groupe de signaux dont une partie adresse le réseau destinataire et l'autre la liste de tous les destinataires possibles par réseau ; Les entrées des cellules CIMTL ou CPCE consistent : 30 - le signal d'entrée-sortie, un signal de direction, un signal qui indique l'utilisation de la ligne verticale par la cellule destinataire. L'attribut prioritaire pour les lignes horizontales signifie qu'elles sont mises à disposition 35 prioritairement aux CPCE ou CIR qui y sont connectés. L'attribut mi-prioritaire signifie que les lignes horizontales sont successivement mises à disposition en dehors des lignes prioritaires. 510 Les autres lignes horizontales sont mises à disposition successivement une fois que les deux types précédents ont été attribués. Des signaux propres au réseau, dont certains sont anticipés, se propagent afin d'organiser les connexions. La figure 2 représente le maillage de macro-cellules qui regroupent des cellules d'interconnexion avec des ressources partagées dont les anticipateurs : les macro-cellules (Cellule Anticipée de Liaisons Lignes Sources) CALLS (voir figure 3) regroupent une matrice de cellule CIS (voir figure 4) sont reliées aux sorties cellules CPCE et CIMTL, - les macro-cellules (Cellule Anticipée de Liaisons Lignes Destinations) CALLD (voir figure 5) regroupent une matrice de cellules CID (voir figure 6) sont reliées aux entrées cellules CPCE et CIMTL. 15 Les informations se propagent de gauche à droite et du bas vers le haut dans le maillage. Une colonne de macro cellules CALLS correspond à une CIMTL dans cette représentation sans que cela soit une obligation. Une colonne de macro cellules CALLD correspond éventuellement à une CPCE ou CIMTL dans cette représentation sans que cela soit une obligation. 20 La figure 3 représente la macro-cellule CALLS. Les cellules reçoivent des signaux globaux : - du haut vers le bas qui concernent les demandes de connexions produites par les cellules CIMTL : 25 o demandes de connexion sur 2 signaux pour les cellules CIS, o sens de transfert, o signaux d'entrée-sortie CIMTL pour les cellules CIS, o sélection de la liste des destinataires pour les cellules CIS, o groupe de listes destinataires communs au groupe aux CIS de la macro 30 cellule CALLS. - de gauche à droite qui concernent les demandes de connexions produites par les cellules CIMTL ou CPCE : o indication d'occupation pour les cellules CIS, o indication d'opération câblée en cours pour les cellules CIS, 35 o liste des destinataires, commune aux CIS par ligne horizontales. Les modules sélection destinations 330 à 332 sélectionnent une liste destinataire parmi celles fournies à l'ensemble des CIS dans la macro cellule CALLS et fournies par une cellule CIMTL dans cet exemple. Les cellules CIS 300 à 323 propagent des informations du bas vers le haut et de gauche 5 vers la droite. Parmi ces signaux se trouvent : l'information de connexion CIS, une opération câblée en cours. Le module anticipateur 340 prépare les signaux d'indication de connexion selon celles ]o reçues sur l'entrée de la macro cellule CALLS avant que ceux-ci se propagent du bas vers le haut. Le module anticipateur 341 prépare les signaux d'indication de connexion selon celles reçues sur l'entrée de la macro cellule CALLS avant que ceux ne se propagent de gauche à droite. 15 La figure 4 décrit la cellule CIS. Celle-ci doit relier le signal demandeur issu de la CIMTL selon les informations suivantes : demande de connexion de la CIMTL : o état 11 pas de demande, 20 o état 00 demande de connexion simple, o état 10 demande de connexion en opération câblée : voir liaisons 811 et 812 en figure 8, o état 01 demande de connexion en opération câblée avec inversion de polarité: voir liaisons 811 et 812 en figure 8, 25 indication du sens de transfert : o 0 : sortie de cellule, o 1 : entrée de cellule, indication d'occupation de ligne de la gauche : o 1 : ligne disponible, 30 o 0 : ligne déjà prise. indication d'opération câblée en cours de la gauche : ^ 1 : non en cours, o 0 : en cours. indication d'autorisation du bas : 35 o 1 : non autorisée : connexion non autorisée à cet endroit, o 0 : autorisée : connexion autorisée à partir de cet endroit. 10 15 Le signal d'autorisation du bas vers le haut délimite dans le sens vertical les lignes horizontales laissées disponibles par les CPCE plus prioritaires. La CIS détecte la limite de cette zone avec la porte 410 favorable à une demande de connexion. Si par ailleurs la ligne horizontale est prise mais avec une indication d'opération câblée en cours, la porte 402 est une seconde indication favorable à une connexion. Si ces indications sont favorables à une connexion (porte 403), les demandes de connexions sont prises en compte. Dans ce cas : la porte 411 indique une demande quelconque et la connexion a lieu, au travers des portes 405 à 407, avec présentation de la liste destinataires sélectionnée parmi les log2 (N) s'il y a N signaux de sélection, la porte 405 relie le signal vertical sur la ligne horizontale selon la direction sortie, la porte 405 relie le signal horizontal à la ligne verticale selon la direction entrée. Le signal ligne occupée droite est activé par les portes 412 et 413. La porte 420 indique une demande d'opération câblée qui se propage vers l'indication en 20 cours droite par la porte 401. Celle-ci inverse ou non le signal CIMTL par la porte 421, selon l'opération câblée voulue : - ET câblé, OU câblé, Comparaison logique avec une constante. 25 Une opération câblée sur une ligne horizontale : commence ou se poursuit par une demande d'opération câblée : états 10 ou 01 sur la demande CIMTL, se termine par une demande de connexion simple ou pas de demande : états 00 ou 11 sur la demande CIMTL. 30 L'opération câblée ne peut que se faire sur des signaux demandeurs conjoints pour des raisons de simplicité. La figure 5 représente la macro cellule CALLD. Les cellules reçoivent des signaux globaux du bas vers le haut qui concernent : 35 les demandes de connexions produites soit par les cellules CIMTL soit par les cellules CPCE, la direction de transfert, les signaux de données de la ligne verticale, les indications de priorités données aux lignes horizontales prioritaires, les signaux de connexion sur la ligne verticale. Ainsi la cellule reçoit le signal programmé par instruction. Les cellules CID 500 à 523 reçoivent des signaux globaux de gauche vers la droite qui concernent : le signal de donnée de la ligne horizontale, la sélection propre à la cellule destinataire, le signal transit pour inhiber toute connexion dans ce réseau. ~o Les cellules CID 500 à 523 propagent des signaux, CID à CID, de gauche à droite : - l'indication d'affectation déjà réalisée sur la ligne horizontale, - l'indication ligne horizontale prioritaire à considérer. Le module anticipateur 530 prépare les signaux d'autorisations avant qu'elles ne se 15 propagent du bas vers le haut à partir des indications d'affectations gauches, d'autorisations basses et de priorité hautes globales à la macro cellule CALLD. Les modules anticipateurs 531 et 532 préparent respectivement les indications de priorités hautes et droites avant qu'elles ne se propagent du bas vers le haut et gauche à droite à partir des indications priorités gauche et priorité droites globales à la macro 20 cellule CALLD. Le module anticipateur 533 prépare les indications d'affectées droites avant qu'elles ne se propagent de gauche à droite à partir des indications d'affectations gauches et de demandes et autorisations basses. 25 La figure 6 montre la cellule d'Interconnexion destination CID. La porte 621 indique une sélection quelconque sur la cellule affectée à la ligne verticale. La porte 602 autorise cette demande si le réseau est sélectionné. La porte 607 permet la connexion s'il n'y a pas de connexion plus prioritaire sur la même ligne verticale : prioritaire à 0. 30 La porte 624 indique une connexion autorisée : soit parce que la topologie le permet : autorisation basse à 0, soit parce qu'il y a une opération câblée en cours : entrée câblée bas à 0. Dès lors qu'il y a une demande en cours de la part de la cellule destinataire (demande à 0) et qu'il n'y a pas eu déjà de connexion affectée sur la ligne horizontale (affectée 35 gauche à 1), la porte 605 active la connexion par les portes 604 et 660. Celle-ci se traduit par soit : si la direction est à 0, la copie du signal donnée horizontale sur donnée verticale si la sélection 1, si la direction est à 1, l'inverse. l'inversion des signaux lors de la copie si la sélection est à 1. L'indication de connexion : avertit une affectation par la porte 622 afin d'empêcher d'autres connexions sur cette ligne horizontale pour la cellule destinataire uniquement, signale une connexion sur la ligne verticale par la porte 662 : si aucune 10 connexion n'est signalée le re-bouclage d'une sortie cellule sur la ligne verticale est validé par défaut, indique par la porte 601 une opération câblée en cours si la sélection la demande par la porte 640 : sélections à l'état 01 ou 10 : toute autre sélection arrête l'opération câblée en cours. 15 Les portes 610 et 623 propagent dans le sens horizontal et dans le sens vertical le domaine prioritaire réservé aux lignes horizontales prioritaires : les premières connexions sont réservées aux lignes prioritaires dans le sens gauche droite dans le but de présenter à la cellule destinataires l'ordre suivant : sources prioritaires puis sources non prioritaires. Le signal prioritaire indique la présence d'une connexion plus prioritaire réservée à la CID 20 qui délimite la limite basse du domaine de priorité (priorité basse à 0 et priorité gauche à 1), par les portes 609 et 661. Si la CID est en limite basse du domaine prioritaire ou s'il y a une opération câblée en cours, la porte 625 permet la connexion. La porte 620 autorise une connexion sur les CID supérieurs s'il n'y a pas eu déjà 25 connexion. Le signal pré-charge initialise les états avant les opérations d'aiguillage automatique : voir figure 10. La figure 7 montre la cellule d'interconnexion entre réseaux CIR. 30 Le décodeur 700 prélève une partie de la sélection de la ligne horizontale et en déduit si le réseau joint ou bien ses réseaux successifs sont adressés conjointement avec la porte 710. Dans ce cas les portes 711, 713, 730 et 732 passent le signal de donnée et la sélection au réseau joint. 35 L'indicateur transit est activé à 0 pour inhiber toute connexion destination dans le premier réseau. L'indication occupée sur l'un des réseaux donne la priorité à la ligne horizontale. 15 20 25 30 35 li Dans le sens droite/gauche, le résonnement s'applique avec le décodeur 701 et les portes 720, 712, 714, 731 et 733 avec pour différence la ligne horizontale est non prioritaire. Si un délai de passage d'un réseau à l'autre est trop élevé, l'introduction possible de registres sur tous les signaux des CIR séquence l'opération en deux cycles élémentaires du circuit [1]. La figure 8 montre toutes les connexions possibles entre cellule du circuit [1] : liaison 800: une sortie (ou entrée) CPCE ou CIR (voir figure 7) qui est prioritaire 850 est reliée à une seule entrée (ou sortie) par cellules quelconques destinataires 830 à 831 (un ligne horizontale 870 pour autant de lignes verticales 860 à 861 que de cellules destinataires) de sorte : o qu'un signal de sortie entre sur plusieurs cellules simultanément, o que signal d'entrée reçoit plusieurs sortie combinées : opération logique câblées, o ou plus généralement qu'il y ait une combinaison entre les deux situations précédentes. Liaison 810 : plusieurs sorties (ou entrées) conjointes de plusieurs cellules CPCE ou CIR 851 à 852 sont en opération câblée différentes sur plusieurs cellules 832 et 833, par les lignes horizontales 871 à 874 et verticales 862 à 863. Liaison 801 : une cellule CIMTL 834 est reliée sur plusieurs cellules 835 à 836 par une ligne verticale source 863, une ligne horizontale 875 et plusieurs lignes verticales 864 à 865. Liaison 811: plusieurs sorties conjointes de CIMTL conjointes 837 à 838 sont en opération câblée sur la ligne horizontale 876 à destination de plusieurs cellules 839 à 840. Liaison 812 : plusieurs rangées de cellules CIMTL 841 à 842 et 843 à 844, sont en opérations câblées différentes sur les lignes horizontales 877 à 878 et à destinations de plusieurs cellules 845 à 846 pour des opérations câblées différentes. C'est la liaison la plus complexe. Liaison 820: une cellule 847 est rebouclée sur elle-même sur certaines entrées si elle est seule destinataire sans recours à des lignes horizontales. Liaison 821 : une cellule 848 est en relation avec une autre cellule 849 par défaut sur certaines entrées si la celles-ci ne font pas l'objet de destinations. Liaison 822: une cellule 880 et en relation avec une autre partie de ces entrées si elle n'est pas destinataire. La figure 9 montre la chronologie des signaux d'aiguillage. Au préalable, le signal pré-charge commun au réseau général initialise rapidement tous les signaux comme le montre le chronogramme 900. Sitôt désactivé, les instructions à l'intérieur des cellules choisissent les entrée-sorties et leurs destinations ainsi que les entrée-sorties utiles afin ré aiguiller les signaux sur les to entrées correspondantes. Les cellules CIS connectent les lignes verticales sources sur les lignes horizontales laissées disponibles par les sorties CPCE ou CIR inactivées comme le montre le chronogramme 901. Les cellules CID connectent les lignes horizontales sur les lignes verticales : les lignes 15 prioritaires suivies des lignes mi-prioritaires puis des lignes non prioritaires. La phase pré-charge peut se produire lors de la propagation des signaux dans cellules CPCE ou CIMTL avant mémorisation comme le montre les chronogrammes 901 à 903. REVENDICATIONS1 û Dispositif électronique destiné à relier les cellules du circuit objet du brevet WO 2005/088839: - un réseau logique combinatoire à deux directions sur un plan, - un moyen de connexion automatique séparé entre lignes qui suivent deux directions sur un plan, - un moyen de connexions conjointes entre lignes qui suivent deux directions sur un 10 plan pour des opérations logiques câblées, - un moyen d'aiguillage automatique et rationnel sur un réseau de lignes à deux dimensions, - un moyen de connexion entre deux réseaux pour des liaisons communes entre réseaux. 15 2 û Dispositif électronique selon la revendication 1, caractérisé en ce que le réseau de connexion aiguille les données des cellules du circuit simulateur objet du brevet WO 2005/088839 sur les seules indications de cellules destinataires pour une destination précise sur les entrées de chaque cellule dudit circuit simulateur. 3 - Dispositif électronique selon les revendications 1 et 2, caractérisé en ce que le réseau 20 ne fonctionne sans mise en séquence des opérations d'aiguillage, mais sur des opérations combinatoires. 4 - Dispositif électronique selon les revendications 1 à 3, caractérisé en ce que le réseau logique comporte des moyens d'anticipation réduisant les temps de propagation des signaux utiles à l'aiguillage automatique des données. 25 5 - Dispositif électronique selon les revendications 1 à 4, caractérisé en ce que le réseau logique comporte un moyen d'initialisation des signaux suivi d'une activation rapide des ces signaux. 6 û Dispositif électronique selon les revendications 1 et 2, caractérisé en ce que le réseau autorise une variété de liaisons bidirectionnelles en cellules. 30 7 - Dispositif électronique selon les revendications 1 et 2, caractérisé en ce que le réseau général de communication est fragmenté en réseaux connectés entre eux autorisant un transfert de données autant de fois plus dense que de réseaux présents. 8- Dispositif électronique selon l'une quelconque des revendications 1, 2 et 4, caractérisé en ce que le réseau intègre une structure basique des modules anticipateurs à structure 35 unique. 9- Dispositif électronique selon l'une quelconque des revendications 1 à 5, caractérisé en ce que le réseau est fait de motifs répétitifs et conjoints.10- dispositif électronique selon l'une quelconque des revendications 1 à 5, caractérisé en ce le réseau présente une suite alternée ou non de type de macro-cellules pour s'adapter à l'architecture physique du circuit.5