Changes between Version 8 and Version 9 of ToolsCourseTp7


Ignore:
Timestamp:
May 7, 2007, 4:58:54 PM (18 years ago)
Author:
anne
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ToolsCourseTp7

    v8 v9  
    8888 Reprenons l'exemple du TP 3, on donne le code suivant pour le fichier circuit.py :
    8989#!/usr/bin/env python
     90
    9091from stratus import *
     92
    9193# definition de la cellule
     94
    9295class circuit ( Model ):
     96
    9397...
     98
    9499def Layout ( self ):
     100
    95101Place ( self.instance_nand2_4bits, NOSYM, XY ( 0, 0 ) )
     102
    96103PlaceRight ( self.instance_or2_4bits, NOSYM )
     104
    97105PlaceRight ( self.instance_add2_4bits, NOSYM )
     106
    98107Ensuite pour le fichier test_circuit.py, il faut rajouter l'appel à la méthode Layout :
     108
    99109#!/usr/bin/env python
     110
    100111from stratus import *
     112
    101113from circuit import circuit
     114
    102115my_circuit = circuit ( "mon_circuit" ) # creation du circuit
     116
    103117my_circuit.Interface() # creation de l’interface
     118
    104119my_circuit.Netlist() # creation de la netlist
     120
    105121my_circuit.Layout() # creation du layout
     122
    106123my_circuit.View() # pour afficher le layout
     124
    107125my_circuit.Save ( PHYSICAL ) # sauver les fichiers mon_circuit.vst et mon_circuit.ap
    108126