Changes between Version 53 and Version 54 of ToolsCourseTp7


Ignore:
Timestamp:
Oct 7, 2007, 10:39:34 PM (17 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ToolsCourseTp7

    v53 v54  
    3838[[Image(schema.jpg,nolink)]]
    3939
    40 Le bloc à raliser contient donc 10 portes NAND3 et 5 inverseurs. Regardons
     40Le bloc à réaliser contient donc 10 portes NAND3 et 5 inverseurs. Regardons
    4141plus précisément les caractéristiques de chaque cellule :
    4242
     
    5959[[Image(place.jpg,nolink)]]
    6060
    61 Le dessin ci-dessous illustre un exemple de routage pour un signal de sortie
     61Le dessin ci-dessous illustre un routage partiel correspondant à quelques signaux
     62et utilisant des fils de Metal2 , Metal3, ainsi que  des via12 et des vias23.
     63
    6264[[Image(routage.jpg,nolink)]]
    63 
    6465
    6566= 3 Saisie du schéma =
    6667
    6768Utiliser le langage '''STRATUS''' pour décrire le schéma proposé ci dessus, et générer le fichier
    68 'decodeur'.vst'' correspondant à la description structurelle VHDL de cet opérateur.
     69''decodeur.vst'' correspondant à la description structurelle VHDL de cet opérateur.
    6970Valider ce schéma en écrivant quelques stimuli, et en simulant sous '''asimut'''.
    7071
     
    7273= 4 Placement / Routage =
    7374
    74  Saisir sous '''graal''' le dessin du bloc ''decoder'' en instanciant les 5 portes inv_x1 et
    75  les 10 portes na3_x1.
    76  Dessiner les fils de routage sous '''graal''', puis vérifier l'absence de violation des règles de dessin. le routage "overcell"
    77  en lançant le vérificateur de règles de dessin '''druc''' sous '''graal'''.
     75Saisir sous '''graal''' le dessin du bloc ''decoder'' en instanciant les 5 portes inv_x1 et
     76les 10 portes na3_x1.
     77Dessiner les fils de routage sous '''graal''', et utiliser la commande ''equi'' pour vérifier
     78la connectivité de chacun des signaux.
     79
     80Vérifier l'absence de violation des règles de dessin
     81en lançant la commande ''druc'' sous '''graal'''.
    7882Pour que cette vérification soit significative, il faut préalablement "mettre à plat"
    7983le bloc ''decoder'', en utilisant la commande ''real flat''.
     
    8185= 5 Validation du routage =
    8286
    83 Extraire la netlist du bloc ''decoder'' au format .al avec l'outil '''COUGAR''',
     87Extraire la netlist du bloc ''decoder'' au format .al avec l'outil '''cougar''',
    8488mais sans descendre au niveau des transistors : On veut obtenir une ''net-list'' de cellules,
    8589et non une ''net-list'' de transistors.