1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
module G (gnet1, \hier1/hier2/gnet2 );
input gnet1;
input \hier1/hier2/gnet2 ;
endmodule

module F(fnet1, \somehier/otherhier/fnet2 );
input fnet1;
input \somehier/otherhier/fnet2 ;
G G1 ();
G G2 ();
G G3 ();
G G4 ();
G G5 ();
endmodule

module D(dnet1, \somehier/otherhier/dnet2 );
input dnet1;
input \somehier/otherhier/dnet2 ;
F \E1/F1 ();
endmodule

module A(anet1, \somehier/anet2 );
input anet1;
input \somehier/anet2 ;
D \B1/C1/D1 ();
endmodule

module Z(znet1);
input znet1;
endmodule

module X(xnet);
input xnet;
Z \Y1/Z1 ();
Z \Y1/Z2 ();
endmodule

module W();
endmodule

module V();
W W1 ();
endmodule

module TOP(topnet1, \hier1/topnet2 );
input topnet1;
input \hier1/topnet2 ;
A A1 ();
V V1 ();
X X1 ();
endmodule