2618 lines
81 KiB
Plaintext
Executable File
2618 lines
81 KiB
Plaintext
Executable File
* Copyright © Analog Devices, Inc. 2019. All rights reserved.
|
|
*
|
|
.subckt LT1011 1 2 3 4 5 6 7 8
|
|
B1 0 N002 I=10u*dnlim(uplim(V(2),V(8)-1.25,.1),V(4)+.2,.1)-.1n
|
|
B2 N002 0 I=10u*dnlim(uplim(V(3),V(8)-1.25,.1),V(4)+.2, .1)
|
|
C1 N002 0 10f Rpar=1G noiseless
|
|
A2 0 N002 0 0 0 0 N004 0 OTA g=60u asym isource=.2u isink=-.7u Vlow=-1e308 Vhigh=1e308
|
|
D3 8 4 DP1
|
|
C5 8 3 3p Rpar=2.5g
|
|
D9 8 3 DBIAS
|
|
D10 8 2 DBIAS
|
|
S2 N009 7 0 N004 Sout
|
|
D2 N009 1 DDROP
|
|
S1 1 N009 8 1 Ssat
|
|
R2 8 5 1k
|
|
A1 8 5 5 5 5 5 4 5 OTA g=.62m linear Vlow=-1e308 Vhigh=1e308 ref=.389
|
|
A3 8 6 6 6 6 6 4 6 OTA g=.62m linear Vlow=-1e308 Vhigh=1e308 ref=.389
|
|
R3 8 6 1k
|
|
G2 0 N002 5 6 7.3µ
|
|
S4 1 8 0 N004 Sgpwr
|
|
R5 4 1 100Meg
|
|
C8 N009 1 .1p
|
|
C9 7 1 5p
|
|
D1 0 N004 DLAT1
|
|
A4 8 1 0 0 0 0 N003 0 OTA g=500u asym isource=2.5u isink=1n Vlow=-1e308 Vhigh=1e308 ref=3 cout=1p Rout=200k
|
|
A5 N004 0 N003 0 0 0 N008 0 OTA g=3 linear Vlow=-1e308 Vhigh=1e308 cout=1f rout=1
|
|
C11 N008 N004 110f
|
|
C2 8 7 1p
|
|
C12 N004 1 5f
|
|
C7 1 N002 1f
|
|
C3 3 4 3p Rpar=2.5g
|
|
C4 8 2 3p Rpar=2.5g
|
|
C6 2 4 3p Rpar=2.5g
|
|
D6 N002 0 DNL1
|
|
D4 N002 0 DNL2
|
|
G4 0 N004 8 6 1m dir=1 vto=.3
|
|
D5 N004 0 DLAT2
|
|
B3 0 N002 I=100u*uplim(dnlim(V(2,8)+1.4,0,.1n)*dnlim(V(3,8)+1.4,0,.1)+ dnlim(V(4,2)-.1,0,.1)*dnlim(V(4,3)-.1,0,.1),1,.1)
|
|
.model DP1 D(Ron=100 Roff=1Meg Vfwd=1 epsilon=100m ilimit=1.4m)
|
|
.model DBIAS D(Ron=10k Roff=10G Vfwd=1.35 epsilon=.1 ilimit=20n)
|
|
.model DLAT1 D(Ron=100k Roff=10Meg Vfwd=.2 epsilon=30m Vrev=1 revepsilon=.1)
|
|
.model DLAT2 D(Ron=1 Roff=10Meg Vfwd=1.1 epsilon=100m)
|
|
.model DNL1 D(Ron=100k Roff=1.3Meg Vfwd=5m epsilon=5m Vrev=20m revepsilon=5m)
|
|
.model DNL2 D(Ron=400k Vfwd=0 epsilon=1m)
|
|
.model Sout SW(Roff=1G Ron=10 Vt=0 vh=-.1 vser=.15)
|
|
.model Sgpwr SW(level=2 Roff=1Meg Ron=1 Vt=0 vh=-.2 ilimit=1.5m vser=1)
|
|
.model Ssat2 SW(Roff=100Meg Ron=10 vt=.5 vh=-.1)
|
|
.model Ssat SW(Roff=100Meg Ron=1 vt=2.5 vh=-1)
|
|
.model SGC SW(Ron=5k Roff=1Meg vt=500m vh=-300m)
|
|
.model DDROP D(Ron=1 Roff=1G Vfwd=1.9 epsilon=.1)
|
|
.ends LT1011
|
|
*
|
|
* Pinout: IN+ IN- VCC VEE OUT LATCH
|
|
.SUBCKT LT1015 3 2 7 4 6 107
|
|
ROUT2 6 4 1E8
|
|
CDUM1 138 4 0.01p
|
|
CDUM2 4 3 0.01p
|
|
CIBIAS1 112 0 10p
|
|
CIBIAS2 111 0 10p
|
|
CLATCH1 140 0 10p
|
|
CPROP 135 0 7.0E-9
|
|
CTRF 148 0 3.0E-9
|
|
DHYST1 108 109 DSW
|
|
DHYST2 108 136 DSW
|
|
DILIM1 114 116 DSW
|
|
DILIM2 116 115 DSW
|
|
DPROP1 125 0 DIODE
|
|
DPROP2 0 125 DIODE
|
|
DPWR1 146 126 DSW
|
|
DPWR2 127 101 DSW
|
|
DVLIM1 142 121 DVLIM
|
|
DVLIM2 123 142 DVLIM
|
|
DVLIM3 145 121 DVLIM
|
|
DVLIM4 123 145 DVLIM
|
|
EGND 102 0 101 0 1
|
|
EHYST1 109 0 118 0 1E5
|
|
EIBIAS1 113 0 3 2 100
|
|
EILIM1 117 0 116 0 100
|
|
EIN 139 0 118 0 1
|
|
EINCM1 105 0 3 0 1
|
|
EINCM2 106 0 2 0 1
|
|
ELATCH1 120 0 142 143 0.1
|
|
ELDO1 121 0 146 122 1
|
|
ELDO2 123 0 101 124 1
|
|
EOM 144 0 143 0 1
|
|
ETRF 128 0 145 0 1
|
|
EVCC1 132 0 7 0 1
|
|
EVEE1 134 0 4 0 1
|
|
EVS 147 0 146 0 1
|
|
GCMRR 0 118 137 141 1.0E-5
|
|
GGAIN 0 145 135 0 1
|
|
GHYST2 0 125 136 0 1
|
|
GIBIAS1 3 0 111 0 1E-6
|
|
GIBIAS2 2 0 112 0 1E-6
|
|
GILIM1 0 114 142 119 1E4
|
|
GILIM2 115 0 119 142 1E4
|
|
GILIM3 0 149 148 117 1
|
|
GIN 0 118 3 138 1
|
|
GOUT 0 142 149 144 2
|
|
GPROP 0 125 140 0 2511.89
|
|
GPSRRN 0 118 4 141 1.0E-5
|
|
GPSRRP 0 118 7 141 1.0E-5
|
|
GPWRO1 126 0 142 119 10
|
|
GPWRO2 127 0 142 119 10
|
|
IHYST2 0 108 125.594
|
|
IIBIAS 0 110 1.5E+1
|
|
ILIM1 114 0 1.5E+2
|
|
ILIM2 0 115 1.5E+2
|
|
IOS 3 2 1.0E-7
|
|
ITYP1 7 0 3.3E-2
|
|
ITYP2 0 4 3.3E-2
|
|
IVOS 0 118 1.0E-3
|
|
RDUM1 130 119 0.001
|
|
RHYST2 108 0 1k
|
|
RHYST3 136 0 1
|
|
RIBIAS1 112 0 1
|
|
RIBIAS2 111 0 1
|
|
RIBIAS3 110 112 10k
|
|
RILIM 119 142 0.1
|
|
RILIM1 116 0 1
|
|
RILIM2 114 0 1
|
|
RILIM3 115 0 1
|
|
RILIM4 149 0 1
|
|
RIN 118 0 1
|
|
RINCM1 137 105 1
|
|
RINCM2 106 137 1
|
|
RLATCH 7 107 1E9
|
|
RLATCH1 140 0 1
|
|
RMID1 141 132 1
|
|
RMID2 134 141 1
|
|
ROUT 144 142 1
|
|
ROX 145 0 1000
|
|
RPROP1 125 0 1
|
|
RPROP2 135 125 1.307
|
|
RPWR1 126 147 1E3
|
|
RPWR2 127 102 1E3
|
|
RSHD7 130 6 1E-4
|
|
RTRF 148 128 0.63662
|
|
RVCC 7 146 1E-4
|
|
RVEE 4 101 1E-4
|
|
RVNOI 138 2 603865
|
|
RVOM1 143 147 1
|
|
RVOM2 102 143 1
|
|
SIBIAS1 111 110 113 0 SWBIAS
|
|
SLATCH1 140 139 107 134 SWLATCH
|
|
SLATCH2 140 120 107 134 SWLATCHX
|
|
VLDO1 122 0 2.9557
|
|
VLDO2 0 124 1.8557
|
|
.MODEL SWHYST VSWITCH(ROFF=1E5 RON=1E-4 VON=1 VOFF=-1)
|
|
.MODEL SWLATCH VSWITCH(ROFF=1E7 RON=1E-4 VON=1.80 VOFF=2.2)
|
|
.MODEL SWLATCHX VSWITCH(ROFF=1E7 RON=1E-4 VON=2.20 VOFF=1.8)
|
|
.MODEL SWBIAS VSWITCH(ROFF=1E7 RON=1E-4 VON=2 VOFF=-2)
|
|
.MODEL SHDN VSWITCH(ROFF=1G RON=0.1 VON=1.80 VOFF=2.0)
|
|
.MODEL SHDNX VSWITCH(ROFF=1E7 RON=0.001 VON=2.00 VOFF=1.8)
|
|
.MODEL SHDNO VSWITCH(ROFF=1000000 RON=0.001 VON=1.80 VOFF=2.0)
|
|
.MODEL SHDNOX VSWITCH(ROFF=1000000 RON=0.001 VON=2.00 VOFF=1.80)
|
|
.MODEL DSW D(IS=1E-10 RS=0 XTI=0 KF=0)
|
|
.MODEL DIODE D(IS=1E-18 KF=0 XTI=0 RS=1E-8)
|
|
.MODEL DVLIM D(IS=1E-24 KF=0 RS=0 XTI=0)
|
|
.ENDS LT1015
|
|
*
|
|
.subckt LT1017 1 2 3 4 5
|
|
B1 0 N002 I=10u*dnlim(uplim(V(1),V(3)-.6,.1), V(4)-.35,.1)+1n*V(1)-.53n
|
|
B2 N002 0 I=10u*dnlim(uplim(V(2),V(3)-.59,.1), V(4)-.36, .1)+1n*V(2)
|
|
C1 N002 0 1f Rpar=100K noiseless
|
|
A1 0 N002 0 0 0 0 N009 0 OTA g=11m iout=1.1m Vlow=-1e308 Vhigh=1e308 Cout=1p
|
|
C5 3 5 5p
|
|
C6 5 4 15p
|
|
D5 0 N009 DLAT
|
|
C4 2 4 .1p
|
|
C10 1 4 .1p
|
|
C11 3 2 .1p
|
|
C12 3 1 .1p
|
|
D2 2 1 DBIASC
|
|
D6 1 4 DBIAS
|
|
D9 2 4 DBIAS
|
|
M1 5 N008 N011 N011 N temp=27
|
|
D1 N011 4 DOUTN1
|
|
D7 N011 4 DOUTN3
|
|
D8 N011 4 DOUTN2
|
|
D10 3 N003 DOUTP
|
|
D11 4 N007 XD
|
|
C2 5 N008 3e-17 Rser=1G
|
|
D15 N008 N007 DASYM
|
|
R2 N008 4 100G
|
|
C7 N008 0 1e-16
|
|
G2 4 N007 0 N009 25n
|
|
C8 N007 4 320f
|
|
R3 3 4 4Meg
|
|
GP1 3 4 N011 4 2m
|
|
C9 N011 4 1p
|
|
C13 3 N003 1p
|
|
D3 3 5 DTRICKLE
|
|
SW1 4 N004 5 4 SPFB
|
|
M3 5 N004 N003 N003 P temp=27
|
|
D12 3 N004 DLIMP
|
|
C3 3 N004 5p Rpar=10Meg
|
|
D4 4 5 DSI temp=27
|
|
G1 3 4 3 N004 100µ
|
|
.model DBIAS D(Ron=1k Roff=10G Vfwd=1 epsilon=.1 ilimit=3n)
|
|
.model DBIASC D(Ron=20Meg Roff=10G Vfwd= 1u Vrev=1u
|
|
+ epsilon=10u revepsilon=10u ilimit=3n revilimit=3n)
|
|
.model XD D(Ron=1k Roff=1G Vfwd=1.2 Vrev=1 epsilon=.1 revepsilon=.1)
|
|
.model DLAT D(Ron=100 Roff=10k Vfwd=2.4 Vrev=1.9 epsilon=2.1 revepsilon=1.6)
|
|
.model N VDMOS(Vto=100m kp=1.5 rds=200Meg)
|
|
.model DOUTN1 D(Vfwd=5m Ron=2k Roff=100k epsilon=.1m)
|
|
.model DOUTN2 D(Vfwd=25m Ron=35 Roff=100k epsilon=10m)
|
|
.model DOUTN3 D(Vfwd=55m Ron=2 Roff=100k epsilon=20m ilimit=55m Vrev=-55m revepsilon=20m )
|
|
.model DSI D(cjo=130p m=.5 vj=1 is=1e-30 n=5)
|
|
.model DASYM D(Ron=1G Roff=2G Vfwd=0 epsilon=100m)
|
|
.model SPFB sw(Ron=10Meg Roff=1G vt=.19 vh=-.05)
|
|
.model DTRICKLE D(Ron=1k Roff=50Meg Vfwd=.5 ilimit=4u epsilon=.1)
|
|
.model P VDMOS(Vto=-20m kp=18m rds=100Meg pchan)
|
|
.model DLIMP D(Vfwd=.2 Ron=10k Roff=1G epsilon=.1)
|
|
.model DOUTP D(Vfwd=39m Ron=1k Roff=1G epsilon=10m Vrev=-39m revepsilon=10m)
|
|
.ends LT1017
|
|
*
|
|
.subckt LT1018 1 2 3 4 5
|
|
B1 0 N002 I=10u*dnlim(uplim(V(1),V(3)-.6,.1), V(4)-.35,.1)+1n*V(1)-583p
|
|
B2 N002 0 I=10u*dnlim(uplim(V(2),V(3)-.59,.1), V(4)-.36, .1)+1n*V(2)
|
|
C1 N002 0 1f Rpar=100K noiseless
|
|
A1 0 N002 0 0 0 0 N009 0 OTA g=11m iout=1.1m Vlow=-1e308 Vhigh=1e308 Cout=1p
|
|
C5 3 5 1p
|
|
C6 5 4 15p
|
|
D5 0 N009 DLAT
|
|
C4 2 4 .1p
|
|
C10 1 4 .1p
|
|
D13 3 4 DP
|
|
C11 3 2 .1p
|
|
C12 3 1 .1p
|
|
D2 2 1 DBIASC
|
|
D6 1 4 DBIAS
|
|
D9 2 4 DBIAS
|
|
M1 5 N008 N011 N011 N temp=27
|
|
D7 N011 4 DOUTN3
|
|
D8 N011 4 DOUTN2
|
|
D10 3 N003 DOUTP
|
|
M2 5 N004 N003 N003 P temp=27
|
|
D11 4 N007 XD
|
|
D14 4 5 DSI TEMP=27
|
|
C2 5 N008 7e-17 Rser=1G
|
|
D15 N008 N007 DASYM
|
|
R2 N008 4 100G
|
|
C7 N008 0 5e-16
|
|
G2 0 N007 0 N009 25n
|
|
C8 N007 4 55f
|
|
R3 3 4 3.5Meg
|
|
GP1 3 4 N011 4 4m
|
|
C9 N011 4 1p Rpar=1K
|
|
C13 3 N003 1p
|
|
SW1 4 N004 5 4 SPFB
|
|
C3 3 N004 3p Rpar=10Meg
|
|
D1 3 N004 DLIMP
|
|
D3 3 5 DTRICKLE
|
|
G3 3 4 3 N004 135µ
|
|
.model DP D(Ron=100 Roff=1Meg Vfwd=1 ilimit=56u)
|
|
.model DBIAS D(Ron=1k Roff=10G Vfwd=1 epsilon=.1 ilimit=3n)
|
|
.model DBIASC D(Ron=20Meg Roff=10G Vfwd= 1u Vrev=1u
|
|
+ epsilon=10u revepsilon=10u ilimit=3n revilimit=3n)
|
|
.model XD D(Ron=1k Roff=1G Vfwd=1.2 Vrev=1 epsilon=.1 revepsilon=.1)
|
|
.model DLAT D(Ron=100 Roff=10k Vfwd=2.4 Vrev=1.9 epsilon=2.1 revepsilon=1.6)
|
|
.model N VDMOS(Vto=100m kp=1.5 rds=100Meg)
|
|
.model DOUTN2 D(Vfwd=25m Ron=35 Roff=100k epsilon=10m Vrev=-25m revepsilon=10m)
|
|
.model DOUTN3 D(Vfwd=55m Ron=2 Roff=100k epsilon=20m ilimit=55m )
|
|
.model P VDMOS(Vto=-20m kp=25.1m rds=200Meg pchan )
|
|
.model DOUTP D(Vfwd=39m Ron=100 Roff=1G epsilon=10m Vrev=-39m revepsilon=10m)
|
|
.model DLIMP D(Vfwd=.2 Ron=10k Roff=1G epsilon=.1)
|
|
.model DSI D( cjo= 130p m=.5 vj=1 is=1e-30 n=5)
|
|
.model DASYM D(Ron=1G Roff=2G Vfwd=0 epsilon=100m)
|
|
.model SPFB sw(Ron=10Meg Roff=1G vt=.15 vh=-.05)
|
|
.model DTRICKLE D(Ron=1k Roff=50Meg Vfwd=.5 ilimit=9u epsilon=.1)
|
|
.ends LT1018
|
|
*
|
|
.subckt LT1711 1 2 3 4 5 6 7 8
|
|
A3 8 5 0 0 0 0 LE 0 SCHMITT Vt=1.6 Vh=100m tau=1n
|
|
B1 0 N003 I=10u*dnlim(uplim(V(1),V(3)+.2,.1), V(4)-.2 ,.1)+1n*V(1)
|
|
B2 N003 0 I=10u*dnlim(uplim(V(2),V(3)+.21,.1), V(4)-.21, .1)+1n*V(2)
|
|
C1 N003 0 .01f Rpar=100K noiseless
|
|
A1 0 N003 0 0 0 0 N005 0 OTA g=6m iout=500u Vlow=-1e308 Vhigh=1e308 Cout=1f
|
|
R1 8 5 333k
|
|
M1 6 N010 5 5 NI temp=27
|
|
M2 6 N006 3 3 PI temp=27
|
|
C5 3 6 .5p
|
|
C6 6 5 .5p
|
|
D5 0 N005 DLAT
|
|
A2 N013 0 LE 0 0 0 N005 0 OTA g=1m linear Vlow=-1e308 Vhigh=1e308
|
|
D1 0 N013 DLAT
|
|
C3 N013 0 1f
|
|
G3 0 N013 0 N005 1m
|
|
R2 3 N002 1k
|
|
R3 N002 4 4k
|
|
D2 N002 2 DBOUT1
|
|
D6 N002 2 DBOUT2
|
|
D9 2 N002 DBIN
|
|
D10 N012 1 DBOUT1
|
|
D11 N012 1 DBOUT2
|
|
D12 1 N012 DBIN
|
|
C4 2 4 .5p
|
|
C10 1 4 .5p
|
|
C11 4 5 .5p
|
|
C12 N002 5 5p
|
|
R4 3 N012 1k
|
|
R5 N012 4 4k
|
|
C13 N012 5 5p
|
|
D13 3 4 DP1
|
|
D14 3 5 DP2
|
|
G1 0 N004 5 0 .5m
|
|
G2 0 N004 3 0 .5m
|
|
C2 N004 0 200p Rpar=1K noiseless
|
|
A4 N005 0 N004 N004 N004 N004 N007 N004 OTA g=7n linear cout=.037f ref=430m rout=50Meg Vlow=-1e308 Vhigh=1e308
|
|
D4 3 N006 DLIMP
|
|
C7 3 N006 .05f Rser=1Meg noiseless
|
|
A5 N004 N007 5 5 5 5 N006 5 OTA g=20n ref=-299m linear vlow=-1e308 vhigh=1e308
|
|
G4 5 N010 N007 N004 20n
|
|
C8 N010 5 .05f Rser=1Meg noiseless
|
|
D7 N010 5 DLIMN
|
|
C9 N006 6 .002f
|
|
C14 6 N010 .002f
|
|
M3 7 N018 5 5 NI temp=27
|
|
M4 7 N014 3 3 PI temp=27
|
|
C15 3 7 .5p
|
|
C16 7 5 .5p
|
|
A6 0 N005 N004 N004 N004 N004 N015 N004 OTA g=7n linear cout=.037f ref=430m rout=50Meg Vlow=-1e308 Vhigh=1e308
|
|
D3 3 N014 DLIMP
|
|
C17 3 N014 .05f Rser=1Meg noiseless
|
|
A7 N004 N015 5 5 5 5 N014 5 OTA g=20n ref=-299m linear vlow=-1e308 vhigh=1e308
|
|
G5 5 N018 N015 N004 20n
|
|
C18 N018 5 .05f Rser=1Meg noiseless
|
|
D8 N018 5 DLIMN
|
|
C19 N014 7 .002f
|
|
C20 7 N018 .002f
|
|
B3 N005 0 I=if(time<1e-12 & V(LE) > .5,if(V(1,2)>0,-1m,1m),0)
|
|
.model NI VDMOS(Vto=300m kp=2 mtriode=.15 rds=1Meg)
|
|
.model PI VDMOS(Vto=-300m Kp=1.8 mtriode=.15 rds=1Meg pchan)
|
|
.model DBIN D(Ron=50k Roff=1G Vfwd=0 epsilon=.1 ilimit=1.9u)
|
|
.model DBOUT1 D(Ron=100k Roff=1G Vfwd=0 epsilon=.1 ilimit=2u)
|
|
.model DBOUT2 D(Ron=600k Roff=1G Vfwd=.4 epsilon=.1)
|
|
.model DLAT D(Ron=1 Roff=10k Vfwd=1 Vrev=1 epsilon=.1 revepsilon=.1 noiseless)
|
|
.model DLIMN D(Ron=100k Roff=100Meg Vfwd=540m Vrev=-300m epsilon=10m revepsilon=10m noiseless)
|
|
.model DLIMP D(Ron=100k Roff=100Meg Vfwd=540m Vrev=-300m epsilon=10m revepsilon=10m noiseless)
|
|
.model DP1 D(Ron=100 Roff=1Meg Vfwd=1 ilimit=6m)
|
|
.model DP2 D(Ron=100 Roff=1Meg Vfwd=1 ilimit=7m)
|
|
.ends LT1711
|
|
*
|
|
.subckt LT1713 1 2 3 4 5 6 7 8
|
|
A3 8 5 0 0 0 0 N018 0 SCHMITT Vt=1.6 Vh=100m tau=1n
|
|
B1 0 N003 I=10u*dnlim(uplim(V(1),V(3)+.2,.1), V(4)-.2 ,.1)+1n*V(1)
|
|
B2 N003 0 I=10u*dnlim(uplim(V(2),V(3)+.21,.1), V(4)-.21, .1)+1n*V(2)
|
|
C1 N003 0 1f Rpar=100K noiseless
|
|
A1 0 N003 0 0 0 0 N008 0 OTA g=15m iout=100u Vlow=-1e308 Vhigh=1e308 Cout=1f
|
|
C2 N005 0 .04f
|
|
R1 8 5 333k
|
|
M1 6 N005 N009 N009 NI temp=27
|
|
M2 6 N005 N004 N004 PI temp=27
|
|
C5 3 6 5p
|
|
C6 6 5 5p
|
|
G5 0 N014 N008 0 65n
|
|
D5 0 N008 DLAT
|
|
G2 0 N005 0 N008 65n
|
|
A2 N012 0 N018 0 0 0 N008 0 OTA g=10m linear Vlow=-1e308 Vhigh=1e308
|
|
D1 0 N012 DLAT
|
|
C3 N012 0 1p
|
|
G3 0 N012 0 N008 10m
|
|
R2 3 N002 2k
|
|
R3 N002 4 8k
|
|
D2 N002 2 DBOUT1
|
|
D6 N002 2 DBOUT2
|
|
D9 2 N002 DBIN
|
|
D10 N011 1 DBOUT1
|
|
D11 N011 1 DBOUT2
|
|
D12 1 N011 DBIN
|
|
C4 2 4 .5p
|
|
C10 1 4 .5p
|
|
C11 4 5 .5p
|
|
C12 N002 5 5p
|
|
R4 3 N011 2k
|
|
R5 N011 4 8k
|
|
C13 N011 5 5p
|
|
D13 3 4 DP1
|
|
D14 3 5 DP2
|
|
R6 3 N005 590Meg
|
|
R7 N005 5 537Meg
|
|
D3 N005 3 DSIU temp=27
|
|
D7 5 N005 DSID temp=27
|
|
D15 3 N004 DILIMU
|
|
D17 N011 1 DBOUT3
|
|
D18 N002 2 DBOUT3
|
|
D19 N009 5 DILIMD
|
|
C14 6 N005 .016f
|
|
C7 N014 0 .04f
|
|
M3 7 N014 N017 N017 NI temp=27
|
|
M4 7 N014 N013 N013 PI temp=27
|
|
C8 3 7 5p
|
|
C9 7 5 5p
|
|
R8 3 N014 590Meg
|
|
R9 N014 5 537Meg
|
|
D4 N014 3 DSIU temp=27
|
|
D8 5 N014 DSID temp=27
|
|
D16 3 N013 DILIMU
|
|
D20 N017 5 DILIMD
|
|
C15 7 N014 .016f
|
|
C16 3 N004 100f
|
|
C17 N009 5 100f
|
|
C18 3 N013 100f
|
|
C19 N017 5 100f
|
|
.model DLAT D(Ron=1 Roff=10k Vfwd=1 Vrev=1 epsilon=.9 revepsilon=.9)
|
|
.model DILIMU D(Ron=10 Roff=1k Vfwd=120m ilimit=42m epsilon=50m Vrev=-120m revepsilon=50m)
|
|
.model DILIMD D(Ron=10 Roff=1k Vfwd=110m ilimit=50m epsilon=50m Vrev=-110m revepsilon=50m)
|
|
.model DSIU D(Is=1e-10 N=1 TT=6.5e-9)
|
|
.model DSID D(Is=1e-10 N=1 TT=6.2e-9)
|
|
.model NI VDMOS(Vto=100m kp=160m mtriode= .1 rds=10k)
|
|
.model PI VDMOS(Vto=-80m Kp=160m mtriode=.1 rds=10k pchan)
|
|
.model DP1 D(Ron=100 Roff=1Meg Vfwd=1 ilimit=2m)
|
|
.model DP2 D(Ron=100 Roff=1Meg Vfwd=1 ilimit=1.05m)
|
|
.model DBIN D(Ron=50k Roff=1G Vfwd=0 epsilon=.1 ilimit=1u)
|
|
.model DBOUT1 D(Ron=100k Roff=1G Vfwd=0 epsilon=.1 ilimit=.9u)
|
|
.model DBOUT2 D(Ron=1.7Meg Roff=1G Vfwd=.4 epsilon=.1)
|
|
.model DBOUT3 D(Ron=100k Roff=1G Vfwd=2.4 epsilon=.1 ilimit = 600n)
|
|
.ends LT1713
|
|
*
|
|
.subckt LT1715 1 2 3 4 5 6 7
|
|
B1 0 N002 I=10u*dnlim(uplim(V(1),V(3)-1.1,.1), V(4)-.2 ,.1)+1n*V(1)+144n*V(VDH)
|
|
B2 N002 0 I=10u*dnlim(uplim(V(2),V(3)-1.09,.1), V(4)-.21, .1)+1n*V(2)
|
|
C1 N002 0 1f Rpar=100K
|
|
A1 0 N002 0 0 0 0 VDH 0 OTA g=10m iout=100u Vlow=-1e308 Vhigh=1e308 Cout=30f
|
|
D5 0 VDH DLAT
|
|
C4 2 4 .2p
|
|
C10 1 4 .2p
|
|
C11 4 6 2p
|
|
D13 3 4 DP1
|
|
D14 5 4 DP2
|
|
M3 7 N009 N010 N010 NI temp=27
|
|
M4 7 N007 N005 N005 PI temp=27
|
|
C7 5 7 1p
|
|
C8 7 6 1p
|
|
D8 5 N005 DILIMU
|
|
D16 N010 6 DILIMD
|
|
C9 5 N005 100f
|
|
C14 N010 6 100f
|
|
R7 N009 6 2G
|
|
D3 N009 6 DSIONN temp=27
|
|
D7 6 N009 DSIOFFN temp=27
|
|
G2 0 N009 0 VDH 90n
|
|
C2 7 N009 .035f
|
|
D1 N007 5 DSIOFFP temp=27
|
|
D15 5 N007 DSIONP temp=27
|
|
R1 5 N007 2G
|
|
C15 N007 7 .04f
|
|
A2 VDH 0 0 0 0 0 N009 0 OTA g=30n asym isource=0 isink=-100n Vlow=-1e308 Vhigh=1e308 Cout=.05f
|
|
A3 VDH 0 0 0 0 0 N007 0 OTA g=40n asym isource=100n isink=0 Vlow=-1e308 Vhigh=1e308 Cout=.08f
|
|
C5 3 2 .2p
|
|
C6 3 1 .2p
|
|
D2 3 2 DBIAS
|
|
D4 3 1 DBIAS
|
|
D6 1 2 DBIASC
|
|
D9 5 6 DP3
|
|
C12 5 3 2p
|
|
G3 0 N007 0 VDH 90n
|
|
.model DLAT D(Ron=1 Roff=10k Vfwd=1 Vrev=1 epsilon=.9 revepsilon=.9)
|
|
.model DILIMU D(Ron=3 Roff=100k Vfwd=130m ilimit=30m epsilon=50m Vrev=-130m revepsilon=50m)
|
|
.model DILIMD D(Ron=3 Roff=100k Vfwd=130m ilimit=40m epsilon=50m Vrev=-130m revepsilon=50m)
|
|
.model DSIONN D(Is=1e-30 N=2 TT=8e-10)
|
|
.model DSIOFFN D(Is=1e-10 N=1 TT= 1.1e-9)
|
|
.model DSIONP D(Is=1e-30 N=2 TT=3e-10)
|
|
.model DSIOFFP D(Is=1e-10 N=1 TT=1.1e-9)
|
|
.model NI VDMOS(Vto=100m kp=600m mtriode= .1 rds=10k)
|
|
.model PI VDMOS(Vto=-100m Kp=300m mtriode=.1 rds=10k pchan)
|
|
.model DP1 D(Ron=100 Roff=1Meg Vfwd=1 ilimit=1m epsilon=.1)
|
|
.model DP2 D(Ron=100 Roff=1Meg Vfwd=1 ilimit=1.9m epsilon=.1)
|
|
.model DP3 D(Ron=100 Roff=1Meg Vfwd=1 ilimit=2.23m epsilon=.1)
|
|
.model DBIAS D(Ron=1k Roff=10G Vfwd=1 epsilon=.1 ilimit=2.5u)
|
|
.model DBIASC D(Ron=10k Roff=10G Vfwd= 1u Vrev=1u
|
|
+ epsilon=10u revepsilon=10u ilimit=2.5u revilimit=2.5u)
|
|
.ends LT1715
|
|
*
|
|
.subckt LT1716 1 2 3 4 5
|
|
B1 0 N002 I=10u*dnlim(uplim(V(1),V(4)+44,.1), V(4)-.6,.1)+1n*V(1)-370p
|
|
B2 N002 0 I=10u*dnlim(uplim(V(2),V(4)+44.1,.1), V(4)-.61, .1)+1n*V(2)
|
|
C1 N002 0 1f Rpar=100K noiseless
|
|
A1 0 N002 0 0 0 0 N009 0 OTA g=11m iout=1.1m Vlow=-1e308 Vhigh=1e308 Cout=1p
|
|
C5 3 5 5p
|
|
C6 5 4 5p
|
|
D5 0 N009 DLAT
|
|
C4 2 4 .1p
|
|
C10 1 4 .1p
|
|
C11 3 2 .1p
|
|
C12 3 1 .1p
|
|
D2 2 1 DBIASC
|
|
D6 3 1 DBIAS
|
|
D9 3 2 DBIAS
|
|
M1 5 N008 N011 N011 N temp=27
|
|
D7 N011 4 DOUTN2
|
|
D8 N011 4 DOUTN1
|
|
D10 3 N003 DOUTP
|
|
D11 4 N007 XD
|
|
C2 5 N008 2.3e-16 Rser=1G
|
|
D15 N008 N007 DASYM
|
|
R2 N008 4 100G
|
|
C7 N008 0 1e-16
|
|
G2 4 N007 0 N009 55n
|
|
C8 N007 4 40f
|
|
GP1 3 4 N011 4 100µ
|
|
C9 N011 4 1p Rpar=100Meg
|
|
C13 3 N003 1p
|
|
D3 3 5 DTRICKLE
|
|
SW1 4 N004 5 4 SPFB
|
|
M3 5 N004 N003 N003 P temp=27
|
|
D12 3 N004 DLIMP
|
|
C3 3 N004 1p Rpar=10Meg
|
|
D4 4 5 DSI temp=27
|
|
D1 3 4 DP
|
|
.model DP D(Ron=10k Roff=1G Vfwd=2 epsilon=.1 ilimit=34.4u)
|
|
.model DBIAS D(Ron=1k Roff=10G Vfwd=0 epsilon=.1 ilimit=1.75n)
|
|
.model DBIASC D(Ron=10Meg Roff=10G Vfwd= 1u Vrev=1u
|
|
+ epsilon=10u revepsilon=10u ilimit=1.75n revilimit=1.75n)
|
|
.model XD D(Ron=1k Roff=1G Vfwd=2.5 Vrev=2.5 epsilon=.1 revepsilon=.1)
|
|
.model DLAT D(Ron=100 Roff=10k Vfwd=1 Vrev=1.3 epsilon=.9 revepsilon=1.2)
|
|
.model N VDMOS(Vto=100m kp=63m rds=200Meg)
|
|
.model DOUTN1 D(Vfwd=15m Ron=500 Roff=100k epsilon=10m Vrev=0 revepsilon=10m)
|
|
.model DOUTN2 D(Vfwd=75m Ron=90 Roff=100k epsilon=20m)
|
|
.model DSI D(cjo=70p m=.5 vj=1 is=1e-30 n=5)
|
|
.model DASYM D(Ron=2.5G Roff=2G Vfwd=0 epsilon=100m)
|
|
.model SPFB sw(Ron=10Meg Roff=10G vt=.2 vh=-.05)
|
|
.model DTRICKLE D(Ron=1k Roff=50Meg Vfwd=.5 ilimit=5.5u epsilon=.1)
|
|
.model P VDMOS(Vto=-20m kp=18m rds=100Meg pchan)
|
|
.model DLIMP D(Vfwd=.26 Ron=10k Roff=1G epsilon=.1)
|
|
.model DOUTP D(Vfwd=29m Ron=1.6k Roff=1G epsilon=10m Vrev=-29m revepsilon=10m)
|
|
.ends LT1716
|
|
*
|
|
.subckt LT1794 1 2 3 4 5 6 7
|
|
A1 2 1 0 0 0 0 0 0 OTA g=0 in=800f ink=100
|
|
B1 0 N004 I=10u*dnlim(uplim(V(1),V(3)-.9,.1), V(4)+.9, .1)+1n*V(1)
|
|
B2 N004 0 I=10u*dnlim(uplim(V(2),V(3)-.89,.1), V(4)+.89, .1)+1n*V(2)
|
|
C6 3 1 1.5p Rpar=100Meg noiseless
|
|
C7 1 4 1.5p noiseless Rpar=100Meg
|
|
C8 2 4 1.5p Rpar=100Meg noiseless
|
|
C9 3 2 1.5p Rpar=100Meg noiseless
|
|
A2 0 N006 0 0 0 0 N008 0 OTA g=1m linear Cout=900f Vhigh=1e308 Vlow=-1e308
|
|
C10 N004 0 10f Rpar=100k noiseless
|
|
M1 3 N005 N007 N007 N temp=27
|
|
M2 4 N005 N013 N013 P temp=27
|
|
C3 3 5 2p
|
|
C4 5 4 2p
|
|
D5 N005 N007 Y
|
|
A3 0 N004 0 0 0 0 N006 0 OTA g=1m linear en=8n enk=4 Rout=1k Cout=4p Vlow=-560m Vhigh=560m
|
|
G2 0 N005 N008 0 1µ
|
|
G5 N008 0 N008 3 500m dir=1 vto=-.3
|
|
G6 0 N008 4 N008 500m dir=1 vto=-.3
|
|
D4 N009 7 DSREF
|
|
D7 4 7 DPAR
|
|
C1 N009 7 500f
|
|
C11 N005 0 3f Rpar=1Meg noiseless
|
|
S1 5 N013 6 N009 SRO
|
|
S2 N007 5 6 N009 SRO
|
|
S3 N006 0 N009 6 SSLEWL
|
|
R2 3 N008 20Meg noiseless
|
|
C2 N007 5 2p
|
|
C12 5 N013 2p
|
|
S4 N006 N011 N009 6 SPOLE
|
|
C13 N011 0 40p
|
|
R3 N008 4 20Meg noiseless
|
|
R6 2 1 6.9Meg noiseless
|
|
G1 N009 4 6 N009 330µ
|
|
C14 6 7 500f
|
|
D1 N013 N005 Y
|
|
A5 6 N009 4 4 4 4 3 4 OTA g=14.2m asym isink=-35m isource=10u ref=.1 Vlow=-1e308 Vhigh=1e308
|
|
R1 N009 6 1.8k noiseless
|
|
D2 3 4 DC
|
|
.model Y D(Ron=100 Roff=1T Vfwd=1.14 epsilon=.1 noiseless)
|
|
.model N VDMOS(Vto=-50m Kp=1)
|
|
.model P VDMOS(Vto=50m Kp=1 pchan)
|
|
.model DC D(Ron=10k Roff=1Meg vfwd=2 ilimit=21.4u noiseless)
|
|
.model DSREF D(Ron=1 Roff=100Meg vfwd=1.2 epsilon=2 noiseless)
|
|
.model DPAR D(Ron=10 Roff=1G vfwd=.7 epsilon=100m noiseless)
|
|
.model SRO SW(Ron=.1 Roff=1.2k vt=.7 vh=-1.2 noiseless)
|
|
.model SQC SW(level=2 Ron=400 Roff=1G vt=1.5 vh=-300m ilimit=40m noiseless)
|
|
.model SSLEWL SW(Ron=50 Roff=100k vt=-.3 vh=-.8 noiseless)
|
|
.model SPOLE SW(Ron=1 Roff=100k vt=-.2 vh=-.8 noiseless)
|
|
.ends LT1794
|
|
*
|
|
.subckt LT1970 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
|
A1 0 N008 N007 0 0 0 N009 0 OTA g=150u Iout=16.2u Cout=10p en=15n enk=4 Vhigh=1e308 Vlow=-1e308
|
|
A2 8 9 0 0 0 0 0 0 OTA g=0 in=3p ink=70
|
|
C2 N008 0 .5p Rpar=100K noiseless
|
|
R1 7 N009 50Meg noiseless
|
|
R2 N009 1 50Meg noiseless
|
|
C7 19 3 .2p Rpar=200k noiseless
|
|
B1 0 N008 I=10u*dnlim(uplim(V(9),V(7)-1.3,.1), V(1)+.4, .1)+1n*V(9)
|
|
B2 N008 0 I=10u*dnlim(uplim(V(8),V(7)-1.299,.1), V(1)+.399, .1)+1n*V(8)
|
|
C9 7 9 .5p Rpar=700Meg noiseless
|
|
G1 0 N013 4 5 10m
|
|
R6 N013 0 1K
|
|
A4 N013 N015 N007 0 0 0 N014 0 OTA g=2.5m Isrc=100n Isink=-170u asym Vhigh=1e308 Vlow=-1e308
|
|
B3 0 N015 I=1m*dnlim(V(13,14), 40m, 10m)
|
|
R10 N015 0 1K
|
|
A3 N013 N018 N007 0 0 0 N017 0 OTA g=2.5m Isrc=170u Isink=-100n asym Vhigh=1e308 Vlow=-1e308
|
|
B4 0 N018 I=-1m*dnlim(V(12,14), 40m, 10m)
|
|
R9 N018 0 1K
|
|
C1 12 14 1p
|
|
C3 13 14 1p
|
|
C11 4 14 1p
|
|
C12 6 14 1p
|
|
S1 17 14 N017 N009 Ilim
|
|
S2 16 14 N009 N014 Ilim
|
|
C13 15 14 1p
|
|
A6 15 14 0 0 0 0 N007 0 SCHMITT Vt=1 Vh=1m Tau=500n
|
|
C14 5 14 1p
|
|
C15 17 14 1p
|
|
C16 16 14 1p
|
|
C18 N014 N009 10p Rpar=8K
|
|
C17 N017 N009 10p Rpar=8K
|
|
A5 13 12 N007 0 0 0 4 0 OTA G=55u Iout=250u Vhigh=1e308 Vlow=-1e308
|
|
D2 1 12 200nA
|
|
D3 1 13 200nA
|
|
C4 9 1 .5p Rpar=700Meg noiseless
|
|
C6 8 1 .5p Rpar=700Meg noiseless
|
|
C10 7 8 .5p Rpar=700Meg noiseless
|
|
C5 8 9 1p Rpar=101K noiseless
|
|
M1 19 N006 3 3 N temp=27
|
|
M2 2 N012 3 3 P temp=27
|
|
D1 N006 3 Y
|
|
D4 3 N012 Y
|
|
A7 N005 0 N009 N009 N009 N009 N006 N009 SCHMITT Vt=.5 Vh=10m Vhigh=0 Vlow=-20 Rout=100k Cout=1p
|
|
A8 N005 0 N009 N009 N009 N012 N009 N009 SCHMITT Vt=.5 Vh=10m Vhigh=20 Vlow=0 Rout=100k Cout=1p
|
|
C19 3 N009 50f Rser=100k noiseless
|
|
G2 N009 0 N009 7 100m dir=1 vto=.01
|
|
G3 0 N009 1 N009 100m dir=1 vto=.01
|
|
S3 7 1 N007 0 swPow
|
|
S4 7 8 N007 0 sbias
|
|
S5 7 9 N007 0 sbias
|
|
C8 3 2 .2p Rpar=200k noiseless
|
|
A9 N007 0 0 0 0 0 N005 0 BUF Trise=100n Tfall=5u
|
|
R7 6 5 1K
|
|
.model Ilim SW(Ron=100 Roff=1G Vt=50m Vh=-5m)
|
|
.model 200nA D(Ron=2Meg Ilimit=200n epsilon=.6)
|
|
.model Sbias SW(level=2 Ron=10k Roff=1G Vt=.5 Vh=-.1 ilimit=160n noiseless)
|
|
.model SwPow SW(level=2 Ron=1k Roff=95k ilimit=3m Vt=.5 Vh=-.1 noiseless)
|
|
.model Y D(Ron=100 Roff=1T Vfwd=1.455 epsilon=.1 noiseless)
|
|
.model N VDMOS(Vto=-110m Kp=650m rds=200k)
|
|
.model P VDMOS(Vto=110m Kp=650m rds=200k pchan)
|
|
.ends LT1970
|
|
*
|
|
.subckt LT1991 1 2 3 4 5 6 7 8 9 10
|
|
B1 0 N006 I=10u*dnlim(uplim(V(VINP),V(7)-1.1,.1), V(4)+.9, .1)+1n*V(VINP)
|
|
B2 N006 0 I=10u*dnlim(uplim(V(VINM),V(7)-1.09,.1), V(4)+.89, .1)+1n*V(VINM)
|
|
C6 7 VINP .5p Rpar=4T noiseless
|
|
C7 VINP 4 .5p noiseless Rpar=4T
|
|
C8 VINM 4 .5p Rpar=4T noiseless
|
|
C9 7 VINM .5p Rpar=4T noiseless
|
|
A2 0 N006 0 0 0 0 N008 0 OTA g=5m iout=145u cout=1.2n en=16n enk=5 Vhigh=1e308 Vlow=-1e308
|
|
C10 N006 0 2f Rpar=100K noiseless
|
|
M1 7 N005 6 6 N temp=27
|
|
M2 4 N005 6 6 P temp=27
|
|
C1 N005 0 3.2p Rpar=1Meg noiseless
|
|
C3 7 6 .5p
|
|
C4 6 4 .5p
|
|
D5 N005 6 YU
|
|
D6 6 N005 YD
|
|
G1 0 N005 N008 0 1µ
|
|
D2 7 4 DP
|
|
R1 VINM 10 450k
|
|
R6 7 N008 1G noiseless
|
|
R12 N008 4 1G noiseless
|
|
G2 N008 0 N008 7 500m dir=1 vto=-50m
|
|
G3 0 N008 4 N008 500m dir=1 vto=-50m
|
|
R13 7 4 833k noiseless
|
|
R2 VINP 1 450k
|
|
C2 6 VINM 4p Rpar=450k
|
|
A1 VINM VINP 0 0 0 0 0 0 OTA g=0 in=45f ink=5
|
|
R3 VINM 9 150k
|
|
R4 VINM 8 50k
|
|
R5 VINP 2 150k
|
|
R7 VINP 3 50k
|
|
C11 VINP 5 4p Rpar=450k
|
|
D1 VINP 4 DBIAS
|
|
D3 VINM 4 DBIAS
|
|
C12 9 4 10f
|
|
C13 10 4 10f
|
|
C14 8 4 10f
|
|
C15 1 4 10f
|
|
C16 4 2 10f
|
|
C17 4 3 10f
|
|
.model X D(Ron=1K Roff=100G Vfwd=-.95 epsilon=1.0 noiseless)
|
|
.model YU D(Ron=500 Roff=1T Vfwd=.55 epsilon=0.1 noiseless)
|
|
.model YD D(Ron=500 Roff=1T Vfwd = .75 epsilon=0.1 noiseless)
|
|
.model N VDMOS(Vto=-35m Kp=70m)
|
|
.model P VDMOS(Vto=35m Kp=70m pchan)
|
|
.model DP D(Ron=1k Roff=1T Vfwd=0.7 ilimit=51.12u noiseless)
|
|
.model DBIAS D(Ron=1k Roff=1T Vfwd=.7 ilimit=2.5n noiseless)
|
|
.ends LT1991
|
|
*
|
|
.subckt LT1996 1 2 3 4 5 6 7 8 9 10
|
|
B1 0 N006 I=10u*dnlim(uplim(V(VINP),V(7)-1.1,.1), V(4)+.9, .1)+1n*V(VINP)
|
|
B2 N006 0 I=10u*dnlim(uplim(V(VINM),V(7)-1.09,.1), V(4)+.89, .1)+1n*V(VINM)
|
|
C6 7 VINP .5p Rpar=4T noiseless
|
|
C7 VINP 4 .5p noiseless Rpar=4T
|
|
C8 VINM 4 .5p Rpar=4T noiseless
|
|
C9 7 VINM .5p Rpar=4T noiseless
|
|
A2 0 N006 0 0 0 0 N008 0 OTA g=5m iout=145u cout=1.2n en=16n enk=5 Vhigh=1e308 Vlow=-1e308
|
|
C10 N006 0 2f Rpar=100K noiseless
|
|
M1 7 N005 6 6 N temp=27
|
|
M2 4 N005 6 6 P temp=27
|
|
C1 N005 0 3.2p Rpar=1Meg noiseless
|
|
C3 7 6 .5p
|
|
C4 6 4 .5p
|
|
D5 N005 6 YU
|
|
D6 6 N005 YD
|
|
G1 0 N005 N008 0 1µ
|
|
D2 7 4 DP
|
|
R1 VINM 10 50k
|
|
R6 7 N008 1G noiseless
|
|
R12 N008 4 1G noiseless
|
|
G2 N008 0 N008 7 500m dir=1 vto=-50m
|
|
G3 0 N008 4 N008 500m dir=1 vto=-50m
|
|
R13 7 4 833k noiseless
|
|
R2 VINP 1 50k
|
|
C2 6 VINM 4p Rpar=450k
|
|
A1 VINM VINP 0 0 0 0 0 0 OTA g=0 in=45f ink=5
|
|
R4 VINM 8 5.555555555555556k
|
|
C11 VINP 5 4p Rpar=450k
|
|
D1 VINP 4 DBIAS
|
|
D3 VINM 4 DBIAS
|
|
C12 9 4 10f
|
|
C13 10 4 10f
|
|
C14 8 4 10f
|
|
C15 1 4 10f
|
|
C16 4 2 10f
|
|
C17 4 3 10f
|
|
R3 VINM 9 16.6666666666667k
|
|
R5 VINP 3 5.555555555555556k
|
|
R7 VINP 2 16.6666666666667k
|
|
.model X D(Ron=1K Roff=100G Vfwd=-.95 epsilon=1.0 noiseless)
|
|
.model YU D(Ron=500 Roff=1T Vfwd=.55 epsilon=0.1 noiseless)
|
|
.model YD D(Ron=500 Roff=1T Vfwd = .75 epsilon=0.1 noiseless)
|
|
.model N VDMOS(Vto=-35m Kp=70m)
|
|
.model P VDMOS(Vto=35m Kp=70m pchan)
|
|
.model DP D(Ron=1k Roff=1T Vfwd=0.7 ilimit=51.12u noiseless)
|
|
.model DBIAS D(Ron=1k Roff=1T Vfwd=.7 ilimit=2.5n noiseless)
|
|
.ends LT1996
|
|
*
|
|
.subckt LT6650 1 2 3 4
|
|
A1 4 2 N003 2 2 2 N004 2 OTA g=50u Iout=100n Ref=.4 Cout=120p Vlow=-10 Vhigh=100 Rout=5G
|
|
M1 1 N002 3 3 N m=8 temp=27
|
|
M2 2 N002 3 3 P temp=27
|
|
C7 1 3 5p
|
|
C8 3 2 5p
|
|
D1 N004 1 X
|
|
D2 2 N004 X
|
|
C2 1 4 1p
|
|
C3 4 2 1p
|
|
G1 2 N002 N004 2 10µ
|
|
C4 N002 2 5n Rser=15K Rpar=100K noiseless
|
|
D3 N002 3 Y
|
|
A2 1 2 2 2 2 2 N003 2 SCHMITT Vt=1.35 Vh=1m Tau=10u
|
|
S1 N002 3 2 N003 O
|
|
.model X D(Ron=10K Roff=1T epsilon=1 noiseless)
|
|
.model Y D(Ron=100 Roff=1G epsilon=10m Vfwd=12m Vrev=85m revepsilon=30m noiseless)
|
|
.model N VDMOS(Vto=-3.3m Kp=2)
|
|
.model P VDMOS(Vto=3.3m Kp=2 pchan)
|
|
.model O SW(Ron=1 Roff=1G Vt=-.5 Vh=-.4 noiseless)
|
|
.ends LT6650
|
|
*
|
|
.subckt LT6700-1 1 2 3 4 5 6
|
|
B2 N002 0 I=100u*dnlim(uplim(V(4),V(2)+18.6,.1), V(2)-.4, .1)- 424n*V(VINTB) -39.568u-100u*V(2)
|
|
A1 0 N002 0 0 0 0 VINTB 0 OTA g=4.7u asym isource=9u isink=-1.1u Vlow=-1e308 Vhigh=1e308 Cout=25p
|
|
C2 N006 N009 500f
|
|
M1 N007 N006 2 2 NOUT temp=27
|
|
C5 5 6 .5p
|
|
C6 6 2 5p
|
|
D5 0 VINTB DLATB
|
|
D13 5 2 DP
|
|
R6 5 N006 590Meg
|
|
R7 N006 2 590Meg
|
|
G3 N006 0 N006 N004 100µ dir=1 vto=0
|
|
G4 0 N006 2 N006 500m dir=1 vto=.3
|
|
R3 5 N004 600Meg
|
|
A5 VINTB 0 0 0 0 0 N006 0 OTA g=2m asym Vlow=-1e308 Vhigh=1e308 isource=1u isink=-.115u
|
|
C14 N007 N006 50f
|
|
D8 N002 0 DINNLP
|
|
D9 0 N002 DINNLN
|
|
C7 0 N002 10f Rpar=40Meg
|
|
D1 N004 2 DNL
|
|
R1 N004 2 400Meg
|
|
R2 6 N007 1
|
|
G1 5 2 6 N007 .1
|
|
D2 N003 2 DBR
|
|
R4 5 N003 10Meg
|
|
D3 N003 4 DB1
|
|
D4 N003 4 DB2
|
|
C1 N003 2 10f
|
|
C3 4 2 .5p
|
|
C4 3 2 .5p
|
|
D6 N003 3 DB1
|
|
D7 N003 3 DB2
|
|
A2 0 N011 0 0 0 0 VINTA 0 OTA g=4.7u asym isource=3.5u isink=-1.5u Vlow=-1e308 Vhigh=1e308 Cout=25p
|
|
C8 N009 N014 500f
|
|
M2 N015 N014 2 2 NOUT temp=27
|
|
C9 5 1 .5p
|
|
C10 1 2 5p
|
|
D10 0 VINTA DLATA
|
|
R5 5 N014 590Meg
|
|
R8 N014 2 590Meg
|
|
G2 N014 0 N014 N004 100µ dir=1 vto=0
|
|
G5 0 N014 2 N014 500m dir=1 vto=.3
|
|
A3 VINTA 0 0 0 0 0 N014 0 OTA g=2m asym Vlow=-1e308 Vhigh=1e308 isource=1u isink=-.115u
|
|
C11 N015 N014 50f
|
|
D11 N011 0 DINNLP
|
|
D12 0 N011 DINNLN
|
|
C12 0 N011 10f Rpar=40Meg
|
|
R13 1 N015 1
|
|
G6 5 2 1 N015 .1
|
|
B1 0 N011 I=100u*dnlim(uplim(V(3),V(2)+18.6,.1), V(2)-.4, .1)+322n*V(VINTA) -39.658u-100u*V(2)
|
|
G7 0 N009 2 0 5m
|
|
G8 0 N009 5 0 5m
|
|
C13 N009 0 2p Rpar=100
|
|
.model DINNLP D(Vfwd=200m Ron=300k Roff=400Meg epsilon=30m)
|
|
.model DINNLN D(Vfwd=40m epsilon=10m Ron=100k Roff=400Meg)
|
|
.model NOUT VDMOS(Vto=5m kp=150m mtriode=.8 rds=600g)
|
|
.model DNL D(Vfwd=.9 epsilon=.3 Ron=100k Roff=400Meg)
|
|
.model DP D(Ron=100 Roff=1G Vfwd=1 ilimit=6.04u)
|
|
.model DBR D(Ron=10K Roff=1G Vfwd=.55 epsilon=.1)
|
|
.model DB1 D(Ron=50Meg Roff=1T Vfwd=60m epsilon=100m ilimit=1.8n)
|
|
.model DB2 D(Ron=35Meg Roff=1T Vfwd=450m epsilon=50m)
|
|
.model DLATA D(Ron=1 Roff=10Meg Vfwd=1 Vrev=1 epsilon=.5 revepsilon=.5)
|
|
.model DLATB D(Ron=1 Roff=10Meg Vfwd=.5 Vrev=1 epsilon=.5 revepsilon=.5)
|
|
.ends LT6700-1
|
|
*
|
|
.subckt LT6700-2 1 2 3 4 5 6
|
|
B2 N002 0 I=100u*dnlim(uplim(V(4),V(2)+18.6,.1), V(2)-.4, .1)- 424n*V(VINTB) -39.568u-100u*V(2)
|
|
A1 0 N002 0 0 0 0 VINTB 0 OTA g=4.7u asym isource=9u isink=-1.1u Vlow=-1e308 Vhigh=1e308 Cout=25p
|
|
C2 N006 N009 500f
|
|
M1 N007 N006 2 2 NOUT temp=27
|
|
C5 5 6 .5p
|
|
C6 6 2 5p
|
|
D5 0 VINTB DLAT
|
|
D13 5 2 DP
|
|
R6 5 N006 590Meg
|
|
R7 N006 2 590Meg
|
|
G3 N006 0 N006 N004 100µ dir=1 vto=0
|
|
G4 0 N006 2 N006 500m dir=1 vto=.3
|
|
R3 5 N004 600Meg
|
|
A5 VINTB 0 0 0 0 0 N006 0 OTA g=2m asym Vlow=-1e308 Vhigh=1e308 isource=1u isink=-.115u
|
|
C14 N007 N006 50f
|
|
D8 N002 0 DINNLP
|
|
D9 0 N002 DINNLN
|
|
C7 0 N002 10f Rpar=40Meg
|
|
D1 N004 2 DNL
|
|
R1 N004 2 400Meg
|
|
R2 6 N007 1
|
|
G1 5 2 6 N007 .1
|
|
D2 N003 2 DBR
|
|
R4 5 N003 10Meg
|
|
D3 N003 4 DB1
|
|
D4 N003 4 DB2
|
|
C1 N003 2 10f
|
|
C3 4 2 .5p
|
|
C4 3 2 .5p
|
|
D6 N003 3 DB1
|
|
D7 N003 3 DB2
|
|
C8 N009 N014 500f
|
|
M2 N015 N014 2 2 NOUT temp=27
|
|
C9 5 1 .5p
|
|
C10 1 2 5p
|
|
D10 0 VINTA DLAT
|
|
R5 5 N014 590Meg
|
|
R8 N014 2 590Meg
|
|
G2 N014 0 N014 N004 100µ dir=1 vto=0
|
|
G5 0 N014 2 N014 500m dir=1 vto=.3
|
|
A3 VINTA 0 0 0 0 0 N014 0 OTA g=2m asym Vlow=-1e308 Vhigh=1e308 isource=1u isink=-.115u
|
|
C11 N015 N014 50f
|
|
D11 N011 0 DINNLP
|
|
D12 0 N011 DINNLN
|
|
C12 0 N011 10f Rpar=40Meg
|
|
R13 1 N015 1
|
|
G6 5 2 1 N015 .1
|
|
B1 N011 0 I=100u*dnlim(uplim(V(3),V(2)+18.6,.1), V(2)-.4, .1)- 424n*V(VINTA) -39.568u-100u*V(2)
|
|
A2 0 N011 0 0 0 0 VINTA 0 OTA g=4.7u asym isource=9u isink=-1.1u Vlow=-1e308 Vhigh=1e308 Cout=25p
|
|
G7 0 N009 2 0 5m
|
|
G8 0 N009 5 0 5m
|
|
C13 N009 0 2p Rpar=100
|
|
.model DINNLP D(Vfwd=200m Ron=300k Roff=400Meg epsilon=30m)
|
|
.model DINNLN D(Vfwd=40m epsilon=10m Ron=100k Roff=400Meg)
|
|
.model NOUT VDMOS(Vto=5m kp=150m mtriode=.8 rds=600g)
|
|
.model DNL D(Vfwd=.9 epsilon=.3 Ron=100k Roff=400Meg)
|
|
.model DP D(Ron=100 Roff=1G Vfwd=1 ilimit=6.04u)
|
|
.model DBR D(Ron=10K Roff=1G Vfwd=.55 epsilon=.1)
|
|
.model DB1 D(Ron=50Meg Roff=1T Vfwd=60m epsilon=100m ilimit=1.8n)
|
|
.model DB2 D(Ron=35Meg Roff=1T Vfwd=450m epsilon=50m)
|
|
.model DLAT D(Ron=1 Roff=10Meg Vfwd=.5 Vrev=1 epsilon=.5 revepsilon=.5)
|
|
.ends LT6700-2
|
|
*
|
|
.subckt LT6700-3 1 2 3 4 5 6
|
|
C2 N006 N009 500f
|
|
M1 N007 N006 2 2 NOUT temp=27
|
|
C5 5 6 .5p
|
|
C6 6 2 5p
|
|
D5 0 VINTB DLAT
|
|
D13 5 2 DP
|
|
R6 5 N006 590Meg
|
|
R7 N006 2 590Meg
|
|
G3 N006 0 N006 N004 100µ dir=1 vto=0
|
|
G4 0 N006 2 N006 500m dir=1 vto=.3
|
|
R3 5 N004 600Meg
|
|
A5 VINTB 0 0 0 0 0 N006 0 OTA g=2m asym Vlow=-1e308 Vhigh=1e308 isource=1u isink=-.115u
|
|
C14 N007 N006 50f
|
|
D8 N002 0 DINNLP
|
|
D9 0 N002 DINNLN
|
|
C7 0 N002 10f Rpar=40Meg
|
|
D1 N004 2 DNL
|
|
R1 N004 2 400Meg
|
|
R2 6 N007 1
|
|
G1 5 2 6 N007 .1
|
|
D2 N003 2 DBR
|
|
R4 5 N003 10Meg
|
|
D3 N003 4 DB1
|
|
D4 N003 4 DB2
|
|
C1 N003 2 10f
|
|
C3 4 2 .5p
|
|
C4 3 2 .5p
|
|
D6 N003 3 DB1
|
|
D7 N003 3 DB2
|
|
A2 0 N011 0 0 0 0 VINTA 0 OTA g=4.7u asym isource=3.5u isink=-1.5u Vlow=-1e308 Vhigh=1e308 Cout=25p
|
|
C8 N009 N014 500f
|
|
M2 N015 N014 2 2 NOUT temp=27
|
|
C9 5 1 .5p
|
|
C10 1 2 5p
|
|
D10 0 VINTA DLAT
|
|
R5 5 N014 590Meg
|
|
R8 N014 2 590Meg
|
|
G2 N014 0 N014 N004 100µ dir=1 vto=0
|
|
G5 0 N014 2 N014 500m dir=1 vto=.3
|
|
A3 VINTA 0 0 0 0 0 N014 0 OTA g=2m asym Vlow=-1e308 Vhigh=1e308 isource=1u isink=-.115u
|
|
C11 N015 N014 50f
|
|
D11 N011 0 DINNLP
|
|
D12 0 N011 DINNLN
|
|
C12 0 N011 10f Rpar=40Meg
|
|
R13 1 N015 1
|
|
G6 5 2 1 N015 .1
|
|
B1 0 N011 I=100u*dnlim(uplim(V(3),V(2)+18.6,.1), V(2)-.4, .1)+322n*V(VINTA) -39.658u-100U*V(2)
|
|
A1 0 N002 0 0 0 0 VINTB 0 OTA g=4.7u asym isource=3.5u isink=-1.5u Vlow=-1e308 Vhigh=1e308 Cout=25p
|
|
B2 0 N002 I=100u*dnlim(uplim(V(4),V(2)+18.6,.1), V(2)-.4, .1)+322n*V(VINTB) -39.658u-100u*V(2)
|
|
G7 0 N009 2 0 5m
|
|
G8 0 N009 5 0 5m
|
|
C13 N009 0 2p Rpar=100
|
|
.model DINNLP D(Vfwd=200m Ron=300k Roff=400Meg epsilon=30m)
|
|
.model DINNLN D(Vfwd=40m epsilon=10m Ron=100k Roff=400Meg)
|
|
.model NOUT VDMOS(Vto=5m kp=150m mtriode=.8 rds=600g)
|
|
.model DNL D(Vfwd=.9 epsilon=.3 Ron=100k Roff=400Meg)
|
|
.model DP D(Ron=100 Roff=1G Vfwd=1 ilimit=6.04u)
|
|
.model DBR D(Ron=10K Roff=1G Vfwd=.55 epsilon=.1)
|
|
.model DB1 D(Ron=50Meg Roff=1T Vfwd=60m epsilon=100m ilimit=1.8n)
|
|
.model DB2 D(Ron=35Meg Roff=1T Vfwd=450m epsilon=50m)
|
|
.model DLAT D(Ron=1 Roff=10Meg Vfwd=1 Vrev=1 epsilon=.5 revepsilon=.5)
|
|
.ends LT6700-3
|
|
*
|
|
* LPWR SUMA INVINA LPOUTA AGND V- ENB SUMB INVINB LPOUTB V+
|
|
.SUBCKT LTC1563-2 100 2 4 6 7 8 9 11 13 15 16
|
|
C1A 4 6 53.85P
|
|
C1B 13 15 39.17P
|
|
C2B 11 12 87.97P
|
|
C2A 2 10 64.24P
|
|
RI6 6 19 50K
|
|
RI18 15 14 50K
|
|
RI7 19 10 40K
|
|
RI9 14 12 40K
|
|
CPARA 2 0 4.5p
|
|
CPARB 11 0 4.5p
|
|
RI20 17 7 20K
|
|
RI19 7 18 20K
|
|
XI26 7 4 8 16 6 1 9 OPAMP1563
|
|
XI25 7 13 8 16 15 1 9 OPAMP1563
|
|
XI24 7 14 8 16 12 1 9 OPAMP1563
|
|
XI23 7 19 8 16 10 1 9 OPAMP1563
|
|
XS2 9 18 8 SwitchA2
|
|
XS1 9 16 17 SwitchA2
|
|
Rmike 1 7 1G
|
|
.subckt OpAmp1563 1 2 11 12 25 100 9
|
|
M1 7 3 5 5 P L=3E-6 W=1200E-6
|
|
M2 6 2 5 5 P L=3E-6 W=1200E-6
|
|
RI1 7 11 1.6k
|
|
RI2 6 11 1.6k
|
|
G1 12a 5a POLY(1) (12,11) 15E-6 1E-6 ;LP
|
|
G2 12bb 5bb POLY(1) (12,11) 65E-6 8E-6 ;HS
|
|
XSW1 3a 12 12a SwitchA2
|
|
XSW2 3a 12 12b SwitchB
|
|
XSW3 3a 12a 0 SwitchB
|
|
XSW4 3a 12b 0 SwitchA2
|
|
XSW5 3a 5a 5 SwitchA2
|
|
XSW6 3a 5b 5 SwitchB
|
|
XSW7 3a 5a 0 SwitchB
|
|
XSW8 3a 5b 0 SwitchA2
|
|
XSW9 9 12b 12bb SwitchA2
|
|
XSW10 9 12bb 0 SwitchB
|
|
XS11 9 5bb 5b SwitchA2
|
|
XS12 9 5bb 0 SwitchB
|
|
V1 12 4 .75
|
|
D1 5 4 DX
|
|
Rn 3 10 700
|
|
EVOS 10 1 POLY(2) (17,15) (19,15) -.70m 1 1
|
|
XI10 N_3 N_2 11 12 3a 2inor
|
|
XI8 100 12 N_2 SWITCHN
|
|
XI9 9 12 N_3 SWITCHN
|
|
RI6 N_2 11 10meg
|
|
RI7 N_3 11 10meg
|
|
ECM 16 15 POLY(2) (0,15) (2,15) 0 .35 .35
|
|
RCM1 16 17 70E3
|
|
RCM2 17 15 10
|
|
CCM 16 17 6.43E-12
|
|
RPS1 18 19 4.5E3
|
|
RPS2 19 15 1
|
|
CPS 18 19 100p
|
|
EPS 18 0 POLY(1) (12,11) 0 1
|
|
E2 15 0 POLY(2) (12,0) (11,0) 0 .5 .5
|
|
GIS1 11a 11c (12,11) .035m
|
|
GIS2 11bb 11dd (12,11) .2m
|
|
XSW11 3a 12 11a SwitchA2
|
|
XSW12 3a 12 11b SwitchB
|
|
XSW13 3a 11c 11 SwitchA2
|
|
XSW14 3a 11d 11 SwitchB
|
|
XSW15 3a 11a 0 SwitchB
|
|
XSW16 3a 11b 0 SwitchA2
|
|
XSW17 3a 11c 0 SwitchB
|
|
XSW18 3a 11d 0 SwitchA2
|
|
XSW19 9 11bb 11b SwitchA2
|
|
XSW20 9 11bb 0 SwitchB
|
|
XS21 9 11dd 11d SwitchA2
|
|
XS22 9 11dd 0 SwitchB
|
|
E1a 13a 15a POLY(1) (7,6) 0 4
|
|
E1b 13bb 15bb POLY(1) (7,6) 0 8 ;HS gain
|
|
R1 13 14 5E+3
|
|
C1a 14a 14c 13.5E-12
|
|
C1b 14bb 14dd 2E-12
|
|
XSW21 3a 13 13a SwitchA2
|
|
XSW22 3a 13 13b SwitchB
|
|
XSW23 3a 15a 15 SwitchA2
|
|
XSW24 3a 15b 15 SwitchB
|
|
XSW25 3a 13a 0 SwitchB
|
|
XSW26 3a 15a 0 SwitchB
|
|
XSW27 3a 13b 0 SwitchA2
|
|
XSW28 3a 15b 0 SwitchA2
|
|
XS29 9 13b 13bb SwitchA2
|
|
XS30 9 13bb 0 SwitchB
|
|
XS31 9 15bb 15b SwitchA2
|
|
XS32 9 15bb 0 SwitchB
|
|
XS33 9 14b 14bb SwitchA2
|
|
XS34 9 14bb 0 SwitchB
|
|
XS35 9 14dd 14d SwitchA2
|
|
XS36 9 14dd 0 SwitchB
|
|
XSW29 3a 14 14a SwitchA2
|
|
XSW30 3a 14 14b SwitchB
|
|
XSW31 3a 14c 15 SwitchA2
|
|
XSW32 3a 14d 15 SwitchB
|
|
XSW33 3a 14a 0 SwitchB
|
|
XSW34 3a 14b 0 SwitchA2
|
|
XSW35 3a 14c 0 SwitchB
|
|
XSW36 3a 14d 0 SwitchA2
|
|
M3 25 23 12 12 P L=3E-6 W=1400E-6
|
|
M4 25 24 11 11 N L=3E-6 W=840E-6
|
|
M5 23 23 12 12 P L=6E-6 W=.35E-6
|
|
M6 24 24 11 11 N L=6E-6 W=.21E-6
|
|
GM5a 23a 23c POLY(2)(12,11)(15,14) 8e-9 2.1E-9 1.08E-4 ;LP
|
|
GM6a 12a 12c POLY(2)(12,11)(14,15) 8e-9 2.1E-9 1.08E-4 ;LP
|
|
GM5b 23bb 23dd POLY(2)(12,11)(15,14) 5e-8 2.24E-8 1.08E-4 ;HS
|
|
GM6b 12bb 12dd POLY(2)(12,11)(14,15) 5e-8 2.24E-8 1.08E-4 ;HS
|
|
CO1 25 23 17E-12
|
|
CO2 25 24 17E-12
|
|
XSW37 3a 23 23a SwitchA2
|
|
XSW38 3a 23c 11 SwitchA2
|
|
XSW39 3a 23 23b SwitchB
|
|
XSW40 3a 23d 11 SwitchB
|
|
XSW41 3a 23a 0 SwitchB
|
|
XSW42 3a 23b 0 SwitchA2
|
|
XSW43 3a 23c 0 SwitchB
|
|
XSW44 3a 23d 0 SwitchA2
|
|
XSW45 9 23b 23bb SwitchA2
|
|
XSW46 9 23bb 0 SwitchB
|
|
XS47 9 23dd 23d SwitchA2
|
|
XS48 9 23dd 0 SwitchB
|
|
XSW47 3a 12 12a SwitchA2
|
|
XSW48 3a 12c 24 SwitchA2
|
|
XSW49 3a 12 12b SwitchB
|
|
XSW50 3a 12d 24 SwitchB
|
|
XSW51 3a 12a 0 SwitchB
|
|
XSW52 3a 12b 0 SwitchA2
|
|
XSW53 3a 12c 0 SwitchB
|
|
XSW54 3a 12d 0 SwitchA2
|
|
XS55 9 12b 12bb SwitchA2
|
|
XS56 9 12bb 0 SwitchB
|
|
XS57 9 12dd 12d SwitchA2
|
|
XS58 9 12dd 0 SwitchB
|
|
.MODEL DX D(IS=1E-14 RS=5)
|
|
.MODEL P PMOS(LEVEL=2 KF=2.5E-26 KP=16E-6 VTO=-.7 LAMBDA=.001 RD=8)
|
|
.MODEL N NMOS(LEVEL=2 KF=3.5E-28 KP=52E-6 VTO= .7 LAMBDA=.001 RD=5)
|
|
.ENDS OpAmp1563
|
|
.subckt switchN 1 2 3
|
|
S1 3 2 1 0 SwN
|
|
.model swn vswitch(Ron=1000 Roff=10E6 Von=2.2 Voff=0.5)
|
|
.ends switchN
|
|
.subckt switchA2 1 2 3
|
|
S1 3 2 1 0 SwA
|
|
.model swa vswitch(Ron=10 Roff=100E8 Von=.5 Voff=2.2)
|
|
.ends switchA2
|
|
.subckt switchB 1 2 3
|
|
S1 3 2 1 0 SwB
|
|
.model swb vswitch(Ron=10 Roff=100E8 Von=2.2 Voff=.5)
|
|
.ends switchB
|
|
.SUBCKT 2inor 9 100 11 12 3a
|
|
XI25 100 12 N_1 SWITCHP
|
|
XI27 9 N_1 QB SWITCHP
|
|
XI26 QB 12 3a SWITCHP
|
|
XI24 100 QB 11 SWITCHN
|
|
XI23 9 QB 11 SWITCHN
|
|
XI22 QB 3a 11 SWITCHN
|
|
.ENDS 2inor
|
|
.subckt switchP 1 2 3
|
|
S1 3 2 1 0 Swp
|
|
.model swp vswitch(Ron=1000 Roff=10E6 Von=0.5 Voff=2.2)
|
|
.ends switchP
|
|
.ENDS LTC1563-2
|
|
*
|
|
* LPWR SUMA INVINA LPOUTA AGND V- ENB SUMB INVINB LPOUTB V+
|
|
.SUBCKT LTC1563-3 100 2 4 6 7 8 9 11 13 15 16
|
|
C1A 4 6 34.96P
|
|
C1B 13 15 26.84P
|
|
C2B 11 12 40.35P
|
|
C2A 2 10 38.80P
|
|
RI6 6 19 50K
|
|
RI18 15 14 50K
|
|
RI7 19 10 40K
|
|
RI9 14 12 40K
|
|
CPARA 2 0 4.5p
|
|
CPARB 11 0 4.5p
|
|
RI20 17 7 20K
|
|
RI19 7 18 20K
|
|
XI26 7 4 8 16 6 1 9 OPAMP1563
|
|
XI25 7 13 8 16 15 1 9 OPAMP1563
|
|
XI24 7 14 8 16 12 1 9 OPAMP1563
|
|
XI23 7 19 8 16 10 1 9 OPAMP1563
|
|
XS2 9 18 8 SwitchA2
|
|
XS1 9 16 17 SwitchA2
|
|
Rmike 1 7 1G
|
|
*
|
|
.subckt OpAmp1563 1 2 11 12 25 100 9
|
|
M1 7 3 5 5 P L=3E-6 W=1200E-6
|
|
M2 6 2 5 5 P L=3E-6 W=1200E-6
|
|
RI1 7 11 1.6k
|
|
RI2 6 11 1.6k
|
|
G1 12a 5a POLY(1) (12,11) 15E-6 1E-6 ;LP
|
|
G2 12bb 5bb POLY(1) (12,11) 65E-6 8E-6 ;HS
|
|
XSW1 3a 12 12a SwitchA2
|
|
XSW2 3a 12 12b SwitchB
|
|
XSW3 3a 12a 0 SwitchB
|
|
XSW4 3a 12b 0 SwitchA2
|
|
XSW5 3a 5a 5 SwitchA2
|
|
XSW6 3a 5b 5 SwitchB
|
|
XSW7 3a 5a 0 SwitchB
|
|
XSW8 3a 5b 0 SwitchA2
|
|
XSW9 9 12b 12bb SwitchA2
|
|
XSW10 9 12bb 0 SwitchB
|
|
XS11 9 5bb 5b SwitchA2
|
|
XS12 9 5bb 0 SwitchB
|
|
V1 12 4 .75
|
|
D1 5 4 DX
|
|
Rn 3 10 700
|
|
EVOS 10 1 POLY(2) (17,15) (19,15) -.70m 1 1
|
|
XI10 N_3 N_2 11 12 3a 2inor
|
|
XI8 100 12 N_2 SWITCHN
|
|
XI9 9 12 N_3 SWITCHN
|
|
RI6 N_2 11 10meg
|
|
RI7 N_3 11 10meg
|
|
ECM 16 15 POLY(2) (0,15) (2,15) 0 .35 .35
|
|
RCM1 16 17 70E3
|
|
RCM2 17 15 10
|
|
CCM 16 17 6.43E-12
|
|
RPS1 18 19 4.5E3
|
|
RPS2 19 15 1
|
|
CPS 18 19 100p
|
|
EPS 18 0 POLY(1) (12,11) 0 1
|
|
E2 15 0 POLY(2) (12,0) (11,0) 0 .5 .5
|
|
GIS1 11a 11c (12,11) .035m
|
|
GIS2 11bb 11dd (12,11) .2m
|
|
XSW11 3a 12 11a SwitchA2
|
|
XSW12 3a 12 11b SwitchB
|
|
XSW13 3a 11c 11 SwitchA2
|
|
XSW14 3a 11d 11 SwitchB
|
|
XSW15 3a 11a 0 SwitchB
|
|
XSW16 3a 11b 0 SwitchA2
|
|
XSW17 3a 11c 0 SwitchB
|
|
XSW18 3a 11d 0 SwitchA2
|
|
XSW19 9 11bb 11b SwitchA2
|
|
XSW20 9 11bb 0 SwitchB
|
|
XS21 9 11dd 11d SwitchA2
|
|
XS22 9 11dd 0 SwitchB
|
|
E1a 13a 15a POLY(1) (7,6) 0 4
|
|
E1b 13bb 15bb POLY(1) (7,6) 0 8 ;HS gain
|
|
R1 13 14 5E+3
|
|
C1a 14a 14c 13.5E-12
|
|
C1b 14bb 14dd 2E-12
|
|
XSW21 3a 13 13a SwitchA2
|
|
XSW22 3a 13 13b SwitchB
|
|
XSW23 3a 15a 15 SwitchA2
|
|
XSW24 3a 15b 15 SwitchB
|
|
XSW25 3a 13a 0 SwitchB
|
|
XSW26 3a 15a 0 SwitchB
|
|
XSW27 3a 13b 0 SwitchA2
|
|
XSW28 3a 15b 0 SwitchA2
|
|
XS29 9 13b 13bb SwitchA2
|
|
XS30 9 13bb 0 SwitchB
|
|
XS31 9 15bb 15b SwitchA2
|
|
XS32 9 15bb 0 SwitchB
|
|
XS33 9 14b 14bb SwitchA2
|
|
XS34 9 14bb 0 SwitchB
|
|
XS35 9 14dd 14d SwitchA2
|
|
XS36 9 14dd 0 SwitchB
|
|
XSW29 3a 14 14a SwitchA2
|
|
XSW30 3a 14 14b SwitchB
|
|
XSW31 3a 14c 15 SwitchA2
|
|
XSW32 3a 14d 15 SwitchB
|
|
XSW33 3a 14a 0 SwitchB
|
|
XSW34 3a 14b 0 SwitchA2
|
|
XSW35 3a 14c 0 SwitchB
|
|
XSW36 3a 14d 0 SwitchA2
|
|
M3 25 23 12 12 P L=3E-6 W=1400E-6
|
|
M4 25 24 11 11 N L=3E-6 W=840E-6
|
|
M5 23 23 12 12 P L=6E-6 W=.35E-6
|
|
M6 24 24 11 11 N L=6E-6 W=.21E-6
|
|
GM5a 23a 23c POLY(2)(12,11)(15,14) 8e-9 2.1E-9 1.08E-4 ;LP
|
|
GM6a 12a 12c POLY(2)(12,11)(14,15) 8e-9 2.1E-9 1.08E-4 ;LP
|
|
GM5b 23bb 23dd POLY(2)(12,11)(15,14) 5e-8 2.24E-8 1.08E-4 ;HS
|
|
GM6b 12bb 12dd POLY(2)(12,11)(14,15) 5e-8 2.24E-8 1.08E-4 ;HS
|
|
CO1 25 23 17E-12
|
|
CO2 25 24 17E-12
|
|
XSW37 3a 23 23a SwitchA2
|
|
XSW38 3a 23c 11 SwitchA2
|
|
XSW39 3a 23 23b SwitchB
|
|
XSW40 3a 23d 11 SwitchB
|
|
XSW41 3a 23a 0 SwitchB
|
|
XSW42 3a 23b 0 SwitchA2
|
|
XSW43 3a 23c 0 SwitchB
|
|
XSW44 3a 23d 0 SwitchA2
|
|
XSW45 9 23b 23bb SwitchA2
|
|
XSW46 9 23bb 0 SwitchB
|
|
XS47 9 23dd 23d SwitchA2
|
|
XS48 9 23dd 0 SwitchB
|
|
XSW47 3a 12 12a SwitchA2
|
|
XSW48 3a 12c 24 SwitchA2
|
|
XSW49 3a 12 12b SwitchB
|
|
XSW50 3a 12d 24 SwitchB
|
|
XSW51 3a 12a 0 SwitchB
|
|
XSW52 3a 12b 0 SwitchA2
|
|
XSW53 3a 12c 0 SwitchB
|
|
XSW54 3a 12d 0 SwitchA2
|
|
XS55 9 12b 12bb SwitchA2
|
|
XS56 9 12bb 0 SwitchB
|
|
XS57 9 12dd 12d SwitchA2
|
|
XS58 9 12dd 0 SwitchB
|
|
.MODEL DX D(IS=1E-14 RS=5)
|
|
.MODEL P PMOS(LEVEL=2 KF=2.5E-26 KP=16E-6 VTO=-.7 LAMBDA=.001 RD=8)
|
|
.MODEL N NMOS(LEVEL=2 KF=3.5E-28 KP=52E-6 VTO= .7 LAMBDA=.001 RD=5)
|
|
.ENDS OpAmp1563
|
|
.subckt switchN 1 2 3
|
|
S1 3 2 1 0 SwN
|
|
.model swn vswitch(Ron=1000 Roff=10E6 Von=2.2 Voff=0.5)
|
|
.ends switchN
|
|
.subckt switchA2 1 2 3
|
|
S1 3 2 1 0 SwA
|
|
.model swa vswitch(Ron=10 Roff=100E8 Von=.5 Voff=2.2)
|
|
.ends switchA2
|
|
.subckt switchB 1 2 3
|
|
S1 3 2 1 0 SwB
|
|
.model swb vswitch(Ron=10 Roff=100E8 Von=2.2 Voff=.5)
|
|
.ends switchB
|
|
.SUBCKT 2inor 9 100 11 12 3a
|
|
XI25 100 12 N_1 SWITCHP
|
|
XI27 9 N_1 QB SWITCHP
|
|
XI26 QB 12 3a SWITCHP
|
|
XI24 100 QB 11 SWITCHN
|
|
XI23 9 QB 11 SWITCHN
|
|
XI22 QB 3a 11 SWITCHN
|
|
.ENDS 2inor
|
|
.subckt switchP 1 2 3
|
|
S1 3 2 1 0 Swp
|
|
.model swp vswitch(Ron=1000 Roff=10E6 Von=0.5 Voff=2.2)
|
|
.ends switchP
|
|
.ENDS LTC1563-3
|
|
*
|
|
.subckt LTC1841 1 2 3 4 5
|
|
B1 0 N002 I=100u*dnlim(uplim(V(1),V(3)-1.2,.1), V(4)-.2 ,.1)+1n*V(1)
|
|
B2 N002 0 I=100u*dnlim(uplim(V(2),V(3)-1.19,.1), V(4)-.21, .1)+1n*V(2)
|
|
A1 0 N002 0 0 0 0 N004 0 OTA g=1u asym isource=1.9u isink=-1.2u Vlow=-1e308 Vhigh=1e308 Cout=5p
|
|
C2 N007 0 1p
|
|
M1 5 N007 4 4 NOUT temp=27
|
|
C5 3 5 .5p
|
|
C6 5 4 .5p
|
|
D5 0 N004 DLAT
|
|
D13 3 4 DP
|
|
R6 3 N007 590Meg
|
|
R7 N007 4 590Meg
|
|
G3 N007 0 N007 N005 100µ dir=1 vto=0
|
|
G4 0 N007 4 N007 500m dir=1 vto=.3
|
|
C10 4 1 .5p
|
|
C12 4 2 .5p
|
|
R3 3 N005 600Meg
|
|
D7 N005 4 DNL
|
|
A5 N004 0 0 0 0 0 N007 0 OTA g=2m iout=1u Vlow=-1e308 Vhigh=1e308
|
|
C14 5 N007 120f
|
|
D8 N002 0 DINNLP
|
|
D9 0 N002 DINNLN
|
|
C7 0 N002 1f Rpar=1Meg
|
|
.model DINNLP D(Vfwd=900m Ron=300k Roff=5Meg epsilon=30m)
|
|
.model DINNLN D(Vfwd=80m epsilon=50m Ron=360k Roff=100Meg)
|
|
.model NOUT VDMOS(Vto=5m kp=.6 mtriode=.15 rs=1.8 rds=10g)
|
|
.model DNL D(Vfwd=.3 epsilon=.1 Ron=200Meg Roff=60Meg)
|
|
.model DP D(Ron=100 Roff=1G Vfwd=1 ilimit=1.75u)
|
|
.model DLAT D(Ron=1 Roff=10Meg Vfwd=1 Vrev=1 epsilon=.5 revepsilon=.5)
|
|
.ends LTC1841
|
|
*
|
|
.subckt LTC1842 1 2 3 4 5 6 7 8
|
|
B1 0 N002 I=100u*dnlim(uplim(V(3),V(7)-1.2,.1), V(2)-.2 ,.1)+1n*V(3)
|
|
B2 N002 0 I=100u*dnlim(uplim(V(6),V(7)-1.19,.1), V(2)-.21, .1)+1n*V(6)
|
|
A1 0 N002 0 0 0 0 N005 0 OTA g=1u asym isource=1.9u isink=-1.2u Vlow=-1e308 Vhigh=1e308 Cout=5p
|
|
C2 N008 0 1p
|
|
M1 1 N008 2 2 NOUT temp=27
|
|
C5 7 1 .5p
|
|
C6 1 2 .5p
|
|
D5 0 N005 DLAT
|
|
C4 6 2 20p
|
|
D13 7 2 DP
|
|
R6 7 N008 590Meg
|
|
R7 N008 2 590Meg
|
|
G3 N008 0 N008 N006 100µ dir=1 vto=0
|
|
G4 0 N008 2 N008 500m dir=1 vto=.3
|
|
A3 0 N005 N010 0 0 0 N002 0 OTA g=20u linear cout=10f Vlow=-1e308 Vhigh=1e308
|
|
C10 2 4 .5p
|
|
C12 2 3 .5p
|
|
C13 2 5 .5p
|
|
M3 7 N013 6 6 NREF temp=27
|
|
A4 6 N014 2 2 2 2 N013 2 OTA g=5u iout=500n Vlow=-1e308 Vhigh=1e308 Cout=1p Rout=1g
|
|
D2 N014 2 DREF
|
|
R2 7 N014 10Meg
|
|
M5 2 N013 6 6 PREF temp=27
|
|
D4 N013 6 DREFILIM1
|
|
D6 6 N013 DREFILIM2
|
|
R3 7 N006 600Meg
|
|
D7 N006 2 DNL
|
|
A5 N005 0 0 0 0 0 N008 0 OTA g=2m iout=1u Vlow=-1e308 Vhigh=1e308
|
|
C14 1 N008 120f
|
|
D8 N002 0 DINNLP
|
|
D9 0 N002 DINNLN
|
|
G1 0 N010 6 5 59m
|
|
D1 0 N010 DLIMHYST
|
|
C3 N010 0 100f Rpar=1Meg
|
|
C7 0 N002 1f Rpar=1Meg
|
|
B3 0 N011 I=100u*dnlim(uplim(V(4),V(7)-1.2,.1), V(2)-.2 ,.1)+1n*V(4)
|
|
B4 N011 0 I=100u*dnlim(uplim(V(6),V(7)-1.19,.1), V(2)-.21, .1)+1n*V(6)
|
|
A2 0 N011 0 0 0 0 N012 0 OTA g=1u asym isource=1.9u isink=-1.2u Vlow=-1e308 Vhigh=1e308 Cout=5p
|
|
C1 N017 0 1p
|
|
M2 8 N017 2 2 NOUT temp=27
|
|
C8 7 8 .5p
|
|
C9 8 2 .5p
|
|
D3 0 N012 DLAT
|
|
R1 7 N017 590Meg
|
|
R4 N017 2 590Meg
|
|
G2 N017 0 N017 N015 100µ dir=1 vto=0
|
|
G5 0 N017 2 N017 500m dir=1 vto=.3
|
|
A6 0 N012 N010 0 0 0 N011 0 OTA g=20u linear cout=10f Vlow=-1e308 Vhigh=1e308
|
|
R5 7 N015 600Meg
|
|
D10 N015 2 DNL
|
|
A7 N012 0 0 0 0 0 N017 0 OTA g=2m iout=1u Vlow=-1e308 Vhigh=1e308
|
|
C11 8 N017 120f
|
|
D11 N011 0 DINNLP
|
|
D12 0 N011 DINNLN
|
|
C15 0 N011 1f Rpar=1Meg
|
|
R9 5 6 10Meg
|
|
.model NOUT VDMOS(Vto=5m kp=.6 mtriode=.15 rs=1.8 rds=10g)
|
|
.model NREF VDMOS(Vto=-50m kp=10m)
|
|
.model PREF VDMOS(Vto=50m kp=1m pchan)
|
|
.model DNL D(Vfwd=.3 epsilon=.1 Ron=200Meg Roff=60Meg)
|
|
.model DP D(Ron=100 Roff=1G Vfwd=1 ilimit=.2u)
|
|
.model DREF D(Ron=1 Roff=1T Vfwd=1.182 epsilon=.1)
|
|
.model DREFILIM1 D(Roff=1G Ron=1k Vfwd=700m epsilon=100m)
|
|
.model DREFILIM2 D(Roff=1G Ron=250k Vfwd=100m epsilon=80m)
|
|
.model DINNLP D(Vfwd=900m Ron=300k Roff=5Meg epsilon=30m)
|
|
.model DINNLN D(Vfwd=80m epsilon=50m Ron=360k Roff=100Meg)
|
|
.model DLAT D(Ron=1 Roff=10Meg Vfwd=1 Vrev=1 epsilon=.5 revepsilon=.5)
|
|
.model DLIMHYST D(Ron=.1 Roff=100 Vfwd=0 epsilon=10m Vrev=320m revepsilon=5m)
|
|
.ends LTC1842
|
|
*
|
|
.subckt LTC1843 1 2 3 4 5 6 7 8
|
|
B1 0 N002 I=100u*dnlim(uplim(V(3),V(7)-1.2,.1), V(2)-.2 ,.1)+1n*V(3)
|
|
B2 N002 0 I=100u*dnlim(uplim(V(6),V(7)-1.19,.1), V(2)-.21, .1)+1n*V(6)
|
|
A1 0 N002 0 0 0 0 N005 0 OTA g=1u asym isource=1.9u isink=-1.2u Vlow=-1e308 Vhigh=1e308 Cout=5p
|
|
C2 N008 0 1p
|
|
M1 1 N008 2 2 NOUT temp=27
|
|
C5 7 1 .5p
|
|
C6 1 2 .5p
|
|
D5 0 N005 DLAT
|
|
C4 6 2 20p
|
|
D13 7 2 DP
|
|
R6 7 N008 590Meg
|
|
R7 N008 2 590Meg
|
|
G3 N008 0 N008 N006 100µ dir=1 vto=0
|
|
G4 0 N008 2 N008 500m dir=1 vto=.3
|
|
A3 0 N005 N010 0 0 0 N002 0 OTA g=20u linear cout=10f Vlow=-1e308 Vhigh=1e308
|
|
C10 2 4 .5p
|
|
C12 2 3 .5p
|
|
C13 2 5 .5p
|
|
M3 7 N013 6 6 NREF temp=27
|
|
A4 6 N014 2 2 2 2 N013 2 OTA g=5u iout=500n Vlow=-1e308 Vhigh=1e308 Cout=1p Rout=1g
|
|
D2 N014 2 DREF
|
|
R2 7 N014 10Meg
|
|
M5 2 N013 6 6 PREF temp=27
|
|
D4 N013 6 DREFILIM1
|
|
D6 6 N013 DREFILIM2
|
|
R3 7 N006 600Meg
|
|
D7 N006 2 DNL
|
|
A5 N005 0 0 0 0 0 N008 0 OTA g=2m iout=1u Vlow=-1e308 Vhigh=1e308
|
|
C14 1 N008 120f
|
|
D8 N002 0 DINNLP
|
|
D9 0 N002 DINNLN
|
|
G1 0 N010 6 5 59m
|
|
D1 0 N010 DLIMHYST
|
|
C3 N010 0 100f Rpar=1Meg
|
|
C7 0 N002 1f Rpar=1Meg
|
|
B3 0 N011 I=100u*dnlim(uplim(V(6),V(7)-1.2,.1), V(2)-.2 ,.1)+1n*V(6)
|
|
B4 N011 0 I=100u*dnlim(uplim(V(4),V(7)-1.19,.1), V(2)-.21, .1)+1n*V(4)
|
|
A2 0 N011 0 0 0 0 N012 0 OTA g=1u asym isource=1.9u isink=-1.2u Vlow=-1e308 Vhigh=1e308 Cout=5p
|
|
C1 N017 0 1p
|
|
M2 8 N017 2 2 NOUT temp=27
|
|
C8 7 8 .5p
|
|
C9 8 2 .5p
|
|
D3 0 N012 DLAT
|
|
R1 7 N017 590Meg
|
|
R4 N017 2 590Meg
|
|
G2 N017 0 N017 N015 100µ dir=1 vto=0
|
|
G5 0 N017 2 N017 500m dir=1 vto=.3
|
|
A6 0 N012 N010 0 0 0 N011 0 OTA g=20u linear cout=10f Vlow=-1e308 Vhigh=1e308
|
|
R5 7 N015 600Meg
|
|
D10 N015 2 DNL
|
|
A7 N012 0 0 0 0 0 N017 0 OTA g=2m iout=1u Vlow=-1e308 Vhigh=1e308
|
|
C11 8 N017 120f
|
|
D11 N011 0 DINNLP
|
|
D12 0 N011 DINNLN
|
|
C15 0 N011 1f Rpar=1Meg
|
|
R9 5 6 10Meg
|
|
.model NOUT VDMOS(Vto=5m kp=.6 mtriode=.15 rs=1.8 rds=10g)
|
|
.model NREF VDMOS(Vto=-50m kp=10m)
|
|
.model PREF VDMOS(Vto=50m kp=1m pchan)
|
|
.model DNL D(Vfwd=.3 epsilon=.1 Ron=200Meg Roff=60Meg)
|
|
.model DP D(Ron=100 Roff=1G Vfwd=1 ilimit=.2u)
|
|
.model DREF D(Ron=1 Roff=1T Vfwd=1.182 epsilon=.1)
|
|
.model DREFILIM1 D(Roff=1G Ron=1k Vfwd=700m epsilon=100m)
|
|
.model DREFILIM2 D(Roff=1G Ron=250k Vfwd=100m epsilon=80m)
|
|
.model DINNLP D(Vfwd=900m Ron=300k Roff=5Meg epsilon=30m)
|
|
.model DINNLN D(Vfwd=80m epsilon=50m Ron=360k Roff=100Meg)
|
|
.model DLAT D(Ron=1 Roff=10Meg Vfwd=1 Vrev=1 epsilon=.5 revepsilon=.5)
|
|
.model DLIMHYST D(Ron=.1 Roff=100 Vfwd=0 epsilon=10m Vrev=320m revepsilon=5m)
|
|
.ends LTC1843
|
|
*
|
|
* OUT AGND VIN V- G0 G1 G2 V+
|
|
.subckt LTC6910-1 OUT AGND IN 27 G0 G1 G2 VPLUS
|
|
R2 14 IN 10K
|
|
R10 22 IN 10K
|
|
R9 21 IN 10K
|
|
R8 20 IN 10K
|
|
R7 19 IN 10K
|
|
R5 17 IN 10K
|
|
R4 16 IN 10K
|
|
R3 15 IN 10K
|
|
R1 IN 13 10K
|
|
R6 18 IN 10K
|
|
R11 24 23 50K
|
|
R12 25 24 30K
|
|
R13 26 25 10K
|
|
R14 OUT 26 10K
|
|
R15 VPLUS AGND 10K
|
|
R16 AGND 27 10K
|
|
RI71 G2A 27 100K
|
|
RI73 G0A 27 100K
|
|
RI72 G1A 27 100K
|
|
XI21 6 27 VPLUS 12 inverter
|
|
XI22 G0A 27 VPLUS 3 inverter
|
|
XI23 G1A 27 VPLUS 2 inverter
|
|
XI24 G2A 27 VPLUS 1 inverter
|
|
XI18 G0A G1A G2A 27 VPLUS 9 nand3in
|
|
XI19 G0A G1A 1 27 VPLUS 4 nand3in
|
|
XI20 3 2 1 27 VPLUS 6 nand3in
|
|
XI17 3 2 27 VPLUS 5 nand2in
|
|
XI16 4 1 27 VPLUS 7 nand2in
|
|
XI15 2 1 27 VPLUS 8 nand2in
|
|
XI14 G1A G2A 27 VPLUS 10 nand2in
|
|
XI13 5 G2A 27 VPLUS 11 nand2in
|
|
C1 OUT 23 1.6PF
|
|
XI53 AGND 23 27 VPLUS OUT OPAMP6910
|
|
MI54 13 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI63 14 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI62 15 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI61 16 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI60 17 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI59 18 7 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI58 19 7 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI57 20 7 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI56 21 8 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI55 22 6 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI67 24 9 23 27 N L=2U W=24U AS=108P AD=108P PS=57U PD=57U
|
|
MI66 25 10 23 27 N L=2U W=48U AS=216P AD=216P PS=105U PD=105U
|
|
MI65 26 11 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI64 OUT 12 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
XI76 G2 VPLUS G2A SWITCHN
|
|
XI75 G1 VPLUS G1A SWITCHN
|
|
XI74 G0 VPLUS G0A SWITCHN
|
|
*
|
|
.subckt OpAmp6910 1 2 11 12 25
|
|
M1 7 3 5 5 P L=2E-6 W=1312E-6
|
|
M2 6 2 5 5 P L=2E-6 W=1312E-6
|
|
RI1 7 8 500
|
|
RI2 6 9 500
|
|
I1 12 5 400E-6
|
|
V1 12 4 .75
|
|
V2 8 11 .6
|
|
V3 9 11 .6
|
|
D1 5 4 DX
|
|
Rn 3 10 700
|
|
EVOS 10 1 POLY(2) (17,15) (19,15) -.70m 1 1
|
|
ECM 16 15 POLY(2) (0,15) (2,15) 0 .35 .35
|
|
RCM1 16 17 70E3
|
|
RCM2 17 15 10
|
|
CCM 16 17 6.43E-12
|
|
RPS1 18 19 4.5E3
|
|
RPS2 19 15 1
|
|
CPS 18 19 100p
|
|
EPS 18 0 POLY(1) (12,11) 0 1
|
|
E2 15 0 POLY(2) (12,0) (11,0) 0 .5 .5
|
|
GIS 12 11 (12,11) .18m
|
|
E1 13 15 POLY(1) (7,6) 0 7
|
|
R1 13 14 1E+3
|
|
C1 14 15 9.78E-12
|
|
M3 25 23 12 12 P L=2.5E-6 W=11200E-6
|
|
M4 25 24 11 11 N L=2.5E-6 W=5600E-6
|
|
M5 23 23 12 12 P L=2.5E-6 W=1.35E-6
|
|
M6 24 24 11 11 N L=2.5E-6 W=.525E-6
|
|
GM5 23 11 POLY(1) (15,14) 9.644E-8 2.08E-5
|
|
GM6 12 24 POLY(1) (14,15) 7.5E-8 2.08E-5
|
|
CO1 25 23 1.68E-12
|
|
CO2 25 24 1.68E-12
|
|
.ENDS OpAmp6910
|
|
.subckt switchP 1 2 3
|
|
S1 3 2 1 0 Swp
|
|
.model swp vswitch(Ron=1000 Roff=10E6 Von=0.5 Voff=2.2)
|
|
.ends switchP
|
|
.subckt switchN 1 2 3
|
|
S1 3 2 1 0 SwN
|
|
.model swn vswitch(Ron=1000 Roff=10E6 Von=2.2 Voff=0.5)
|
|
.ends switchN
|
|
.SUBCKT inverter 1 4 8 2
|
|
XSN 1 2 4 SWITCHN
|
|
XSP 1 8 2 SWITCHP
|
|
.ENDS inverter
|
|
.SUBCKT nand2in 1 2 4 8 3
|
|
XI4 1 3 5 SWITCHN
|
|
XI3 2 5 4 SWITCHN
|
|
XI2 1 8 3 SWITCHP
|
|
XI1 2 8 3 SWITCHP
|
|
.ENDS nand2in
|
|
.SUBCKT nand3in 1 2 3 4 8 5
|
|
XI6 3 7 4 SWITCHN
|
|
XI5 2 6 7 SWITCHN
|
|
XI4 1 5 6 SWITCHN
|
|
XI3 2 8 5 SWITCHP
|
|
XI2 3 8 5 SWITCHP
|
|
XI1 1 8 5 SWITCHP
|
|
.ENDS nand3in
|
|
.MODEL DX D(IS=1E-14 RS=5)
|
|
.MODEL P PMOS(LEVEL=2 KF=2.5E-26 KP=16E-6 VTO=-.7 LAMBDA=.001 RD=8)
|
|
.MODEL N NMOS(LEVEL=2 KF=3.5E-28 KP=52E-6 VTO= .7 LAMBDA=.001 RD=5)
|
|
.ENDS LTC6910-1
|
|
*
|
|
* OUT AGND VIN V- G0 G1 G2 V+
|
|
.subckt LTC6910-2 OUT AGND IN 27 G0 G1 G2 VPLUS
|
|
R11 24 23 40K
|
|
R12 25 24 20K
|
|
R13 26 25 10K
|
|
R14 OUT 26 10K
|
|
R2 14 IN 10K
|
|
R10 22 IN 10K
|
|
R9 21 IN 10K
|
|
R7 19 IN 10K
|
|
R4 16 IN 10K
|
|
RI27R3 15 IN 10K
|
|
R1 IN 13 10K
|
|
R6 18 IN 10K
|
|
R15 VPLUS AGND 10K
|
|
R16 AGND 27 10K
|
|
RI70 G2A 27 100K
|
|
RI69 G1A 27 100K
|
|
RI68 G0A 27 100K
|
|
XI21 6 27 VPLUS 12 inverter
|
|
XI24 G2A 27 VPLUS 1 inverter
|
|
XI23 G1A 27 VPLUS 2 inverter
|
|
XI22 G0A 27 VPLUS 3 inverter
|
|
XI18 G0A G1A G2A 27 VPLUS 9 nand3in
|
|
XI19 G0A G1A 1 27 VPLUS 4 nand3in
|
|
XI20 3 2 1 27 VPLUS 6 nand3in
|
|
XI17 3 2 27 VPLUS 5 nand2in
|
|
XI16 4 1 27 VPLUS 7 nand2in
|
|
XI15 2 1 27 VPLUS 8 nand2in
|
|
XI14 G1A G2A 27 VPLUS 10 nand2in
|
|
XI13 5 G2A 27 VPLUS 11 nand2in
|
|
C1 OUT 23 1.6PF
|
|
MI63 13 G2A 23 27 N L=2U W=96U AS=432.000P AD=432.000P PS=201.000U PD=201.000U
|
|
MI62 15 G2A 23 27 N L=2U W=96U AS=432.000P AD=432.000P PS=201.000U PD=201.000U
|
|
MI61 16 G2A 23 27 N L=2U W=96U AS=432.000P AD=432.000P PS=201.000U PD=201.000U
|
|
MI60 19 7 23 27 N L=2U W=96U AS=432.000P AD=432.000P PS=201.000U PD=201.000U
|
|
MI59 21 8 23 27 N L=2U W=96U AS=432.000P AD=432.000P PS=201.000U PD=201.000U
|
|
MI58 22 6 23 27 N L=2U W=96U AS=432.000P AD=432.000P PS=201.000U PD=201.000U
|
|
MI57 14 G2A 23 27 N L=2U W=96U AS=432.000P AD=432.000P PS=201.000U PD=201.000U
|
|
MI56 18 7 23 27 N L=2U W=96U AS=432.000P AD=432.000P PS=201.000U PD=201.000U
|
|
MI55 25 10 23 27 N L=2U W=48U AS=216.000P AD=216.000P PS=105.000U PD=105.000U
|
|
MI54 26 11 23 27 N L=2U W=96U AS=432.000P AD=432.000P PS=201.000U PD=201.000U
|
|
MI53 OUT 12 23 27 N L=2U W=96U AS=432.000P AD=432.000P PS=201.000U PD=201.000U
|
|
MI52 24 9 23 27 N L=2U W=24U AS=108.000P AD=108.000P PS=57.000U PD=57.000U
|
|
XI64 AGND 23 27 VPLUS OUT OPAMP6910
|
|
XI67 G0 VPLUS G0A SWITCHN
|
|
XI66 G1 VPLUS G1A SWITCHN
|
|
XI65 G2 VPLUS G2A SWITCHN
|
|
*
|
|
.subckt OpAmp6910 1 2 11 12 25
|
|
M1 7 3 5 5 P L=2E-6 W=1312E-6
|
|
M2 6 2 5 5 P L=2E-6 W=1312E-6
|
|
RI1 7 8 500
|
|
RI2 6 9 500
|
|
I1 12 5 400E-6
|
|
V1 12 4 .75
|
|
V2 8 11 .6
|
|
V3 9 11 .6
|
|
D1 5 4 DX
|
|
Rn 3 10 700
|
|
EVOS 10 1 POLY(2) (17,15) (19,15) -.70m 1 1
|
|
ECM 16 15 POLY(2) (0,15) (2,15) 0 .35 .35
|
|
RCM1 16 17 70E3
|
|
RCM2 17 15 10
|
|
CCM 16 17 6.43E-12
|
|
RPS1 18 19 4.5E3
|
|
RPS2 19 15 1
|
|
CPS 18 19 100p
|
|
EPS 18 0 POLY(1) (12,11) 0 1
|
|
E2 15 0 POLY(2) (12,0) (11,0) 0 .5 .5
|
|
GIS 12 11 (12,11) .18m
|
|
E1 13 15 POLY(1) (7,6) 0 7
|
|
R1 13 14 1E+3
|
|
C1 14 15 9.78E-12
|
|
M3 25 23 12 12 P L=2.5E-6 W=11200E-6
|
|
M4 25 24 11 11 N L=2.5E-6 W=5600E-6
|
|
M5 23 23 12 12 P L=2.5E-6 W=1.35E-6
|
|
M6 24 24 11 11 N L=2.5E-6 W=.525E-6
|
|
GM5 23 11 POLY(1) (15,14) 9.644E-8 2.08E-5
|
|
GM6 12 24 POLY(1) (14,15) 7.5E-8 2.08E-5
|
|
CO1 25 23 1.68E-12
|
|
CO2 25 24 1.68E-12
|
|
.ENDS OpAmp6910
|
|
.subckt switchP 1 2 3
|
|
S1 3 2 1 0 Swp
|
|
.model swp vswitch(Ron=1000 Roff=10E6 Von=0.5 Voff=2.2)
|
|
.ends switchP
|
|
.subckt switchN 1 2 3
|
|
S1 3 2 1 0 SwN
|
|
.model swn vswitch(Ron=1000 Roff=10E6 Von=2.2 Voff=0.5)
|
|
.ends switchN
|
|
.SUBCKT inverter 1 4 8 2
|
|
XSN 1 2 4 SWITCHN
|
|
XSP 1 8 2 SWITCHP
|
|
.ENDS inverter
|
|
.SUBCKT nand2in 1 2 4 8 3
|
|
XI4 1 3 5 SWITCHN
|
|
XI3 2 5 4 SWITCHN
|
|
XI2 1 8 3 SWITCHP
|
|
XI1 2 8 3 SWITCHP
|
|
.ENDS nand2in
|
|
.SUBCKT nand3in 1 2 3 4 8 5
|
|
XI6 3 7 4 SWITCHN
|
|
XI5 2 6 7 SWITCHN
|
|
XI4 1 5 6 SWITCHN
|
|
XI3 2 8 5 SWITCHP
|
|
XI2 3 8 5 SWITCHP
|
|
XI1 1 8 5 SWITCHP
|
|
.ENDS nand3in
|
|
.MODEL DX D(IS=1E-14 RS=5)
|
|
.MODEL P PMOS(LEVEL=2 KF=2.5E-26 KP=16E-6 VTO=-.7 LAMBDA=.001 RD=8)
|
|
.MODEL N NMOS(LEVEL=2 KF=3.5E-28 KP=52E-6 VTO= .7 LAMBDA=.001 RD=5)
|
|
.ENDS LTC6910-2
|
|
*
|
|
* OUT AGND VIN V- G0 G1 G2 V+
|
|
.subckt LTC6910-3 OUT AGND IN 27 G0 G1 G2 VPLUS
|
|
R2 14 IN 10K
|
|
R9 21 IN 10K
|
|
R7 19 IN 10K
|
|
R4 16 IN 10K
|
|
RI27R3 15 IN 10K
|
|
R1 IN 13 10K
|
|
R6 18 IN 10K
|
|
R14 OUT 26 10K
|
|
R15 VPLUS AGND 10K
|
|
R16 AGND 27 10K
|
|
RI70 27 G2A 100K
|
|
RI69 G1A 27 100K
|
|
RI68 G0A 27 100K
|
|
XI24 G2A 27 VPLUS 1 inverter
|
|
XI23 G1A 27 VPLUS 2 inverter
|
|
XI21 N_1 27 VPLUS 12 inverter
|
|
XI22 G0A 27 VPLUS 3 inverter
|
|
XI20 3 2 1 27 VPLUS N_1 nand3in
|
|
C1 OUT 23 1.6PF
|
|
XI52 N_2 27 27 VPLUS 11 nand2in
|
|
XI63 27 27 27 VPLUS N_2 nand2in
|
|
MI62 18 G1A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI61 19 G1A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI60 21 G0A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI59 26 11 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI58 OUT 12 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI57 13 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI56 14 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI55 15 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI54 16 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
XI64 AGND 23 27 VPLUS OUT OPAMP6910
|
|
XI67 G2 VPLUS G2A SWITCHN
|
|
XI66 G1 VPLUS G1A SWITCHN
|
|
XI65 G0 VPLUS G0A SWITCHN
|
|
*
|
|
.subckt OpAmp6910 1 2 11 12 25
|
|
M1 7 3 5 5 P L=2E-6 W=1312E-6
|
|
M2 6 2 5 5 P L=2E-6 W=1312E-6
|
|
RI1 7 8 500
|
|
RI2 6 9 500
|
|
I1 12 5 400E-6
|
|
V1 12 4 .75
|
|
V2 8 11 .6
|
|
V3 9 11 .6
|
|
D1 5 4 DX
|
|
Rn 3 10 700
|
|
EVOS 10 1 POLY(2) (17,15) (19,15) -.70m 1 1
|
|
ECM 16 15 POLY(2) (0,15) (2,15) 0 .35 .35
|
|
RCM1 16 17 70E3
|
|
RCM2 17 15 10
|
|
CCM 16 17 6.43E-12
|
|
RPS1 18 19 4.5E3
|
|
RPS2 19 15 1
|
|
CPS 18 19 100p
|
|
EPS 18 0 POLY(1) (12,11) 0 1
|
|
E2 15 0 POLY(2) (12,0) (11,0) 0 .5 .5
|
|
GIS 12 11 (12,11) .18m
|
|
E1 13 15 POLY(1) (7,6) 0 7
|
|
R1 13 14 1E+3
|
|
C1 14 15 9.78E-12
|
|
M3 25 23 12 12 P L=2.5E-6 W=11200E-6
|
|
M4 25 24 11 11 N L=2.5E-6 W=5600E-6
|
|
M5 23 23 12 12 P L=2.5E-6 W=1.35E-6
|
|
M6 24 24 11 11 N L=2.5E-6 W=.525E-6
|
|
GM5 23 11 POLY(1) (15,14) 9.644E-8 2.08E-5
|
|
GM6 12 24 POLY(1) (14,15) 7.5E-8 2.08E-5
|
|
CO1 25 23 1.68E-12
|
|
CO2 25 24 1.68E-12
|
|
.ENDS OpAmp6910
|
|
.subckt switchP 1 2 3
|
|
S1 3 2 1 0 Swp
|
|
.model swp vswitch(Ron=1000 Roff=10E6 Von=0.5 Voff=2.2)
|
|
.ends switchP
|
|
.subckt switchN 1 2 3
|
|
S1 3 2 1 0 SwN
|
|
.model swn vswitch(Ron=1000 Roff=10E6 Von=2.2 Voff=0.5)
|
|
.ends switchN
|
|
.SUBCKT inverter 1 4 8 2
|
|
XSN 1 2 4 SWITCHN
|
|
XSP 1 8 2 SWITCHP
|
|
.ENDS inverter
|
|
.SUBCKT nand2in 1 2 4 8 3
|
|
XI4 1 3 5 SWITCHN
|
|
XI3 2 5 4 SWITCHN
|
|
XI2 1 8 3 SWITCHP
|
|
XI1 2 8 3 SWITCHP
|
|
.ENDS nand2in
|
|
.SUBCKT nand3in 1 2 3 4 8 5
|
|
XI6 3 7 4 SWITCHN
|
|
XI5 2 6 7 SWITCHN
|
|
XI4 1 5 6 SWITCHN
|
|
XI3 2 8 5 SWITCHP
|
|
XI2 3 8 5 SWITCHP
|
|
XI1 1 8 5 SWITCHP
|
|
.ENDS nand3in
|
|
.MODEL DX D(IS=1E-14 RS=5)
|
|
.MODEL P PMOS(LEVEL=2 KF=2.5E-26 KP=16E-6 VTO=-.7 LAMBDA=.001 RD=8)
|
|
.MODEL N NMOS(LEVEL=2 KF=3.5E-28 KP=52E-6 VTO= .7 LAMBDA=.001 RD=5)
|
|
.ENDS LTC6910-3
|
|
*
|
|
* INA AGND INB G0 G1 G2 V+ OUTB V- OUTA
|
|
.subckt LTC6911-1 INA AGND INB G0 G1 G2 VPLUS OUTB 27 OUTA
|
|
R10 22 INA 10K
|
|
R2 14 INA 10K
|
|
R9 21 INA 10K
|
|
R8 20 INA 10K
|
|
R7 19 INA 10K
|
|
R5 17 INA 10K
|
|
R4 16 INA 10K
|
|
R3 15 INA 10K
|
|
R1 INA 13 10K
|
|
R6 18 INA 10K
|
|
RI87B 22B INB 10K
|
|
RI86B 14B INB 10K
|
|
RI85B 21B INB 10K
|
|
RI84B 20B INB 10K
|
|
RI83B 19B INB 10K
|
|
RI82B 17B INB 10K
|
|
RI81B 16B INB 10K
|
|
RI80B 15B INB 10K
|
|
RI79B INB 13B 10K
|
|
RI78B 18B INB 10K
|
|
R11 24 23 50K
|
|
R12 25 24 30K
|
|
R13 26 25 10K
|
|
R14 OUTA 26 10K
|
|
R15 VPLUS AGND 10K
|
|
R16 AGND 27 10K
|
|
R11B 24B N_1 50K
|
|
R12B 25B 24B 30K
|
|
R13B 26B 25B 10K
|
|
R14B OUTB 26B 10K
|
|
R15B VPLUS AGND 10K
|
|
R16B AGND 27 10K
|
|
RI94 G0A 27 100K
|
|
RI93 G1A 27 100K
|
|
RI92 G2A 27 100K
|
|
XI21 6 27 VPLUS 12 inverter
|
|
XI24 G2A 27 VPLUS 1 inverter
|
|
XI23 G1A 27 VPLUS 2 inverter
|
|
XI22 G0A 27 VPLUS 3 inverter
|
|
XI20 3 2 1 27 VPLUS 6 nand3in
|
|
XI18 G0A G1A G2A 27 VPLUS 9 nand3in
|
|
XI19 G0A G1A 1 27 VPLUS 4 nand3in
|
|
XI17 3 2 27 VPLUS 5 nand2in
|
|
XI16 4 1 27 VPLUS 7 nand2in
|
|
XI15 2 1 27 VPLUS 8 nand2in
|
|
XI14 G1A G2A 27 VPLUS 10 nand2in
|
|
XI13 5 G2A 27 VPLUS 11 nand2in
|
|
C1 OUTA 23 1.6PF
|
|
CI88 OUTB N_1 1.6PF
|
|
XI53 AGND 23 27 VPLUS OUTA OPAMP6910
|
|
XI54B AGND N_1 27 VPLUS OUTB OPAMP6910
|
|
MI55 22 6 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI54 13 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI63 14 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI62 15 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI61 16 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI60 17 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI59 18 7 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI58 19 7 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI57 20 7 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI56 21 8 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI77B 22B 6 N_1 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI76B 13B G2A N_1 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI75B 14B G2A N_1 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI74B 15B G2A N_1 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI73B 16B G2A N_1 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI72B 17B G2A N_1 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI71B 18B 7 N_1 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI70B 19B 7 N_1 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI69B 20B 7 N_1 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI68B 21B 8 N_1 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI67 24 9 23 27 N L=2U W=24U AS=108P AD=108P PS=57U PD=57U
|
|
MI66 25 10 23 27 N L=2U W=48U AS=216P AD=216P PS=105U PD=105U
|
|
MI65 26 11 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI64 OUTA 12 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI67B 24B 9 N_1 27 N L=2U W=24U AS=108P AD=108P PS=57U PD=57U
|
|
MI66B 25B 10 N_1 27 N L=2U W=48U AS=216P AD=216P PS=105U PD=105U
|
|
MI65B 26B 11 N_1 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI64B OUTB 12 N_1 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
XI91 G0 VPLUS G0A SWITCHN
|
|
XI90 G1 VPLUS G1A SWITCHN
|
|
XI89 G2 VPLUS G2A SWITCHN
|
|
*
|
|
.subckt OpAmp6910 1 2 11 12 25
|
|
M1 7 3 5 5 P L=2E-6 W=1312E-6
|
|
M2 6 2 5 5 P L=2E-6 W=1312E-6
|
|
RI1 7 8 500
|
|
RI2 6 9 500
|
|
I1 12 5 400E-6
|
|
V1 12 4 .75
|
|
V2 8 11 .6
|
|
V3 9 11 .6
|
|
D1 5 4 DX
|
|
Rn 3 10 700
|
|
EVOS 10 1 POLY(2) (17,15) (19,15) -.70m 1 1
|
|
ECM 16 15 POLY(2) (0,15) (2,15) 0 .35 .35
|
|
RCM1 16 17 70E3
|
|
RCM2 17 15 10
|
|
CCM 16 17 6.43E-12
|
|
RPS1 18 19 4.5E3
|
|
RPS2 19 15 1
|
|
CPS 18 19 100p
|
|
EPS 18 0 POLY(1) (12,11) 0 1
|
|
E2 15 0 POLY(2) (12,0) (11,0) 0 .5 .5
|
|
GIS 12 11 (12,11) .18m
|
|
E1 13 15 POLY(1) (7,6) 0 7
|
|
R1 13 14 1E+3
|
|
C1 14 15 9.78E-12
|
|
M3 25 23 12 12 P L=2.5E-6 W=11200E-6
|
|
M4 25 24 11 11 N L=2.5E-6 W=5600E-6
|
|
M5 23 23 12 12 P L=2.5E-6 W=1.35E-6
|
|
M6 24 24 11 11 N L=2.5E-6 W=.525E-6
|
|
GM5 23 11 POLY(1) (15,14) 9.644E-8 2.08E-5
|
|
GM6 12 24 POLY(1) (14,15) 7.5E-8 2.08E-5
|
|
CO1 25 23 1.68E-12
|
|
CO2 25 24 1.68E-12
|
|
.ENDS OpAmp6910
|
|
.subckt switchP 1 2 3
|
|
S1 3 2 1 0 Swp
|
|
.model swp vswitch(Ron=1000 Roff=10E6 Von=0.5 Voff=2.2)
|
|
.ends switchP
|
|
.subckt switchN 1 2 3
|
|
S1 3 2 1 0 SwN
|
|
.model swn vswitch(Ron=1000 Roff=10E6 Von=2.2 Voff=0.5)
|
|
.ends switchN
|
|
.SUBCKT inverter 1 4 8 2
|
|
XSN 1 2 4 SWITCHN
|
|
XSP 1 8 2 SWITCHP
|
|
.ENDS inverter
|
|
.SUBCKT nand2in 1 2 4 8 3
|
|
XI4 1 3 5 SWITCHN
|
|
XI3 2 5 4 SWITCHN
|
|
XI2 1 8 3 SWITCHP
|
|
XI1 2 8 3 SWITCHP
|
|
.ENDS nand2in
|
|
.SUBCKT nand3in 1 2 3 4 8 5
|
|
XI6 3 7 4 SWITCHN
|
|
XI5 2 6 7 SWITCHN
|
|
XI4 1 5 6 SWITCHN
|
|
XI3 2 8 5 SWITCHP
|
|
XI2 3 8 5 SWITCHP
|
|
XI1 1 8 5 SWITCHP
|
|
.ENDS nand3in
|
|
.MODEL DX D(IS=1E-14 RS=5)
|
|
.MODEL P PMOS(LEVEL=2 KF=2.5E-26 KP=16E-6 VTO=-.7 LAMBDA=.001 RD=8)
|
|
.MODEL N NMOS(LEVEL=2 KF=3.5E-28 KP=52E-6 VTO= .7 LAMBDA=.001 RD=5)
|
|
.ENDS LTC6911-1
|
|
*
|
|
* INA AGND INB G0 G1 G2 V+ OUTB V- OUTA
|
|
.subckt LTC6911-2 INA AGND INB G0 G1 G2 VPLUS OUTB 27 OUTA
|
|
R2 14 INA 10K
|
|
R10 22 INA 10K
|
|
R9 21 INA 10K
|
|
R7 19 INA 10K
|
|
R4 16 INA 10K
|
|
RI27R3 15 INA 10K
|
|
R1 INA 13 10K
|
|
R6 18 INA 10K
|
|
RI79B 14B INB 10K
|
|
RI78B 22B INB 10K
|
|
RI77B 21B INB 10K
|
|
RI76B 19B INB 10K
|
|
RI75B 16B INB 10K
|
|
RI74B 15B INB 10K
|
|
RI73B INB 13B 10K
|
|
RI72B 18B INB 10K
|
|
R15 VPLUS AGND 10K
|
|
R16 AGND 27 10K
|
|
RI84B VPLUS AGND 10K
|
|
RI83B AGND 27 10K
|
|
R11 24 23 40K
|
|
R12 25 24 20K
|
|
R13 26 25 10K
|
|
R14 OUTA 26 10K
|
|
RI92 24B 23B 40K
|
|
RI91 25B 24B 20K
|
|
RI90 26B 25B 10K
|
|
RI89 OUTB 26B 10K
|
|
RI98 27 G0A 100K
|
|
RI97 27 G1A 100K
|
|
RI96 27 G2A 100K
|
|
XI24 G2A 27 VPLUS 1 inverter
|
|
XI23 G1A 27 VPLUS 2 inverter
|
|
XI22 G0A 27 VPLUS 3 inverter
|
|
XI21 6 27 VPLUS 12 inverter
|
|
XI18 G0A G1A G2A 27 VPLUS 9 nand3in
|
|
XI19 G0A G1A 1 27 VPLUS 4 nand3in
|
|
XI20 3 2 1 27 VPLUS 6 nand3in
|
|
XI17 3 2 27 VPLUS 5 nand2in
|
|
XI16 4 1 27 VPLUS 7 nand2in
|
|
XI15 2 1 27 VPLUS 8 nand2in
|
|
XI14 G1A G2A 27 VPLUS 10 nand2in
|
|
XI13 5 G2A 27 VPLUS 11 nand2in
|
|
C1 OUTA 23 1.6PF
|
|
CI82B OUTB 23B 1.6PF
|
|
MI63 13 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI62 15 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI61 16 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI60 19 7 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI59 21 8 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI58 22 6 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI57 14 G2A 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI56 18 7 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI71 13B G2A 23B 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI70 15B G2A 23B 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI69 16B G2A 23B 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI68 19B 7 23B 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI67 21B 8 23B 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI66 22B 6 23B 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI65 14B G2A 23B 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI64 18B 7 23B 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI55 25 10 23 27 N L=2U W=48U AS=216P AD=216P PS=105U PD=105U
|
|
MI54 26 11 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI53 OUTA 12 23 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI52 24 9 23 27 N L=2U W=24U AS=108P AD=108P PS=57U PD=57U
|
|
MI88 25B 10 23B 27 N L=2U W=48U AS=216P AD=216P PS=105U PD=105U
|
|
MI87 26B 11 23B 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI86 OUTB 12 23B 27 N L=2U W=96U AS=432P AD=432P PS=201U PD=201U
|
|
MI85 24B 9 23B 27 N L=2U W=24U AS=108P AD=108P PS=57U PD=57U
|
|
XI80 AGND 23 27 VPLUS OUTA OPAMP6910
|
|
XI81B AGND 23B 27 VPLUS OUTB OPAMP6910
|
|
XI95 G0 VPLUS G0A SWITCHN
|
|
XI94 G1 VPLUS G1A SWITCHN
|
|
XI93 G2 VPLUS G2A SWITCHN
|
|
.ENDS LTC6911-2
|
|
*
|
|
.subckt OpAmp6910 1 2 11 12 25
|
|
M1 7 3 5 5 P L=2E-6 W=1312E-6
|
|
M2 6 2 5 5 P L=2E-6 W=1312E-6
|
|
RI1 7 8 500
|
|
RI2 6 9 500
|
|
I1 12 5 400E-6
|
|
V1 12 4 .75
|
|
V2 8 11 .6
|
|
V3 9 11 .6
|
|
D1 5 4 DX
|
|
Rn 3 10 700
|
|
EVOS 10 1 POLY(2) (17,15) (19,15) -.70m 1 1
|
|
ECM 16 15 POLY(2) (0,15) (2,15) 0 .35 .35
|
|
RCM1 16 17 70E3
|
|
RCM2 17 15 10
|
|
CCM 16 17 6.43E-12
|
|
RPS1 18 19 4.5E3
|
|
RPS2 19 15 1
|
|
CPS 18 19 100p
|
|
EPS 18 0 POLY(1) (12,11) 0 1
|
|
E2 15 0 POLY(2) (12,0) (11,0) 0 .5 .5
|
|
GIS 12 11 (12,11) .18m
|
|
E1 13 15 POLY(1) (7,6) 0 7
|
|
R1 13 14 1E+3
|
|
C1 14 15 9.78E-12
|
|
M3 25 23 12 12 P L=2.5E-6 W=11200E-6
|
|
M4 25 24 11 11 N L=2.5E-6 W=5600E-6
|
|
M5 23 23 12 12 P L=2.5E-6 W=1.35E-6
|
|
M6 24 24 11 11 N L=2.5E-6 W=.525E-6
|
|
GM5 23 11 POLY(1) (15,14) 9.644E-8 2.08E-5
|
|
GM6 12 24 POLY(1) (14,15) 7.5E-8 2.08E-5
|
|
CO1 25 23 1.68E-12
|
|
CO2 25 24 1.68E-12
|
|
.ENDS OpAmp6910
|
|
.subckt switchP 1 2 3
|
|
S1 3 2 1 0 Swp
|
|
.model swp vswitch(Ron=1000 Roff=10E6 Von=0.5 Voff=2.2)
|
|
.ends switchP
|
|
.subckt switchN 1 2 3
|
|
S1 3 2 1 0 SwN
|
|
.model swn vswitch(Ron=1000 Roff=10E6 Von=2.2 Voff=0.5)
|
|
.ends switchN
|
|
.SUBCKT inverter 1 4 8 2
|
|
XSN 1 2 4 SWITCHN
|
|
XSP 1 8 2 SWITCHP
|
|
.ENDS inverter
|
|
.SUBCKT nand2in 1 2 4 8 3
|
|
XI4 1 3 5 SWITCHN
|
|
XI3 2 5 4 SWITCHN
|
|
XI2 1 8 3 SWITCHP
|
|
XI1 2 8 3 SWITCHP
|
|
.ENDS nand2in
|
|
.SUBCKT nand3in 1 2 3 4 8 5
|
|
XI6 3 7 4 SWITCHN
|
|
XI5 2 6 7 SWITCHN
|
|
XI4 1 5 6 SWITCHN
|
|
XI3 2 8 5 SWITCHP
|
|
XI2 3 8 5 SWITCHP
|
|
XI1 1 8 5 SWITCHP
|
|
.ENDS nand3in
|
|
.MODEL DX D(IS=1E-14 RS=5)
|
|
.MODEL P PMOS(LEVEL=2 KF=2.5E-26 KP=16E-6 VTO=-.7 LAMBDA=.001 RD=8)
|
|
.MODEL N NMOS(LEVEL=2 KF=3.5E-28 KP=52E-6 VTO= .7 LAMBDA=.001 RD=5)
|
|
*
|
|
.subckt LTC6754 1 2 3 4 5 6 7 8 9
|
|
B1 0 VDIN I=10u*dnlim(uplim(V(4),V(2)+.15,.1), V(3)-.2 ,.1)+1n*V(4)
|
|
B2 VDIN 0 I=10u*dnlim(uplim(V(5),V(2)+.15,.1), V(3)-.21, .1)+1n*V(5)
|
|
C1 VDIN 0 .5f Rpar=470k
|
|
D5 0 VDH0 DLAT
|
|
C4 5 3 .55p
|
|
C10 4 3 .55p
|
|
C7 1 9 200f
|
|
C8 9 3 200f
|
|
C5 2 5 .55p Rpar=6.5Meg
|
|
R3 2 6 378k
|
|
A6 N005 0 N002 0 0 0 VDH0 0 OTA g=500u linear Vlow=-1e308 Vhigh=1e308
|
|
D6 0 N005 DLAT
|
|
C3 N005 0 1p
|
|
G1 0 N005 0 VDH0 500µ
|
|
R4 N004 7 14.5k
|
|
A8 7 3 0 0 0 N002 0 0 SCHMITT vt=.4 vh=0 trise=1n tfall=1.5n
|
|
C11 VH 0 1p Rpar=2k
|
|
B3 0 VDIN I=5u*V(VH)*tanh(V(VDH0)/1m)
|
|
S6 0 VH 7 3 SHYOFF
|
|
D1 VDIN 0 DVGAIN
|
|
D3 7 3 DBLE
|
|
D2 2 5 DBIASR
|
|
D4 5 3 DBIASF
|
|
S2 3 2 ON 0 SVCCP
|
|
D7 2 4 DBIASR
|
|
D8 4 3 DBIASF
|
|
C15 1 8 200f
|
|
C16 8 3 200f
|
|
D10 2 3 DBURNSDI
|
|
R1 2 3 19.2k
|
|
D11 1 3 DBURNSDO
|
|
S8 3 1 ON 0 SVDDP
|
|
S9 3 1 ON 0 SVDDP2
|
|
S10 0 VDH0 0 ON SOFF
|
|
D12 3 8 DESD
|
|
D13 8 1 DESD
|
|
D14 9 1 DESD
|
|
D15 3 9 DESD
|
|
D17 5 2 DESD
|
|
D16 3 5 DESD
|
|
D18 5 4 DBIASC
|
|
C19 2 4 .55p Rpar=6.5Meg
|
|
D9 4 2 DESD
|
|
D19 3 4 DESD
|
|
D20 6 2 DESD
|
|
D21 3 6 DESD
|
|
C6 6 3 500f
|
|
R2 9 Vcm 10Meg
|
|
R5 Vcm 8 10Meg
|
|
M1 N011 N011 3 3 NPD
|
|
M2 9 N011 3 3 NPD M=100
|
|
B4 3 N011 I=(18u+1u*V(ICM))*(1-V(VDH))
|
|
D22 3 N011 DLIM1
|
|
M3 N009 N009 1 1 PPU
|
|
M4 9 N009 1 1 PPU M=100
|
|
B5 N009 1 I=(18u-1u*V(ICM))*(V(VDH)+1)
|
|
D23 N009 1 DLIM1
|
|
M5 N015 N015 3 3 NPD
|
|
M6 8 N015 3 3 NPD M=100
|
|
B6 3 N015 I=(18u+1u*V(ICM))*(V(VDH)+1)
|
|
D24 3 N015 DLIM1
|
|
M7 N013 N013 1 1 PPU
|
|
M8 8 N013 1 1 PPU M=100
|
|
B7 N013 1 I=(18u-1u*V(ICM))*(1-V(VDH))
|
|
D25 N013 1 DLIM1
|
|
C2 VDH0 0 40f
|
|
B8 0 VDH0 I=100u*tanh(V(VDIN)/50m)*uplim(dnlim(100m*V(1,3)+1,1,.1),1.5,.1)
|
|
A2 0 VDH0 0 0 0 0 VDH 0 OTA g=2.5m iout=5m Rout=1k Cout=700f vlow=-1 vhigh=1
|
|
C9 VDH0 0 q=120f*dnlim(x,.7,.1)**1.5-100f*dnlim(-x,.7,.1)**1.5
|
|
D26 VDIN 0 DVLIM
|
|
C12 9 8 3p
|
|
G2 0 VH 7 3 Table(784m 40.3u 959m 37.5u 1.036 24u 1.079 13u 1.106 11u 1.14 7u 1.1581 5u 1.25 4.5u 1.45 0)
|
|
S1 1 N009 0 ON SSHUT
|
|
S3 N011 3 0 ON SSHUT
|
|
S4 1 N013 0 ON SSHUT
|
|
S7 N015 3 0 ON SSHUT
|
|
A1 6 3 0 0 0 0 N014 0 SCHMITT vt=1 vh=.1 trise=111.5n tfall=110.5n
|
|
S11 ICM 0 0 ON SSHUT2
|
|
A3 3 Vcm 0 0 0 0 ICM 0 OTA g=100m iout=18u ref=-1.26 Rout=1Meg Cout=1f vlow=-1e308 vhigh=1e308
|
|
A4 ONF 0 0 0 0 0 ON 0 BUF trise=10n ref=.5 vlow=-1 vhigh=1
|
|
D27 2 6 DSHT
|
|
D28 3 7 DESD
|
|
D29 7 2 DESD
|
|
C13 1 3 5p Rpar=83k
|
|
C14 N004 3 1p Rpar=100
|
|
G3 3 N004 ONF 0 12.52m
|
|
A5 2 3 0 0 0 0 PowOK 0 SCHMITT vt=2.4 vh=0 trise=200n
|
|
A7 PowOK 0 0 0 N014 0 ONF 0 AND trise=111.5n tfall=110.5n
|
|
.model SVCCP SW(level=2 Ron=50 Roff=100Meg Vt=.5 Vh=-.2 ilimit=1.624m)
|
|
.model SVDDP SW(level=2 Ron=10 Roff=100Meg vt=.5 vh=-.2 ilimit=5.96m)
|
|
.model SVDDP2 SW(Ron=4.17k Roff=100Meg vt=.5 vh=-.2)
|
|
.model DVGAIN D(Ron=15k Roff=2Meg vfwd=15.3m epsilon=10m vrev=15.3m revepsilon=10m)
|
|
.model DVLIM D(Ron=1k Roff=100Meg vfwd=60m epsilon=10m vrev=60m revepsilon=10m)
|
|
.model SHYOFF SW(Ron=1 Roff=2k vt=1.65 vh=-100m)
|
|
.model DBLE D(Ron=31k Roff=1Meg vfwd=1.3 epsilon=100m)
|
|
.model DLAT D(Ron=1 Roff=76k Vfwd=1 Vrev=1 epsilon=.9 revepsilon=.9)
|
|
.model SSHUT SW(Ron=1k Roff=1G vt=0 vh=-.3)
|
|
.model SSHUT2 SW(Ron=1k Roff=1G vt=-.3 vh=-.3)
|
|
.model DBIASF D(Ron=300k Roff=1G vfwd=-400m epsilon=200m ilimit=.700u )
|
|
.model DBIASR D(Ron=80k Roff=1G vfwd=1 epsilon=150m ilimit=1.8u )
|
|
.model SOFF SW(Ron=1 Roff=100Meg vt=-.5 vh=-.2)
|
|
.model DESD D(Ron=100 Roff=1G vfwd=650m epsilon=500m)
|
|
.model DBURNSDI D(Ron=100 Roff=1Meg vfwd=1.6 epsilon=500m ilimit=500u)
|
|
.model DBURNSDO D(Ron=100 Roff=1Meg vfwd=1.6 epsilon=500m ilimit=209u)
|
|
.model DBIASC D(Roff=100Meg Ron=55k vfwd=10u vrev=10u epsilon=10u revepsilon=10u ilimit=1u revilimit=1u)
|
|
.model NPD VDMOS(kp=72.45u ksubthres=.1 vto=1)
|
|
.model PPU VDMOS(kp=72.45u vto=-1 ksubthres=.1 pchan)
|
|
.model DLIM1 D(Ron=100 Roff=1G vfwd=1 epsilon=500m)
|
|
.model DSHT D(Ron=10k Roff=100Meg vfwd=2.2 epsilon=500m ilimit=.8u)
|
|
.ends LTC6754
|
|
*
|
|
*
|
|
* Copyright (c) 1998-2020 Analog Devices, Inc. All rights reserved.
|
|
*
|
|
.subckt LT6018 1 2 3 4 5 6 7
|
|
B1 0 N004 I=10u*dnlim(uplim(V(1),V(3)-2.9,.1), V(4)+2.9, .1)+1n*V(1)
|
|
B2 N004 0 I=10u*dnlim(uplim(V(2),V(3)-2.89,.1), V(4)+2.89, .1)+1n*V(2)
|
|
C10 N004 0 10f Rpar=100K noiseless
|
|
C13 3 4 10p
|
|
G2 0 N013 4 0 .5m
|
|
G4 0 N013 3 0 .5m
|
|
C18 N013 0 200p Rpar=1K noiseless
|
|
D10 3 4 DPSHDN
|
|
R5 3 N008 100Meg noiseless
|
|
R6 N008 4 100Meg noiseless
|
|
G1 N008 0 N008 3 500m dir=1 vto=0
|
|
G3 0 N008 4 N008 500m dir=1 vto=0
|
|
G6 0 N005 N008 0 1m
|
|
C1 N005 0 50p Rpar=1k noiseless
|
|
G7 0 VoutP N005 0 1m
|
|
L1 VoutP 0 70.7µ Rser=1.111111111111111k Rpar=10k noiseless
|
|
C2 3 5 2p Rpar=1g noiseless
|
|
C3 5 4 2p Rpar=1g noiseless
|
|
Q1 3 N007 5 0 NPN1 temp=27
|
|
Q2 C1 N015 4 0 NPN1 temp=27
|
|
R3 N006 4 10 noiseless
|
|
D3 N006 N007 DILIM
|
|
B3 3 N015 I=(.5+.5*tanh((V(On)-.5)/10m))*uplim(dnlim(10m*(V(5,VoutP)),dnlim(1m*V(5,VoutP)+60u,60n,10n),1u),6m,10u)
|
|
D4 N007 5 DLK
|
|
B5 4 N006 I=(.5+.5*tanh((V(On)-.5)/10m))*uplim(100m*(V(VoutP,4)+820m),100m*V(3,4),1m)
|
|
A4 0 N004 0 0 0 0 N009 0 OTA g=1m linear Rout=1k enk=.5 en=1.2n*(1+freq/1.1Meg)/(1+freq/28Meg)**2.5 Vlow=-1e308 Vhigh=1e308
|
|
G15 0 N008 N009 0 table(-15,-350m,-10,-165m,-5,-110m,-2,-50m,-1,-30m,-100m,-26m,100m,26m,1,30m,5,66m,15,110m)
|
|
C9 N008 0 2.75n
|
|
A1 2 1 0 0 0 0 0 0 OTA g=0 in=750f ink=120 incm=2.9p incmk=350
|
|
D1 1 3 DPROT
|
|
D2 2 3 DPROT
|
|
C4 3 1 1.75p Rser=5k Rpar=100Meg noiseless
|
|
C6 4 6 100f
|
|
C7 3 2 1.75p Rser=5k Rpar=100Meg noiseless
|
|
C8 1 4 1.75p Rser=5k Rpar=100Meg noiseless
|
|
C11 2 4 1.75p Rser=5k Rpar=100Meg noiseless
|
|
D5 4 6 DPROT
|
|
D6 4 7 DPROT
|
|
D7 3 6 ENB
|
|
A2 6 7 0 0 0 0 N019 0 SCHMITT vt=1.25 vh=400m trise=45u tfall=40u
|
|
A3 N017 0 N019 0 N020 0 ON 0 AND trise=100n
|
|
D8 1 N012 DBIAS1
|
|
D9 2 N012 DBIAS1
|
|
S2 N012 4 ON 0 Sbias1
|
|
B6 2 4 I=(.5+.5*tanh((V(On)-.5)/10m))*uplim(40u*MAX(V(2,1)-100m,0)**2,110u,80u)
|
|
B7 1 4 I=(.5+.5*tanh((V(On)-.5)/100m))*uplim(40u*MAX(V(1,2)-100m,0)**2,110u,80u)
|
|
D11 2 1 DBIASZ
|
|
S3 2 3 Vdiff 0 SBIAS2
|
|
S4 1 3 0 Vdiff SBIAS2
|
|
B8 3 1 I=5u*(.5+.5*tanh((V(On)-.5)/10m))*(.5+.5*tanh((V(3,1)-.5)/100m))
|
|
B9 3 2 I=5u*(.5+.5*tanh((V(On)-.5)/100m))*(.5+.5*tanh((V(3,2)-.5)/100m))
|
|
A5 3 4 0 0 0 0 N020 0 SCHMITT vt=7.9 vh=0 trise=100u tfall=10u
|
|
D12 3 7 ENB
|
|
C15 N012 4 100f
|
|
C16 4 7 100f
|
|
D13 4 1 DPROT
|
|
D14 4 2 DPROT
|
|
D15 6 3 DPROT
|
|
D16 7 3 DPROT
|
|
G8 0 Vdiff 1 2 1m
|
|
C17 Vdiff 0 1p
|
|
S6 Vdiff 0 0 ON SbiasOff
|
|
C14 N007 4 1p
|
|
C19 5 C1 100f Rpar=1 noiseless
|
|
S5 N015 4 4 N014 SNSAT
|
|
C20 N014 4 100f Rpar=1Meg noiseless
|
|
G5 4 N014 5 4 1µ
|
|
B10 N014 4 I=uplim(.4m*MAX(V(5,C1)+22m,0)**2,1u,10n)+uplim(18m*MAX(V(5,C1)-14.2m,0)**2,310n,40n)
|
|
C5 2 N010 30.25p
|
|
S1 1 N010 On 0 SCAP
|
|
S7 3 4 ON 0 SP
|
|
D17 3 5 DLKO
|
|
A6 3 7 0 0 0 0 N017 0 SCHMITT vt=2.9 vh=0 trise=45u
|
|
.model NPN1 NPN(IS=1E-14 VAF=100 BF=80 IKF=20m BR=1 ISC=1e-11 NC=2 IKR=15m CJC=100f CJE=100f noiseless)
|
|
.model DILIM D(Ron=600 Roff=600 ilimit=4.8m noiseless)
|
|
.model DLK D(Ron=600 Roff=1G vfwd=400m epsilon=300m ilimit=300u noiseless)
|
|
.model DLKO D(Ron=1Meg Roff=1G vfwd=400m epsilon=300m ilimit=.1u noiseless)
|
|
.model SNSAT SW(level=2 Ron=1 Roff=10Meg vt=113.3m vh=-5m noiseless)
|
|
.model DPSHDN D(Ron=1k Roff=1G vfwd=1.5 epsilon=1 ilimit=4.31u noiseless)
|
|
.model SP SW(level=2 Ron=1k Roff=1G vt=.5 vh=-.2 ilimit=3.2m noiseless)
|
|
.model ENB D(Ron=100k Roff=1G vfwd=1 epsilon=500m ilimit=700n noiseless)
|
|
.model DPROT D(Ron=1k Roff=24G Vfwd=1 epsilon=500m noiseless)
|
|
.model SCAP SW(Ron=1k Roff=1G vt=.5 vh=-.3 noiseless)
|
|
.model SBIAS1 SW(level=2 Ron=100k Roff=1G vt=.5 vh=-200m ilimit=10u noiseless)
|
|
.model SBIAS2 SW(level=2 Ron=50k Roff=280Meg vt=4.5 vh=-200m ilimit=95u oneway epsilon=100m noiseless)
|
|
.model SbiasOff SW(Ron=1 Roff=1k vt=-.5 vh=-.3 noiseless)
|
|
.model DBIAS1 D(Ron=4.5k Roff=1G vfwd=600m epsilon=500m noiseless)
|
|
.model DBIASZ D(Ron=50k Roff=1G vfwd=4.5 epsilon=500m vrev=4.5 revepsilon=300m noiseless)
|
|
.ends LT6018
|
|
*
|
|
* Copyright (c) 1998-2020 Analog Devices, Inc. All rights reserved.
|
|
*
|
|
* 04-15-2020
|
|
*
|
|
.subckt LTC6226 1 2 3 4 5 6
|
|
C7 4 1 500f Rser=100 noiseless
|
|
C4 2 1 3p Rser=100 noiseless
|
|
C13 4 5 10p
|
|
D1 3 4 DESD
|
|
D2 5 3 DESD
|
|
S5 4 5 _SHDN_D 0 SPOW
|
|
D4 4 5 DPOWSD
|
|
D6 5 6 DESD
|
|
A3 6 4 0 0 0 0 _SHDN 0 SCHMITT vt=-2.175 vh=575m trise=4.126u tfall=1500n
|
|
D7 6 4 DESD
|
|
C6 5 6 100f
|
|
D5 2 4 DESD
|
|
D8 5 2 DESD
|
|
D11 1 4 DESD
|
|
D12 5 1 DESD
|
|
D20 4 2 DBIAS2
|
|
D18 4 1 DBIAS2
|
|
C8 3 N004 7p
|
|
C21 N005 0 {C1_P1} Rpar={1/alpha_P1} noiseless
|
|
G11 0 N006 N005 0 {alpha_P2}
|
|
C16 N006 0 {C1_P2} Rpar={1/alpha_P2} noiseless
|
|
A1 0 N007 Mid Mid Mid Mid X1 Mid OTA g=26m iout=2.8m vlow=-1e308 vhigh=1e308
|
|
C1 4 2 500f Rser=100 noiseless
|
|
C3 1 5 500f Rser=100 noiseless
|
|
C5 2 5 500f Rser=100 noiseless
|
|
D3 4 PG DLIMP
|
|
D9 NG 5 DLIMN
|
|
C17 NG 5 100f Rser=500 noiseless
|
|
C24 4 3 1p Rpar=200k noiseless
|
|
Q1 3 NG 5 0 NPN1 temp=27
|
|
Q2 3 PG 4 0 PNP1 temp=27
|
|
C20 3 PG 3.4p Rser=250 noiseless
|
|
C11 N012 PG 3.6p
|
|
C9 X1 NG 3.6p
|
|
C12 4 PG 100f Rser=22 noiseless
|
|
C15 X1 N013 1p
|
|
R12 N013 Mid 2k noiseless
|
|
B7 N013 Mid I=20m*dnlim(uplim(V(X1,Mid),300m,100m)-150m,0,10m)
|
|
C19 N007 0 {C1_PZ1} Rpar={R2_PZ1} Rser={R1_PZ1} noiseless
|
|
G10 0 N007 N006 0 {alpha_PZ1}
|
|
C25 X1 Mid 1p Rser=10 noiseless
|
|
R13 X1 N012 10 noiseless
|
|
B9 N012 X1 I=uplim(100m*dnlim(1m-V(X1,Mid),0,10m),3m,1m)
|
|
B10 Mid N013 I=40m*dnlim(-150m+uplim(-V(X1,Mid),300m,100m),0,10m)
|
|
D15 2 1 DIN
|
|
D16 SL 0 DVARSLW1
|
|
D17 SL 0 DVARSLW2
|
|
D10 4 2 DBIAS1
|
|
D13 4 1 DBIAS1
|
|
D14 2 1 DBIASD
|
|
S1 4 PG 0 _SHDN_D SWoff
|
|
S2 NG 5 0 _SHDN_D SWoff
|
|
S3 X1 Mid 0 _SHDN_D SWoff2
|
|
C14 3 NG 3.4p Rser=250 noiseless
|
|
A4 0 2 0 0 0 0 0 0 OTA g=0 in=1p ink=200k
|
|
A7 0 1 0 0 0 0 0 0 OTA g=0 in=1p ink=200k
|
|
A6 N008 0 _SHDN_D 0 0 0 N005 0 OTA g={alpha_P1} linear en=1n enk=3.5k vlow=-1e308 vhigh=1e308
|
|
D25 N005 0 DLIM2
|
|
D26 X1 Mid DLIM1
|
|
A2 _SHDN 0 0 0 0 0 _SHDN_D 0 BUF trise=100n
|
|
D21 4 6 DPULLUP
|
|
G8 6 5 6 4 2µ vto=-1.25 dir=1
|
|
C10 Mid 0 10p Rpar=10 noiseless
|
|
G1 0 Mid 4 0 100m
|
|
G2 0 Mid 5 0 100m
|
|
R4 N004 X1 1k noiseless
|
|
G14 Mid 4 N004 X1 500µ
|
|
G13 Mid 5 N004 X1 500µ
|
|
D19 X1 Mid DSI N=.36 temp =27
|
|
B1 0 N008 I=10u*dnlim(uplim(V(1),V(4)-1.19,10m), V(5)-.2, 10m)
|
|
B2 N008 0 I=10u*dnlim(uplim(V(2),V(4)-1.19,10m), V(5)-.2, 10m)
|
|
C2 N008 0 .1f Rpar=100K noiseless
|
|
G20 0 N008 1 2 1n
|
|
B5 0 SL I=dnlim(350u*V(4,5)-600u,100u,10u)
|
|
C18 3 5 1p Rpar=200k noiseless
|
|
S4 4 5 0 _SHDN_D SPOWSD
|
|
B4 PG 4 I=vminp/2e3-500u*(V(X1,Mid)-voffp)
|
|
B6 PG 4 I=1m*(.5+.5*tanh((715m-V(4,PG))/1m))
|
|
B11 PG 4 I=1m*V(SL)*dnlim(-200m-V(X1,Mid),0,20m)
|
|
B13 4 PG I=1m*V(SL)*dnlim(V(X1,Mid)-200m,0,20m)
|
|
B3 5 NG I=vminn/2e3+500u*(V(X1,Mid)+voffn)
|
|
B8 5 NG I=1m*(.5+.5*tanh((715m-V(NG,5))/1m))
|
|
B12 NG 5 I=1m*V(SL)*dnlim(-200m-V(X1,Mid),0,20m)
|
|
B14 5 NG I=1m*V(SL)*dnlim(V(X1,Mid)-200m,0,20m)
|
|
.model SPOW SW(Ron=100 Roff=10G vt=.5 vh=-.3 ilimit=5m noiseless)
|
|
.model SPOWSD SW(Ron=56K Roff=1G vt=-.5 vh=-.3 noiseless)
|
|
.model DPOWSD D(Ron=1K Roff=1G vfwd=600m epsilon=500m ilimit=114u noiseless)
|
|
.model DESD D(Ron=100 Roff=1g Vfwd=700m epsilon=500m noiseless)
|
|
.model DPULLUP D(Ron=580k Roff=100Meg vfwd=1.2 epsilon=500m noiseless)
|
|
.param vs=10
|
|
.model DBIAS1 D(Ron=6Meg Roff=1G vfwd=100m epsilon=100m noiseless)
|
|
.model DBIAS2 D(Ron=1k Roff=1G vfwd=100m epsilon=100m ilimit=8u noiseless)
|
|
.model DBIASD D(Ron=4.7k Roff=4.7k vrev=0 ilimit=9u revilimit=9u noiseless)
|
|
.model DIN D(Ron=100 Roff=1G vfwd=700m epsilon=500m vrev=700m revepsilon=500m noiseless)
|
|
.param alpha_P1=1.0e-3 pole_P1=4e8
|
|
+ C1_P1 = alpha_P1/(2*pi*pole_P1)
|
|
.param alpha_P2=1.0e-3 pole_P2=4e8
|
|
+ C1_P2 = alpha_P2/(2*pi*pole_P2)
|
|
.param vminp = 400m
|
|
.param voffp = 360m
|
|
.param vminn=400m
|
|
.param voffn = 360m
|
|
.model DLIMN D(Ron=10 Roff=2k Vfwd=880m epsilon=10m noiseless)
|
|
.model DLIMP D(Ron=10 Roff=2k Vfwd=880m epsilon=10m noiseless)
|
|
.model NPN1 NPN(IS=1e-16 BF=500 BR=1.2 Quasimod RCO=25 VO=10 VAF=500 noiseless)
|
|
.model PNP1 PNP(IS=1e-16 BF=500 BR=1.5 RC=16 VAF=500 noiseless)
|
|
.model SWoff SW(Ron=10 Roff=7Meg vt=-500m vh=-100m noiseless)
|
|
.param alpha_PZ1=1.0e-3 pole_PZ1=2e7 zero_PZ1=7e7
|
|
+ R2_PZ1=1.0/alpha_PZ1 R1_PZ1=1.0/(alpha_PZ1*(zero_PZ1/pole_PZ1 - 1.0))
|
|
+C1_PZ1=1.0/(2.0*pi*zero_PZ1*R1_PZ1)
|
|
.model DVARSLW1 D(Ron=1k Roff=10k vfwd=900m epsilon=200m noiseless)
|
|
.model DVARSLW2 D(Ron=10 Roff=1k vfwd=1.34 epsilon=200m vrev=100m revepsilon=100m noiseless)
|
|
.model DSI D(IS=1e-15 Rs=150k noiseless)
|
|
.model SWoff2 SW(Ron=10 Roff=14Meg vt=-500m vh=-100m noiseless)
|
|
.model DLIM1 D(Ron=10 Roff=14Meg vfwd=465m epsilon=30m vrev=465m revepsilon=30m noiseless)
|
|
.model DLIM2 D(Ron=10 Roff=100Meg vfwd=100m epsilon=30m vrev=100m revepsilon=30m noiseless)
|
|
.ends LTC6226
|
|
*
|
|
*
|
|
* Copyright (c) 1998-2021 Analog Devices, Inc. All rights reserved.
|
|
*
|
|
.subckt LTC6228 1 2 3 4 5 6
|
|
B1 0 N004 I=10u*dnlim(uplim(V(1),V(4)-1.1,.1), V(5)-.2, .1)+1n*V(1) + 3.5456p
|
|
B2 N004 0 I=10u*dnlim(uplim(V(2),V(4)-1.09,.1), V(5)-.21, .1)+1n*V(2)
|
|
C10 N004 0 .1f Rpar=100K noiseless
|
|
C16 XC N009 20p
|
|
C7 4 1 750f Rser=1k noiseless
|
|
C4 2 1 3.5p Rser=1k noiseless
|
|
C13 4 5 10p
|
|
D1 3 4 DESD
|
|
D2 5 3 DESD
|
|
C20 XC 0 1p
|
|
D3 XC 0 DANTISAT
|
|
G4 0 N007 N006 0 1m
|
|
S5 4 5 _SHDN 0 SPOW
|
|
D4 4 5 DPOWSD
|
|
M3 3 PG 4 4 PI temp=27
|
|
M4 3 NG 5 5 NI temp=27
|
|
D9 4 PG DLIMP
|
|
D10 NG 5 DLIMN
|
|
B7 5 NG I=(.5+.5*tanh((V(_SHDN)-500m)/100m))*dnlim(550n+1.2u*(V(XC)+270m),550n,100n)
|
|
B8 PG 4 I=(.5+.5*tanh((V(_SHDN)-500m)/100m))*dnlim(522n-1.2u*(V(XC)-270m),522n,100n)
|
|
C19 4 3 100f
|
|
C22 3 5 100f
|
|
C8 N008 0 80f Rpar=1k noiseless
|
|
C11 N006 0 3.7p Rser=538 Rpar=1k noiseless
|
|
G7 0 N008 N007 0 1m
|
|
R6 4 Mid 15.5k noiseless
|
|
D6 5 6 DESD
|
|
S1 6 4 4 6 SWSHT
|
|
G1 6 5 6 4 1µ vto=-1.5 dir=1
|
|
A2 4 6 0 0 0 0 _BCANCL 0 SCHMITT vt=500m vh=10m trise=100n
|
|
C2 4 6 1p
|
|
A3 4 6 0 0 0 _SHDN 0 0 SCHMITT vt=2.5 vh=10m trise=1.2u
|
|
D7 6 4 DESD
|
|
C6 5 6 100f
|
|
D5 2 4 DESD
|
|
D8 5 2 DESD
|
|
D11 1 4 DESD
|
|
D12 5 1 DESD
|
|
D13 2 1 DIN
|
|
S6 4 N010 _BCANCL 0 SWBIAS1
|
|
C23 4 N010 1p rpar=2Meg noiseless
|
|
S10 4 N010 N005 0 SWBIAS2
|
|
D20 N010 2 DBIAS
|
|
D18 N010 1 DBIAS
|
|
C27 N005 0 1p rpar=1k noiseless
|
|
I4 0 N005 1m
|
|
S11 0 N005 _BCANCL 0 SWBIAS3
|
|
G8 0 N005 5 N010 1m
|
|
C21 N007 0 80f Rpar=1k noiseless
|
|
A5 _SHDN 0 0 0 0 0 _SHDN_D 0 BUF trise=100n
|
|
R4 Mid 5 15.5k noiseless
|
|
C1 1 5 750f Rser=1k noiseless
|
|
C3 4 2 750f Rser=1k noiseless
|
|
C5 2 5 750f Rser=1k noiseless
|
|
R5 N009 0 1 noiseless
|
|
G3 0 N009 3 Mid 1
|
|
C15 X4 0 80f Rpar=1k noiseless
|
|
G9 0 X4 N008 0 1m
|
|
C17 4 PG .82f Rser=1.75Meg noiseless
|
|
C12 NG 5 .82f Rser=1.75Meg noiseless
|
|
B3 0 XC I=dnlim(uplim(10.2m*tanh(11.275*V(X4)),10.2m*dnlim(V(SLWFAC),.2,.1),2m),-10.2m*dnlim(V(SLWFAC),.2,.1),2m)
|
|
G2 0 SLWFAC 4 5 150µ
|
|
C18 SLWFAC 0 100p Rpar=1k
|
|
I1 SLWFAC 0 50µ
|
|
S2 N013 0 _BCANCL 0 SWN
|
|
G5 0 2 N013 0 1n
|
|
S3 N015 0 _BCANCL 0 SWN
|
|
G6 0 1 N015 0 1n
|
|
A8 N015 0 0 0 0 0 0 0 OTA g=0 in=2.8n*((1+.3/freq)*(1+300k/freq))**.4
|
|
A1 N013 0 0 0 0 0 0 0 OTA g=0 in=2.8n*((1+.3/freq)*(1+300k/freq))**.4
|
|
A6 N004 0 _SHDN_D 0 0 0 N006 0 OTA g=1m linear en=.88n enk=45k vlow=-400m vhigh=400m
|
|
.model DANTISAT D(Ron=100 Roff=623k vfwd=300m epsilon=100m vrev=300m revepsilon=100m noiseless)
|
|
.model SWSHT SW(Ron=600k Roff=1G vt=900m vh=-600m noiseless)
|
|
.model SPOW SW(Ron=100 Roff=10G vt=.5 vh=-.3 ilimit=2.9m noiseless)
|
|
.model DPOWSD D(Ron=1K Roff=1G vfwd=600m epsilon=500m ilimit=128u noiseless)
|
|
.model DESD D(Ron=100 Roff=1g Vfwd=700m epsilon=500m noiseless)
|
|
.model SWN SW(Ron=1Meg Roff=2Meg vt=.5 vh=-200m noiseless)
|
|
.param vs=10
|
|
.model DLIMN D(Ron=1k Roff=1Meg Vfwd=2 epsilon=100m noiseless)
|
|
.model DLIMP D(Ron=1k Roff=1Meg Vfwd=2 epsilon=100m noiseless)
|
|
.model PI VDMOS(Vto=-300m kp=80m mtriode=.8 ksubthres=10m lambda=5e-5 pchan noiseless)
|
|
.model NI VDMOS(Vto=300m kp=90m mtriode=1.2 ksubthres=10m lambda=5e-5 noiseless)
|
|
.model DIN D(Ron=100 Roff=1G vfwd=700m epsilon=500m vrev=700m revepsilon=500m noiseless)
|
|
.model SWBIAS1 SW(level=2 ron=100 roff=1G vt=.5 vh=-200m ilimit=30u noiseless)
|
|
.model SWBIAS2 SW(level=2 ron=100 roff=1G vt=.4 vh=-50m ilimit=32u noiseless)
|
|
.model SWBIAS3 SW(ron=1 Roff=1G vt=500m vh=-200m noiseless)
|
|
.model DBIAS D(Ron=500 Roff=1G vfwd=100m epsilon=100m noiseless)
|
|
.ends LTC6228
|
|
*
|
|
*
|
|
* Copyright (c) 1998-2020 Analog Devices, Inc. All rights reserved.
|
|
*
|
|
.subckt LT6370 1 2 3 4 5 6 7 8
|
|
G2 0 N002 N003 0 1m
|
|
C3 N002 0 27p Rpar=1k noiseless
|
|
C5 7 2 7.95p
|
|
C6 7 1 .1p
|
|
R1 A1out INNF 10k
|
|
CG4 7 6 1p
|
|
CG5 6 4 1p
|
|
M3 7 N002 A1out A1out NINT temp=27
|
|
M4 4 N002 A1out A1out PINT temp=27
|
|
M5 7 N017 A2out A2out NINT temp=27
|
|
M6 4 N017 A2out A2out PINT temp=27
|
|
G3 0 N017 N016 0 1m
|
|
C17 N017 0 27p Rpar=1k noiseless
|
|
C20 2 3 .9p
|
|
DB2 7 4 DP
|
|
C4 7 N003 180p Rpar=200Meg noiseless
|
|
A1 1 2X 0 0 0 0 N003 0 OTA g=30m iout=5m en=4.9n enk=2.5 Vhigh=1e308 Vlow=-1e308
|
|
G4 N003 0 N003 7 100m vto=-600m dir=1
|
|
G6 0 N003 4 N003 100m vto=-600m dir=1
|
|
A2 8 3X 0 0 0 0 N016 0 OTA g=30m iout=5m en=4.9n enk=2.5 Vhigh=1e308 Vlow=-1e308
|
|
D11 1 7 DESD
|
|
D12 4 1 DESD
|
|
D13 8 7 DESD
|
|
D14 4 8 DESD
|
|
C13 N003 4 180p Rpar=200Meg noiseless
|
|
C15 7 N016 180p Rpar=200Meg noiseless
|
|
C16 N016 4 180p Rpar=200Meg noiseless
|
|
C8 INNF INPF 100f
|
|
M1 N005 PG 7 7 PI temp=27
|
|
M2 6 NG 4 4 NI temp=27
|
|
D1 7 PG DLIMP
|
|
D2 NG 4 DLIMN
|
|
C10 7 PG 1f Rser=400k noiseless
|
|
C14 NG 4 1f Rser=400k noiseless
|
|
B5 4 NG I=dnlim(400n+.7u*(V(XC)+240m),400n,200n)
|
|
B6 PG 7 I=dnlim(400n-.7u*(V(XC)-240m),400n,200n)
|
|
R8 N005 6 1 noiseless
|
|
I1 6 N005 800m
|
|
R9 7 Mid 1Meg noiseless
|
|
B7 0 N009 I=10u*dnlim(uplim(V(INPF),V(7)-1.59,.1), V(4)-.2, .1)+1n*V(INPF)-31.5p
|
|
B8 N009 0 I=10u*dnlim(uplim(V(INNF),V(7)-1.60,.1), V(4)-.21, .1)+1n*V(INNF)
|
|
C18 N009 0 .1f Rpar=100K noiseless
|
|
C19 XC N010 10p
|
|
C21 XC 0 1p
|
|
D3 XC 0 DANTISAT
|
|
C22 N008 0 8p Rpar=1k noiseless
|
|
G5 0 N008 N007 0 1m
|
|
C26 N007 0 8p Rpar=1k noiseless
|
|
R11 N010 0 1 noiseless
|
|
G11 0 N010 6 Mid 1
|
|
A6 0 N008 0 0 0 0 XC 0 OTA g=250u iout=125u vlow=-1e308 vhigh=1e308
|
|
C25 7 A1out 100f
|
|
C27 A1out 4 100f
|
|
C28 7 A2out 100f
|
|
C29 A2out 4 100f
|
|
G1 0 N016 4 N016 100m vto=-600m dir=1
|
|
G7 N016 0 N016 7 100m vto=-600m dir=1
|
|
R10 Mid 4 1Meg noiseless
|
|
A7 N009 0 0 0 0 0 N007 0 OTA g=1m linear en=26n enk=1.1 vlow=-1e308 vhigh=1e308
|
|
C1 2 4 7.95p
|
|
C2 7 3 7.95p
|
|
C7 3 4 7.95p
|
|
A3 2 0 0 0 0 0 0 0 OTA g=0 in=93.4f ink=3
|
|
A8 3 0 0 0 0 0 0 0 OTA g=0 in=93.4f ink=3
|
|
A9 2 3 0 0 0 0 0 0 OTA g=0 incm=176.8f incmk=1.8
|
|
R13 A1out 1 12.1k
|
|
A10 N004 0 4 4 4 4 1 4 OTA g=200u iout=300u vlow=-1e309 vhigh=1e309
|
|
L3 N004 0 102.3µ Rser=4.5k Rpar=1.286k noiseless
|
|
C9 1 4 .1p
|
|
C11 7 8 .1p
|
|
C12 8 4 .1p
|
|
D4 2 7 DESD
|
|
D5 4 2 DESD
|
|
G9 0 N004 1 2X 1m
|
|
R14 2X 0 1k noiseless
|
|
I3 0 2X 600µ
|
|
R15 A2out 8 12.1k
|
|
A11 N014 0 4 4 4 4 8 4 OTA g=200u iout=300u vlow=-1e309 vhigh=1e309
|
|
L1 N014 0 102.3µ Rser=4.5k Rpar=1.286k noiseless
|
|
I4 0 3X 600µ
|
|
G15 0 N014 8 3X 1m
|
|
B9 0 2X I=999.9u*dnlim(uplim(V(2),V(7)-1.25,.1), V(4)+1.7, .1)+100n*V(2)
|
|
B10 0 3X I=999.9u*dnlim(uplim(V(3),V(7)-1.25,.1), V(4)+1.7, .1)+100n*V(3)
|
|
D6 4 5 DESD
|
|
R6 3X 0 1k noiseless
|
|
R2 INNF 6 10k
|
|
R3 A2out INPF 10k
|
|
R4 INPF 5 10k
|
|
D7 INNF INPF DSI temp=27
|
|
D8 INPF INNF DSI temp=27
|
|
D9 4 3 DESD
|
|
D10 3 7 DESD
|
|
.model DP D(Ron=100 Roff=1G Vfwd=.6 epsilon=500m ilimit=1.47m noiseless)
|
|
.model NINT VDMOS(Vto=-40m Kp=100m noiseless)
|
|
.model PINT VDMOS(Vto=40m Kp=100m pchan noiseless)
|
|
.model DESD D(Ron=100 Roff=400G vfwd=600m epsilon=500m noiseless)
|
|
.model PI VDMOS(Vto=-300m kp=30m mtriode=.3 ksubthres=10m lambda=5e-4 pchan noiseless)
|
|
.model NI VDMOS(Vto=300m kp=25m mtriode=.4 ksubthres=10m lambda=5e-4 noiseless)
|
|
.model DANTISAT D(Ron=100 Roff=25.5Meg vfwd=3 epsilon=100m vrev=3 revepsilon=100m noiseless)
|
|
.param RG= 100T
|
|
.model DLIMN D(Ron=1k Roff=1Meg Vfwd=2.3 epsilon=100m noiseless)
|
|
.model DLIMP D(Ron=1k Roff=1Meg Vfwd=2 epsilon=100m noiseless)
|
|
.model DSI D(Is=1e-16 TT=200n noiseless)
|
|
.ends LT6370
|
|
|
|
|