Changes between Version 10 and Version 11 of ToolsTp2-2010
- Timestamp:
- Dec 12, 2012, 11:49:32 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ToolsTp2-2010
v10 v11 23 23 === Exécution directe d'un script {{{Stratus}}} par {{{cgt}}} === 24 24 1. Lancer la commande {{{cgt}}}. 25 2. Sélectionner le menu {{{"Tools" --> " Stratus"}}}, une boite de dialogue25 2. Sélectionner le menu {{{"Tools" --> "Python Script"}}}, une boite de dialogue 26 26 apparaît. Saisir le nom du script {{{Stratus}}}, ''sans extension'', 27 27 à exécuter. 28 29 '''Attention''', l'exécution du script ne charge pas le circuit généré30 dans le visualisateur. Pour charger votre circuit dans le visualisateur,31 il faut impérativement effectuer l'étape 3.32 33 3. Sélectionner le menu {{{"File" --> "Open Cell"}}} (ou {{{CTRL+O}}}), une34 boite de dialogue apparaît. Saisir le nom du circuit à charger, sans35 extension.36 28 37 29 '''Remarque''': un circuit ne peut être chargé/généré qu'une seule fois en mémoire, … … 53 45 54 46 Dans l'illustration çi-dessus, le routage a échoué car il reste 7 segments que le routeur 55 n'arrive pas à router. Cela se retrouve dans le taux de routage ( {{{Wire Length Completion47 n'arrive pas à router. Cela se retrouve dans le taux de routage ( {{{Wire Length Completion 56 48 Ratio}}} qui n'est que de {{{99.77%}}}. Le routeur indique aussi la longueur totale de 57 49 fil ayant été routée {{{275368}}} et celle restante {{{622}}}, en ''lambdas''. … … 60 52 61 53 62 == Le Chemin de données d e l'AM2901==54 == Le Chemin de données du MIPS micro-programmé == 63 55 64 Le fichier python décrivant la ''netlist'' du chemin de données de l'{{{AM2901}}} vous est 65 fourni çi-après. Il contient aussi un placement ''extrêmement mauvais'' de ce chemin de 66 données. 56 L'archive çi après vous fourni la ''netlist'' du chemin de données d'un MIPS 57 micro-programme. Le fichier principal, à faire exécuter par {{{cgt}}} est {{{design.py}}}. 67 58 68 * [attachment: contest.py]59 * [attachment:MIPS.Microprogramme.tar.bz2] 69 60 70 61 Dans le cas des chemins de données, le problème du placement se réduit à un problème à … … 95 86 Rappel: description en schéma-bloc du chemin de données. 96 87 97 [[Image( amd2901_dpt.png,width=90%)]]88 [[Image(mips_dpt.png,width=90%)]] 98 89 99 90 100 91 == Travail Demandé == 101 92 102 Trouver un placement du chemin de données de l'{{{AM2901}}} minimisant la longueur 93 === Q.1 Placement d'une colonne === 94 95 Le placement de l'opérateur {{{x_const}}} ne vous est pas fourni. a vous de 96 le compléter. Vous pouvez vous inspirer des fichiers fournis pour les autres 97 opérateurs. 98 99 100 === Q.2 Placement complet === 101 102 Trouver un placement du chemin de données du {{{MIPS}}} minimisant la longueur 103 103 totale de fil, sans provoquer de saturation. 104 104