Changes between Version 4 and Version 5 of ToolsTp4


Ignore:
Timestamp:
Jan 12, 2010, 3:58:28 PM (15 years ago)
Author:
cobell
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ToolsTp4

    v4 v5  
    44}}}
    55[[PageOutline]]
     6
     7Le 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
     9Vous 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
     11Vous allez maintenant utiliser '''Stratus''' pour définir des directives de placement/routage automatiques.
     12
     13Le routage final sera effectué par l'outil '''nero'''.
     14
     15Vous utiliserez également '''cougar''' pour obtenir une netlist extraite, et '''lvx''', pour comparer la netlist extraite à la netlist initiale.
     16
    617
    718= 1 Architecture interne du circuit Am2901 =
     
    6677Cela 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 ...
    6778
    68   == 3.1 Description structurelle du chemin de données ==
     79  == 3.1 Description structurelle ==
    6980
    7081Le chemin de données de l'Am2901 peut être schématisé par les figures ci-dessous.
    7182
    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)]]||
    7584
    7685  * Etudiez Le fichier fourni décrivant le chemin de données.
     86
     87  == 3.2 Placement ==
     88
     89Le 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''
    7795
    7896= 3 Placement / Routage =