Si7li/ltspice-spice-circuits huggingface dataset:
* Z:\home\khalils\Downloads\files\data\raw_asc\fra_eg1.asc
* Generated by LTspice 26.0.1 for Windows.
* .ac oct 4 100 10Meg
* This example shows the basic principle of extracting\nthe small signal AC characteristics from an \nLTspice Frequency Response Analysis (FRA) simulation.
* To use this technique in your own simulations,\n include an fra device and the .fra directive.\nThe fra device controls the frequency analysis parameters.
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\UniversalOpAmp2.asy)
@1 A B delay=100u fstart=100 fend=10Meg oct=4 fcoarse=10k nmax=50k 3 500k 1 pp0=100m pp1=10m f0=50k f1=500k tavgmin=100u tsettle=2u acmag=1
V2 -V 0 -5
C1 A 0 50n
R1 B N001 10K
R2 N001 0 1K
C2 N001 0 100p
XU1 0 N001 +V -V A level2 Avol=1Meg GBW=10Meg Slew=10Meg Ilimit=25m Rail=0 Vos=0 En=0 Enk=0 In=0 Ink=0 Rin=500Meg ;pnba In+)In-)V+)V-)OUT
V1 +V 0 5
.fra
.lib UniversalOpAmp2.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 4156 1252
WIRE 1504 544 1472 544
WIRE 1600 544 1584 544
WIRE 1632 544 1600 544
WIRE 1744 544 1712 544
WIRE 1760 544 1744 544
WIRE 1840 544 1824 544
WIRE 1856 544 1840 544
WIRE 1936 576 1936 560
WIRE 2032 576 2032 560
WIRE 1600 640 1600 544
WIRE 1760 640 1600 640
WIRE 1600 656 1600 640
WIRE 1856 656 1856 544
WIRE 1856 656 1824 656
WIRE 1760 672 1744 672
WIRE 1936 672 1936 656
WIRE 2032 672 2032 656
WIRE 1600 736 1600 720
WIRE 1856 736 1856 720
LINE Normal 1680 672 1680 672 2
LINE Normal 1680 672 1680 672 2
LINE Normal 2128 752 2128 752 2
LINE Normal 2128 752 2128 752 2
LINE Normal 2128 752 2128 752 2
LINE Normal 2128 752 2128 752 2
LINE Normal 1712 464 1760 512 2
LINE Normal 1648 656 1648 656 2
SYMBOL Opamps\\UniversalOpamp2 1792 656 R0
SYMATTR InstName U1
SYMBOL fra 1760 544 R90
WINDOW 0 -19 -26 VBottom 2
WINDOW 40 37 -28 VBottom 2
SYMATTR InstName @1
SYMATTR SpiceLine delay=100u fstart=100 fend=10Meg oct=4 fcoarse=10k nmax=50k 3 500k 1 pp0=100m pp1=10m f0=50k f1=500k tavgmin=100u tsettle=2u
SYMATTR SpiceLine2 acmag=1
SYMBOL res 1728 528 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 10K
SYMBOL res 1600 528 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 1K
SYMBOL voltage 1936 560 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL voltage 2032 560 R0
SYMATTR InstName V2
SYMATTR Value -5
SYMBOL cap 1840 656 R0
SYMATTR InstName C1
SYMATTR Value 50n
SYMBOL cap 1584 656 R0
SYMATTR InstName C2
SYMATTR Value 100p
FLAG 1936 672 0
FLAG 2032 672 0
FLAG 1936 560 +V
FLAG 1792 624 +V
FLAG 2032 560 -V
FLAG 1792 688 -V
FLAG 1744 672 0
FLAG 1472 544 0
FLAG 1856 736 0
FLAG 1600 736 0
FLAG 1840 544 A
FLAG 1744 544 B
TEXT 2200 560 Left 2 !.fra
TEXT 2112 592 Left 2 ;.ac oct 4 100 10Meg
TEXT 1888 288 Center 2 ;This example shows the basic principle of extracting\nthe small signal AC characteristics from an \nLTspice Frequency Response Analysis (FRA) simulation.
TEXT 1576 392 Left 2 ;To use this technique in your own simulations,\n include an fra device and the .fra directive.\nThe fra device controls the frequency analysis parameters.
* Z:\home\khalils\Downloads\files\data\raw_asc\ADG1419.asc
* Generated by LTspice 26.0.1 for Windows.
* Notes:
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\Switches\ADG1419.asy)
V1 V+ 0 {Vdd}
V6 vEN 0 3.3
XU1 0 V+ vIN vEN vD vSA vSB V- ADG1419 ;pnba GND)VDD)IN)EN)D)SA)SB)VSS
V5 vIN 0 PULSE(0 3.3 0 10n 10n 10u 20u)
C1 vD 0 36p
V4 vSA 0 10
R1 vD 0 301
V3 vSB 0 -10
V2 V- 0 {-Vdd}
.tran 100u
.param Vdd = 15
.lib ADG1419.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4.1
SHEET 1 2244 1360
WIRE 1088 -288 1072 -288
WIRE 1072 -224 1072 -288
WIRE 256 -208 240 -208
WIRE 272 -208 256 -208
WIRE 464 -208 448 -208
WIRE 480 -208 464 -208
WIRE 800 -160 736 -160
WIRE 928 -160 880 -160
WIRE 976 -160 928 -160
WIRE 240 -144 240 -208
WIRE 448 -144 448 -208
WIRE 1200 -128 1168 -128
WIRE 1360 -128 1200 -128
WIRE 1456 -128 1360 -128
WIRE 640 -96 592 -96
WIRE 928 -96 720 -96
WIRE 976 -96 928 -96
WIRE 1360 -48 1360 -128
WIRE 928 -32 768 -32
WIRE 976 -32 928 -32
WIRE 1200 -32 1168 -32
WIRE 1264 -32 1200 -32
WIRE 1456 -32 1456 -128
WIRE 240 -16 240 -64
WIRE 448 -16 448 -64
WIRE 1264 -16 1264 -32
WIRE 768 0 768 -32
WIRE 768 112 768 80
WIRE 1008 112 1008 80
WIRE 1008 112 976 112
WIRE 1136 112 1136 80
WIRE 1264 112 1264 64
WIRE 1360 112 1360 32
WIRE 1456 112 1456 32
RECTANGLE Normal 768 -432 16 -720 2
SYMBOL voltage 768 -16 R0
WINDOW 0 18 8 Left 2
WINDOW 3 -485 107 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V5
SYMATTR Value PULSE(0 3.3 0 10n 10n 10u 20u)
SYMBOL res 1344 -64 R0
SYMATTR InstName R1
SYMATTR Value 301
SYMBOL voltage 1264 -32 R0
WINDOW 0 18 8 Left 2
WINDOW 3 15 104 Left 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V6
SYMATTR Value 3.3
SYMBOL voltage 448 -160 R0
WINDOW 0 64 60 Bottom 2
WINDOW 3 70 85 Top 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value {Vdd}
SYMBOL voltage 240 -160 R0
WINDOW 0 61 59 Bottom 2
WINDOW 3 65 84 Top 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value {-Vdd}
SYMBOL voltage 736 -96 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 V3
SYMATTR Value -10
SYMBOL voltage 896 -160 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 V4
SYMATTR Value 10
SYMBOL ADG1419 1072 -80 R0
SYMATTR InstName U1
SYMBOL cap 1440 -32 R0
SYMATTR InstName C1
SYMATTR Value 36p
FLAG 448 -16 0
FLAG 1264 112 0
FLAG 1360 112 0
FLAG 1456 112 0
FLAG 1136 112 0
FLAG 240 -16 0
FLAG 768 112 0
FLAG 736 -160 0
FLAG 592 -96 0
FLAG 464 -208 V+
FLAG 256 -208 V-
FLAG 1088 -288 V+
FLAG 976 112 V-
FLAG 1200 -128 vD
FLAG 928 -160 vSA
FLAG 928 -96 vSB
FLAG 928 -32 vIN
FLAG 1200 -32 vEN
TEXT 1416 224 Left 2 !.tran 100u
TEXT 32 -696 Left 2 ;Notes:
TEXT 32 -392 Left 2 !.param Vdd = 15
* Z:\home\khalils\Downloads\files\data\raw_asc\LT1007.asc
* Generated by LTspice 26.0.1 for Windows.
V1 +V 0 15
V2 -V 0 -15
R1 OUT N001 355K
R2 N001 0 365
V3 IN 0 SINE(0 1m .01)
XU1 IN N001 +V -V OUT LT1007 ;pnba In+)In-)V+)V-)OUT
.tran 300
* Gain 1000 Amplifier with .01% Accuracy
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT1007.asy)
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 896 680
WIRE 32 96 16 96
WIRE 128 96 112 96
WIRE 160 96 128 96
WIRE 272 96 240 96
WIRE -272 176 -272 160
WIRE -144 176 -144 160
WIRE 192 208 192 192
WIRE 128 224 128 96
WIRE 160 224 128 224
WIRE 272 240 272 96
WIRE 272 240 224 240
WIRE 304 240 272 240
WIRE 160 256 0 256
WIRE -272 272 -272 256
WIRE -144 272 -144 256
WIRE 0 272 0 256
WIRE 192 288 192 272
WIRE 0 368 0 352
FLAG -144 272 0
FLAG 192 192 +V
FLAG -144 160 +V
FLAG 192 288 -V
FLAG -272 272 0
FLAG -272 160 -V
FLAG 16 96 0
FLAG 0 368 0
FLAG 304 240 OUT
FLAG 0 256 IN
SYMBOL voltage -144 160 R0
SYMATTR InstName V1
SYMATTR Value 15
SYMBOL voltage -272 160 R0
SYMATTR InstName V2
SYMATTR Value -15
SYMBOL res 256 80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 355K
SYMBOL res 128 80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 365
SYMBOL voltage 0 256 R0
SYMATTR InstName V3
SYMATTR Value SINE(0 1m .01)
SYMBOL opamps\\LT1007 192 176 R0
SYMATTR InstName U1
TEXT 288 392 Left 2 !.tran 300
TEXT 136 16 Bottom 2 ;Gain 1000 Amplifier with .01% Accuracy
* Z:\home\khalils\Downloads\files\data\raw_asc\16b246f9dfef_1077A.asc
* Generated by LTspice 26.0.1 for Windows.
* Half-Wave Rectifier
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT1077A.asy)
R3 N002 0 1Meg
V3 IN 0 SINE(0 1 100)
XU1 N002 N001 +V 0 OUT LT1078 ;pnba In+)In-)V+)V-)OUT
V1 +V 0 3
R2 N001 IN 1Meg
R1 OUT N001 2Meg
.tran .1
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 896 680
WIRE -96 96 -128 96
WIRE 16 96 -16 96
WIRE 48 96 16 96
WIRE 144 96 128 96
WIRE 160 96 144 96
WIRE 256 96 240 96
WIRE 192 208 192 192
WIRE 144 224 144 96
WIRE 160 224 144 224
WIRE -96 240 -96 224
WIRE 256 240 256 96
WIRE 256 240 224 240
WIRE 288 240 256 240
WIRE 64 256 48 256
WIRE 160 256 144 256
WIRE 192 288 192 272
WIRE -96 336 -96 320
SYMBOL res 256 80 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R1
SYMATTR Value 2Meg
SYMBOL res 160 240 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R3
SYMATTR Value 1Meg
SYMBOL res 144 80 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R2
SYMATTR Value 1Meg
SYMBOL opamps\\LT1077A 192 176 R0
SYMATTR InstName U1
SYMBOL voltage 0 96 R90
WINDOW 0 -32 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName V3
SYMATTR Value SINE(0 1 100)
SYMBOL voltage -96 224 R0
SYMATTR InstName V1
SYMATTR Value 3
FLAG -96 336 0
FLAG 192 192 +V
FLAG -96 224 +V
FLAG -128 96 0
FLAG 48 256 0
FLAG 192 288 0
FLAG 16 96 IN
FLAG 288 240 OUT
TEXT 294 322 Left 0 !.tran .1
TEXT 152 32 Bottom 0 ;Half-Wave Rectifier
* Z:\home\khalils\Downloads\files\data\raw_asc\2eb450a2315e_Fig_8-5_LTC6244_AC.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\LTC6244.asy)
V2 -V 0 -5
V3 IN 0 AC 1
R1 N001 0 1k
R2 N001 OUT 100K
V1 +V 0 5
XU1 IN N001 +V -V OUT LTC6244 ;pnba IN+)IN-)VCC)VEE)OUT
.ac dec 100 0.1 1000Meg
.lib LTC5.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 304 240 256 240
WIRE 432 240 384 240
WIRE 256 336 256 240
WIRE 304 336 256 336
WIRE 432 352 432 240
WIRE 432 352 368 352
WIRE 464 352 432 352
WIRE 304 368 144 368
WIRE -32 400 -32 368
WIRE 64 400 64 368
WIRE 144 400 144 368
WIRE 256 400 256 336
WIRE 336 400 336 384
WIRE -32 512 -32 480
WIRE 64 512 64 480
WIRE 144 512 144 480
WIRE 256 512 256 480
SYMBOL LTC6244 336 352 R0
SYMATTR InstName U1
SYMBOL voltage 64 384 R0
SYMATTR InstName V2
SYMATTR Value -5
SYMBOL res 288 256 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R2
SYMATTR Value 100K
SYMBOL voltage -32 384 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL voltage 144 384 R0
WINDOW 0 15 11 Left 2
WINDOW 3 11 105 Left 2
WINDOW 123 17 108 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V3
SYMATTR Value ""
SYMATTR Value2 AC 1
SYMBOL res 240 384 R0
SYMATTR InstName R1
SYMATTR Value 1k
FLAG -32 512 0
FLAG 64 512 0
FLAG -32 368 +V
FLAG 144 512 0
FLAG 144 368 IN
FLAG 464 352 OUT
FLAG 336 320 +V
FLAG 64 368 -V
FLAG 336 400 -V
FLAG 256 512 0
TEXT -72 272 Left 2 !.ac dec 100 0.1 1000Meg
* Z:\home\khalils\Downloads\files\data\raw_asc\LT1015.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\Comparators\LT1015.asy)
R2 N002 0 10K
V2 N004 0 PULSE(2 3 0 .5u .5u 0 1u)
V1 N001 0 5
R1 N001 N002 10K
XU1 N004 N002 N001 0 N003 N005 LT1015 ;pnba In+)In-)VCC)VEE)OUT+)LATCH
V3 N005 0 PULSE(0 5 0 5n 5n 5u 10u)
.tran 30u
.lib LT1015.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 692
WIRE -224 112 -336 112
WIRE -96 112 -224 112
WIRE -336 128 -336 112
WIRE -224 128 -224 112
WIRE -96 192 -96 112
WIRE -336 224 -336 208
WIRE -224 224 -224 208
WIRE -128 224 -224 224
WIRE 32 240 -48 240
WIRE -128 256 -576 256
WIRE -576 272 -576 256
WIRE -224 272 -224 224
WIRE -96 304 -96 288
WIRE -96 304 -128 304
WIRE -80 304 -80 288
WIRE -48 304 -80 304
WIRE -128 320 -128 304
WIRE -48 320 -48 304
WIRE -576 368 -576 352
WIRE -224 368 -224 352
WIRE -48 416 -48 400
SYMBOL res -240 256 R0
SYMATTR InstName R2
SYMATTR Value 10K
SYMBOL voltage -336 112 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL LT1015 -96 240 R0
SYMATTR InstName U1
SYMBOL res -240 112 R0
SYMATTR InstName R1
SYMATTR Value 10K
SYMBOL voltage -576 256 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value PULSE(2 3 0 .5u .5u 0 1u)
SYMBOL voltage -48 304 R0
SYMATTR InstName V3
SYMATTR Value PULSE(0 5 0 5n 5n 5u 10u)
FLAG -336 224 0
FLAG -576 368 0
FLAG -128 320 0
FLAG -224 368 0
FLAG -48 416 0
TEXT 112 312 Left 2 !.tran 30u
* Z:\home\khalils\Downloads\files\data\raw_asc\LT3008.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\LT3008.asy)
V1 IN 0 PWL(0 0 1 10)
Rload OUT 0 60
XU1 IN OUT OUT 0 IN LT3008 ;pnba IN)OUT)ADJ)GND)_SHDN
C1 OUT 0 1
.tran 1
.lib LT3009.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 0 48 -208 48
WIRE 32 48 0 48
WIRE 352 48 320 48
WIRE 416 48 352 48
WIRE 512 48 416 48
WIRE -208 64 -208 48
WIRE 416 64 416 48
WIRE 512 64 512 48
WIRE 0 144 0 48
WIRE 32 144 0 144
WIRE 352 144 352 48
WIRE 352 144 320 144
WIRE -208 160 -208 144
WIRE 416 160 416 128
WIRE 512 160 512 144
WIRE 176 240 176 208
SYMBOL cap 400 64 R0
SYMATTR InstName C1
SYMATTR Value 1
SYMBOL res 496 48 R0
SYMATTR InstName Rload
SYMATTR Value 60
SYMBOL voltage -208 48 R0
SYMATTR InstName V1
SYMATTR Value PWL(0 0 1 10)
SYMBOL PowerProducts\\LT3008 176 96 R0
SYMATTR InstName U1
FLAG -208 160 0
FLAG 416 160 0
FLAG 512 160 0
FLAG 176 240 0
FLAG -208 48 IN
FLAG 512 48 OUT
TEXT 336 248 Left 2 !.tran 1
* Z:\home\khalils\Downloads\files\data\raw_asc\ADP2120-1.2.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\ADP2120-1.2.asy)
L1 N002 OUT 1.5
R1 OUT N001 100K
C2 OUT 0 10
XU1 IN IN N002 0 0 OUT IN N001 IN IN ADP2120-1.2 ;pnba Vin)Pvin)SW)PGND)GND)FB)TRK)Pgood)Sync/Mode)EN
V1 IN 0 5
C1 OUT 0 22
Rload OUT 0 1.2
.tran 1m
.lib ADP2120-1.2.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 128 0 48 0
WIRE 288 0 128 0
WIRE 48 16 48 0
WIRE 288 16 288 0
WIRE 128 64 128 0
WIRE 160 64 128 64
WIRE 496 64 416 64
WIRE 688 64 576 64
WIRE 48 112 48 96
WIRE 128 144 128 64
WIRE 160 144 128 144
WIRE 448 144 416 144
WIRE 560 144 528 144
WIRE 624 144 560 144
WIRE 688 144 688 64
WIRE 688 144 624 144
WIRE 752 144 688 144
WIRE 560 160 560 144
WIRE 624 160 624 144
WIRE 752 160 752 144
WIRE 128 224 128 144
WIRE 160 224 128 224
WIRE 560 224 416 224
WIRE 624 224 560 224
WIRE 560 256 560 224
WIRE 752 256 752 240
WIRE 128 304 128 224
WIRE 160 304 128 304
WIRE 688 304 688 144
WIRE 688 304 416 304
WIRE 288 368 288 352
SYMBOL res 736 144 R0
SYMATTR Value 1.2
SYMATTR InstName Rload
SYMBOL res 592 48 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 100K
SYMBOL voltage 48 0 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL cap 608 160 R0
WINDOW 0 21 15 Left 2
WINDOW 3 22 48 Left 2
SYMATTR InstName C2
SYMATTR Value 10
SYMBOL ind 432 160 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 5 56 VBottom 2
SYMATTR InstName L1
SYMATTR Value 1.5
SYMBOL cap 544 160 R0
WINDOW 0 21 15 Left 2
WINDOW 3 22 48 Left 2
SYMATTR InstName C1
SYMATTR Value 22
SYMBOL ADP2120-1.2 288 272 R0
SYMATTR InstName U1
FLAG 560 256 0
FLAG 288 368 0
FLAG 48 112 0
FLAG 752 144 OUT
FLAG 752 256 0
FLAG 48 0 IN
TEXT 504 344 Left 2 !.tran 1m
* Z:\tmp\asc_dec_bjh7r6w2\1705fc5c693a_Draft1_dec2.asc
* Generated by LTspice 26.0.1 for Windows.
V3 N003 N009 0V
V1 N001 N007 5V
R4 N006 N009 68
R1 N001 N002 2m2
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE -64 64 -240 64
WIRE 80 64 -64 64
WIRE 208 64 80 64
WIRE 80 80 80 64
WIRE -64 144 -64 64
WIRE 80 176 80 160
WIRE 224 176 224 112
WIRE 224 176 80 176
WIRE -240 256 -240 64
WIRE 768 256 32 256
WIRE -64 288 -64 224
WIRE 224 288 224 176
WIRE 352 336 288 336
WIRE 608 336 352 336
WIRE 32 368 32 256
WIRE 352 400 352 336
WIRE 464 400 464 64
WIRE 608 416 608 336
WIRE 768 416 768 256
WIRE -240 560 -240 336
WIRE -64 560 -64 384
WIRE 352 560 352 480
WIRE 352 560 224 560
WIRE 464 560 464 480
WIRE 464 560 352 560
WIRE 608 560 608 496
WIRE 608 560 464 560
WIRE 768 560 768 496
WIRE 768 560 608 560
SYMBOL voltage 768 400 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value 0V
SYMBOL voltage -240 240 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 5V
SYMBOL res 448 384 R0
SYMATTR InstName R4
SYMATTR Value 68
SYMBOL res 64 64 R0
SYMATTR InstName R1
SYMATTR Value 2m2
* Z:\home\khalils\Downloads\files\data\raw_asc\c0ac188496e8_FullWave1.asc
* Generated by LTspice 26.0.1 for Windows.
* Library below included based on ModelFile attribute of instance XU5, XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT1001A.asy)
;tran 0 10m 0 1u
D1 N004 N005 1N914
V5 N003 0 SINE(0 1 100)
R1 N004 N001 1k
D4 N002 N001 1N914
V1 VCC 0 15
XU1 N003 N001 VCC VEE N002 LT1001 ;pnba In+)In-)V+)V-)OUT
V2 0 VEE 15
R15 N003 N004 1k
D2 N005 N001 1N914
R2 N001 0 1k
XU5 0 N004 VCC VEE N005 LT1001 ;pnba In+)In-)V+)V-)OUT
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.dc V5 -1 1 1m
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 3400 680
WIRE 1456 -16 1200 -16
WIRE 784 16 784 0
WIRE 784 32 784 16
WIRE 1200 64 1200 -16
WIRE 1248 64 1200 64
WIRE 1360 80 1312 80
WIRE 1456 80 1456 -16
WIRE 1456 80 1424 80
WIRE 1248 96 1008 96
WIRE 1264 208 1200 208
WIRE 1456 208 1456 80
WIRE 1456 208 1344 208
WIRE 1200 272 1200 208
WIRE 1264 272 1200 272
WIRE 1008 352 1008 96
WIRE 1056 352 1008 352
WIRE 1200 352 1200 272
WIRE 1200 352 1136 352
WIRE 1248 352 1200 352
WIRE 1328 368 1328 272
WIRE 1328 368 1312 368
WIRE 1360 368 1328 368
WIRE 1456 368 1456 208
WIRE 1456 368 1424 368
WIRE 1248 384 1216 384
WIRE 1216 400 1216 384
WIRE 1008 416 1008 352
WIRE 1456 416 1456 368
WIRE 1008 512 1008 496
WIRE 1456 512 1456 496
IOPIN 784 -80 Out
IOPIN 1280 336 In
IOPIN 784 112 Out
IOPIN 1280 400 In
IOPIN 1280 48 In
IOPIN 1280 112 In
SYMBOL diode 1360 96 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D4
SYMATTR Value 1N914
SYMBOL voltage 784 -96 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 15
SYMBOL res 1248 224 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R1
SYMATTR Value 1k
SYMBOL voltage 784 16 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value 15
SYMBOL res 1040 368 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 0 56 VBottom 2
SYMATTR InstName R15
SYMATTR Value 1k
SYMBOL voltage 1008 400 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V5
SYMATTR Value SINE(0 1 100)
SYMBOL diode 1264 288 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D1
SYMATTR Value 1N914
SYMBOL Opamps\\LT1001A 1280 304 R0
WINDOW 3 -28 64 Left 2
SYMATTR InstName U5
SYMBOL Opamps\\LT1001A 1280 16 R0
WINDOW 3 -28 64 Left 2
SYMATTR InstName U1
SYMBOL diode 1360 384 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D2
SYMATTR Value 1N914
SYMBOL res 1440 400 R0
SYMATTR InstName R2
SYMATTR Value 1k
FLAG 784 16 0
FLAG 1008 512 0
FLAG 784 -80 VCC
FLAG 1280 336 VCC
FLAG 784 112 VEE
FLAG 1280 400 VEE
FLAG 1216 400 0
FLAG 1280 48 VCC
FLAG 1280 112 VEE
FLAG 1456 512 0
TEXT 1064 432 Left 2 !.dc V5 -1 1 1m
TEXT 1064 464 Left 2 !;tran 0 10m 0 1u
* 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
V2 N002 N003 0 AC 0.000001 0
VEE N003 0 -5
VCC N001 0 5
C1 Vo N002 100T
Q1 Vo Vin N001 0 My2n3906
Q2 Vin Vin N001 0 My2n3906
IREF Vin N003 0.000091 AC 0
RL Vo N003 10k
.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 pnp -544 -224 R180
SYMATTR InstName Q2
SYMATTR Value My2n3906
SYMBOL voltage -32 288 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VEE
SYMATTR Value -5
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 res -48 32 R0
SYMATTR InstName RL
SYMATTR Value 10k
SYMBOL cap 144 -128 R0
SYMATTR InstName C1
SYMATTR Value 100T
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
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