Si7li/ltspice-spice-circuits huggingface dataset:
* Z:\home\khalils\Downloads\files\data\raw_asc\f2134fb2b198_IXFX120N20_test.asc
* Generated by LTspice 26.0.1 for Windows.
* 1. Add a "nmos" component to the schematic.\n \n2. Replace the value NMOS with IXFX120N20 \n on your nmos-transistor in the schematic.\n \n6. Put the model either on the schematic or into a file.\n \nAdd the line \n .include IXFX120N20.lib\nif you use a model file. \nI recommend to keep the model file in the same \nfolder as the schematic. This makes a complete\nbackup of a circuit easy.
* .include IXFX120N20.lib
* PSpice Model Editor - Version 9.2
*$
*DEVICE=IXFX120N20,NMOS
* IXFX120N20 NMOS model
* updated using Model Editor release 9.2.1 on 03/03/04 at 11:42
* The Model Editor is a PSpice product HEM.
*$
+ LEVEL=3
+ L=2.0000E-6
+ W=380
+ KP=1.0340E-6
+ RS=10.000E-3
+ RD=3.6882E-3
+ VTO=3.9426
+ RDS=2.0000E6
+ TOX=2.0000E-6
+ CGSO=26.316E-18
+ CGDO=4.0478E-12
+ CBD=6.3639E-9
+ MJ=1.2063
+ PB=3
+ RG=10.000E-3
+ IS=78.723E-6
+ N=2.6043
+ RB=1.0000E-9
+ GAMMA=0
+ KAPPA=0
V2 N001 0 5
V1 N002 0 0
M1 N001 N002 0 0 IXFX120N20
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.dc V2 -0 5 0.01 V1 3.9 4.5 0.2
.MODEL IXFX120N20 NMOS
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1512 988
WIRE -448 432 -448 400
WIRE -448 272 -448 240
WIRE -448 240 -304 240
WIRE -256 128 -256 160
WIRE -256 256 -256 400
WIRE -256 400 -448 400
WIRE -448 400 -448 352
WIRE -32 176 -32 128
WIRE -32 128 -256 128
WIRE -256 400 -32 400
WIRE -32 400 -32 256
SYMBOL nmos -304 160 R0
SYMATTR InstName M1
SYMATTR Value IXFX120N20
SYMBOL voltage -32 160 R0
SYMATTR InstName V2
SYMATTR Value 5
SYMBOL voltage -448 256 R0
SYMATTR InstName V1
SYMATTR Value 0
FLAG -448 432 0
TEXT -448 16 Left 0 !.dc V2 -0 5 0.01 V1 3.9 4.5 0.2
TEXT -472 488 Left 0 ;1. Add a "nmos" component to the schematic.\n \n2. Replace the value NMOS with IXFX120N20 \n    on your nmos-transistor in the schematic.\n \n6. Put the model either  on the schematic or into a file.\n \nAdd the line  \n    .include IXFX120N20.lib\nif you use a model file. \nI recommend to keep the model file in the same \nfolder as the schematic. This makes a complete\nbackup of a circuit easy.
TEXT -448 64 Left 0 ;.include IXFX120N20.lib
TEXT 176 32 Left 0 !* PSpice Model Editor - Version 9.2\n \n*$\n*DEVICE=IXFX120N20,NMOS\n \n* IXFX120N20 NMOS model\n* updated using Model Editor release 9.2.1 on 03/03/04 at 11:42\n* The Model Editor is a PSpice product HEM.\n.MODEL IXFX120N20 NMOS\n+ LEVEL=3\n+ L=2.0000E-6\n+ W=380\n+ KP=1.0340E-6\n+ RS=10.000E-3\n+ RD=3.6882E-3\n+ VTO=3.9426\n+ RDS=2.0000E6\n+ TOX=2.0000E-6\n+ CGSO=26.316E-18\n+ CGDO=4.0478E-12\n+ CBD=6.3639E-9\n+ MJ=1.2063\n+ PB=3\n+ RG=10.000E-3\n+ IS=78.723E-6\n+ N=2.6043\n+ RB=1.0000E-9\n+ GAMMA=0\n+ KAPPA=0\n*$
* Z:\tmp\asc_dec_bjh7r6w2\09c7124ffdd1_Full_Wave_Rectifier_dec1.asc
* Generated by LTspice 26.0.1 for Windows.
V2 +Vcc 0 +15V
R3 N006 0 470
D1 N005 N002 D
R7 0 N008 470
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1012 680
WIRE 384 -304 -224 -304
WIRE 288 -48 208 -48
WIRE -368 -16 -368 -64
WIRE 592 -16 592 -304
WIRE 656 -16 592 -16
WIRE -368 48 -368 -16
WIRE -224 144 -224 -304
WIRE 64 144 64 -208
WIRE 64 144 -144 144
WIRE 112 144 112 -48
WIRE 112 144 64 144
WIRE 144 144 112 144
WIRE 288 160 288 -48
WIRE 288 160 208 160
WIRE 368 160 288 160
WIRE 464 160 464 -208
WIRE 464 160 432 160
WIRE 592 160 592 -16
WIRE 592 160 544 160
WIRE 688 160 592 160
WIRE -32 176 -64 176
WIRE 144 176 48 176
WIRE 816 176 816 -16
WIRE 816 176 752 176
WIRE 880 176 816 176
WIRE 688 192 640 192
WIRE -64 208 -64 176
WIRE 640 256 640 192
SYMBOL voltage -368 -160 R0
SYMATTR InstName V2
SYMATTR Value +15V
SYMBOL res 64 160 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 470
SYMBOL diode 432 144 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName D1
SYMBOL res 656 352 R180
WINDOW 0 36 76 Left 2
WINDOW 3 36 40 Left 2
SYMATTR InstName R7
SYMATTR Value 470
FLAG -64 208 0
FLAG -368 -16 0
FLAG 176 128 +Vcc
FLAG -368 -144 +Vcc
FLAG 176 192 -Vcc
FLAG 640 336 0
FLAG 720 208 -Vcc
* Z:\home\khalils\Downloads\files\data\raw_asc\LT8337.asc
* Generated by LTspice 26.0.1 for Windows.
C1 N005 0 1
V1 IN 0 9
L1 IN N001 2.2 Rser=9m
R1 OUT N004 1Meg
R2 N004 0 71.5K
C3 OUT 0 22 x4 Rser=10m
Rload OUT 0 75
R3 IN N003 100K
R4 N006 0 47.5K
C2 N001 N002 0.1
XU1 0 N006 0 N004 OUT N001 N002 N005 IN IN N003 LT8337 ;pnba SYNC/MODE)RT)GND)FB)VOUT)SW)BST)INTVcc)VIN)EN/UVLO)PG
.tran 1.8m startup
* 2MHz
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LT8337.asy)
.lib LT8337.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1352 740
WIRE -272 0 -336 0
WIRE -192 0 -272 0
WIRE -96 0 -192 0
WIRE -64 0 -96 0
WIRE 48 0 16 0
WIRE 192 0 48 0
WIRE -336 16 -336 0
WIRE 192 16 192 0
WIRE -96 96 -96 0
WIRE 48 96 48 0
WIRE 192 96 192 80
WIRE -336 112 -336 96
WIRE -272 128 -272 0
WIRE -192 176 -192 0
WIRE -160 176 -192 176
WIRE 336 176 256 176
WIRE 480 176 336 176
WIRE 624 176 480 176
WIRE 336 192 336 176
WIRE 624 192 624 176
WIRE 480 208 480 176
WIRE -272 240 -272 208
WIRE -160 240 -272 240
WIRE 480 288 480 272
WIRE 624 288 624 272
WIRE -160 304 -208 304
WIRE 336 304 336 272
WIRE 336 304 256 304
WIRE 336 320 336 304
WIRE -80 400 -80 384
WIRE 176 400 176 384
WIRE 48 416 48 384
WIRE 336 416 336 400
WIRE -80 480 -80 464
WIRE 48 528 48 496
FLAG -80 480 0
FLAG 176 400 0
FLAG -336 112 0
FLAG 336 416 0
FLAG 624 288 0
FLAG 480 288 0
FLAG -336 0 IN
FLAG 624 176 OUT
FLAG -208 304 0
FLAG 48 528 0
SYMBOL cap -96 400 R0
SYMATTR InstName C1
SYMATTR Value 1
SYMBOL voltage -336 0 R0
SYMATTR InstName V1
SYMATTR Value 9
SYMBOL ind -80 16 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 5 56 VBottom 2
SYMATTR InstName L1
SYMATTR Value 2.2
SYMATTR SpiceLine Rser=9m
SYMBOL res 320 176 R0
SYMATTR InstName R1
SYMATTR Value 1Meg
SYMBOL res 320 304 R0
SYMATTR InstName R2
SYMATTR Value 71.5K
SYMBOL cap 464 208 R0
WINDOW 3 40 35 Left 2
WINDOW 123 31 60 Left 2
SYMATTR Value 22
SYMATTR Value2 x4
SYMATTR SpiceLine Rser=10m
SYMATTR InstName C3
SYMBOL res 608 176 R0
SYMATTR InstName Rload
SYMATTR Value 75
SYMBOL res -288 112 R0
SYMATTR InstName R3
SYMATTR Value 100K
SYMBOL res 32 400 R0
SYMATTR InstName R4
SYMATTR Value 47.5K
SYMBOL cap 176 16 R0
SYMATTR InstName C2
SYMATTR Value 0.1
SYMBOL LT8337 48 240 R0
SYMATTR InstName U1
TEXT 368 496 Left 2 !.tran 1.8m startup
TEXT 72 512 Left 2 ;2MHz
* Z:\home\khalils\Downloads\files\data\raw_asc\0b9630310b13_6001.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\LT6001.asy)
R2 N001 0 10K
XU1 IN N001 +V -V OUT NC_01 LT6000 ;pnba IN+)IN-)VCC)VEE)OUT)SHDN_L
R1 OUT N001 90.9K
V1 +V 0 2
V2 -V 0 -2
V3 IN 0 PULSE(-.1 .1 0 1u 1u 100m 200m)
.tran 1
.lib LTC5.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 756
WIRE 32 416 16 416
WIRE 128 416 112 416
WIRE 192 416 128 416
WIRE 288 416 272 416
WIRE -304 448 -304 432
WIRE -192 448 -192 432
WIRE 176 480 176 464
WIRE 128 512 128 416
WIRE 160 512 128 512
WIRE 288 528 288 416
WIRE 288 528 240 528
WIRE 336 528 288 528
WIRE -304 544 -304 528
WIRE -192 544 -192 528
WIRE 160 544 -64 544
WIRE -64 560 -64 544
WIRE 176 592 176 576
WIRE -64 656 -64 640
SYMBOL LT6001 176 528 R0
SYMATTR InstName U1
SYMBOL voltage -192 432 R0
SYMATTR InstName V2
SYMATTR Value -2
SYMBOL voltage -64 544 R0
SYMATTR InstName V3
SYMATTR Value PULSE(-.1 .1 0 1u 1u 100m 200m)
SYMBOL voltage -304 432 R0
WINDOW 123 24 132 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 2
SYMBOL res 128 400 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10K
SYMBOL res 288 400 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 90.9K
FLAG -304 544 0
FLAG -192 544 0
FLAG -64 656 0
FLAG -64 544 IN
FLAG 336 528 OUT
FLAG 176 464 +V
FLAG -304 432 +V
FLAG -192 432 -V
FLAG 176 592 -V
FLAG 16 416 0
TEXT 304 688 Left 2 !.tran 1
* Z:\home\khalils\Downloads\files\data\raw_asc\LTC2908-A1.asc
* Generated by LTspice 26.0.1 for Windows.
V1 V1 0 PWL(0 0 1m 5)
V2 N002 0 PWL(0 0 1m 12)
R1 N005 _RST 100K
V3 N005 0 5
R2 N002 N003 2.15Meg
R3 N003 0 100K
XU1 0 _RST V4 V2 V1 N003 V3 N004 LTC2908-A1 ;pnba GND)_RST)V4)V2)V1)Vadj1)V3)Vadj2
V4 V2 0 PWL(0 0 1m 3.3)
V5 V3 0 PWL(0 0 1m 2.5)
V6 V4 0 PWL(0 0 1m 1.8)
R4 N001 N004 86.6K
R5 N004 0 100K
V7 N001 0 PWL(0 0 1m 1)
.tran 300m
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LTC2908-A1.asy)
.lib LTC2908-A1.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 940 680
WIRE 544 -16 -576 -16
WIRE -576 0 -576 -16
WIRE 336 48 -304 48
WIRE -304 64 -304 48
WIRE 336 80 336 48
WIRE -576 96 -576 80
WIRE 544 128 544 -16
WIRE -304 160 -304 144
WIRE -32 192 -752 192
WIRE 0 192 -32 192
WIRE 336 192 336 160
WIRE 336 192 288 192
WIRE 384 192 336 192
WIRE 480 192 464 192
WIRE -752 208 -752 192
WIRE -32 240 -512 240
WIRE 0 240 -32 240
WIRE 544 240 544 208
WIRE 544 240 288 240
WIRE 592 240 544 240
WIRE 688 240 672 240
WIRE -512 256 -512 240
WIRE -32 288 -256 288
WIRE 0 288 -32 288
WIRE -752 304 -752 288
WIRE -256 304 -256 288
WIRE -16 336 -32 336
WIRE 0 336 -16 336
WIRE 320 336 288 336
WIRE 352 336 320 336
WIRE 512 336 432 336
WIRE -512 352 -512 336
WIRE 512 352 512 336
WIRE -16 384 -16 336
WIRE 144 384 144 368
WIRE -256 400 -256 384
WIRE 512 448 512 432
WIRE -16 480 -16 464
FLAG 144 384 0
FLAG -752 304 0
FLAG -304 160 0
FLAG 512 448 0
FLAG 480 192 0
FLAG -512 352 0
FLAG -256 400 0
FLAG -16 480 0
FLAG 688 240 0
FLAG -576 96 0
FLAG -32 192 V1
FLAG -32 240 V2
FLAG -32 288 V3
FLAG -32 336 V4
FLAG 320 336 _RST
SYMBOL voltage -752 192 R0
WINDOW 0 23 24 Left 2
SYMATTR InstName V1
SYMATTR Value PWL(0 0 1m 5)
SYMBOL voltage -304 48 R0
WINDOW 3 27 89 Left 2
SYMATTR Value PWL(0 0 1m 12)
SYMATTR InstName V2
SYMBOL res 448 320 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 100K
SYMBOL voltage 512 336 R0
SYMATTR InstName V3
SYMATTR Value 5
SYMBOL res 320 64 R0
SYMATTR InstName R2
SYMATTR Value 2.15Meg
SYMBOL res 368 208 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R3
SYMATTR Value 100K
SYMBOL LTC2908-A1 144 256 R0
SYMATTR InstName U1
SYMBOL voltage -512 240 R0
WINDOW 0 23 24 Left 2
SYMATTR InstName V4
SYMATTR Value PWL(0 0 1m 3.3)
SYMBOL voltage -256 288 R0
WINDOW 0 28 31 Left 2
SYMATTR InstName V5
SYMATTR Value PWL(0 0 1m 2.5)
SYMBOL voltage -16 368 R0
WINDOW 0 28 31 Left 2
WINDOW 3 24 99 Left 2
SYMATTR InstName V6
SYMATTR Value PWL(0 0 1m 1.8)
SYMBOL res 528 112 R0
SYMATTR InstName R4
SYMATTR Value 86.6K
SYMBOL res 576 256 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R5
SYMATTR Value 100K
SYMBOL voltage -576 -16 R0
WINDOW 3 27 89 Left 2
SYMATTR Value PWL(0 0 1m 1)
SYMATTR InstName V7
TEXT 320 496 Left 2 !.tran 300m
* Z:\home\khalils\Downloads\files\data\raw_asc\0b1b2f786575_nand.asc
* Generated by LTspice 26.0.1 for Windows.
M3 VOUT VIN1 N001 0 NMOS l=90n w=200n
M2 VDD VIN2 VOUT VDD PMOS l=90n w=400n
M1 VDD VIN1 VOUT VDD PMOS l=90n w=400n
M4 N001 VIN2 0 0 NMOS l=90n w=200n
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 884
WIRE 128 112 128 80
WIRE 128 112 112 112
WIRE 320 112 320 80
WIRE 336 112 320 112
WIRE 128 160 128 112
WIRE 128 160 112 160
WIRE 336 160 336 112
WIRE 336 160 320 160
WIRE 64 192 48 192
WIRE 272 192 256 192
WIRE 112 304 112 208
WIRE 240 304 112 304
WIRE 320 304 320 208
WIRE 320 304 240 304
WIRE 352 304 320 304
WIRE 240 320 240 304
WIRE 320 368 240 368
WIRE 192 400 176 400
WIRE 240 448 240 416
WIRE 256 496 240 496
WIRE 192 528 176 528
WIRE 256 544 256 496
WIRE 256 544 240 544
WIRE 320 544 320 368
WIRE 320 544 256 544
WIRE 256 576 256 544
IOPIN 48 192 In
IOPIN 256 192 In
IOPIN 176 400 In
IOPIN 176 528 In
IOPIN 128 80 In
IOPIN 352 304 Out
IOPIN 320 80 In
SYMBOL pmos4 272 112 R0
SYMATTR InstName M2
SYMATTR Value2 l=90n w=400n
SYMBOL pmos4 64 112 R0
SYMATTR InstName M1
SYMATTR Value2 l=90n w=400n
SYMBOL nmos4 192 320 R0
SYMATTR InstName M3
SYMATTR Value2 l=90n w=200n
SYMBOL nmos4 192 448 R0
SYMATTR InstName M4
SYMATTR Value2 l=90n w=200n
FLAG 48 192 VIN1
FLAG 256 192 VIN2
FLAG 256 576 0
FLAG 176 400 VIN1
FLAG 176 528 VIN2
FLAG 128 80 VDD
FLAG 352 304 VOUT
FLAG 320 80 VDD
* Z:\home\khalils\Downloads\files\data\raw_asc\LT1521-3.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\LT1521-3.asy)
V1 IN 0 PWL(0 0 1 10)
C1 OUT 0 1.5
R3 OUT 0 500
XU1 OUT OUT 0 MP_01 N001 MP_02 MP_03 IN LT1521-3 ;pnba OUT)Sense)GND))_SHDN)))IN
.tran 1
.lib LT1521.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 32 176 -176 176
WIRE 368 176 320 176
WIRE 432 176 368 176
WIRE 528 176 432 176
WIRE -176 192 -176 176
WIRE 432 192 432 176
WIRE 528 192 528 176
WIRE 32 272 16 272
WIRE 368 272 368 176
WIRE 368 272 320 272
WIRE -176 288 -176 272
WIRE 432 288 432 256
WIRE 528 288 528 272
WIRE 176 368 176 336
SYMBOL voltage -176 176 R0
SYMATTR InstName V1
SYMATTR Value PWL(0 0 1 10)
SYMBOL cap 416 192 R0
SYMATTR InstName C1
SYMATTR Value 1.5
SYMBOL PowerProducts\\LT1521-3 176 224 R0
SYMATTR InstName U1
SYMBOL res 512 176 R0
SYMATTR InstName R3
SYMATTR Value 500
FLAG -176 288 0
FLAG 176 368 0
FLAG 432 288 0
FLAG 528 288 0
FLAG -176 176 IN
FLAG 528 176 OUT
TEXT 384 344 Left 2 !.tran 1
* Z:\home\khalils\Downloads\files\data\raw_asc\d4bcf01d8c8f_Draft100.asc
* Generated by LTspice 26.0.1 for Windows.
* plus
* input 0-3v3 square wave input.\nfrom mcu/ oscillator etc
* ie. integrator
* https://sound-au.com/articles/cmpd-vs-darl.htm
* Library below included based on ModelFile attribute of instance XU1, XU3 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT1006.asy)
XU1 0 N003 VCC VEE VOUT LT1006 ;pnba In+)In-)V+)V-)OUT
V2 0 VEE 8
XU3 VOUT N001 VCC VEE N002 LT1006 ;pnba In+)In-)V+)V-)OUT
V1 VCC 0 8
R1 P001 VOUT 2k
VIN1 N001 0 PULSE(-1 1 0 100n 100n 0.2ms 0.4ms 14)
R14 N002 N003 10k
C1 P001 N003 50n
.tran 6ms
.include standard.bjt
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 3300 1956
WIRE 544 -288 464 -288
WIRE 832 192 336 192
WIRE 368 272 80 272
WIRE 528 288 432 288
WIRE 624 288 608 288
WIRE 688 288 624 288
WIRE 832 288 832 192
WIRE 864 288 832 288
WIRE 336 304 336 192
WIRE 368 304 336 304
WIRE 624 400 624 288
WIRE 656 400 624 400
WIRE 80 416 80 272
WIRE 832 416 832 288
WIRE 832 416 720 416
WIRE 1008 416 832 416
WIRE 656 432 624 432
WIRE 624 480 624 432
SYMBOL OpAmps\\LT1006 688 352 R0
SYMATTR InstName U1
SYMBOL res 736 304 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R1
SYMATTR Value 2k
SYMBOL voltage 464 -304 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 42 41 Left 2
SYMATTR Value 8
SYMATTR InstName V2
SYMBOL voltage 464 -384 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 42 41 Left 2
SYMATTR Value 8
SYMATTR InstName V1
SYMBOL res 512 304 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R14
SYMATTR Value 10k
SYMBOL cap 752 272 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMATTR Value 50n
SYMBOL voltage 80 400 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 -271 -43 Left 2
WINDOW 0 -23 -10 Left 2
SYMATTR Value PULSE(-1 1 0 100n 100n 0.2ms 0.4ms 14)
SYMATTR InstName VIN1
SYMBOL OpAmps\\LT1006 400 224 R0
SYMATTR InstName U3
FLAG 464 -368 VCC
FLAG 80 496 0
FLAG 544 -288 0
FLAG 624 480 0
FLAG 688 384 VCC
FLAG 400 256 VCC
FLAG 864 288 VOUT
FLAG 464 -208 VEE
FLAG 688 448 VEE
FLAG 400 320 VEE
TEXT 688 -392 Left 2 !.tran 6ms
TEXT 544 392 Left 2 ;plus
TEXT 384 768 Left 2 ;input 0-3v3 square wave input.\nfrom mcu/ oscillator etc
TEXT 240 -88 Left 2 !.include standard.bjt
TEXT 520 168 Left 2 ;ie. integrator
TEXT 400 848 Left 2 ;https://sound-au.com/articles/cmpd-vs-darl.htm
* Z:\home\khalils\Downloads\files\data\raw_asc\ADPL42005.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\ADPL42005.asy)
R1 OUT N002 25k
Rload OUT 0 8.6
R3 OUT N001 100k
C1 OUT 0 2.2 Rser=1.5m
V1 IN 0 6
XU1 IN N002 IN N001 OUT 0 ADPL42005 ;pnba Vin)ADJ)EN)PG)Vout)GND
R2 N002 0 10k
.tran 3m startup
.lib ADPL42005.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1048 680
WIRE 80 32 -16 32
WIRE 96 32 80 32
WIRE 400 32 352 32
WIRE 528 32 480 32
WIRE -16 48 -16 32
WIRE 400 128 352 128
WIRE 528 128 528 32
WIRE 528 128 400 128
WIRE 608 128 528 128
WIRE 624 128 608 128
WIRE -16 144 -16 128
WIRE 528 144 528 128
WIRE 80 224 80 32
WIRE 96 224 80 224
WIRE 400 224 400 208
WIRE 400 224 352 224
WIRE 528 224 528 208
WIRE 624 224 624 208
WIRE 400 240 400 224
WIRE 224 304 224 288
WIRE 400 336 400 320
SYMBOL ADPL42005 224 128 R0
SYMATTR InstName U1
SYMBOL cap 512 144 R0
SYMATTR InstName C1
SYMATTR Value 2.2
SYMATTR SpiceLine Rser=1.5m
SYMBOL res 384 112 R0
SYMATTR InstName R1
SYMATTR Value 25k
SYMBOL res 384 224 R0
SYMATTR InstName R2
SYMATTR Value 10k
SYMBOL res 608 112 R0
SYMATTR InstName Rload
SYMATTR Value 8.6
SYMBOL voltage -16 32 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 6
SYMBOL res 496 16 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 100k
FLAG 224 304 0
FLAG -16 144 0
FLAG -16 32 IN
FLAG 624 224 0
FLAG 528 224 0
FLAG 608 128 OUT
FLAG 400 336 0
TEXT 512 304 Left 2 !.tran 3m startup
* Z:\home\khalils\Downloads\files\data\raw_asc\3c36bdb189dd_Fig17_29.asc
* Generated by LTspice 26.0.1 for Windows.
* Plot I(M1) and d(I(M1))
M1 N001 Vcol 0 N001 P_50n l=50n w=1u
R2 VDD N001 10Meg
Vcol Vcol 0 500m
VDD VDD 0 1
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.lib cmosedu_models.txt
.dc Vcol 0 750m 1m
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1556 680
WIRE 320 -80 320 -112
WIRE 320 32 320 0
WIRE 464 -64 464 -96
WIRE 464 48 464 16
WIRE 608 -96 464 -96
WIRE 656 -288 656 -336
WIRE 656 -176 656 -208
WIRE 656 -32 656 -80
WIRE 672 -176 656 -176
WIRE 672 -128 656 -128
WIRE 672 -128 672 -176
SYMBOL res 640 -304 R0
SYMATTR InstName R2
SYMATTR Value 10MEG
SYMBOL voltage 320 -96 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 40 53 Left 0
SYMATTR Value 1
SYMATTR InstName VDD
SYMBOL voltage 464 -80 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 40 53 Left 0
SYMATTR Value 500m
SYMATTR InstName Vcol
SYMBOL pmos4 608 -176 R0
WINDOW 0 56 32 Invisible 0
WINDOW 123 84 21 Left 0
SYMATTR InstName M1
SYMATTR Value2 l=50n w=1u
SYMATTR Value P_50n
FLAG 320 32 0
FLAG 320 -112 VDD
FLAG 464 48 0
FLAG 464 -96 Vcol
FLAG 656 -336 VDD
FLAG 656 -32 0
TEXT 552 48 Left 0 !.lib cmosedu_models.txt
TEXT 552 24 Left 0 !.dc Vcol 0 750m 1m
TEXT 328 -264 Left 0 ;Plot I(M1) and d(I(M1))
* Z:\home\khalils\Downloads\files\data\raw_asc\LT1171.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\LT1171.asy)
R1 N002 0 1.24K
C1 OUT 0 100 Rser=0.05
R2 N004 N003 1K
R3 OUT N002 12.7K
C3 N004 0 1
L1 IN N001 50 Rser=0.02 Rpar=5000
V1 IN 0 5
XU1 N003 N002 0 N001 IN LT1171 ;pnba Vc)FB)GND)SW)Vin
D1 N001 OUT MBRS360
Rload OUT 0 12
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 50m startup
.lib LT1171.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 2984 1464
WIRE 1824 896 1600 896
WIRE 1888 896 1824 896
WIRE 2016 896 1968 896
WIRE 2080 896 2016 896
WIRE 2208 896 2144 896
WIRE 2304 896 2208 896
WIRE 2400 896 2304 896
WIRE 1600 912 1600 896
WIRE 2304 912 2304 896
WIRE 2400 912 2400 896
WIRE 1824 944 1824 896
WIRE 2208 992 2208 896
WIRE 1600 1008 1600 992
WIRE 2304 1008 2304 976
WIRE 2400 1008 2400 992
WIRE 2016 1024 2016 896
WIRE 2016 1024 1952 1024
WIRE 2208 1088 2208 1072
WIRE 2208 1088 1952 1088
WIRE 2208 1104 2208 1088
WIRE 1968 1152 1952 1152
WIRE 2064 1152 2048 1152
WIRE 2144 1152 2128 1152
WIRE 2208 1200 2208 1184
WIRE 1824 1248 1824 1232
SYMBOL res 2384 896 R0
SYMATTR InstName Rload
SYMATTR Value 12
SYMBOL IND 1872 912 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 5 56 VBottom 2
SYMATTR InstName L1
SYMATTR Value 50
SYMATTR SpiceLine Rser=0.02 Rpar=5000
SYMBOL schottky 2080 912 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D1
SYMATTR Value MBRS360
SYMBOL res 2192 976 R0
SYMATTR InstName R3
SYMATTR Value 12.7K
SYMBOL res 2064 1136 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 1K
SYMBOL POWERPRODUCTS\\LT1171 1824 1088 R0
SYMATTR InstName U1
SYMBOL res 2192 1088 R0
SYMATTR InstName R1
SYMATTR Value 1.24K
SYMBOL VOLTAGE 1600 896 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL cap 2064 1168 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName C3
SYMATTR Value 1
SYMBOL polcap 2288 912 R0
SYMATTR InstName C1
SYMATTR Value 100
SYMATTR SpiceLine Rser=0.05
FLAG 2400 896 OUT
FLAG 2304 1008 0
FLAG 2208 1200 0
FLAG 1824 1248 0
FLAG 1600 1008 0
FLAG 1600 896 IN
FLAG 2144 1152 0
FLAG 2400 1008 0
TEXT 2352 1184 Left 2 !.tran 50m startup
* Z:\home\khalils\Downloads\files\data\raw_asc\0d53d4698b7d_Draft1.asc
* Generated by LTspice 26.0.1 for Windows.
M1 N002 N001 0 0 NMOS
VDD NC_01 0 1.8
M2 VDD N001 N002 VDD PMOS
Vin N001 0 V
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.dc Vin 0 3 0.1
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 416 32 416 16
WIRE 496 32 416 32
WIRE 416 48 416 32
WIRE 496 96 496 32
WIRE 496 96 416 96
WIRE 368 128 336 128
WIRE 336 192 336 128
WIRE 336 192 192 192
WIRE 416 192 416 144
WIRE 192 208 192 192
WIRE 496 240 416 240
WIRE 336 272 336 192
WIRE 368 272 336 272
WIRE 416 304 416 288
WIRE 496 304 496 240
WIRE 496 304 416 304
WIRE 416 336 416 304
SYMBOL Voltage 112 16 R0
SYMATTR InstName VDD
SYMATTR Value 1.8
SYMBOL nmos4 368 192 R0
SYMATTR InstName M1
SYMBOL Voltage 192 192 R0
SYMATTR InstName Vin
SYMBOL pmos4 368 48 R0
SYMATTR InstName M2
FLAG 416 336 0
FLAG 192 288 0
FLAG 112 112 0
FLAG 416 16 VDD
TEXT 568 -32 Left 2 !.dc Vin 0 3 0.1