18 | | = 1 Travail à effectuer = |
| 21 | Le bloc '''add''', également décrit dans le langage '''Stratus''', instancie un bloc '''full_adder''', lui même étant une interconnexion de porte SXLIB, décrit en '''Stratus'''. |
| 22 | |
| 23 | Une cellule pré-caractérisée (en anglais ''standard cell'') est une fonction élémentaire pour laquelle on dispose des différentes "vues" permettant son utilisation par des outils CAO: |
| 24 | |
| 25 | * vue physique : dessin des masques, permettant d'automatiser le placement et le routage. |
| 26 | * vue logique : schéma en transistors permettant la caractérisation (surface, consommation, temps de propagation). |
| 27 | * vue comportementale : description VHDL permettant la simulation logique des circuits utilisant cette bibliothèque. |
| 28 | |
| 29 | |
| 30 | == 1.2 La bibliothèque SXLIB == |
| 31 | |
| 32 | La bibliothèque de cellules utilisée dans ce TP est la bibliothèque SXLIB, développée par le laboratoire LIP6, pour la chaîne de CAO '''ALLIANCE'''. |
| 33 | La particularité de cette bibliothèque est d'être "portable" : le dessin des masques de fabrication utilise une technique de dessin symbolique, qui permet d'utiliser cette bibliothèque de cellules pour n'importe quel procédé de fabrication CMOS possédant au moins trois niveaux d'interconnexion. |
| 34 | |
| 35 | Evidemment les caractéristiques physiques (surface occupée, temps de propagation) dépendent du procédé de fabrication. |
| 36 | Les cellules que vous utiliserez dans ce TP ont été caractérisées pour un procédé de fabrication CMOS 0.35 micron. |
| 37 | |
| 38 | La liste des cellules disponibles dans la bibliothèque SXLIB peut être obtenue en consultant la page man : |
| 39 | {{{ |
| 40 | > man sxlib |
| 41 | }}} |
| 42 | |
| 43 | Comme vous pourrez le constater, il existe plusieurs cellules réalisant la même fonction logique. Les deux cellules na2_x1 et na2_x4 réalisent toutes les deux la fonction NAND à 2 entrées, et ne diffèrent entre elles que par leur puissance électrique: La cellule na2_x4 est capable de charger une capacité de charge 4 fois plus grande que la cellule na2_x1. Evidemment, plus la cellule est puissante, plus la surface de silicium occupée est importante. |
| 44 | Vous pouvez visualiser le dessin des masques de ces cellules en utilisant l'éditeur graphique de la chaîne ALLIANCE '''GRAAL'''. |
| 45 | |
| 46 | = 2 Travail à effectuer = |