CIRCUITS LOGIQUES PERSONALISÉSCIRCUITS LOGIQUES PERSONALISÉS
PIAU J.P. LTR DORIAN ASICs page 3 / 14
III. ASIC PRÉDIFFUSÉS MASQUABLES :
Les réseaux prédiffusés sont des matrices de fonctions logiques déjà diffusées (préparées ) dans le substrat mais non
interconnectées. C’est l’interconnexion des portes qui va personnaliser le circuit en fonction de l’application visée. La réalisation
des interconnexions correspond à l’élaboration par le constructeur des derniers masques nécessaires à la fabrication du circuit.
III.1. Gate array :
Dans le domaine logique, les circuits les plus utilisés sont les réseaux de portes (gate array). Ils sont constitués d’une
matrice de portes à deux entrées placées en colonnes et séparées par des chemins d’interconnexions. En périphérie sont réparties
les blocs d’entrées/sorties. Toutes ces cellules sont interconnectées par 2 ou 3 couches de métallisation.
Caractéristiques essentielles des gate array ( valables en 1990 ... ) :
- nombre de portes équivalents allant jusqu’à 20000 dont au moins 80% effectivement utilisées. Mais ce
pourcentage diminue avec la complexité du problème ;
- le nombre de portes est fonction du nombre de couches de métallisation données par le fabricant et le coût
fonction du nombre de masques nécessaires ;
- existent en TTL, CMOS, ECL, AsGa et même en BiCMOS ;
- temps de propagation élémentaires de quelques 100ps à quelques ns ( fréquence d’horloge de 50MHz à 1GHz )
et des puissances dissipées de 1 à 15W selon les technologies ;
- le routage est effectué par le fabricant de semi-conducteur ou par des ingénieurs ayant accès aux bases de
données du fabricant.
III.2. Réseaux compactés - mers de portes - :
Ce sont des réseaux de portes pour lesquels il n’existe pas de canaux de routage spécialisés, le routage se faisant au-dessus
des portes élémentaires. L’intérêt de cette solution est de permettre d’augmenter le nombre de portes existant sur la puce, la
surface réservée aux chemins d’interconnexions étant ici utilisée par les portes.
III.3. Réseaux structurés :
Ce sont des réseaux de portes prédiffusés auxquels sont associés des fonctions précaractérisées standards: ROM, RAM,
ALU… Ce type de réseau est bien adapté aux applications microinformatiques haut de gamme: traitement du signal, processeur
graphique… C’est une solution intermédiaire avec la solution circuit précaractérisé complet. Elle présente un coût de
développement moins élevé que celui des précaractérisé.
IV. ASIC PRÉDIFFUSÉS PROGRAMMABLES :
Les réseaux logiques programmables sont des circuits intégrés complètements achevés et disponibles sur catalogues. Ils
doivent être personnalisés par l’utilisateur final qui programme les interconnexions entre les différents sous ensembles, inclus dans
le circuit, à l’aide d’un outil de développement associé à un programmateur de circuits. Ils permettent de résoudre la plupart des
problèmes de logique combinatoire ou séquentielle réalisés jusqu’alors par l’association de circuits 74xxnnn biens connus.
La structure classique des PLD (Programmable Logique Device) comporte une partie combinatoire composée de deux
zones de portes ET et OU, une partie séquentielle composée de bascules (D, JK ), et des portes d’interfaçage entrées/sorties figées.
Tout ou partie de ces éléments sont reliés par des fusibles qui sont laissés intacts (liaison présente) ou détruits (pas de liaison)
selon les besoins.
Ces réseaux permettent typiquement de remplacer 4 à 10 circuits intégrés logiques de moyenne complexité. Ils peuvent
êtres utilisés pour remplacer plus de 90% des circuits logiques classiques et ceci avec une vingtaine de références distinctes.
De nouvelles générations de PLD présentant une structure plus modulaire et des blocs d’entrées/sorties plus élaborés,
permettent actuellement d’augmenter encore les possibilités de remplacement.
On peut distinguer deux grandes familles de circuits logiques programmables :
• les mémoires mortes programmables ou PROM : Programmable Read Only Memory, ou encore mémoire
programmable à lecture seule ;
• les circuits logiques programmables ou PLD ;
On distingue pour chacune de ces deux familles, d’autres familles en fonction de différents critères qui sont :
• la nature du fusible ( PLD, PROM, EPLD, EPROM, EEPLD, EEPROM ) ;
• la technologie de réalisation bipolaire (TTL, ECL ) à fusible métalliques ou MOS ( C ou HCMOS) ;
• l’architecture interne du réseau ( ET/OU, modulaire à OLMC, ... ).