Si7li/ltspice-spice-circuits huggingface dataset:
* Z:\home\khalils\Downloads\files\data\raw_asc\ADG1636.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\Switches\ADG1636.asy)
V5 N001 0 2.5
C1 N002 0 35p
V3 N005 0 5
V2 -V 0 -5
V1 +V 0 5
V6 N003 0 3.3
V4 N004 0 PULSE(0 5 0 20n 20n 10u 20u)
R1 N002 0 300
XU1 N004 N001 N002 N003 N005 -V 0 +V ADG1636 ;pnba IN)SA)D)SB)EN)Vss)GND)Vdd
.tran 120u
.lib ADG1636.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 2844 1336
WIRE -800 -320 -800 -336
WIRE -1024 -256 -1040 -256
WIRE -896 -256 -944 -256
WIRE -640 -224 -704 -224
WIRE -560 -224 -640 -224
WIRE -1104 -192 -1136 -192
WIRE -896 -192 -1024 -192
WIRE -640 -192 -640 -224
WIRE -560 -176 -560 -224
WIRE -1344 -144 -1344 -160
WIRE -1232 -144 -1232 -160
WIRE -896 -128 -1072 -128
WIRE -640 -96 -640 -112
WIRE -560 -96 -560 -112
WIRE -896 -64 -992 -64
WIRE -1344 -48 -1344 -64
WIRE -1232 -48 -1232 -64
WIRE -1072 -48 -1072 -128
WIRE -992 -48 -992 -64
WIRE -864 0 -864 -16
WIRE -736 0 -736 -16
WIRE -1072 48 -1072 32
WIRE -992 48 -992 32
SYMBOL voltage -928 -256 R90
WINDOW 0 -32 56 VBottom 2
WINDOW 3 32 56 VTop 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V5
SYMATTR Value 2.5
SYMBOL voltage -1232 -160 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL voltage -992 -64 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value 5
SYMBOL res -656 -208 R0
SYMATTR InstName R1
SYMATTR Value 300
SYMBOL voltage -1072 -64 M0
WINDOW 3 412 79 Right 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR Value PULSE(0 5 0 20n 20n 10u 20u)
SYMATTR InstName V4
SYMBOL cap -576 -176 R0
SYMATTR InstName C1
SYMATTR Value 35p
SYMBOL voltage -1008 -192 R90
WINDOW 0 -32 56 VBottom 2
WINDOW 3 32 56 VTop 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V6
SYMATTR Value 3.3
SYMBOL ADG1636 -800 -176 R0
SYMATTR InstName U1
SYMBOL voltage -1344 -160 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value -5
FLAG -1344 -48 0
FLAG -1232 -48 0
FLAG -1232 -160 +V
FLAG -1344 -160 -V
FLAG -1072 48 0
FLAG -1040 -256 0
FLAG -1136 -192 0
FLAG -800 -336 +V
FLAG -736 0 0
FLAG -864 0 -V
FLAG -992 48 0
FLAG -640 -96 0
FLAG -560 -96 0
TEXT -1488 40 Left 2 !.tran 120u
* Z:\home\khalils\Downloads\files\data\raw_asc\d178110ec813_ivchar.asc
* Generated by LTspice 26.0.1 for Windows.
R2 y x 1k
I1 0 x 5m
V1 N003 0 10
B2 N001 x V=3*I(R1)
R5 N002 A 1k
B1 0 y I=2*(V(x)-V(y))
R6 N002 N001 3.3k
Vs N004 0 0
R7 N004 A 1k
R4 N002 0 10k
R1 x N003 500
R3 N002 y 5.6k
.dc Vs 0 10 0.1
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1080 680
WIRE 320 -48 272 -48
WIRE 528 -48 400 -48
WIRE 624 -48 608 -48
WIRE 128 160 96 160
WIRE 272 160 272 -48
WIRE 272 160 208 160
WIRE 320 160 272 160
WIRE 448 160 400 160
WIRE 496 160 448 160
WIRE 624 160 624 -48
WIRE 624 160 576 160
WIRE 688 160 624 160
WIRE 816 160 768 160
WIRE 848 160 816 160
WIRE 1024 160 928 160
WIRE 624 224 624 160
WIRE 448 240 448 160
WIRE 96 256 96 160
WIRE 272 256 272 160
WIRE 1024 256 1024 160
WIRE 96 416 96 336
WIRE 272 416 272 336
WIRE 272 416 96 416
WIRE 448 416 448 320
WIRE 448 416 272 416
WIRE 624 416 624 304
WIRE 624 416 448 416
WIRE 640 416 624 416
WIRE 1024 416 1024 336
WIRE 1024 416 640 416
WIRE 448 432 448 416
SYMBOL res 416 144 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 1k
SYMBOL res 608 208 R0
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL res 672 176 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R5
SYMATTR Value 1k
SYMBOL bi 448 320 R180
WINDOW 0 24 80 Left 2
WINDOW 3 -93 -17 Left 2
SYMATTR InstName B1
SYMATTR Value I=2*(V(x)-V(y))
SYMBOL res 224 144 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 40 58 VTop 2
SYMATTR InstName R1
SYMATTR Value 500
SYMBOL res 592 144 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 5.6k
SYMBOL bv 416 -48 R90
WINDOW 0 -32 56 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName B2
SYMATTR Value V=3*I(R1)
SYMBOL res 944 144 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R7
SYMATTR Value 1k
SYMBOL current 272 336 R180
WINDOW 0 4 86 Left 2
WINDOW 3 1 1 Left 2
SYMATTR InstName I1
SYMATTR Value 5m
SYMBOL res 624 -64 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R6
SYMATTR Value 3.3k
SYMBOL voltage 1024 240 R0
WINDOW 3 19 96 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName Vs
SYMATTR Value 0
SYMBOL voltage 96 240 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 10
FLAG 448 432 0
FLAG 640 416 B
FLAG 272 160 x
FLAG 448 160 y
FLAG 816 160 A
TEXT 104 480 Left 2 !.dc Vs 0 10 0.1
* Z:\home\khalils\Downloads\files\data\raw_asc\LTM8045.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU1, XU2 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LTM8045.asy)
XU1 N002 0 IN OUT- IN N001 NC_01 MP_02 0 LTM8045 ;pnba FB)Vout+)Vin)Vout-)Run)Rt)SS))GND
R2 OUT- N002 60.4K
R1 N001 0 130K
R3 N003 0 115K
Rload- OUT- 0 10
XU2 N004 OUT+ IN 0 IN N003 NC_03 MP_04 0 LTM8045 ;pnba FB)Vout+)Vin)Vout-)Run)Rt)SS))GND
V1 IN 0 12
C1 OUT- 0 22 V=10 Irms=10.206 Rser=0.005 Lser=0 mfg="KEMET" pn="C1210C226K8PAC" type="X5R"
R4 OUT+ N004 45.3K
Rload+ OUT+ 0 10
C2 OUT+ 0 100 V=6.3 Irms=0 Rser=0.002 Lser=0 mfg="TDK" pn="C575OX5ROJI07M" type="X5R"
.tran 1m startup
.lib LTM8045.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 692
WIRE -64 -32 -176 -32
WIRE 64 -32 -64 -32
WIRE 224 -32 64 -32
WIRE -176 -16 -176 -32
WIRE 224 -16 224 -32
WIRE 64 48 64 -32
WIRE 80 48 64 48
WIRE 432 48 368 48
WIRE 544 48 432 48
WIRE 640 48 544 48
WIRE 544 64 544 48
WIRE 640 64 640 48
WIRE -176 80 -176 64
WIRE 432 80 432 48
WIRE 384 128 368 128
WIRE 544 160 544 128
WIRE 640 160 640 144
WIRE -16 208 -32 208
WIRE 80 208 64 208
WIRE 432 208 432 160
WIRE 432 208 368 208
WIRE 224 288 224 272
WIRE -64 320 -64 -32
WIRE 64 320 -64 320
WIRE 224 320 64 320
WIRE 224 336 224 320
WIRE 64 400 64 320
WIRE 80 400 64 400
WIRE 384 400 368 400
WIRE 480 480 368 480
WIRE 544 480 480 480
WIRE 640 480 544 480
WIRE 544 496 544 480
WIRE 640 496 640 480
WIRE -16 560 -32 560
WIRE 80 560 64 560
WIRE 384 560 368 560
WIRE 480 560 480 480
WIRE 480 560 464 560
WIRE 544 592 544 560
WIRE 640 592 640 576
WIRE 224 640 224 624
SYMBOL res 480 544 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 45.3K
SYMBOL cap 528 496 R0
SYMATTR InstName C2
SYMATTR Value 100
SYMATTR SpiceLine V=6.3 Irms=0 Rser=0.002 Lser=0 mfg="TDK" pn="C575OX5ROJI07M" type="X5R"
SYMBOL res 80 544 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 115K
SYMBOL res 416 64 R0
SYMATTR InstName R2
SYMATTR Value 60.4K
SYMBOL PowerProducts\\LTM8045 224 480 R0
SYMATTR InstName U2
SYMBOL voltage -176 -32 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL PowerProducts\\LTM8045 224 128 R0
SYMATTR InstName U1
SYMBOL res 624 48 R0
SYMATTR InstName Rload-
SYMATTR Value 10
SYMBOL cap 528 64 R0
SYMATTR InstName C1
SYMATTR Value 22
SYMATTR SpiceLine V=10 Irms=10.206 Rser=0.005 Lser=0 mfg="KEMET" pn="C1210C226K8PAC" type="X5R"
SYMBOL res 624 480 R0
SYMATTR InstName Rload+
SYMATTR Value 10
SYMBOL res 80 192 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 130K
FLAG -176 80 0
FLAG -32 208 0
FLAG 224 288 0
FLAG 384 128 0
FLAG 640 160 0
FLAG 544 160 0
FLAG -176 -32 IN
FLAG 640 48 OUT-
FLAG -32 560 0
FLAG 224 640 0
FLAG 384 400 0
FLAG 640 592 0
FLAG 544 592 0
FLAG 640 480 OUT+
TEXT 544 672 Left 2 !.tran 1m startup
* Z:\home\khalils\Downloads\files\data\raw_asc\LTM8033.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LTM8033.asy)
Rload OUT 0 4
R2 N003 0 41.2K
C1 OUT 0 47
C2 N001 0 1
XU1 N002 OUT N002 IN N001 N001 NC_01 N005 N004 N003 0 LTM8033 ;pnba BIAS)Vout)AUX)Vin)Run/SS)FIN)Pgood)ADJ)Share)Rt)GND
V1 IN 0 30
R1 N005 0 34.8K
.tran 500u startup
.lib LTM8033.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1104 740
WIRE 144 64 -192 64
WIRE -192 80 -192 64
WIRE 48 80 -96 80
WIRE 48 96 48 80
WIRE 144 96 144 64
WIRE -96 144 -96 80
WIRE -32 144 -96 144
WIRE 240 144 224 144
WIRE -96 160 -96 144
WIRE -192 176 -192 160
WIRE 240 224 240 144
WIRE 240 224 224 224
WIRE -96 240 -96 224
WIRE -128 304 -144 304
WIRE -32 304 -48 304
WIRE 384 304 224 304
WIRE 480 304 384 304
WIRE 384 320 384 304
WIRE 480 320 480 304
WIRE -32 384 -48 384
WIRE 272 384 224 384
WIRE 272 400 272 384
WIRE 384 416 384 384
WIRE 480 416 480 400
WIRE 96 448 96 432
WIRE 272 496 272 480
SYMBOL cap -112 160 R0
SYMATTR InstName C2
SYMATTR Value 1
SYMBOL voltage -192 64 R0
SYMATTR InstName V1
SYMATTR Value 30
SYMBOL PowerProducts\\LTM8033 96 272 R0
SYMATTR InstName U1
SYMBOL res 256 384 R0
SYMATTR InstName R1
SYMATTR Value 34.8K
SYMBOL cap 368 320 R0
SYMATTR InstName C1
SYMATTR Value 47
SYMBOL res -32 288 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 41.2K
SYMBOL res 464 304 R0
SYMATTR InstName Rload
SYMATTR Value 4
FLAG 384 416 0
FLAG 272 496 0
FLAG -192 176 0
FLAG 96 448 0
FLAG 480 416 0
FLAG -144 304 0
FLAG 480 304 OUT
FLAG -192 64 IN
FLAG -96 240 0
TEXT 408 488 Left 2 !.tran 500u startup
* Z:\home\khalils\Downloads\files\data\raw_asc\0921a35a87c9_let_the_sun_shine.asc
* Generated by LTspice 26.0.1 for Windows.
* a smaller photo diode
* Let The Sun Shine
RLOAD N001 0 1k
R2 vdi N001 10
D1 0 vdi D
B1 vdi 0 I=V(VLUX)*1u
V1 VLUX 0 PWL(0 10 1 10 2 100 3 100 4 1000 6 1000 7 100)
R1 vdi 0 1e6
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 0 10 0 .01
.options plotwinsize=0
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 964 680
WIRE 368 128 320 128
WIRE 432 128 368 128
WIRE 528 128 432 128
WIRE 576 128 528 128
WIRE 848 128 656 128
WIRE -128 160 -128 144
WIRE 528 160 528 128
WIRE 320 176 320 128
WIRE 432 176 432 128
WIRE 848 176 848 128
WIRE -128 256 -128 240
WIRE 320 288 320 256
WIRE 432 288 432 240
WIRE 432 288 320 288
WIRE 528 288 528 240
WIRE 528 288 432 288
WIRE 848 288 848 256
WIRE 432 320 432 288
LINE Normal -128 -64 -128 -16
LINE Normal -352 192 -400 192
LINE Normal -128 400 -128 448
LINE Normal 144 192 96 192
LINE Normal -335 282 -376 302
LINE Normal -272 352 -304 384
LINE Normal 64 16 32 48
LINE Normal 64 368 32 336
LINE Normal -288 48 -320 16
LINE Normal 122 92 81 112
LINE Normal -204 -3 -224 -44
LINE Normal -16 422 -36 381
LINE Normal -196 387 -217 433
LINE Normal -20 -45 -41 1
LINE Normal -339 108 -385 87
LINE Normal 123 291 77 270
RECTANGLE Normal 688 368 208 48
CIRCLE Normal 96 400 -352 -16
SYMBOL bi 320 176 R0
WINDOW 3 -80 136 Left 0
SYMATTR InstName B1
SYMATTR Value I=V(VLUX)*1u
SYMBOL diode 416 240 M180
WINDOW 0 24 72 Left 0
WINDOW 3 24 0 Left 0
SYMATTR InstName D1
SYMBOL voltage -128 144 R0
WINDOW 3 -238 356 Left 0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value PWL(0 10 1 10 2 100  3 100 4 1000 6 1000 7 100)
SYMBOL res 560 144 R270
WINDOW 0 32 56 VTop 0
WINDOW 3 0 56 VBottom 0
SYMATTR InstName R2
SYMATTR Value 10
SYMBOL res 832 160 R0
SYMATTR InstName RLOAD
SYMATTR Value 1k
SYMBOL res 512 144 R0
SYMATTR InstName R1
SYMATTR Value 1e6
FLAG 432 320 0
FLAG 368 128 vdi
FLAG 848 288 0
FLAG -128 144 VLUX
FLAG -128 256 0
TEXT 230 -76 Left 0 !.tran 0 10 0 .01
TEXT 240 72 Left 0 ;a smaller photo diode
TEXT 232 -48 Left 0 !.options plotwinsize=0
TEXT -208 -120 Left 0 ;Let The Sun Shine
* Z:\home\khalils\Downloads\files\data\raw_asc\368823f809b4_fast-shaper-v1.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\UniversalOpAmp1.asy)
V1 N003 0 AC 1
V2 N005 0 5
C2 N004 N003 10p
R1 N001 N004 1.5k
V3 0 N006 5
R2 N002 N001 75k
XU1 N001 0 N005 N006 N002 level1 Avol=1Meg GBW=100Meg Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
C1 N002 N001 200fp
.ac dec 1000 1e6 5e9
.lib UniversalOpAmp1.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 384 -208 272 -208
WIRE 592 -208 464 -208
WIRE 272 -112 272 -208
WIRE 384 -112 272 -112
WIRE 592 -112 592 -208
WIRE 592 -112 448 -112
WIRE 480 -64 416 -64
WIRE 32 -32 16 -32
WIRE 112 -32 96 -32
WIRE 272 -32 272 -112
WIRE 272 -32 192 -32
WIRE 416 -32 416 -64
WIRE 480 -32 480 -64
WIRE 16 48 16 -32
WIRE 336 48 256 48
WIRE 336 80 336 48
WIRE 416 96 416 48
WIRE 256 112 256 48
WIRE 384 112 256 112
WIRE 592 128 592 -112
WIRE 592 128 448 128
WIRE 672 128 592 128
WIRE 192 144 192 -32
WIRE 384 144 192 144
WIRE 16 192 16 128
WIRE 416 256 416 160
WIRE 416 384 416 336
SYMBOL voltage 16 32 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value AC 1
SYMBOL OpAmps\\UniversalOpAmp1 416 128 R0
SYMATTR InstName U1
SYMATTR Value2 Avol=1Meg GBW=100Meg Vos=0
SYMBOL res 480 -224 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 75k
SYMBOL voltage 416 64 R180
WINDOW 0 24 96 Left 2
WINDOW 3 24 16 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 5
SYMBOL res 208 -48 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 1.5k
SYMBOL cap 96 -48 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C2
SYMATTR Value 10p
SYMBOL voltage 416 352 R180
WINDOW 0 24 96 Left 2
WINDOW 3 24 16 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value 5
SYMBOL cap 448 -128 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMATTR Value 200fp
FLAG 416 384 0
FLAG 480 -32 0
FLAG 336 80 0
FLAG 16 192 0
TEXT -16 408 Left 2 !.ac dec 1000 1e6 5e9
* Z:\home\khalils\Downloads\files\data\raw_asc\030410841ff9_Draft7.asc
* Generated by LTspice 26.0.1 for Windows.
R2 Vcc Vf 100000k
V4 W 0 0
V3 Z 0 0
M4 N002 W 0 0 NMOS
M5 Vf N001 0 0 NMOS
V5 Vcc 0 5
M2 N001 Y N002 N002 NMOS
M1 N001 X N002 N002 NMOS
V1 X 0 0
R1 Vcc N001 9.1k
V2 Y 0 0
M3 N001 Z N002 N002 NMOS
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.op
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 704 -208 704 -272
WIRE 272 -80 272 -176
WIRE 704 -80 704 -128
WIRE 832 -80 704 -80
WIRE 704 -64 704 -80
WIRE -704 0 -704 -64
WIRE -544 0 -544 -64
WIRE -416 0 -416 -64
WIRE -272 0 -272 -64
WIRE 272 16 272 0
WIRE 656 16 272 16
WIRE 272 80 272 16
WIRE 272 80 48 80
WIRE 496 80 272 80
WIRE -704 144 -704 80
WIRE -544 144 -544 80
WIRE -416 144 -416 80
WIRE 48 144 48 80
WIRE 272 144 272 80
WIRE 496 144 496 80
WIRE 704 144 704 32
WIRE -272 160 -272 80
WIRE 0 224 -64 224
WIRE 224 224 208 224
WIRE 448 224 416 224
WIRE -512 336 -512 288
WIRE 48 336 48 240
WIRE 272 336 272 240
WIRE 272 336 48 336
WIRE 496 336 496 240
WIRE 496 336 272 336
WIRE 272 368 272 336
WIRE 224 448 192 448
WIRE -512 480 -512 416
WIRE 272 528 272 464
SYMBOL voltage -704 -16 R0
SYMATTR InstName V1
SYMATTR Value 0
SYMBOL voltage -416 -16 R0
SYMATTR InstName V3
SYMATTR Value 0
SYMBOL res 688 -224 R0
SYMATTR InstName R2
SYMATTR Value 100000k
SYMBOL voltage -512 320 R0
SYMATTR InstName V5
SYMATTR Value 5
SYMBOL nmos 224 144 R0
SYMATTR InstName M2
SYMBOL nmos 656 -64 R0
SYMATTR InstName M5
SYMBOL nmos 224 368 R0
SYMATTR InstName M4
SYMBOL voltage -544 -16 R0
SYMATTR InstName V2
SYMATTR Value 0
SYMBOL nmos 0 144 R0
SYMATTR InstName M1
SYMBOL voltage -272 -16 R0
SYMATTR InstName V4
SYMATTR Value 0
SYMBOL nmos 448 144 R0
SYMATTR InstName M3
SYMBOL res 256 -96 R0
SYMATTR InstName R1
SYMATTR Value 9.1k
FLAG 272 -176 Vcc
FLAG -64 224 X
FLAG 208 224 Y
FLAG 416 224 Z
FLAG 192 448 W
FLAG 704 144 0
FLAG 832 -80 Vf
FLAG 272 528 0
FLAG -512 288 Vcc
FLAG -704 -64 X
FLAG -544 -64 Y
FLAG -416 -64 Z
FLAG -272 -64 W
FLAG -704 144 0
FLAG -544 144 0
FLAG -416 144 0
FLAG -272 160 0
FLAG -512 480 0
FLAG 704 -272 Vcc
TEXT 400 528 Left 2 !.op
* Z:\home\khalils\Downloads\files\data\raw_asc\09a8508ef238_Fig23_5.asc
* Generated by LTspice 26.0.1 for Windows.
* Plot VREF
VDD VDD 0 5
R1 VDD VREF 10k TC1=0.002
M6B VREF VREF 0 0 N_1u l=2u w=10u
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.lib cmosedu_models.txt
.DC VDD 4 6 1m
.step temp 0 100 25
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1784 680
WIRE 1088 -48 1088 -80
WIRE 1088 -32 1088 -48
WIRE 1312 112 1312 16
WIRE 1328 112 1312 112
WIRE 1376 -96 1376 -160
WIRE 1376 0 1376 -16
WIRE 1376 16 1312 16
WIRE 1376 16 1376 0
WIRE 1376 32 1376 16
WIRE 1376 160 1376 128
WIRE 1488 0 1376 0
SYMBOL res 1360 -112 R0
SYMATTR InstName R1
SYMATTR Value 10k TC1=0.002
SYMBOL nmos4 1328 32 R0
WINDOW 123 56 100 Left 0
WINDOW 0 69 31 Left 0
SYMATTR Value2 l=2u w=10u
SYMATTR InstName M6B
SYMATTR Value N_1u
SYMBOL voltage 1088 -48 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VDD
SYMATTR Value 5
FLAG 1088 48 0
FLAG 1088 -48 VDD
FLAG 1376 80 0
FLAG 1376 160 0
FLAG 1376 -160 VDD
FLAG 1488 0 VREF
TEXT 1040 144 Left 0 !.lib cmosedu_models.txt
TEXT 1136 -176 Left 0 ;Plot VREF
TEXT 1040 96 Left 0 !.DC VDD 4 6 1m
TEXT 1040 120 Left 0 !.step temp 0 100 25
* Z:\home\khalils\Downloads\files\data\raw_asc\78987b9b5bfc_transient_ideal.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\UniversalOpAmp2.asy)
XU1 N002 Vc N001 0 Vc level2 Avol=1500 GBW=40Meg Slew=10Meg Ilimit=35m Rail=0.2 Vos=200m En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
C1 Vc 0 2.3p
V2 N001 0 1.8
R1 N002 N003 10k
V1 N003 0 1.25
.tran 70n
.ic V(n002)=1
.ic V(vc)=1
.lib UniversalOpAmp2.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1008 680
WIRE 160 -48 -80 -48
WIRE 272 64 80 64
WIRE -80 112 -80 -48
WIRE 160 128 160 -48
WIRE 80 144 80 64
WIRE 128 144 80 144
WIRE 272 160 272 64
WIRE 272 160 192 160
WIRE 448 160 272 160
WIRE 128 176 80 176
WIRE 80 208 80 176
WIRE 160 208 160 192
WIRE 448 208 448 160
WIRE -80 224 -80 192
WIRE 448 304 448 272
WIRE 80 320 80 288
WIRE 80 432 80 400
SYMBOL res 64 192 R0
SYMATTR InstName R1
SYMATTR Value 10k
SYMBOL OpAmps\\UniversalOpAmp2 160 160 R0
SYMATTR InstName U1
SYMATTR Value2 Avol=1500 GBW=40Meg Slew=10Meg
SYMATTR SpiceLine Ilimit=35m Rail=0.2 Vos=200m
SYMBOL voltage 80 304 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 1.25
SYMBOL cap 432 208 R0
SYMATTR InstName C1
SYMATTR Value 2.3p
SYMBOL voltage -80 96 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 1.8
FLAG 80 432 0
FLAG 160 208 0
FLAG -80 224 0
FLAG 448 304 0
FLAG 448 160 Vc
TEXT -112 456 Left 2 !.tran 70n
TEXT 360 104 Left 2 !.ic V(n002)=1
TEXT 368 64 Left 2 !.ic V(vc)=1
* Z:\home\khalils\Downloads\files\data\raw_asc\02aa51ef5066_B.asc
* Generated by LTspice 26.0.1 for Windows.
* X3
* X2
+IS=7.75521e-12 BF=194.093 NF=1.35509 VAF=156.436
+IKF=0.0660057 ISE=1.88546e-12 NE=1.81673 BR=3.41317
+NR=1.5 VAR=5.86061 IKR=1.70599 ISC=7.64281e-10
+NC=1.92376 RB=6.48961 IRB=0.1 RBM=0.1
+RE=0.0001 RC=2.45044 XTB=0.1 XTI=1
+EG=1.05 CJE=6.11928e-12 VJE=0.4 MJE=0.248812
+TF=5.21843e-10 XTF=0.932702 VTF=9.1046 ITF=0.0106472
+CJC=6.85007e-12 VJC=0.4 MJC=0.279018 XCJC=0.9
+FC=0.478887 CJS=0 VJS=0.75 MJS=0.5
+TR=4.30605e-07 PTF=0 KF=0 AF=1
;dc IREF 0.000085 0.000095 0.0000001
VCC N001 0 5
V2 N002 N003 0 AC 0.000001 0
Q2 Vin Vin N001 0 My2n3906
VEE N003 0 -5
RL Vo N003 10k
C1 Vo N002 100T
IREF Vin N003 0.000091 AC 0
Q1 Vo Vin N001 0 My2n3906
.model NPN NPN
.model PNP PNP
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.bjt
.MODEL My2n3906 pnp
.ac lin 11 100 200
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1424 680
WIRE -32 -576 -608 -576
WIRE 384 -576 -32 -576
WIRE 384 -464 384 -576
WIRE -608 -320 -608 -576
WIRE -32 -320 -32 -576
WIRE 384 -304 384 -384
WIRE -336 -272 -544 -272
WIRE -96 -272 -336 -272
WIRE -32 -192 -32 -224
WIRE 160 -192 -32 -192
WIRE 160 -128 160 -192
WIRE -608 -112 -608 -224
WIRE -336 -112 -336 -272
WIRE -336 -112 -608 -112
WIRE -32 -112 -32 -192
WIRE -608 -64 -608 -112
WIRE -608 48 -608 -64
WIRE -32 48 -32 -112
WIRE 160 48 160 -64
WIRE -608 208 -608 128
WIRE -32 208 -32 128
WIRE -32 208 -608 208
WIRE -32 240 -32 208
WIRE 160 240 160 128
WIRE 160 240 -32 240
WIRE -32 304 -32 240
WIRE -32 448 -32 384
SYMBOL voltage 160 32 R0
WINDOW 123 24 124 Left 2
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value 0
SYMATTR Value2 AC 0.000001 0
SYMBOL voltage 384 -480 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VCC
SYMATTR Value 5
SYMBOL pnp -96 -224 M180
SYMATTR InstName Q1
SYMATTR Value My2n3906
SYMBOL current -608 48 R0
WINDOW 3 24 28 Left 2
WINDOW 123 24 56 Left 2
WINDOW 39 0 0 Left 0
SYMATTR InstName IREF
SYMATTR Value 0.000091
SYMATTR Value2 AC 0
SYMBOL res -48 32 R0
SYMATTR InstName RL
SYMATTR Value 10k
SYMBOL voltage -32 288 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VEE
SYMATTR Value -5
SYMBOL pnp -544 -224 R180
SYMATTR InstName Q2
SYMATTR Value My2n3906
SYMBOL cap 144 -128 R0
SYMATTR InstName C1
SYMATTR Value 100T
FLAG -32 448 0
FLAG 384 -304 0
FLAG -32 -112 Vo
FLAG -608 -64 Vin
TEXT 336 -320 Left 2 ;X3
TEXT 696 -536 Left 2 !.MODEL My2n3906 pnp\n+IS=7.75521e-12 BF=194.093 NF=1.35509 VAF=156.436\n+IKF=0.0660057 ISE=1.88546e-12 NE=1.81673 BR=3.41317\n+NR=1.5 VAR=5.86061 IKR=1.70599 ISC=7.64281e-10\n+NC=1.92376 RB=6.48961 IRB=0.1 RBM=0.1\n+RE=0.0001 RC=2.45044 XTB=0.1 XTI=1\n+EG=1.05 CJE=6.11928e-12 VJE=0.4 MJE=0.248812\n+TF=5.21843e-10 XTF=0.932702 VTF=9.1046 ITF=0.0106472\n+CJC=6.85007e-12 VJC=0.4 MJC=0.279018 XCJC=0.9\n+FC=0.478887 CJS=0 VJS=0.75 MJS=0.5\n+TR=4.30605e-07 PTF=0 KF=0 AF=1
TEXT -72 432 Left 2 ;X2
TEXT -752 424 Left 2 !;dc IREF 0.000085 0.000095 0.0000001
TEXT 440 -96 Left 2 !.ac lin 11 100 200