Changes between Version 25 and Version 26 of ToolsCourseTp6
- Timestamp:
- Oct 9, 2007, 12:10:25 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ToolsCourseTp6
v25 v26 11 11 le gabarit de la bibliothèque '''SXLIB'''. 12 12 13 La première partie de cette séance a pour objectif de dessiner une cellule en tenant compte des règles de dessin14 symboliques.15 16 ftp://asim.lip6.fr/pub/amd2901/symb_rules00-1.pdf17 18 13 On dessinera tout d'abord la cellule '''inv_x1''', puis on dessinera la cellule '''na2_x1'''. 19 14 … … 22 17 Le dessin des masques des cellules manipulées par la chaîne de CAO '''Alliance''' utilise 23 18 la technique de dessin symbolique sur grille fixe, pour permettre la migration technologique. 19 20 ftp://asim.lip6.fr/pub/amd2901/symb_rules00-1.pdf 24 21 25 22 Tous les fichiers contenant la vue physique (dessin des masques) possèdent l'extension '''.ap''' … … 44 41 * Les boîtes d'aboutement qui définissent l'encombrement de la cellule 45 42 46 '''graal''' permet d'appeler directement le vérificateur de règles de dessin '''druc'''. 47 L'outil '''druc''' peut également être utilisé indépendamment de '''graal'''. 43 '''graal''' permet d'appeler directement le vérificateur de règles de dessin, 44 en lançant _ sous '''graal''' la commande DRUC. 45 Le vérificateur des règles de dessin '''druc''' peut également être utilisé indépendamment de '''graal'''. 48 46 '''graal''' permet également de vérifier la connectivité d'une équipotentielle, 49 au moyen de la commande '''EQUI'''.47 au moyen de la commande EQUI. 50 48 51 49 L'outil '''graal''' utilise les variables d'environnement '''GRAAL_TECHNO_NAME'''. … … 58 56 == 2.2 COUGAR == 59 57 60 L'outil '''cougar''' est un extracteur, capable d'extraire la ''net-list'' d'un circuit y à partir d'une description phsique au format .ap'''. L'extracteur '''cougar''' permet de générer deux types de descriptions :58 L'outil '''cougar''' est un extracteur, capable d'extraire la ''net-list'' d'un circuit à partir du dessin des masques. L'extracteur '''cougar''' permet de générer deux types de descriptions : 61 59 * il peut générer une ''net-list'' décrite au niveau transistors (les éléments terminaux sont des transistors) 62 60 * il peut générer une ''net-list'' décrite au niveau cellules (les éléments terminaux sont des cellules décrites comme des boîtes noires). 63 64 65 {{{66 > cougar -t file1 file267 }}}68 61 69 62 '''cougar''' utilise les variables d'environnement '''MBK_IN_PH''' et '''MBK_OUT_LO''' … … 96 89 97 90 La commande avt_env.sh permet de mettre en place l'environnement nécessaire à l'utilisation de '''yagle'''. 98 La documentation pour cet outil se trouvent en : '''/users/soft/AvtTools2003/doc '''.91 La documentation pour cet outil se trouvent en : /users/soft/AvtTools2003/doc . 99 92 100 93 == 2.4 PROOF == … … 114 107 [[Image(inv_x1.jpg,nolink)]] 115 108 109 On utilisera les largeurs suivantes pour les transistors de la cellule inv_x1 : WN =5 / WP = 10 110 116 111 [[Image(na2.jpg,nolink)]] 112 113 On utisera les largeurs suivantes pour les transistors de la cellule na2_x1 : WN = WP = 10 117 114 118 115 = 4 Le gabarit sxlib = … … 155 152 * Valider les règles de dessin symbolique en lançant la commande '''DRUC''' sous '''graal''' 156 153 154 * Utilisez la commande EQUI pour vérifier la connectivité des équipotentielles 155 157 156 * Extraire la netlist de l'inverseur au format '''.spi''' avec '''cougar''' 158 157 … … 167 166 * Saisir sous '''graal''' le dessin de la cellule en respectant le gabarit '''SXLIB''' 168 167 169 * Valider les règles de dessin symbolique en lançant la commande '''DRUC''' sous '''graal''' 168 * Valider les règles de dessin symbolique en lançant la commande DRUC sous '''graal''' 169 170 * Utilisez la commande EQUI pour vérifier la connectivité des équipotentielles 170 171 171 172 * Extraire la netlist de l'inverseur au format '''.spi''' avec '''cougar''' … … 173 174 * Utiliser les outils '''yagle''' et '''proof''' pour vérifier le comportement 174 175 175 N'oubliez pas que les mans existent 176 N'oubliez pas que les mans existent... 176 177