***************************************************************************** * * SUBCIRCUIT FOR CMOS TEST BUFFER * ***************************************************************************** * ***************************************************************************** * * MAIN CIRCUIT FOR CMOS TEST BUFFER * ***************************************************************************** * * * Control * I/O Inputs * --- -------- .SUBCKT CMOS_3_STATE 1 2 3 11 12 13 14 * I/O IN EN PD PU GC PC * VPD 21 0 1 VPU 22 0 1 VGC 23 0 1 VPC 24 0 1 VGCR 25 0 0 VPCR 26 0 0 XCMOSTEST 1 2 3 11 12 13 14 21 22 23 24 25 26 CMOSTEST .ENDS ***************************************************************************** * ON-OFF CONFIGURATION SWITCHES * (1 OR ABOVE = ON, 0 = OFF) * * VPD 1 PULLDOWN * VPU 1 PULLUP * VGC 1 GND CLAMP * VPC 1 POWER CLAMP * VGCR 0 INTERNAL GND CLAMP RESISTOR (50 ohm) * VPCR 0 INTERNAL POWER CLAMP RESISTOR (50 ohm) * * VPD VPU VEN = 1 VEN = 1,0 VEN = 0 * 1 1 Output 3-state, I/O Input * 1 0 Open_drain I/O_open_drain Input * 0 1 Open_source I/O_open_source Input * X X Input * * ***************************************************************************** * * Control Voltage Configuration * I/O Inputs References Switches (1 = ON) * ----- -------- ----------- ------------------- .SUBCKT CMOSTEST 1 2 3 11 12 13 14 21 22 23 24 25 26 * I/O IN EN PD PU GC PC PD PU GC PC GCR PCR * ***************************************************************************** * * SUBCIRCUIT OPEN PIN LOAD R1 1 0 1G R2 2 0 1G R3 3 0 1G R11 11 0 1G R12 12 0 1G R13 13 0 1G R14 14 0 1G R21 21 0 1G R22 22 0 1G R23 23 0 1G R24 24 0 1G R25 25 0 1G R26 26 0 1G * * INTERNAL INPUT CONTROL M1 12 2 10 12 CMOSP l=0.67u w=1599.6u ad=978.26p as=978.26p pd=429.48u + ps=429.48u nrd=0.06 nrs=0.04 M2 10 2 11 11 CMOSN l=0.67u w=700.6u ad=888.75p as=888.75p pd=376.58u + ps=375.93u nrd=0.06 nrs=0.04 M3 12 10 32 12 CMOSP l=0.67u w=1599.6u ad=978.26p as=978.26p pd=429.48u + ps=429.48u nrd=0.06 nrs=0.04 M4 31 10 11 11 CMOSN l=0.67u w=700.6u ad=888.75p as=888.75p pd=376.58u + ps=375.93u nrd=0.06 nrs=0.04 * * CLAMP DIODES DGC 13 33 DCLAMP DPC 34 14 DCLAMP * * INTERNAL RESISTORS RGC 13 35 50 RPC 14 36 50 * * * * * 14 PC_REF * ^ * PU_REF 12 | * ^ +---+---+ * | | | * +-----+-----+ DPC RPC * | | | | * |--+ |--+ 34 + + 36 * +--o| M2 +--o| M4 | | * | |--+ | |--+--PUSW PCSW PCRSW * | | | 32 | | | * 2 <--+ 10 +----+ 30 +---ENSW---+-------+------> 1 I/O * | | | 31 | | | * | |--+ | |--+--PDSW GCSW GCRSW * +---| M1 +---| M3 | | * |--+ |--+ 33 + + 35 * | | | | * +-----+-----+ DGC RGC * | | | * V +---+---+ * PD_REF 11 | * V * 13 GC_REF * * * * * CONFIGURATION CONTROL SWITCHES---| * | * Pulldown and Pullup V GPDSW 30 31 POLY(2) (30,31) (21,0) 0 0 0 0 1000 RPDSW 30 31 1G GPUSW 32 30 POLY(2) (32,30) (22,0) 0 0 0 0 1000 RPUSW 32 30 1G * Gnd Clamp and Power Clamp GGCSW 1 33 POLY(2) (1,33) (23,0) 0 0 0 0 1000 RGCSW 1 33 1G GPCSW 34 1 POLY(2) (34,1) (24,0) 0 0 0 0 1000 RPCSW 34 1 1G * Gnd Clamp Resistor and Power Clamp Resistor GGCRSW 1 35 POLY(2) (1,35) (25,0) 0 0 0 0 1000 RGCRSW 1 35 1G GPCRSW 36 1 POLY(2) (36,1) (26,0) 0 0 0 0 1000 RPCRSW 36 1 1G * Enable GENSW 30 1 POLY(2) (30,1) (3,0) 0 0 0 0 1000 RENSW 30 1 1G * * MODELS .MODEL DCLAMP D (VJ=0.7 RS=10) .MODEL CMOSN NMOS + Level=2 Ld=4.000e-8 Tox=1.750000e-08 + Nsub=1.506725e+17 Vto=0.59073 Kp=6.124495e-05 + Gamma=0.420929 Phi=.7000000 Uo=578.411 + Uexp=0.242015 Ucrit=324603. Delta=3.02002 + Vmax=128159. Xj=1.739142e-09 Lambda=0.0 + Nfs=2556.07 Neff=1.22049 Nss=3.000000e+10 + Tpg=1.00000 Rsh=68 Cgso=2.42e-10 + Cgdo=2.42e-10 Cj=8.39e-04 Mj=.796 + Cjsw=2.07e-10 Mjsw=.284 .MODEL CMOSP PMOS + Level=2 Ld=4.000000e-08 Tox=1.750000e-08 + Nsub=3.361957e+15 Vto=-0.59379 Kp=2.35643e-5 + Gamma=0.814660 Phi=1.00 Uo=641.842 + Uexp=0.0998923 Ucrit=6408.27 Delta=6.35195 + Vmax=132350. Xj=7.415125e-9 Lambda=0. + Nfs=1.000e+11 Neff=21.4017 Nss=3.000000e+10 + Tpg=-1.0000 Rsh=154 Cgso=2.42e-10 + Cgdo=2.42e-10 Cj=5.4e-04 Mj=.3426 + Cjsw=2.15e-10 Mjsw=.2315 * .ENDS * *****************************************************************************