Changes between Version 4 and Version 5 of ToolsTp4
- Timestamp:
- Jan 12, 2010, 3:58:28 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ToolsTp4
v4 v5 4 4 }}} 5 5 [[PageOutline]] 6 7 Le but de ce TP est d'utiliser les outils de placement / routage automatique du flot '''Coriolis/Alliance''' ainsi que tous les outils de vérification vus dans les TPs précédents, pour générer le dessin des masques du circuit AM2901. 8 9 Vous avez dans les TPs précédents appris à utiliser le langage '''Stratus''' pour décrire des netlists hiérarchiques et des directives de placement manuel. 10 11 Vous allez maintenant utiliser '''Stratus''' pour définir des directives de placement/routage automatiques. 12 13 Le routage final sera effectué par l'outil '''nero'''. 14 15 Vous utiliserez également '''cougar''' pour obtenir une netlist extraite, et '''lvx''', pour comparer la netlist extraite à la netlist initiale. 16 6 17 7 18 = 1 Architecture interne du circuit Am2901 = … … 66 77 Cela permet d'optimiser le schéma en utilisant plusieurs fois le même matériel. Par exemple, les amplificateurs des signaux de commande d'un multiplexeur sur n bits sont partagés par les n bits ... 67 78 68 == 3.1 Description structurelle du chemin de données==79 == 3.1 Description structurelle == 69 80 70 81 Le chemin de données de l'Am2901 peut être schématisé par les figures ci-dessous. 71 82 72 [[Image(dpt.jpg, nolink)]] 73 [[Image(dpt-alu.jpg, nolink)]] 74 [[Image(dpt-banc.jpg, nolink)]] 83 ||[[Image(dpt.jpg, nolink)]]||[[Image(dpt-alu.jpg, nolink)]][[Image(dpt-banc.jpg, nolink)]]|| 75 84 76 85 * Etudiez Le fichier fourni décrivant le chemin de données. 86 87 == 3.2 Placement == 88 89 Le fichier fourni comporte non seulement la description de la netlist du chemin de données mais aussi le placement explicite des colonnes représentant les différents opérateurs 4 bits du chemin de données les unes par rapport aux autres. 90 91 [[Image(preplacement.jpg,nolink)]] 92 93 * Faites appel à la méthode ''View'' pour visualiser le placement généré. 94 * Etudiez le placement choisi : vérifiez entre autres que les colonnes ayant un grand nombre d'interconnexions communes sont ''proches'' 77 95 78 96 = 3 Placement / Routage =