Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / share / tutorials / hitas / other_examples / hierarchy / m21.spi
1 * m21 model
2
3 * empty model of m11 and m12
4
5 *.subckt m11 a b ck vdd vss
6 *.ends m11
7
8 *.subckt m12 c d e ck vdd vss
9 *.ends m12
10
11 * rc model
12
13 .subckt sigi i_1 i
14 r1 i_1 i 200
15 c1 i_1 vss 7f
16 c2 i vss 2f
17 .ends sigi
18
19 .subckt sigj j_1 j_2 j
20 r1 j_3 j 200
21 r2 j_1 j_3 300
22 r3 j_3 j_2 300
23 c1 j_1 vss 6f
24 c2 j_2 vss 3f
25 c3 j_3 vss 7f
26 c4 j vss 8f
27 .ends sigj
28
29 .subckt sigk k_1 k
30 r1 k_1 k 30
31 c1 k_1 vss 8f
32 c2 k vss 7f
33 .ends sigk
34
35 .subckt sigl l_1 l_2
36 r1 l_1 l_2 230
37 c1 l_1 vss 4f
38 c2 l_2 vss 7f
39 .ends sigl
40
41 .subckt sigm21ck ck_1 ck_2 ck
42 r1 ck_3 ck 150
43 r2 ck_1 ck_3 250
44 r3 ck_3 ck_2 100
45 c1 ck_1 vss 2f
46 c2 ck_2 vss 6f
47 c3 ck_3 vss 4f
48 c4 ck vss 8f
49 .ends sigm21ck
50
51 .subckt m21 i j k l ck vdd vss
52 xi11 i_1 j_1 ck_1 vdd vss m11
53 xi12 j_2 k_1 l_1 ck_2 vdd vss m12
54 xsigi i_1 i sigi
55 xsigj j_1 j_2 j sigj
56 xsigk k_1 k sigk
57 xsigl l_1 l sigl
58 xsigck ck_1 ck_2 ck sigm21ck
59 .ends m21
60