Présentation générale du processus de conception
D'après le schéma ci-dessus, on sépare la conception d'un ASIC en 2 parties :
Ceux qui ont de l'aspirine à portée de main peuvent tenter de coder le noyau directement à partir d'un fichier C, mais il faut s'astreindre à apprendre le nom des divers composants de la librairie sclib (standard cell library). A ce titre les tutoriels addaccu et AMD2901 montrent bien la complexité de ce système.
- La conception du noyau. Cette partie peut être réalisée directement à partir d'un fichier de description comportementale VHDL(extension .vbe).
- La liaison du noyau aux broches du composant, ou plus spécialement aux cellules (pads) pilotant ces broches. Ces cellules disposent d'une alimentation externe spécifique différente du noyau et ont un rôle dans la protection du noyau (phénomènes de décharge électrostatique). Cette partie ne se réalise pas en VHDL. Il faut relier chaque signal manuellement aux différent pads. Un fichier source C se charge de ce travail.
Pour illustrer la conception d'un ASIC, nous allons reprendre le tutoriel "addaccu".
Sommaire Suivant -->