Si7li/ltspice-spice-circuits huggingface dataset:
* Z:\home\khalils\Downloads\files\data\raw_asc\6576f3353b60_MFP.asc
* Generated by LTspice 26.0.1 for Windows.
R3 DIV 0 700K
D1 N003 PRES D
V1 N001 0 10
R4 PRES 0 3Meg
R5 MFP DIV 499
R1 NC_01 N003 1Meg
I1 MFP 0 40n
D2 DIV PRES D
R2 N001 DIV 2Meg
V2 N002 0 12.6
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 100m
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 936 680
WIRE 432 48 48 48
WIRE 432 96 432 48
WIRE 48 128 48 48
WIRE 208 128 208 96
WIRE 432 192 432 176
WIRE 528 192 432 192
WIRE 640 192 528 192
WIRE 832 192 720 192
WIRE 304 208 304 176
WIRE 432 224 432 192
WIRE 528 224 528 192
WIRE 832 224 832 192
WIRE 48 256 48 208
WIRE 208 256 208 208
WIRE 304 304 304 272
WIRE 432 304 432 288
WIRE 432 304 304 304
WIRE 432 336 432 304
WIRE 528 336 528 304
WIRE 832 336 832 304
WIRE 432 448 432 416
SYMBOL res 288 80 R0
SYMATTR InstName R1
SYMATTR Value 1Meg
SYMBOL diode 416 224 R0
SYMATTR InstName D2
SYMBOL voltage 48 112 R0
SYMATTR InstName V1
SYMATTR Value 10
SYMBOL voltage 208 112 R0
SYMATTR InstName V2
SYMATTR Value 12.6
SYMBOL res 416 80 R0
SYMATTR InstName R2
SYMATTR Value 2Meg
SYMBOL res 512 208 R0
SYMATTR InstName R3
SYMATTR Value 700K
SYMBOL res 736 176 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R5
SYMATTR Value 499
SYMBOL diode 288 208 R0
SYMATTR InstName D1
SYMBOL res 416 320 R0
SYMATTR InstName R4
SYMATTR Value 3Meg
SYMBOL current 832 224 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName I1
SYMATTR Value 40n
FLAG 528 336 0
FLAG 432 448 0
FLAG 832 336 0
FLAG 48 256 0
FLAG 832 192 MFP
FLAG 304 304 PRES
FLAG 528 192 DIV
FLAG 208 256 0
TEXT 16 472 Left 2 !.tran 100m
* Z:\home\khalils\Downloads\files\data\raw_asc\16eebf081216_Assignment_Simple_Resistive_Voltage_Divider.asc
* Generated by LTspice 26.0.1 for Windows.
R1 OUT IN 1k
R2 OUT 0 1k
V1 IN 0 10
.tran 100m
.backanno
.end

* LTspice schematic (.asc):
Version 4.1
SHEET 1 880 680
WIRE 16 128 -16 128
WIRE 64 128 16 128
WIRE 192 128 144 128
WIRE 224 128 192 128
WIRE 224 192 224 128
WIRE -16 208 -16 128
WIRE -16 368 -16 288
WIRE 224 368 224 272
WIRE 224 368 -16 368
WIRE -16 400 -16 368
FLAG -16 400 0
FLAG 16 128 IN
FLAG 192 128 OUT
SYMBOL res 160 112 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 1k
SYMBOL res 208 176 R0
SYMATTR InstName R2
SYMATTR Value 1k
SYMBOL voltage -16 192 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 10
TEXT -48 424 Left 2 !.tran 100m
* Z:\home\khalils\Downloads\files\data\raw_asc\LTC3632.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\LTC3632.asy)
Rload OUT 0 250
L1 N001 OUT 1m
C1 OUT 0 10
XU1 N001 IN NC_01 NC_02 IN N002 NC_03 0 LTC3632 ;pnba SW)Vin)Iset)SS)Run)FB)Hyst)GND
R1 OUT N002 1.47Meg
R2 N002 0 280K
V1 IN 0 36
.tran 5m startup
.lib LTC3632.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 96 80 0 80
WIRE 112 80 96 80
WIRE 352 80 336 80
WIRE 448 80 432 80
WIRE 576 80 448 80
WIRE 656 80 576 80
WIRE 0 96 0 80
WIRE 576 96 576 80
WIRE 656 96 656 80
WIRE 96 176 96 80
WIRE 112 176 96 176
WIRE 448 176 448 160
WIRE 448 176 336 176
WIRE 0 192 0 176
WIRE 448 192 448 176
WIRE 576 192 576 160
WIRE 656 192 656 176
WIRE 448 288 448 272
WIRE 352 368 336 368
SYMBOL res 640 80 R0
SYMATTR InstName Rload
SYMATTR Value 250
SYMBOL PowerProducts\\LTC3632 224 224 R0
SYMATTR InstName U1
SYMBOL res 432 176 R0
SYMATTR InstName R2
SYMATTR Value 280K
SYMBOL voltage 0 80 R0
SYMATTR InstName V1
SYMATTR Value 36
SYMBOL res 432 64 R0
WINDOW 3 21 83 Left 2
SYMATTR Value 1.47Meg
SYMATTR InstName R1
SYMBOL ind 336 96 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 5 56 VBottom 2
SYMATTR InstName L1
SYMATTR Value 1m
SYMBOL cap 560 96 R0
SYMATTR InstName C1
SYMATTR Value 10
FLAG 0 192 0
FLAG 352 368 0
FLAG 448 288 0
FLAG 576 192 0
FLAG 656 192 0
FLAG 0 80 IN
FLAG 656 80 OUT
TEXT 480 360 Left 2 !.tran 5m startup
* Z:\home\khalils\Downloads\files\data\raw_asc\0baa0343fce2_RXinputFilterSim.asc
* Generated by LTspice 26.0.1 for Windows.
;ac lin 0.1khz 500Megahz 1500Megahz
C3 N005 0 3pF
L2 N002 N005 22nH
R3 N004 N003 50
R1 N001 0 50
L1 N001 N005 18nH
R2 N005 0 50
C2 N003 N002 3pF
V1 N004 0 AC 1v
C1 N002 N001 1pF
.ac oct 0.1khz 500Megahz 1500Megahz
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1020 680
WIRE -112 192 -160 192
WIRE 112 192 -32 192
WIRE 192 192 112 192
WIRE 320 192 256 192
WIRE 384 192 320 192
WIRE 480 192 448 192
WIRE 640 192 560 192
WIRE 112 208 112 192
WIRE 640 224 640 192
WIRE 640 224 624 224
WIRE -160 288 -160 192
WIRE -112 288 -160 288
WIRE 112 288 -32 288
WIRE 240 288 112 288
WIRE 320 288 320 192
WIRE 112 320 112 288
WIRE -160 384 -160 288
WIRE 112 384 -160 384
WIRE 624 384 624 304
WIRE 624 384 112 384
WIRE 112 416 112 384
SYMBOL res -16 176 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 50
SYMBOL voltage 624 208 R0
WINDOW 3 24 72 Left 2
WINDOW 123 24 44 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value ""
SYMATTR Value2 AC 1v
SYMBOL cap 256 176 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMATTR Value 1pF
SYMBOL res 576 176 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 50
SYMBOL ind 336 272 R90
WINDOW 0 5 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName L2
SYMATTR Value 22nH
SYMBOL cap 96 320 R0
SYMATTR InstName C3
SYMATTR Value 3pF
SYMBOL cap 448 176 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C2
SYMATTR Value 3pF
SYMBOL ind 96 192 R0
SYMATTR InstName L1
SYMATTR Value 18nH
SYMBOL res -16 272 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 50
FLAG 112 416 0
TEXT -2 440 Left 2 !;ac lin 0.1khz 500Megahz 1500Megahz
TEXT -166 460 Left 2 !.ac oct 0.1khz 500Megahz 1500Megahz
* Z:\home\khalils\Downloads\files\data\raw_asc\125979d7dab0_lab11_oscilator_Wien_si_AO.asc
* Generated by LTspice 26.0.1 for Windows.
XU1 Ur N001 N004 N006 Uo LT1001 ;pnba In+)In-)V+)V-)OUT
V1 N004 0 10
V2 N006 0 -10
R1 N003 N001 10k
R2 Uo N003 15k
D1 N001 N002 1N750
D2 N002 Uo 1N750
R3 N001 0 10k
R4 Ur 0 10k
C1 Ur 0 10n
C2 N005 Ur 10n
R5 Uo N005 10k
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 0 30m 0 0.001m
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\OP07.asy)
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 192 -80 192 -112
WIRE 256 16 128 16
WIRE 384 16 320 16
WIRE 496 16 448 16
WIRE 128 96 128 16
WIRE 256 96 128 96
WIRE 384 96 336 96
WIRE 496 96 496 16
WIRE 496 96 464 96
WIRE 192 144 192 0
WIRE -48 160 -96 160
WIRE 128 160 128 96
WIRE 128 160 32 160
WIRE 160 160 128 160
WIRE 496 176 496 96
WIRE 496 176 224 176
WIRE 512 176 496 176
WIRE 528 176 512 176
WIRE 160 192 48 192
WIRE -96 208 -96 160
WIRE 48 256 48 192
WIRE 48 272 48 256
WIRE 128 272 48 272
WIRE 240 272 128 272
WIRE 352 272 304 272
WIRE 496 272 496 176
WIRE 496 272 432 272
WIRE 48 288 48 272
WIRE 128 288 128 272
WIRE 192 368 192 208
WIRE 48 416 48 368
WIRE 128 416 128 352
WIRE 192 480 192 448
FLAG 192 480 0
FLAG 192 -112 0
FLAG -96 208 0
FLAG 48 416 0
FLAG 128 416 0
FLAG 48 256 Ur
FLAG 512 176 Uo
SYMBOL OpAmps\\OP07 192 112 R0
SYMATTR InstName U1
SYMBOL voltage 192 16 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 V1
SYMATTR Value 10
SYMBOL voltage 192 352 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value -10
SYMBOL res 352 80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 10k
SYMBOL res 480 80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 15k
SYMBOL zener 256 32 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D1
SYMATTR Value 1N750
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL zener 384 32 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D2
SYMATTR Value 1N750
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res 48 144 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 10k
SYMBOL res 32 272 R0
SYMATTR InstName R4
SYMATTR Value 10k
SYMBOL cap 112 288 R0
SYMATTR InstName C1
SYMATTR Value 10n
SYMBOL cap 304 256 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C2
SYMATTR Value 10n
SYMBOL res 448 256 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R5
SYMATTR Value 10k
TEXT -112 504 Left 2 !.tran 0 30m 0 0.001m
* Z:\home\khalils\Downloads\files\data\raw_asc\3752e431c38c_npn_curve.asc
* Generated by LTspice 26.0.1 for Windows.
Q1 N001 N002 0 0 2N3904
I1 0 N002 {Ib}
V1 N001 0
.model NPN NPN
.model PNP PNP
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.bjt
.step param Ib 2u 500u 50u
.dc V1 0 10 0.01
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 288 64 240 64
WIRE 416 64 368 64
WIRE 416 96 416 64
WIRE 240 112 240 64
WIRE 64 160 32 160
WIRE 176 160 144 160
WIRE 32 192 32 160
WIRE 240 240 240 208
SYMBOL voltage 272 64 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 -32 56 VBottom 2
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value ""
SYMBOL npn 176 112 R0
SYMATTR InstName Q1
SYMATTR Value 2N3904
SYMBOL current 64 160 R270
WINDOW 0 32 40 VTop 2
WINDOW 3 -32 40 VBottom 2
SYMATTR InstName I1
SYMATTR Value {Ib}
FLAG 32 192 0
FLAG 416 96 0
FLAG 240 240 0
TEXT -48 24 Left 2 !.step param Ib 2u 500u 50u
TEXT -48 56 Left 2 !.dc V1 0 10 0.01
* Z:\tmp\asc_dec_bjh7r6w2\0f51ff9aa3e0_integratorul_cu_AO_dec2.asc
* Generated by LTspice 26.0.1 for Windows.
R2 N001 ui 10k
R1 NC_01 N001 100k
V2 N004 0 -10
XU1 N003 N001 N002 N004 uo LT1001 ;pnba In+)In-)V+)V-)OUT
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\OP07.asy)
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 208 -48 208 -80
WIRE 336 48 128 48
WIRE 128 112 128 48
WIRE 288 112 128 112
WIRE 464 112 464 48
WIRE 464 112 352 112
WIRE 208 144 208 32
WIRE -48 160 -64 160
WIRE -16 160 -48 160
WIRE 128 160 128 112
WIRE 128 160 64 160
WIRE 176 160 128 160
WIRE 464 176 464 112
WIRE 464 176 240 176
WIRE 496 176 464 176
WIRE 512 176 496 176
WIRE 176 192 80 192
WIRE 80 256 80 192
WIRE 208 288 208 208
WIRE 80 400 80 336
WIRE 208 400 208 368
SYMBOL res 80 144 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 10k
SYMBOL res 432 32 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 100k
SYMBOL voltage 208 272 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value -10
SYMBOL OpAmps\\OP07 208 112 R0
SYMATTR InstName U1
FLAG 208 -80 0
FLAG 208 400 0
FLAG 80 400 0
FLAG -48 160 ui
FLAG 496 176 uo
* Z:\home\khalils\Downloads\files\data\raw_asc\6bad1b177274_passive.asc
* Generated by LTspice 26.0.1 for Windows.
vi vi 0 AC 1 0
C1 N001 vi 52.33nF
L1 N002 N001 1mHy
R1 N002 0 17.32
XU1 v1 N002 v1 opamp Aol=100K GBW=10Meg ;pnba invin)noninvin)out
C2 N003 v1 42.68nF
L2 N004 N003 1mHy
R2 N004 0 9.54
XU2 v2 N004 v2 opamp Aol=100K GBW=10Meg ;pnba invin)noninvin)out
C3 N005 v2 64.18nF
L3 N006 N005 1mHy
R3 N006 0 7.77
XU3 vo N006 vo opamp Aol=100K GBW=10Meg ;pnba invin)noninvin)out
.ac dec 10000 10K 46K
.lib opamp.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 936
WIRE 512 -16 352 -16
WIRE 352 48 352 -16
WIRE 384 48 352 48
WIRE 512 64 512 -16
WIRE 512 64 448 64
WIRE 544 64 512 64
WIRE -16 80 -32 80
WIRE 48 80 -16 80
WIRE 144 80 112 80
WIRE 288 80 224 80
WIRE 384 80 288 80
WIRE 288 112 288 80
WIRE -32 128 -32 80
WIRE -32 240 -32 208
WIRE 288 240 288 192
WIRE 288 240 -32 240
WIRE 288 256 288 240
WIRE 496 272 336 272
WIRE 336 336 336 272
WIRE 368 336 336 336
WIRE 496 352 496 272
WIRE 496 352 432 352
WIRE 528 352 496 352
WIRE 32 368 -48 368
WIRE 128 368 96 368
WIRE 272 368 208 368
WIRE 368 368 272 368
WIRE 272 400 272 368
WIRE 272 544 272 480
WIRE 496 560 336 560
WIRE 336 624 336 560
WIRE 368 624 336 624
WIRE 496 640 496 560
WIRE 496 640 432 640
WIRE 528 640 496 640
WIRE 32 656 -48 656
WIRE 128 656 96 656
WIRE 272 656 208 656
WIRE 368 656 272 656
WIRE 272 688 272 656
WIRE 272 832 272 768
FLAG 288 256 0
FLAG 544 64 v1
FLAG 272 544 0
FLAG 528 352 v2
FLAG 272 832 0
FLAG 528 640 vo
FLAG -48 368 v1
FLAG -48 656 v2
FLAG -16 80 vi
SYMBOL voltage -32 112 R0
WINDOW 123 24 124 Left 2
WINDOW 39 0 0 Left 0
SYMATTR InstName vi
SYMATTR Value ""
SYMATTR Value2 AC 1 0
SYMBOL cap 112 64 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMATTR Value 52.33nF
SYMBOL ind 240 64 R90
WINDOW 0 5 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName L1
SYMATTR Value 1mHy
SYMBOL res 272 96 R0
SYMATTR InstName R1
SYMATTR Value 17.32
SYMBOL OpAmps\\opamp 416 0 R0
SYMATTR InstName U1
SYMBOL cap 96 352 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C2
SYMATTR Value 42.68nF
SYMBOL ind 224 352 R90
WINDOW 0 5 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName L2
SYMATTR Value 1mHy
SYMBOL res 256 384 R0
SYMATTR InstName R2
SYMATTR Value 9.54
SYMBOL OpAmps\\opamp 400 288 R0
SYMATTR InstName U2
SYMBOL cap 96 640 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C3
SYMATTR Value 64.18nF
SYMBOL ind 224 640 R90
WINDOW 0 5 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName L3
SYMATTR Value 1mHy
SYMBOL res 256 672 R0
SYMATTR InstName R3
SYMATTR Value 7.77
SYMBOL OpAmps\\opamp 400 576 R0
SYMATTR InstName U3
TEXT -92 856 Left 2 !.ac dec 10000 10K 46K
TEXT -88 920 Left 2 !.lib opamp.sub
* Z:\home\khalils\Downloads\files\data\raw_asc\18725fb4ba27_180p_IDVG.asc
* Generated by LTspice 26.0.1 for Windows.
M1 N001 N002 0 N001 PMOS l=180n w=270n
VG N002 0
VD N001 0
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.lib tsmc018.lib
.dc VG -1.8 1.8 0.01 VD -0.01 -1.8 -0.9
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1100 680
WIRE 384 16 240 16
WIRE 384 48 384 16
WIRE 240 128 240 16
WIRE 304 128 240 128
WIRE 304 176 304 128
WIRE 304 176 240 176
WIRE 192 208 112 208
WIRE 112 320 112 288
WIRE 240 320 240 224
WIRE 240 320 112 320
WIRE 384 320 384 128
WIRE 384 320 240 320
WIRE 240 352 240 320
SYMBOL pmos4 192 128 R0
SYMATTR InstName M1
SYMATTR Value2 l=180n w=270n
SYMBOL voltage 384 32 R0
SYMATTR InstName VD
SYMATTR Value ""
SYMBOL voltage 112 192 R0
SYMATTR InstName VG
SYMATTR Value ""
FLAG 240 352 0
TEXT 656 160 Left 2 !.lib tsmc018.lib
TEXT 656 200 Left 2 !.dc VG -1.8 1.8 0.01 VD -0.01 -1.8 -0.9
* Z:\home\khalils\Downloads\files\data\raw_asc\04c5ebb18034_cmos_transient.asc
* Generated by LTspice 26.0.1 for Windows.
M1 N001 Vin Vout N001 PMOS l=180nm w=270nm
C1 Vout 0 50f
M2 Vout Vin 0 0 NMOS l=180nm w=270nm
V1 N001 0 1.8
V2 Vin 0 PULSE(0 1.8 0 .1ns .1ns 10ns 20ns)
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.tran 0 80ns 0 0.1n
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 240 32 208 32
WIRE 432 32 240 32
WIRE 208 64 208 32
WIRE 240 112 240 32
WIRE 240 112 208 112
WIRE 160 144 80 144
WIRE 432 144 432 112
WIRE 208 208 208 160
WIRE 432 208 208 208
WIRE 80 224 80 144
WIRE 80 224 -48 224
WIRE 208 224 208 208
WIRE -48 272 -48 224
WIRE 224 272 208 272
WIRE 80 304 80 224
WIRE 160 304 80 304
WIRE -48 384 -48 352
WIRE 208 464 208 320
WIRE 224 464 224 272
WIRE 224 464 208 464
WIRE 432 464 432 272
WIRE 432 464 224 464
WIRE 208 480 208 464
IOPIN -48 224 In
IOPIN 432 208 Out
SYMBOL pmos4 160 64 R0
SYMATTR InstName M1
SYMATTR Value2 l=180nm w=270nm
SYMBOL voltage 432 16 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 1.8
SYMBOL nmos4 160 224 R0
SYMATTR InstName M2
SYMATTR Value2 l=180nm w=270nm
SYMBOL cap 416 208 R0
SYMATTR InstName C1
SYMATTR Value 50f
SYMBOL voltage -48 256 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V2
SYMATTR Value PULSE(0 1.8 0 .1ns .1ns 10ns 20ns)
FLAG 208 480 0
FLAG 432 144 0
FLAG -48 384 0
FLAG -48 224 Vin
FLAG 432 208 Vout
TEXT -142 504 Left 2 !.tran 0 80ns 0 0.1n
* Z:\home\khalils\Downloads\files\data\raw_asc\4078f3c3a626_1001S8.asc
* Generated by LTspice 26.0.1 for Windows.
* Precision Absolute Value Circuit
* Library below included based on ModelFile attribute of instance XU1, XU2 (C:\users\khalils\AppData\Local\LTspice\lib\sym\OpAmps\LT1001S8.asy)
V2 -V 0 -15
D1 N002 N004 1N4148
R3 N005 N001 10K
XU1 0 N001 +V -V N004 LT1001 ;pnba In+)In-)V+)V-)OUT
R4 N003 N002 10K
R1 N002 N001 10K
D2 N004 N005 1N4148
V3 IN 0 SINE(0 10 100)
R5 OUT N003 10K
R2 N001 IN 10K
XU2 N005 N003 +V -V OUT LT1001 ;pnba In+)In-)V+)V-)OUT
V1 +V 0 15
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 30m
.lib LTC.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 896 680
WIRE -16 96 -96 96
WIRE 112 96 64 96
WIRE 160 96 112 96
WIRE 336 96 240 96
WIRE 384 96 336 96
WIRE 480 96 464 96
WIRE 496 96 480 96
WIRE 608 96 576 96
WIRE -96 128 -96 96
WIRE 336 128 336 96
WIRE 192 208 192 192
WIRE 528 208 528 192
WIRE 112 224 112 96
WIRE 160 224 112 224
WIRE 480 224 480 96
WIRE 496 224 480 224
WIRE -96 240 -96 208
WIRE 336 240 336 192
WIRE 336 240 224 240
WIRE 608 240 608 96
WIRE 608 240 560 240
WIRE 640 240 608 240
WIRE 160 256 144 256
WIRE 496 256 480 256
WIRE 192 288 192 272
WIRE 336 288 336 240
WIRE 528 288 528 272
WIRE -96 336 -96 320
WIRE 0 336 0 320
WIRE 112 384 112 224
WIRE 160 384 112 384
WIRE 336 384 336 352
WIRE 336 384 240 384
WIRE 480 384 480 256
WIRE 480 384 336 384
WIRE -96 448 -96 416
WIRE 0 448 0 416
SYMBOL res 256 80 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R1
SYMATTR Value 10K
SYMBOL res 592 80 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R5
SYMATTR Value 10K
SYMBOL diode 320 288 R0
SYMATTR InstName D2
SYMATTR Value 1N4148
SYMBOL opamps\\LT1001S8 528 176 R0
SYMATTR InstName U2
SYMBOL voltage -96 112 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V3
SYMATTR Value SINE(0 10 100)
SYMBOL voltage -96 320 R0
SYMATTR InstName V2
SYMATTR Value -15
SYMBOL res 80 80 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R2
SYMATTR Value 10K
SYMBOL diode 320 128 R0
SYMATTR InstName D1
SYMATTR Value 1N4148
SYMBOL voltage 0 320 R0
SYMATTR InstName V1
SYMATTR Value 15
SYMBOL res 480 80 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R4
SYMATTR Value 10K
SYMBOL opamps\\LT1001S8 192 176 R0
SYMATTR InstName U1
SYMBOL res 256 368 R90
WINDOW 0 0 56 VBottom 0
WINDOW 3 32 56 VTop 0
SYMATTR InstName R3
SYMATTR Value 10K
FLAG 0 448 0
FLAG 192 192 +V
FLAG 0 320 +V
FLAG 192 288 -V
FLAG -96 448 0
FLAG -96 320 -V
FLAG -96 240 0
FLAG 528 192 +V
FLAG 528 288 -V
FLAG 144 256 0
FLAG -96 96 IN
FLAG 640 240 OUT
TEXT 536 352 Left 0 !.tran 30m
TEXT 256 40 Bottom 0 ;Precision Absolute Value Circuit
* Z:\home\khalils\Downloads\files\data\raw_asc\395a7f0428dd_Fig16_65.asc
* Generated by LTspice 26.0.1 for Windows.
* Plot -I(VGS)
M1 0 VGS N001 0 N_50n l=50n w=500n
VGS VGS 0 1
R1 N001 0 1G
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.lib cmosedu_models.txt
.dc VGS 0 2 1m
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1748 680
WIRE 384 -128 384 -144
WIRE 384 -96 384 -128
WIRE 384 16 384 -16
WIRE 576 -144 384 -144
WIRE 624 -224 624 -256
WIRE 624 -96 624 -128
WIRE 624 16 624 -16
WIRE 848 -256 624 -256
WIRE 848 -192 848 -256
SYMBOL voltage 384 -112 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
WINDOW 3 40 53 Invisible 0
WINDOW 0 39 62 Left 0
SYMATTR Value 1
SYMATTR InstName VGS
SYMBOL nmos4 576 -224 R0
WINDOW 0 104 24 Invisible 0
WINDOW 3 179 41 Invisible 0
WINDOW 123 72 66 Left 0
SYMATTR InstName M1
SYMATTR Value N_50n
SYMATTR Value2 l=50n w=500n
SYMBOL res 608 -112 R0
SYMATTR InstName R1
SYMATTR Value 1G
FLAG 624 -176 0
FLAG 384 16 0
FLAG 384 -128 VGS
FLAG 848 -192 0
FLAG 624 16 0
TEXT 368 88 Left 0 !.lib cmosedu_models.txt
TEXT 368 64 Left 0 !.dc VGS 0 2 1m
TEXT 416 -264 Left 0 ;Plot -I(VGS)
* Z:\home\khalils\Downloads\files\data\raw_asc\2e6dd915c426_Astable_Multivibrator.asc
* Generated by LTspice 26.0.1 for Windows.
* Voltage regulation and rise time optimization part
R4 N001 OUT 300
R3 N001 N004 200k
Q2 OUT N003 N008 0 BC547B
C1 N003 N002 10p
D2 N008 0 D
R1 N001 N002 400
R2 N001 N003 200k
D5 N006 N007 D
D3 OUT N005 D
R5 0 N007 1k
D1 N009 0 D
V1 N001 0 5
C2 OUT N004 10p
Q1 N002 N004 N009 0 BC547B
D4 P001 N006 D
Q3 N001 N005 P001 0 NPN
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.model NPN NPN
.model PNP PNP
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.bjt
.tran 0.0001 startup
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1248 680
WIRE 176 80 64 80
WIRE 224 80 224 -32
WIRE 224 80 176 80
WIRE 272 80 224 80
WIRE 368 80 272 80
WIRE 592 80 368 80
WIRE 64 224 64 160
WIRE 96 224 64 224
WIRE 176 224 176 160
WIRE 176 224 160 224
WIRE 272 224 272 160
WIRE 288 224 272 224
WIRE 368 224 368 160
WIRE 368 224 352 224
WIRE 592 224 592 80
WIRE 368 272 368 224
WIRE 400 272 400 240
WIRE 400 272 368 272
WIRE 432 272 400 272
WIRE 528 272 496 272
WIRE 64 304 64 224
WIRE 400 304 400 272
WIRE 176 352 176 224
WIRE 336 352 176 352
WIRE 128 368 128 352
WIRE 288 368 288 224
WIRE 288 368 128 368
WIRE 592 400 592 384
WIRE 608 400 592 400
WIRE 736 400 672 400
WIRE 848 400 816 400
WIRE 400 464 400 400
WIRE 64 480 64 400
WIRE 64 608 64 544
WIRE 400 608 400 528
SYMBOL res 256 64 R0
SYMATTR InstName R3
SYMATTR Value 200k
SYMBOL cap 352 208 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C2
SYMATTR Value 10p
SYMBOL diode 576 320 R0
SYMATTR InstName D4
SYMBOL LED 48 480 R0
SYMATTR InstName D1
SYMBOL res 352 64 R0
SYMATTR InstName R4
SYMATTR Value 300
SYMBOL LED 384 464 R0
SYMATTR InstName D2
SYMBOL diode 608 416 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D5
SYMBOL npn 336 304 R0
SYMATTR InstName Q2
SYMATTR Value BC547B
SYMBOL npn 128 304 M0
SYMATTR InstName Q1
SYMATTR Value BC547B
SYMBOL res 832 384 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R5
SYMATTR Value 1k
SYMBOL npn 528 224 R0
SYMATTR InstName Q3
SYMBOL diode 432 288 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D3
SYMBOL res 48 64 R0
SYMATTR InstName R1
SYMATTR Value 400
SYMBOL cap 160 208 R90
WINDOW 0 0 32 VBottom 2
WINDOW 3 32 32 VTop 2
SYMATTR InstName C1
SYMATTR Value 10p
SYMBOL voltage 224 -16 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 V1
SYMATTR Value 5
SYMBOL res 160 64 R0
SYMATTR InstName R2
SYMATTR Value 200k
FLAG 400 608 0
FLAG 224 -112 0
FLAG 64 608 0
FLAG 848 400 0
FLAG 400 240 OUT
TEXT -16 632 Left 2 !.tran 0.0001 startup
TEXT 664 208 Left 2 ;Voltage regulation and rise time optimization part