10 |
florent_ba |
1 |
*
|
|
|
2 |
.subckt RP130x501D_C VDD GND CE VOUT
|
|
|
3 |
C001 N56 N06 7.5p
|
|
|
4 |
C002 N57 VDD 22p
|
|
|
5 |
C003 N13 GND 1p
|
|
|
6 |
C004 N18 GND 25p
|
|
|
7 |
C005 N15 GND 25p
|
|
|
8 |
C006 N25 GND 20p
|
|
|
9 |
C007 N26 GND 10p
|
|
|
10 |
C008 N30 N32 10p
|
|
|
11 |
C009 N36 GND 1p
|
|
|
12 |
C010 N37 GND 1p
|
|
|
13 |
C011 N44 GND 8p
|
|
|
14 |
C012 N46 GND 1p
|
|
|
15 |
C013 N47 GND 1p
|
|
|
16 |
C014 N49 GND 10p
|
|
|
17 |
C015 N51 GND 1p
|
|
|
18 |
C016 N53 GND 1p
|
|
|
19 |
C017 N19 GND 1p
|
|
|
20 |
C018 N06 N55 1p
|
|
|
21 |
C019 VDD N02 1p
|
|
|
22 |
C021 N69 GND 100p
|
|
|
23 |
C022 N73 GND 10p
|
|
|
24 |
C023 N03 GND 1p
|
|
|
25 |
C024 N74 GND 1p
|
|
|
26 |
C029 N11 GND 1p
|
|
|
27 |
D001 N20 N17 di2
|
|
|
28 |
D002 N22 N23 di2
|
|
|
29 |
D003 GND VOUT ds100
|
|
|
30 |
D004 GND CE ds100
|
|
|
31 |
E001 N71 GND VALUE {IF(V(N73)<V(VDD)*0.5+5m,0,V(VDD))}
|
|
|
32 |
E002 N07 GND VALUE {IF(V(VDD)>=0.5,
|
|
|
33 |
+IF(V(VDD)<1.2,(V(VDD)-0.5)*16m/(1.2-0.5),0),0)}
|
|
|
34 |
E003 N08 N07 VALUE {IF(V(VDD)>=1.2,
|
|
|
35 |
+IF(V(VDD)<V(N61),(V(VDD)-1.2)*18.5m/(5-1.2)+16m,0),0)}
|
|
|
36 |
E004 N09 N08 VALUE {IF(V(VDD)>=V(N61),34.5m,0)}
|
|
|
37 |
E005 N10 N09 VALUE {IF(V(VDD)>=5,(V(VDD)-5)*4m/1.5,0)}
|
|
|
38 |
E006 N12 GND VALUE {V(VDD)-V(N04)}
|
|
|
39 |
E007 N14 GND VALUE {IF(V(N18)>V(N01)*0.5+5m,12,0)}
|
|
|
40 |
E008 N16 GND VALUE {IF(V(N15)<1,V(N15),1)}
|
|
|
41 |
E009 N21 GND VALUE {IF(V(N15)<0.45,10,
|
|
|
42 |
+IF(V(N15)<0.5,10-((V(N15)-0.45)/0.05*9),1))}
|
|
|
43 |
E010 N27 GND VALUE {IF(V(N25)>1.5,1.5,0)}
|
|
|
44 |
E011 N28 N29 VALUE {IF(V(N06)>=0.4,
|
|
|
45 |
+IF(V(N06)<V(N61)*0.6,
|
|
|
46 |
+150m+(V(N06)-0.4)/(V(N61)*0.6-0.4)*(300m-150m),0),0)}
|
|
|
47 |
E012 N31 GND VALUE {V(N37)}
|
|
|
48 |
E013 N33 GND VALUE {(V(N54)-V(N06))*1000}
|
|
|
49 |
E014 N34 GND VALUE {IF(V(N06)<0.2,40m,0)}
|
|
|
50 |
E015 N35 N28 VALUE {IF(V(N06)>=V(N61)*0.6,300m,0)}
|
|
|
51 |
E016 N29 N34 VALUE {IF(V(N06)>=0.2,
|
|
|
52 |
+IF(V(N06)<0.4,40m+(V(N06)-0.2)/0.2*(150m-40m),0),0)}
|
|
|
53 |
E017 N42 GND VALUE {atan(V(N46)*20* 3.1416)*2/ 3.1416 * 0.1}
|
|
|
54 |
E018 N43 GND VALUE {V(N17)-V(N58)}
|
|
|
55 |
E019 N39 GND VALUE {IF(V(N41)+V(N47)<0,0,
|
|
|
56 |
+IF(V(N41)+V(N47)<V(N01),V(N41)+V(N47),V(N01)))}
|
|
|
57 |
E020 N48 GND VALUE {IF(V(N51)>V(N01)*0.5+5m,10,0)}
|
|
|
58 |
E021 N50 GND VALUE {IF(V(N49)<1,V(N49),1)}
|
|
|
59 |
E022 N52 GND VALUE {IF(V(N49)>=0.3,V(N01),0)}
|
|
|
60 |
E023 N70 GND VALUE {IF(V(N03)<V(VDD)*0.5+5m,V(VDD),0)}
|
|
|
61 |
E024 N01 GND VALUE {V(VDD)}
|
|
|
62 |
E025 N72 GND VALUE {IF(V(CE)<0.7,0,
|
|
|
63 |
+IF(V(VDD)<0.1,0,V(VDD)))}
|
|
|
64 |
E026 N75 GND VALUE {IF(V(CE)<0.7,0.6,0)}
|
|
|
65 |
E027 N60 GND N55 GND 1
|
|
|
66 |
G001 CE GND VALUE {IF(V(CE)<0.35,V(CE)/0.35*0.4u,0.4u)}
|
|
|
67 |
G002 VDD GND VALUE {IF(V(N03)>=V(VDD)*0.5,V(N11)*1m,0)}
|
|
|
68 |
G003 VDD GND VALUE {V(N30)*3/140/47}
|
|
|
69 |
G004 GND N04 VALUE {IF(V(N30)>=V(N36),(V(N30)-V(N36))*0.01,0)}
|
|
|
70 |
G005 GND N38 VALUE {V(N53)* 4e-005}
|
|
|
71 |
G006 N41 GND VALUE {V(N53)* 4e-005}
|
|
|
72 |
G007 N06 VDD VALUE {IF(V(VDD)<3,0,
|
|
|
73 |
+IF(V(N13)<150m,V(N30),
|
|
|
74 |
+IF(V(N13)<300m,V(N30)*(300m-V(N13))/150m,0)))}
|
|
|
75 |
M001 VDD N02 N04 VDD SW-PMOS-L3C l=2u w=2u
|
|
|
76 |
+ ad=2p as=2p pd=6y ps=6u m=1
|
|
|
77 |
M002 VDD N04 N54 VDD DRV-RP130-l3 l=1u w=140u
|
|
|
78 |
+ ad=140p as=140p pd=300u ps=300u m=47
|
|
|
79 |
M003 N17 N26 N16 GND SW-NMOS-L3C l=2u w=2u
|
|
|
80 |
+ ad=2p as=2p pd=6u ps=6u m=10
|
|
|
81 |
M004 N40 N41 N41 N01 PS4 l=4u w=16.6u
|
|
|
82 |
+ ad=20p as=20p pd=40u ps=40u m=1
|
|
|
83 |
M005 N38 N38 GND GND NS4 l=4u w=6.8u
|
|
|
84 |
+ ad=10p as=10p pd=20u ps=20u m=2
|
|
|
85 |
M006 N01 N03 N41 N01 SW-PMOS-L3C l=2u w=2u
|
|
|
86 |
+ ad=2p as=2p pd=6y ps=6u m=1
|
|
|
87 |
M007 N45 N39 N05 N01 PS4 l=4u w=16.6u
|
|
|
88 |
+ ad=20p as=20p pd=40u ps=40u m=1
|
|
|
89 |
M008 N05 N38 GND GND NS4 l=4u w=6.8u
|
|
|
90 |
+ ad=10p as=10p pd=20u ps=20u m=2
|
|
|
91 |
M009 N68 N69 GND GND NS4 l=2u w=12u
|
|
|
92 |
+ ad=12p as=12p pd=30u ps=30u m=6
|
|
|
93 |
M010 N73 N74 GND GND SW-NMOS-L3C l=1u w=2u
|
|
|
94 |
+ ad=2p as=2p pd=6u ps=6u m=1
|
|
|
95 |
R001 N67 N06 2Meg
|
|
|
96 |
R002 N67 N66 500k
|
|
|
97 |
R003 N65 N66 100k
|
|
|
98 |
R004 N65 N64 25k
|
|
|
99 |
R005 N55 N64 15k
|
|
|
100 |
R006 GND N63 500k
|
|
|
101 |
R007 N62 N63 150k
|
|
|
102 |
R008 N62 N55 10k
|
|
|
103 |
R009 VOUT N68 1m
|
|
|
104 |
R010 N22 N24 50k
|
|
|
105 |
R011 N24 N15 1
|
|
|
106 |
R012 N25 N21 1Meg
|
|
|
107 |
R013 N26 N27 10k
|
|
|
108 |
R014 N30 N31 100k
|
|
|
109 |
R015 N32 GND 1k
|
|
|
110 |
R016 N36 N35 1Meg
|
|
|
111 |
R017 N01 N39 1G
|
|
|
112 |
R018 N41 N44 100k
|
|
|
113 |
R019 N01 N40 220
|
|
|
114 |
R020 N01 N45 220
|
|
|
115 |
R021 N46 N43 1k
|
|
|
116 |
R022 N47 N42 1k
|
|
|
117 |
R023 N49 N48 100k
|
|
|
118 |
R024 N51 N03 100k
|
|
|
119 |
R025 N53 N50 1k
|
|
|
120 |
R026 N19 N52 1k
|
|
|
121 |
R027 N54 N06 1m
|
|
|
122 |
R028 N56 N04 1Meg
|
|
|
123 |
R029 N57 N04 9k
|
|
|
124 |
R030 N02 N03 1k
|
|
|
125 |
R031 VOUT N06 50m
|
|
|
126 |
R032 N11 N10 1Meg
|
|
|
127 |
R033 N13 N12 1k
|
|
|
128 |
R034 N15 N14 2Meg
|
|
|
129 |
R035 N17 N16 200
|
|
|
130 |
R036 N01 N17 4Meg
|
|
|
131 |
R037 N18 N19 1k
|
|
|
132 |
R038 N70 N69 1k
|
|
|
133 |
R039 N72 N73 1k
|
|
|
134 |
R040 N03 N71 1k
|
|
|
135 |
R041 N74 N75 1k
|
|
|
136 |
R042 N20 N16 80k
|
|
|
137 |
R043 N59 N60 1
|
|
|
138 |
R044 N33 N37 1
|
|
|
139 |
V001 N61 GND 5
|
|
|
140 |
V002 N23 GND 0.8
|
|
|
141 |
V003 N25 GND 1
|
|
|
142 |
V004 N58 N59 0
|
|
|
143 |
V005 N04 N05 0
|
|
|
144 |
.model di2 d(is=1e-12 n=0.005 xti=-3.5 eg=0.1 rs=1e-3
|
|
|
145 |
+ cjo=1e-15 bv=1000)
|
|
|
146 |
.model DRV-RP130-l3 pmos(level=3 vto=-0.7 tox=100e-7
|
|
|
147 |
+ gamma=0.5 theta=0.3 kp=58e-6 nfs=1e-3 eta=50e-5 nss=1)
|
|
|
148 |
.model ds100 d(is=100e-14 n=1 bv=1000 rs=10m)
|
|
|
149 |
.model NS4 nmos(level=3 vto=0.5 kp=400e-6 tox=10e-6
|
|
|
150 |
+ eta=10e-6 nfs=0.001 gamma=1)
|
|
|
151 |
.model PS4 pmos(level=3 vto=-0.5 kp=400e-6 tox=10e-6
|
|
|
152 |
+ eta=10e-6 nfs=0.001 gamma=1)
|
|
|
153 |
.model SW-NMOS-L3C nmos(level=3 vto=0.5 tox=1000e-9
|
|
|
154 |
+ gamma=0 theta=0 kp=2.01 nfs=0.001e12 eta=0)
|
|
|
155 |
.model SW-PMOS-L3C pmos(level=3 vto=-0.5 tox=1000e-9
|
|
|
156 |
+ gamma=0 theta=0 kp=2.01 nfs=0.001e12 eta=0)
|
|
|
157 |
.ends RP130x501D_C
|