Changes between Version 40 and Version 41 of ToolsCourseTp7
- Timestamp:
- May 11, 2007, 3:02:37 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ToolsCourseTp7
v40 v41 7 7 Vous allez utiliser les outils de placement flot Coriolis et le routeur d'Alliance, ainsi 8 8 que tous les outils de vérification vus dans le TP précédent. 9 Vous utiliserez aussi '''lvx''', le comparateur de netlists. Lorsque le système est trop complexe 10 il est difficile d'utiliser '''proof''', le comparateur formel (calculs trop long). On utilise 11 alors une comparaison de netlists. Essayez les deux méthodes (proof et lvx). 9 Vous utiliserez aussi '''lvx''', le comparateur de netlists. 10 12 11 = 2 Environnement technologique = 13 12 Outre l'environnement technologique de la première partie du TP, vous devez positionner … … 35 34 = 3 Précautions quant au nommage des fichiers = 36 35 D'une manière générale, les fichiers décrivant une netlist logique doivent porter le 37 même nom que le fichier correspondant décrivant la vue physique. C'est à dire que 38 le fichier amd2901_dpt.vst (vue logique) doit correspondre au fichier amd2901_dpt.ap 36 même nom que le fichier correspondant décrivant la vue physique. 37 38 C'est à dire que le fichier amd2901_dpt.vst (vue logique) doit correspondre au fichier amd2901_dpt.ap 39 39 (vue physique). Il en va de même pour le fichier amd2901_core. 40 41 40 42 = 4 Travail sur le chemin de données : Préplacement des opérateurs = 41 43 Le TP précédent vous a permis de décrire la netlist hiérarchique du chemin de donn 42 44 ées. Vous allez maintenant placer les colonnes du chemin de données de manière à 43 45 profiter de la régularité du chemin de données. 44 Pour réaliser votre placement des opérateurs, vous disposez des fonctions de STRATUS46 Pour réaliser votre placement des opérateurs, vous disposez des fonctions de ''''STRATUS'''' 45 47 suivantes : 46 48 * Place() … … 48 50 * !SetRefIns() 49 51 * !DefAb(), !ResizeAb() 52 50 53 Toutes ces fonctions doivent être utilisées dans la méthode Layout. 51 54 Reprenons l'exemple du TP précédent, on donne le code suivant pour le fichier circuit.py :