* SPICE netlist
V1 p 0 88
R1 chassis N003 10Meg
R2 N001 chassis 10Meg
R3 p N001 10Meg
R4 N003 0 10Meg
S1 chassis 0 N005 0 MYSW
V2 N005 0 PWL(0 0 {n_short_time} 0 {n_short_time + .1m} 5 {n_short_time + 5m} 0)
S2 chassis p N004 0 MYSW
V3 N004 0 PWL(0 0 {p_short_time} 0 {p_short_time + .1m} 5 {p_short_time + 5m} 0)
V4 3v3 0 3.3
XU2 N002 out 3v3 0 out opax320 ;pnba In+)In-)V+)V-)OUT
R6 N002 chassis 30Meg
R7 N002 0 1Meg
.tran 39m
.param p_short_time 5m
.param n_short_time 10m
.SUBCKT OPAx320 IN+ IN- VCC VEE OUT
C_C1 N24458 N24659 61.213F
C_C10 N37029 N37037 19.76104U
C_C11 MID N39473 35.991F
C_C12 N39884 N39892 1.5612F
C_C13 0 N2425309 1F
C_C14 0 N2425287 100N
C_C15 0 N2425325 1F
C_C16 MID N56849 1F
C_C17 MID N57325 1F
C_C18 MID N59747 1F
C_C19 MID N59865 1F
C_C2 N25921 N25929 18.629P
C_C20 MID N65579 1F
C_C21 MID N65697 1F
C_C22 MID N68774 1F
C_C23 N72398 MID 1F
C_C24 MID N72391 1F
C_C25 MID N81574 1P
C_C26 MID N81664 1P
C_C27 MID SW_OL_OPAx320 1N
C_C28 VCLP MID 1P
C_C29 VIMON MID 1P
C_C3 N27785 N27793 18.629P
C_C30 VOUT_S MID 1P
C_C32 MID N2419074 3.117831E-16
C_C33 MID N36262 7.117831E-16
C_C4 N32347 MID 1F
C_C41 N2821521 N2821796 331.6P
C_C5 CLAMP MID 30.6N
C_C_COM0 ESDP MID 4P
C_C_COM1 MID ESDN 4P
C_C_DIFF ESDN ESDP 5P
E_E1 MID 0 N2425287 0 1
E_E2 N158495 MID CL_CLAMP MID 1
E_E3 N161937 MID OUT MID 1
G_G1 N24458 MID ESDP MID -863.09U
G_G12 CLAW_CLAMP MID N36262 MID -1M
G_G13 CL_CLAMP MID CLAW_CLAMP MID -1M
G_G15 N37029 MID CL_CLAMP N45999 -341.4329
G_G16 N39124 MID N37037 MID -1.6071
G_G17 N39884 MID N39417 MID -1
G_G18 VCC_B 0 VCC 0 -1
G_G19 VEE_B 0 VEE 0 -1
G_G2 N25415 N25397 N25248 MID -1M
G_G20 VCC_CLP MID N72398 MID -1M
G_G21 VEE_CLP MID N72391 MID -1M
G_G22 N1356345 MID N1356333 MID -1
G_G23 N1356409 MID N1356429 MID -1
G_G26 N2419074 MID VSENSE MID -1U
G_G27 N36262 MID N2419074 MID -1U
G_G3 N25921 MID VEE_B MID -1.1733
G_G35 N2821521 MID N24659 MID -1
G_G36 N25248 MID N2821796 MID -416.7
G_G4 N27785 MID VCC_B MID -1.1721
G_G5 N28678 N28438 N27793 N25929 -1M
G_G6 VSENSE MID CLAMP MID -1M
I_I_B N24207 MID DC 200F
I_I_OS ESDN MID DC 1F
I_I_Q VCC VEE DC 1.5M
R_R1 IN+ ESDP R_NOISELESS 10M
R_R10 MID N25921 R_NOISELESS 1
R_R102 N2821796 N2821521 R_NOISELESS 10K
R_R103 MID N2821521 R_NOISELESS 1
R_R104 MID N2821796 R_NOISELESS 24.06
R_R105 MID N25248 R_NOISELESS 1
R_R11 MID N25929 R_NOISELESS 427.1606
R_R12 N27793 N27785 R_NOISELESS 100MEG
R_R13 MID N27785 R_NOISELESS 1
R_R14 MID N27793 R_NOISELESS 427.1606
R_R15 N28438 N25415 R_NOISELESS 1M
R_R16 N28678 N28438 R_NOISELESS 1K
R_R17 N31303 ESDN R_NOISELESS 1M
R_R18 MID N31389 R_NOISELESS 1T
R_R19 MID N31737 R_NOISELESS 1T
R_R2 IN- ESDN R_NOISELESS 10M
R_R20 N32236 MID R_NOISELESS 1
R_R21 N32347 N32236 R_NOISELESS 1M
R_R22 MID N32510 R_NOISELESS 1MEG
R_R23 MID CLAMP R_NOISELESS 1MEG
R_R24 MID VSENSE R_NOISELESS 1K
R_R3 ESDP MID R_NOISELESS 1T
R_R32 MID CLAW_CLAMP R_NOISELESS 1K
R_R33 MID CL_CLAMP R_NOISELESS 1K
R_R34 N37037 N37029 R_NOISELESS 10K
R_R35 MID N37029 R_NOISELESS 1
R_R36 MID N37037 R_NOISELESS 16.47254K
R_R37 MID N39124 R_NOISELESS 1
R_R38 N39417 N39124 R_NOISELESS 52.922618K
R_R39 N39473 N39417 R_NOISELESS 10K
R_R4 MID ESDN R_NOISELESS 1T
R_R40 N39892 N39884 R_NOISELESS 10K
R_R41 MID N39884 R_NOISELESS 1
R_R42 MID N39892 R_NOISELESS 1.057141K
R_R43 MID N46041 R_NOISELESS 1
R_R46 VCC_B 0 R_NOISELESS 1
R_R47 VCC_B N2425309 R_NOISELESS 1M
R_R48 N2425309 N2425287 R_NOISELESS 1MEG
R_R49 N2425287 0 R_NOISELESS 1T
R_R5 MID N24458 R_NOISELESS 1
R_R50 N2425287 N2425325 R_NOISELESS 1MEG
R_R51 N2425325 VEE_B R_NOISELESS 1M
R_R52 VEE_B 0 R_NOISELESS 1
R_R53 VCC_CLP MID R_NOISELESS 1T
R_R54 N55560 MID R_NOISELESS 1
R_R55 N56849 N55560 R_NOISELESS 1M
R_R56 VEE_CLP MID R_NOISELESS 1T
R_R57 N57321 MID R_NOISELESS 1
R_R58 N57325 N57321 R_NOISELESS 1M
R_R59 N59739 MID R_NOISELESS 1T
R_R6 N24659 N24458 R_NOISELESS 100MEG
R_R60 N59743 MID R_NOISELESS 1
R_R61 N59747 N59743 R_NOISELESS 1M
R_R62 N59865 N59881 R_NOISELESS 1M
R_R63 N59905 MID R_NOISELESS 1T
R_R64 N59881 MID R_NOISELESS 1
R_R65 N65567 MID R_NOISELESS 1T
R_R66 N65575 MID R_NOISELESS 1
R_R67 N65579 N65575 R_NOISELESS 1M
R_R68 N65697 N65713 R_NOISELESS 1M
R_R69 N65737 MID R_NOISELESS 1T
R_R7 MID N24659 R_NOISELESS 130.16922K
R_R70 N65713 MID R_NOISELESS 1
R_R71 N68774 VSENSE R_NOISELESS 1M
R_R72 VCC_B N72064 R_NOISELESS 1K
R_R73 N72064 N72398 R_NOISELESS 1M
R_R74 N72073 VEE_B R_NOISELESS 1K
R_R75 N72073 N72391 R_NOISELESS 1M
R_R76 MID VCC_CLP R_NOISELESS 1K
R_R77 VEE_CLP MID R_NOISELESS 1K
R_R78 N1356409 MID R_NOISELESS 1
R_R79 N1356345 MID R_NOISELESS 1
R_R8 N25415 N25397 R_NOISELESS 1K
R_R80 V11 N81574 R_NOISELESS 100
R_R81 V12 N81664 R_NOISELESS 100
R_R82 N81756 MID R_NOISELESS 1
R_R83 N81756 SW_OL_OPAx320 R_NOISELESS 100
R_R84 N158495 VCLP R_NOISELESS 100
R_R89 MID N2419074 R_NOISELESS 1MEG
R_R9 N25929 N25921 R_NOISELESS 100MEG
R_R90 MID N36262 R_NOISELESS 1MEG
R_RDUMMY MID N45999 R_NOISELESS 5.247284K
R_RX N45999 N46041 R_NOISELESS 52.47284K
R_RX1 MID N161737 R_NOISELESS 1T
R_RX2 VIMON N161737 R_NOISELESS 100
R_RX3 MID N161937 R_NOISELESS 1T
R_RX4 VOUT_S N161937 R_NOISELESS 100
V_VCM_MAX N31389 VCC_B 100M
V_VCM_MIN N31737 VEE_B -100M
V_V_GRN N65737 MID -115
V_V_GRP N65567 MID 100
V_V_ISCN N59905 MID -70.379
V_V_ISCP N59739 MID 65
V_V_ORN N1356333 VCLP -920.05M
V_V_ORP N1356429 VCLP 920.05M
X_H1 N45999 OUT N161737 MID BLOCK_DC_H1_OPAx320
X_H2 N1356115 N1356409 V12 MID BLOCK_DC_H2_OPAx320
X_H3 N1356061 N1356345 V11 MID BLOCK_DC_H3_OPAx320
X_S1 N1356061 CLAMP N1356061 CLAMP BLOCK_DC_S1_OPAx320
X_S2 CLAMP N1356115 CLAMP N1356115 BLOCK_DC_S2_OPAx320
X_U1 ESDP N24207 VNSE_OPAx320 PARAMS: FLW=10 GLF=0.08402 RNV=58.016
X_U10 VCC_CLP VEE_CLP VOUT_S MID N55560 N57321 CLAMP_AMP_LO_OPAx320 PARAMS: G=1
X_U11 N59739 N59905 VIMON MID N59743 N59881 CLAMP_AMP_LO_OPAx320 PARAMS: G=1
X_U12 N65567 N65737 N68774 MID N65575 N65713 CLAMP_AMP_HI_OPAx320 PARAMS: G=10
X_U16 MID N81756 N81574 N81664 OL_SENSE_OPAx320
X_U18 VIMON MID N72064 VCC_B CLAWP_OPAx320
X_U19 MID VIMON VEE_B N72073 CLAWN_OPAx320
X_U21 OUT VCC VEE ESD_OUT_OPAx320
X_U22 N59747 N59865 CL_CLAMP MID CL_SRC_OPAx320 PARAMS: GAIN=1 IPOS=0.4E1
+ INEG=-0.46E1
X_U23 N65579 N65697 CLAMP MID GR_SRC_OPAx320 PARAMS: GAIN=1 IPOS=0.61E1
+ INEG=-0.61E1
X_U25 SW_OL_OPAx320 MID N37029 N37037 SW_OL_OPAx320
X_U26 VIMON MID VCC MID IQ_SRC_OPAx320 PARAMS: GAIN=1E-3
X_U27 MID VIMON MID VEE IQ_SRC_OPAx320 PARAMS: GAIN=1E-3
X_U30 N32347 N31303 MID N32510 AOL_1_OPAx320 PARAMS: GAIN=1E-4 IPOS=.5 INEG=-.5
X_U31 N32510 MID MID CLAMP AOL_2_OPAx320 PARAMS: GAIN=0.041697 IPOS=0.315
+ INEG=-0.315
X_U32 N39892 MID MID N46041 ZO_SRC_OPAx320 PARAMS: GAIN=10.4595 IPOS=6821.47E1
+ INEG=-7386.067E1
X_U35 N56849 N57325 CLAW_CLAMP MID CLAW_SRC_OPAx320 PARAMS: GAIN=1 IPOS=0.2E1
+ INEG=-0.23E1
X_U36 N24207 MID FEMT_OPAx320 PARAMS: NVRF=0.6
X_U37 ESDN MID FEMT_OPAx320 PARAMS: NVRF=0.6
X_U4 N25397 N24207 VOS_DRIFT_OPAx320 PARAMS: DC=1.245E-05 POL=1 DRIFT=1.50E-06
X_U5 ESDN ESDP VCC VEE ESD_IN_OPAx320
X_U6 N28678 MID N32236 MID N31389 N31737 VCM_CLAMP_OPAx320 PARAMS: GAIN=1
.SUBCKT BLOCK_DC_H1_OPAx320 1 2 3 4
H_H1 3 4 VH_H1 1K
VH_H1 1 2 0V
.SUBCKT BLOCK_DC_H2_OPAx320 1 2 3 4
H_H2 3 4 VH_H2 1
VH_H2 1 2 0V
.SUBCKT BLOCK_DC_H3_OPAx320 1 2 3 4
H_H3 3 4 VH_H3 -1
VH_H3 1 2 0V
.SUBCKT BLOCK_DC_S1_OPAx320 1 2 3 4
S_S1 3 4 1 2 _S1
RS_S1 1 2 1G
.SUBCKT BLOCK_DC_S2_OPAx320 1 2 3 4
S_S2 3 4 1 2 _S2
RS_S2 1 2 1G
.SUBCKT AOL_1_OPAx320 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1E-4 IPOS=.5 INEG=-.5
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.SUBCKT AOL_2_OPAx320 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=0.041697 IPOS=0.315 INEG=-0.315
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.SUBCKT CLAMP_AMP_HI_OPAx320 VC+ VC- VIN COM VO+ VO- PARAMS: G=10
GVO+ COM VO+ VALUE = {IF(V(VIN,COM)>V(VC+,COM),((V(VIN,COM)-V(VC+,COM))*G),0)}
GVO- COM VO- VALUE = {IF(V(VIN,COM)<V(VC-,COM),((V(VC-,COM)-V(VIN,COM))*G),0)}
.SUBCKT CLAMP_AMP_LO_OPAx320 VC+ VC- VIN COM VO+ VO- PARAMS: G=1
GVO+ COM VO+ VALUE = {IF(V(VIN,COM)>V(VC+,COM),((V(VIN,COM)-V(VC+,COM))*G),0)}
GVO- COM VO- VALUE = {IF(V(VIN,COM)<V(VC-,COM),((V(VC-,COM)-V(VIN,COM))*G),0)}
.SUBCKT CLAWN_OPAx320 VC+ VC- IOUT+ IOUT-
G1 IOUT+ IOUT- TABLE {(V(VC+,VC-))} =
+(0, 10.96E-6)
+(12.46, 0.00016055)
+(23.46, 0.00033055)
+(36.341, 0.0005865)
+(46.919, 0.0008115)
+(56.559, 0.0010602)
+(64.905, 0.0014003)
+(68.033, 0.0016047)
+(69.597, 0.0018062)
+(70.379, 0.0019381)
.SUBCKT CLAWP_OPAx320 VC+ VC- IOUT+ IOUT-
G1 IOUT+ IOUT- TABLE {(V(VC+,VC-))} =
+(0, 10.73E-6)
+(17.896, 0.0002413)
+(35.793, 0.0006242)
+(47.724, 0.0010174)
+(49.514, 0.0010818)
+(53.093, 0.0013016)
+(56.690, 0.0015382)
+(65, 0.00275)
.SUBCKT CLAW_SRC_OPAx320 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1 IPOS=0.2E1 INEG=-0.23E1
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.SUBCKT CL_SRC_OPAx320 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1 IPOS=0.4E1 INEG=-0.46E1
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.SUBCKT ESD_IN_OPAx320 ESDN ESDP VCC VEE
S1 ESDN VCC ESDN VCC ESD_SW
S2 ESDP VCC ESDP VCC ESD_SW
S3 VEE ESDN VEE ESDN ESD_SW
S4 VEE ESDP VEE ESDP ESD_SW
.SUBCKT ESD_OUT_OPAx320 OUT VCC VEE
S1 OUT VCC OUT VCC ESD_SW
S2 VEE OUT VEE OUT ESD_SW
.SUBCKT FEMT_OPAx320 1 2 PARAMS: NVRF=0.6
E1 3 0 5 0 10
R1 5 0 {1.184*PWR(NVRF,2)}
R2 5 0 {1.184*PWR(NVRF,2)}
G1 1 2 3 0 1E-6
.SUBCKT GR_SRC_OPAx320 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1 IPOS=0.61E1 INEG=-0.61E1
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}
.SUBCKT IQ_SRC_OPAx320 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=1E-3
G1 IOUT+ IOUT- VALUE={IF( (V(VC+,VC-)<=0),0,GAIN*V(VC+,VC-) )}
.SUBCKT OL_SENSE_OPAx320 COM SW+ OLN OLP
GSW+ COM SW+ VALUE = {IF((V(OLN,COM)>10E-3 | V(OLP,COM)>10E-3),1,0)}
.SUBCKT SW_OL_OPAx320 SW_OL_OPAx320 MID CAP_L CAP_R
S1 CAP_L CAP_R SW_OL_OPAx320 MID OL_SW
.SUBCKT VCM_CLAMP_OPAx320 VIN+ VIN- IOUT- IOUT+ VP+ VP- PARAMS: GAIN=1
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VIN+,VIN-),V(VP-,VIN-), V(VP+,VIN-))}
.SUBCKT VNSE_OPAx320 1 2 PARAMS: FLW=10 GLF=0.08402 RNV=58.016
I1 0 7 10E-3
I2 0 8 10E-3
D1 7 0 DVN
D2 8 0 DVN
E1 3 6 7 8 {GLF}
R1 3 0 1E9
R2 3 0 1E9
R3 3 6 1E9
E2 6 4 5 0 10
R4 5 0 {RNV}
R5 5 0 {RNV}
R6 3 4 1E9
R7 4 0 1E9
E3 1 2 3 4 1
.SUBCKT VOS_DRIFT_OPAx320 VOS+ VOS- PARAMS: DC=1.243E-05 POL=1 DRIFT=1.50E-06
E1 VOS+ VOS- VALUE={DC+POL*DRIFT*(TEMP-27)}
.SUBCKT ZO_SRC_OPAx320 VC+ VC- IOUT+ IOUT- PARAMS: GAIN=10.4595 IPOS=6821.47E1 INEG=-7386.067E1
G1 IOUT+ IOUT- VALUE={LIMIT(GAIN*V(VC+,VC-),INEG,IPOS)}

* LTspice schematic (.asc)
Version 4
SHEET 1 992 1456
WIRE -400 -552 -496 -552
WIRE -256 -552 -400 -552
WIRE -256 -504 -256 -552
WIRE -256 -360 -256 -424
WIRE -496 -280 -496 -552
WIRE -256 -232 -256 -280
WIRE -224 -232 -256 -232
WIRE -160 -232 -224 -232
WIRE -64 -232 -80 -232
WIRE -64 -216 -64 -232
WIRE 96 -216 -64 -216
WIRE -256 -184 -256 -232
WIRE 464 -168 192 -168
WIRE -64 -120 -64 -216
WIRE 192 -104 192 -168
WIRE 240 -104 192 -104
WIRE 432 -88 304 -88
WIRE 464 -88 464 -168
WIRE 464 -88 432 -88
WIRE 96 -72 96 -216
WIRE 240 -72 96 -72
WIRE -256 -56 -256 -104
WIRE -496 88 -496 -200
WIRE -304 88 -496 88
WIRE -256 88 -256 24
WIRE -256 88 -304 88
WIRE 448 280 112 280
WIRE 112 312 112 280
WIRE 496 312 496 264
WIRE 448 328 448 280
WIRE 112 408 112 392
WIRE 320 408 112 408
WIRE 448 408 448 376
WIRE 448 408 320 408
WIRE 496 440 496 392
WIRE 448 568 112 568
WIRE 112 600 112 568
WIRE 496 600 496 552
WIRE 448 616 448 568
WIRE 112 696 112 680
WIRE 320 696 112 696
WIRE 448 696 448 664
WIRE 448 696 320 696
WIRE 496 728 496 680
FLAG 320 696 0
FLAG 320 408 0
FLAG -400 -552 p
FLAG 496 264 p
FLAG 224 -632 0
FLAG 224 -712 3v3
FLAG 272 -56 0
FLAG 272 -120 3v3
FLAG 432 -88 out
FLAG -304 88 0
FLAG -64 -40 0
FLAG -224 -232 chassis
FLAG 496 440 chassis
FLAG 496 728 chassis
FLAG 496 552 0
SYMBOL voltage -496 -296 R0
SYMATTR InstName V1
SYMATTR Value 88
SYMBOL res -272 -200 R0
SYMATTR InstName R1
SYMATTR Value 10Meg
SYMBOL res -272 -376 R0
SYMATTR InstName R2
SYMATTR Value 10Meg
SYMBOL res -272 -520 R0
SYMATTR InstName R3
SYMATTR Value 10Meg
SYMBOL res -272 -72 R0
SYMATTR InstName R4
SYMATTR Value 10Meg
SYMBOL sw 496 696 M180
SYMATTR InstName S1
SYMATTR Value MYSW
SYMBOL voltage 112 584 R0
SYMATTR InstName V2
SYMATTR Value PWL(0 0 {n_short_time} 0 {n_short_time + .1m} 5 {n_short_time + 5m} 0)
SYMBOL sw 496 408 M180
SYMATTR InstName S2
SYMATTR Value MYSW
SYMBOL voltage 112 296 R0
SYMATTR InstName V3
SYMATTR Value PWL(0 0 {p_short_time} 0 {p_short_time + .1m} 5 {p_short_time +  5m} 0)
SYMBOL voltage 224 -728 R0
SYMATTR InstName V4
SYMATTR Value 3.3
SYMBOL Opamps\\opamp2 272 -152 R0
SYMATTR InstName U2
SYMATTR Value opax320
SYMBOL res -64 -248 R90
SYMATTR InstName R6
SYMATTR Value 30Meg
SYMBOL res -80 -136 R0
SYMATTR InstName R7
SYMATTR Value 1Meg