ToolsCourseTp2: genmux.2.py
File genmux.2.py, 483 bytes (added by , 16 years ago) |
---|
Line | |
---|---|
1 | #!/usr/bin/env python |
2 | from stratus import * |
3 | |
4 | from mux import mux |
5 | |
6 | # recuperation du parametre depuis la ligne de commande |
7 | n = Param ( "n" ) |
8 | |
9 | # fabrication du dictionnaire des parametres |
10 | dict = { 'nbit' : n } |
11 | |
12 | # creation de l'instance mux avec les parametres definis par le dictionnaire dict |
13 | mux = mux ("mux_%d" % n, dict) |
14 | |
15 | # generation effective du mux |
16 | mux.Interface() |
17 | mux.Netlist() |
18 | |
19 | # ecriture sur le disque de l'instance produite |
20 | mux.Save() |
21 | |
22 | # simulation |
23 | mux.Pattern() |
24 | mux.Simul() |