Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / share / tutorials / hitas / other_examples / hierarchy / m11.spi
1 * m11 model
2
3 .include inv.spi
4
5 .include nand.spi
6
7 .include ff.spi
8
9 * rc model
10
11 .subckt siga a_1 a
12 r1 a_1 a 100
13 c1 a_1 vss 3f
14 c2 a vss 4f
15 .ends siga
16
17 .subckt sigb b_1 b
18 r1 b_1 b 300
19 c1 b_1 vss 6f
20 c2 b vss 8f
21 .ends sigb
22
23 .subckt sigm11ck ck_1 ck_2 ck_3 ck
24 r1 ck_1 ck_4 80
25 r2 ck_2 ck_4 100
26 r3 ck_3 ck_4 200
27 r4 ck ck_4 120
28 c1 ck_1 vss 7f
29 c2 ck_2 vss 3f
30 c3 ck_3 vss 9f
31 c4 ck_4 vss 2f
32 c5 ck vss 6f
33 .ends sigm11ck
34
35 .subckt sigsm11_1 s1_1 s1_2
36 r1 s1_1 s1_2 200
37 c1 s1_1 vss 6f
38 c2 s1_2 vss 5f
39 .ends sigsm11_1
40
41 .subckt sigsm11_2 s2_1 s2_2
42 r1 s2_1 s2_2 200
43 c1 s2_1 vss 3f
44 c2 s2_2 vss 4f
45 .ends sigsm11_2
46
47 .subckt sigsm11_3 s3_1 s3_2
48 r1 s3_1 s3_2 250
49 c1 s3_1 vss 4f
50 c2 s3_2 vss 7f
51 .ends sigsm11_3
52
53 .subckt sigsm11_4 s4_1 s4_2
54 r1 s4_1 s4_2 70
55 c1 s4_1 vss 3f
56 c2 s4_2 vss 4f
57 .ends sigsm11_4
58
59 .subckt sigsm11_5 s5_1 s5_2
60 r1 s5_1 s5_2 300
61 c1 s5_1 vss 7f
62 c2 s5_2 vss 9f
63 .ends sigsm11_5
64
65 .subckt sigsm11_6 s6_1 s6_2
66 r1 s6_1 s6_2 300
67 c1 s6_1 vss 8f
68 c2 s6_2 vss 4f
69 .ends sigsm11_6
70
71 .subckt m11 a b ck vdd vss
72 xinv1 a_1 s1_1 vdd vss inv
73 xff1 s1_2 ck_1 s2_1 vdd vss ff
74 xinv2 s2_2 s3_1 vdd vss inv
75 xff2 s3_2 ck_2 s4_1 vdd vss ff
76 xinv3 s4_2 s5_1 vdd vss inv
77 xff3 s5_2 ck_3 s6_1 vdd vss ff
78 xinv4 s6_2 b_1 vdd vss inv
79 xsiga a_1 a siga
80 xsigb b_1 b sigb
81 xsigck ck_1 ck_2 ck_3 ck sigm11ck
82 xsigs1 s1_1 s1_2 sigsm11_1
83 xsigs2 s2_1 s2_2 sigsm11_2
84 xsigs3 s3_1 s3_2 sigsm11_3
85 xsigs4 s4_1 s4_2 sigsm11_4
86 xsigs5 s5_1 s5_2 sigsm11_5
87 xsigs6 s6_1 s6_2 sigsm11_6
88 .ends m11
89