Changes between Version 8 and Version 9 of ToolsCourseTp7
- Timestamp:
- May 7, 2007, 4:58:54 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ToolsCourseTp7
v8 v9 88 88 Reprenons l'exemple du TP 3, on donne le code suivant pour le fichier circuit.py : 89 89 #!/usr/bin/env python 90 90 91 from stratus import * 92 91 93 # definition de la cellule 94 92 95 class circuit ( Model ): 96 93 97 ... 98 94 99 def Layout ( self ): 100 95 101 Place ( self.instance_nand2_4bits, NOSYM, XY ( 0, 0 ) ) 102 96 103 PlaceRight ( self.instance_or2_4bits, NOSYM ) 104 97 105 PlaceRight ( self.instance_add2_4bits, NOSYM ) 106 98 107 Ensuite pour le fichier test_circuit.py, il faut rajouter l'appel à la méthode Layout : 108 99 109 #!/usr/bin/env python 110 100 111 from stratus import * 112 101 113 from circuit import circuit 114 102 115 my_circuit = circuit ( "mon_circuit" ) # creation du circuit 116 103 117 my_circuit.Interface() # creation de l’interface 118 104 119 my_circuit.Netlist() # creation de la netlist 120 105 121 my_circuit.Layout() # creation du layout 122 106 123 my_circuit.View() # pour afficher le layout 124 107 125 my_circuit.Save ( PHYSICAL ) # sauver les fichiers mon_circuit.vst et mon_circuit.ap 108 126