* Z:\home\khalils\Downloads\files\data\raw_asc\02b46e29e1c1_INA_and_CFA.asc
* Generated by LTspice 26.0.1 for Windows.
* Vo=-Vin*Rf2/R3
* .tran 1m
* .param R=100k
* Vo=LOAD/10
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT6210.asy)
* Library below included based on ModelFile attribute of instance XU2, XU3, XU4 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\UniversalOpAmp1.asy)
XU2 0 N003 V+ v- o1 level1 Avol=1Meg GBW=10Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
M1 N008 N009 Out Out BSS145
C2 Out 0 1n
Rout Out 0 100k
XU1 0 N001 V+ v- o2 N005 LT6210 ;pnba In+)In-)V+)V-)OUT)V-1
R2 N001 N004 {R}
V3 N006 0 AC 1
Rin1 N008 N007 100k
RF o2 N001 100k
V4 N007 0 1
R1 N005 0 1K
RShunt N007 N011 0.1
Rin2 N010 N011 100k
V1 N004 0 AC 1
v- v- 0 -15
v+ V+ 0 +15
RLOAD N011 0 300m
XU4 N008 N010 V+ v- N009 level1 Avol=1Meg GBW=10Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
XU3 0 N006 V+ v- o level1 Avol=1Meg GBW=10Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
C1 N008 N010 100n
R3 N003 N002 100
Rf2 o1 N003 {R}
V2 N002 0 AC 1
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.step param R list 100k 10k 1k 100
.ac dec 100 1 10Meg
.lib LTC4.lib
.lib UniversalOpAmp1.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 900 836
WIRE -432 -48 -464 -48
WIRE -96 -48 -192 -48
WIRE 0 -48 -16 -48
WIRE -128 16 -128 0
WIRE -480 32 -480 0
WIRE -640 48 -672 48
WIRE -544 48 -544 -48
WIRE -544 48 -560 48
WIRE -512 48 -544 48
WIRE -288 48 -304 48
WIRE -192 48 -192 -48
WIRE -192 48 -208 48
WIRE -144 48 -192 48
WIRE -432 64 -432 -48
WIRE -432 64 -448 64
WIRE -416 64 -432 64
WIRE -672 80 -672 48
WIRE -512 80 -528 80
WIRE 0 80 0 -48
WIRE 0 80 -48 80
WIRE 48 80 0 80
WIRE -304 96 -304 48
WIRE -480 112 -480 96
WIRE -144 112 -192 112
WIRE -528 128 -528 80
WIRE -192 144 -192 112
WIRE -672 176 -672 160
WIRE -128 176 -128 144
WIRE -96 176 -96 144
WIRE -304 192 -304 176
WIRE 128 208 128 192
WIRE 96 224 -16 224
WIRE 192 240 160 240
WIRE -16 256 -16 224
WIRE 96 256 80 256
WIRE -576 272 -688 272
WIRE -544 272 -576 272
WIRE -432 272 -464 272
WIRE -352 272 -432 272
WIRE -160 272 -352 272
WIRE -96 272 -96 256
WIRE 80 288 80 256
WIRE 128 288 128 272
WIRE -160 304 -160 272
WIRE -576 336 -576 272
WIRE -432 336 -432 272
WIRE -288 352 -288 320
WIRE -16 352 -16 336
WIRE -352 368 -352 272
WIRE -320 368 -352 368
WIRE -208 384 -256 384
WIRE -320 400 -352 400
WIRE -688 448 -688 272
WIRE -160 448 -160 400
WIRE -160 448 -224 448
WIRE -128 448 -160 448
WIRE -576 464 -576 416
WIRE -528 464 -576 464
WIRE -432 464 -432 400
WIRE -432 464 -448 464
WIRE -352 464 -352 400
WIRE -352 464 -432 464
WIRE -288 464 -288 416
WIRE -160 464 -160 448
WIRE -224 480 -224 448
WIRE -576 512 -576 464
WIRE 0 528 0 512
WIRE 128 528 128 496
WIRE -224 560 -224 544
WIRE -160 560 -160 544
WIRE -688 576 -688 528
WIRE -576 608 -576 592
SYMBOL res -112 160 R0
SYMATTR InstName R1
SYMATTR Value 1K
SYMBOL nmos -208 304 R0
SYMATTR InstName M1
SYMATTR Value BSS145
SYMBOL voltage 128 512 R0
SYMATTR InstName v-
SYMATTR Value -15
SYMBOL res -192 32 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value {R}
SYMBOL voltage -688 432 R0
SYMATTR InstName V4
SYMATTR Value 1
SYMBOL Misc\\EuropeanResistor -592 496 R0
SYMATTR InstName LOAD
SYMATTR Value 300m
SYMBOL voltage -304 80 R0
WINDOW 0 38 35 Left 2
WINDOW 123 24 124 Left 2
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value ""
SYMATTR Value2 AC 1
SYMBOL OpAmps\\UniversalOpAmp1 128 240 R0
SYMATTR InstName U3
SYMBOL res -448 -64 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName Rf2
SYMATTR Value {R}
SYMBOL OpAmps\\UniversalOpAmp1 -480 64 R0
SYMATTR InstName U2
SYMBOL res 0 -64 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName RF
SYMATTR Value 100k
SYMBOL OpAmps\\LT6210 -112 80 R0
SYMATTR InstName U1
SYMBOL voltage 0 512 R0
SYMATTR InstName v+
SYMATTR Value +15
SYMBOL OpAmps\\UniversalOpAmp1 -288 384 M180
SYMATTR InstName U4
SYMBOL res -448 256 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName Rin1
SYMATTR Value 100k
SYMBOL res -432 448 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName Rin2
SYMATTR Value 100k
SYMBOL voltage -16 240 R0
WINDOW 0 38 35 Left 2
WINDOW 123 24 124 Left 2
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value ""
SYMATTR Value2 AC 1
SYMBOL cap -448 336 R0
SYMATTR InstName C1
SYMATTR Value 100n
SYMBOL res -544 32 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 100
SYMBOL voltage -672 64 R0
WINDOW 0 38 35 Left 2
WINDOW 123 24 124 Left 2
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value ""
SYMATTR Value2 AC 1
SYMBOL res -176 448 R0
SYMATTR InstName Rout
SYMATTR Value 100k
SYMBOL cap -240 480 R0
SYMATTR InstName C2
SYMATTR Value 1n
SYMBOL res -592 320 R0
SYMATTR InstName Shunt
SYMATTR Value 0.1
FLAG -96 272 0
FLAG 128 608 0
FLAG 0 608 0
FLAG 0 512 V+
FLAG 128 496 v-
FLAG 48 80 o2
FLAG -480 112 v-
FLAG -128 176 v-
FLAG -128 0 V+
FLAG -480 0 V+
FLAG -416 64 o1
FLAG -528 128 0
FLAG -192 144 0
FLAG -304 192 0
FLAG -672 176 0
FLAG 128 288 v-
FLAG 128 192 V+
FLAG 192 240 o
FLAG -16 352 0
FLAG 80 288 0
FLAG -688 576 0
FLAG -576 608 0
FLAG -288 464 V+
FLAG -288 320 v-
FLAG -160 560 0
FLAG -224 560 0
FLAG -128 448 Out
TEXT -368 -112 Left 2 !.step param R list 100k 10k 1k 100
TEXT -696 -112 Left 2 ;Vo=-Vin*Rf2/R3
TEXT -50 408 Left 2 !.ac dec 100 1 10Meg
TEXT -492 212 Left 2 ;.tran 1m
TEXT -24 440 Left 2 ;.param R=100k
TEXT -648 648 Left 2 ;Vo=LOAD/10