Si7li/ltspice-spice-circuits huggingface dataset:
* Z:\home\khalils\Downloads\files\data\raw_asc\105f3366e1bd_6016.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\LT6016.asy)
R2 N003 N004 1K
R1 N002 N001 1K
R3 0 N003 100K
XU1 N003 N002 +V -V Out LT6016 ;pnba IN+)IN-)VCC)VEE)OUT
Vin N001 N004 SINE(0 10m 1K)
V1 +V 0 5
Vcom N001 0 50
R4 Out N002 100K
V2 -V 0 -5
.tran 5m
.lib LT6016.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 80 64 -48 64
WIRE 192 64 80 64
WIRE 336 64 272 64
WIRE 416 64 336 64
WIRE 528 64 496 64
WIRE -48 80 -48 64
WIRE 80 144 80 64
WIRE 416 160 416 144
WIRE -48 176 -48 160
WIRE 336 176 336 64
WIRE 384 176 336 176
WIRE 528 192 528 64
WIRE 528 192 448 192
WIRE 576 192 528 192
WIRE 384 208 336 208
WIRE 416 240 416 224
WIRE 80 304 80 224
WIRE 192 304 80 304
WIRE 336 304 336 208
WIRE 336 304 272 304
WIRE 416 304 336 304
WIRE 576 304 496 304
WIRE -144 320 -144 304
WIRE -48 320 -48 304
WIRE 576 320 576 304
WIRE -144 416 -144 400
WIRE -48 416 -48 400
SYMBOL voltage 80 128 R0
SYMATTR InstName Vin
SYMATTR Value SINE(0 10m 1K)
SYMBOL res 512 48 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R4
SYMATTR Value 100K
SYMBOL res 288 288 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 1K
SYMBOL voltage -48 64 R0
SYMATTR InstName Vcom
SYMATTR Value 50
SYMBOL voltage -48 304 R0
SYMATTR InstName V2
SYMATTR Value -5
SYMBOL res 288 48 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 1K
SYMBOL LT6016 416 192 R0
SYMATTR InstName U1
SYMBOL voltage -144 304 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL res 512 288 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 100K
FLAG -144 416 0
FLAG -48 416 0
FLAG -144 304 +V
FLAG 416 240 -V
FLAG -48 176 0
FLAG 576 320 0
FLAG 576 192 Out
FLAG 416 144 +V
FLAG -48 304 -V
TEXT 520 384 Left 2 !.tran 5m
* Z:\home\khalils\Downloads\files\data\raw_asc\ADP2119-1.8.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\ADP2119-1.8.asy)
L1 N002 OUT 1.5
V1 IN 0 5
Rload OUT 0 1.8
C1 OUT 0 22
XU1 IN IN N002 0 0 OUT IN N001 IN IN ADP2119-1.8 ;pnba Vin)Pvin)SW)PGND)GND)FB)TRK)Pgood)Sync/Mode)EN
R1 OUT N001 100K
C2 OUT 0 10
.tran 1m
.lib ADP2119-1.8.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 128 0 64 0
WIRE 288 0 128 0
WIRE 64 16 64 0
WIRE 288 32 288 0
WIRE 128 64 128 0
WIRE 160 64 128 64
WIRE 496 64 416 64
WIRE 624 64 576 64
WIRE 64 112 64 96
WIRE 128 144 128 64
WIRE 160 144 128 144
WIRE 448 144 416 144
WIRE 560 144 528 144
WIRE 624 144 624 64
WIRE 624 144 560 144
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 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 res 736 144 R0
WINDOW 3 34 68 Left 2
SYMATTR Value 1.8
SYMATTR InstName Rload
SYMBOL ADP2119-1.8 288 272 R0
SYMATTR InstName U1
SYMBOL voltage 64 0 R0
WINDOW 0 27 27 Left 2
WINDOW 3 29 88 Left 2
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL res 592 48 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 100K
SYMBOL cap 544 160 R0
WINDOW 0 21 15 Left 2
WINDOW 3 22 48 Left 2
SYMATTR InstName C1
SYMATTR Value 22
FLAG 560 256 0
FLAG 288 368 0
FLAG 64 112 0
FLAG 752 144 OUT
FLAG 752 256 0
FLAG 64 0 IN
TEXT 504 344 Left 2 !.tran 1m
* Z:\home\khalils\Downloads\files\data\raw_asc\079f3f8bcfda_ADA4898.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\ADA4898.asy)
V1 IN 0 SINE(0 10m 1Meg)
Vcc Vcc 0 15
Vee 0 Vee 15
XU1 IN OUT Vcc Vee OUT Vcc ADA4898 ;pnba In+)In-)V+)V-)OUT)SHDN
RL OUT 0 1k
.tran 2u
.lib ADA4898.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1720 800
WIRE 624 256 304 256
WIRE 64 288 64 272
WIRE 416 352 416 320
WIRE 304 368 304 256
WIRE 400 368 304 368
WIRE 624 384 624 256
WIRE 624 384 464 384
WIRE 672 384 624 384
WIRE 64 400 64 368
WIRE 64 400 32 400
WIRE 400 400 304 400
WIRE 32 416 32 400
WIRE 624 416 624 384
WIRE 64 448 64 400
WIRE 416 448 416 416
WIRE 448 448 448 416
WIRE 304 496 304 400
WIRE 624 528 624 496
WIRE 64 544 64 528
WIRE 304 592 304 576
SYMBOL ADA4898 432 400 R0
SYMATTR InstName U1
SYMBOL voltage 64 432 R0
WINDOW 123 0 0 Left 2
SYMATTR InstName Vee
SYMATTR Value 15
SYMBOL voltage 304 480 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value SINE(0 10m 1Meg)
SYMBOL res 608 400 R0
SYMATTR InstName RL
SYMATTR Value 1k
SYMBOL voltage 64 272 R0
WINDOW 123 0 0 Left 2
SYMATTR InstName Vcc
SYMATTR Value 15
FLAG 672 384 OUT
FLAG 64 272 Vcc
FLAG 64 544 Vee
FLAG 416 320 Vcc
FLAG 416 448 Vee
FLAG 32 416 0
FLAG 304 592 0
FLAG 624 528 0
FLAG 304 400 IN
FLAG 448 448 Vcc
TEXT 16 632 Left 2 !.tran 2u
* Z:\home\khalils\Downloads\files\data\raw_asc\LT6654-3.asc
* Generated by LTspice 26.0.1 for Windows.
V1 IN 0 4
C1 OUT 0 1
S1 0 OUT N002 0 5mA
V2 N002 0 PULSE(0 1 600u 10n 10n 200u 10m)
S2 OUT IN N001 0 5mA
V3 N001 0 PULSE(0 1 100u 10n 10n 200u 10m)
XU1 0 IN OUT LT6654-3 ;pnba GND)IN)OUT
.tran 1m
.model 5mA SW(Ron=10 Roff=1Meg Vt=.5 Vh=-.1 Ilimit=5m level=2)
* Turn on and off 5mA of sink current\nand then on and off 5mA of source current
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\References\LT6654-3.asy)
.lib LT6654-3.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 4212 1120
WIRE 2288 256 1840 256
WIRE 2288 272 2288 256
WIRE 2592 288 2336 288
WIRE 2704 288 2672 288
WIRE 2352 336 2336 336
WIRE 1840 384 1840 256
WIRE 1840 384 1712 384
WIRE 1872 384 1840 384
WIRE 2176 384 2096 384
WIRE 2288 384 2288 352
WIRE 2288 384 2176 384
WIRE 2384 384 2288 384
WIRE 1712 400 1712 384
WIRE 2176 400 2176 384
WIRE 2288 416 2288 384
WIRE 2592 432 2336 432
WIRE 2704 432 2672 432
WIRE 1984 480 1984 448
WIRE 2176 480 2176 464
WIRE 2352 480 2336 480
WIRE 1712 496 1712 480
WIRE 2288 512 2288 496
FLAG 1984 480 0
FLAG 2384 384 OUT
FLAG 1712 384 IN
FLAG 1712 496 0
FLAG 2176 480 0
FLAG 2288 512 0
FLAG 2352 480 0
FLAG 2704 432 0
FLAG 2352 336 0
FLAG 2704 288 0
SYMBOL voltage 1712 384 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 4
SYMBOL cap 2160 400 R0
SYMATTR InstName C1
SYMATTR Value 1
SYMBOL sw 2288 512 R180
WINDOW 0 -16 107 Right 2
WINDOW 3 -20 7 Right 2
SYMATTR InstName S1
SYMATTR Value 5mA
SYMBOL voltage 2576 432 M90
WINDOW 123 74 56 VTop 2
WINDOW 39 53 56 VTop 2
WINDOW 0 -32 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName V2
SYMATTR Value PULSE(0 1 600u 10n 10n 200u 10m)
SYMBOL sw 2288 368 R180
WINDOW 0 -17 110 Right 2
WINDOW 3 -14 9 Right 2
SYMATTR InstName S2
SYMATTR Value 5mA
SYMBOL voltage 2576 288 M90
WINDOW 123 74 56 VTop 2
WINDOW 39 53 56 VTop 2
WINDOW 3 32 56 VTop 2
WINDOW 0 -32 56 VBottom 2
SYMATTR Value PULSE(0 1 100u 10n 10n 200u 10m)
SYMATTR InstName V3
SYMBOL LT6654-3 1984 384 R0
SYMATTR InstName U1
TEXT 2056 584 Left 2 !.tran 1m\n.model 5mA SW(Ron=10 Roff=1Meg Vt=.5 Vh=-.1 Ilimit=5m level=2)
TEXT 2000 240 Bottom 2 ;Turn on and off 5mA of sink current\nand then on and off 5mA of source current
* Z:\home\khalils\Downloads\files\data\raw_asc\09097b0d58dc_Fig28_5a.asc
* Generated by LTspice 26.0.1 for Windows.
Vin Vin 0 SINE(0.5 0.5 4MEG)
Vclock clock 0 PULSE(0 1 0 0 0 4.9n 10n)
A1 Vin 0 clock 0 0 0 Vout 0 SAMPLEHOLD REF=0.5
.tran 0 500n 0 .1n uic
.options plotwinsize=0
* Sample-and-Hold, S/H
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1344 696
WIRE 384 208 320 208
WIRE 736 208 384 208
WIRE 736 240 672 240
WIRE 992 256 912 256
WIRE 320 272 320 208
WIRE 736 272 608 272
WIRE 608 336 608 272
WIRE 320 416 320 352
WIRE 608 480 608 416
FLAG 320 416 0
FLAG 384 208 Vin
FLAG 608 480 0
FLAG 608 272 clock
FLAG 992 256 Vout
FLAG 672 240 0
SYMBOL voltage 320 256 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName Vin
SYMATTR Value SINE(0.5 0.5 4MEG)
SYMBOL voltage 608 320 R0
WINDOW 0 36 42 Left 0
WINDOW 3 35 69 Left 0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName Vclock
SYMATTR Value PULSE(0 1 0 0 0 4.9n 10n)
SYMBOL SpecialFunctions\\sample 816 240 R0
WINDOW 3 -28 112 Left 0
SYMATTR Value REF=0.5
SYMATTR InstName A1
TEXT 920 144 Left 0 !.tran 0 500n 0 .1n uic
TEXT 920 176 Left 0 !.options plotwinsize=0
TEXT 848 432 Left 0 ;Sample-and-Hold, S/H
* Z:\home\khalils\Downloads\files\data\raw_asc\2003ece340f8_opamp_05_02_03_sum_tran.asc
* Generated by LTspice 26.0.1 for Windows.
V2 0 -VCC 12
R1 N001 N003 1K
R3 N001 N004 2K
V4 N004 0 5
V1 +VCC 0 12
R2 N002 N001 1k
XU1 0 N001 +VCC -VCC N002 LM741 ;pnba In+)In-)V+)V-)OUT
V3 N003 0 SINE(0 1 1K)
.tran 0 4m 0 0.01m
.lib ../../01_models/LM741.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 16 -16 -112 -16
WIRE 192 -16 96 -16
WIRE 80 48 48 48
WIRE 352 48 352 16
WIRE 48 80 48 48
WIRE -256 96 -384 96
WIRE -112 96 -112 -16
WIRE -112 96 -176 96
WIRE 16 96 -112 96
WIRE 192 112 192 -16
WIRE 192 112 80 112
WIRE 16 128 -32 128
WIRE -384 144 -384 96
WIRE 352 160 352 128
WIRE 448 160 352 160
WIRE 48 176 48 144
WIRE 80 176 48 176
WIRE 352 192 352 160
WIRE 448 192 448 160
WIRE -256 208 -304 208
WIRE -112 208 -112 96
WIRE -112 208 -176 208
WIRE -32 208 -32 128
WIRE -304 256 -304 208
WIRE -384 288 -384 224
WIRE 352 320 352 272
WIRE -304 352 -304 336
SYMBOL Opamps\\opamp2 48 48 R0
WINDOW 0 34 45 Left 2
WINDOW 3 33 81 Left 2
SYMATTR InstName U1
SYMATTR Value LM741
SYMBOL res -160 80 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R1
SYMATTR Value 1K
SYMBOL res -160 192 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R3
SYMATTR Value 2K
SYMBOL Misc\\battery 352 176 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value 12
SYMBOL Misc\\battery 352 32 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL res 112 -32 R90
WINDOW 0 0 56 VBottom 2
WINDOW 3 32 56 VTop 2
SYMATTR InstName R2
SYMATTR Value 1k
SYMBOL voltage -384 128 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
WINDOW 3 -145 108 Left 2
SYMATTR Value SINE(0 1 1K)
SYMATTR InstName V3
SYMBOL Misc\\battery -304 240 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V4
SYMATTR Value 5
FLAG 448 192 0
FLAG 352 16 +VCC
FLAG 352 320 -VCC
FLAG -32 208 0
FLAG -384 288 0
FLAG 80 48 +VCC
FLAG 80 176 -VCC
FLAG -304 352 0
TEXT -392 432 Left 2 !.tran 0 4m 0 0.01m
TEXT -392 472 Left 2 !.lib ../../01_models/LM741.lib
* Z:\home\khalils\Downloads\files\data\raw_asc\389df0f4d966_Common_Source_Amplifier.asc
* Generated by LTspice 26.0.1 for Windows.
* .tran 5m
* .ac dec 10 10 1gig
;.step param w 0.18u 3.6u 0.18u
;.step param k 1 10 0.1
V2 Vin 0 SINE(0.65 1m 1k) AC 1
R1 Vdd Vout 19k
C1 Vout 0 1p
M1 Vout Vin 0 0 NMOS l=0.36u w={k*w}
V1 Vdd 0 1.8
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.include "/Users/ahmedmajid/Downloads/Analog Internship/Session 2/TSMC/tsmc180.txt"
.op
.param w=3.08u
.tf V(Vout) V2
.param k=1
.options plotwinsize=0
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 928
WIRE 400 64 400 0
WIRE 400 192 400 144
WIRE 656 192 400 192
WIRE 752 192 656 192
WIRE 656 208 656 192
WIRE 400 240 400 192
WIRE 512 288 400 288
WIRE 352 320 192 320
WIRE 400 368 400 336
WIRE 512 368 512 288
WIRE 512 368 400 368
WIRE 656 416 656 272
WIRE 400 432 400 368
WIRE 48 688 48 640
WIRE 224 688 224 640
WIRE 48 880 48 768
WIRE 224 880 224 768
IOPIN 752 192 Out
SYMBOL voltage 224 672 R0
WINDOW 123 24 118 Left 2
SYMATTR InstName V2
SYMATTR Value SINE(0.65 1m 1k)
SYMATTR Value2 AC 1
SYMBOL cap 640 208 R0
SYMATTR InstName C1
SYMATTR Value 1p
SYMBOL voltage 48 672 R0
SYMATTR InstName V1
SYMATTR Value 1.8
SYMBOL nmos4 352 240 R0
WINDOW 123 56 94 Left 2
SYMATTR InstName M1
SYMATTR Value2 l=0.36u w={k*w}
SYMBOL res 384 48 R0
SYMATTR InstName R1
SYMATTR Value 19k
FLAG 48 640 Vdd
FLAG 224 640 Vin
FLAG 400 432 0
FLAG 752 192 Vout
FLAG 656 416 0
FLAG 400 0 Vdd
FLAG 192 320 Vin
FLAG 48 880 0
FLAG 224 880 0
TEXT -240 -200 Left 2 !.include "/Users/ahmedmajid/Downloads/Analog Internship/Session 2/TSMC/tsmc180.txt"
TEXT -232 -160 Left 2 !.op
TEXT -224 -96 Left 2 !.param w=3.08u
TEXT -248 -40 Left 2 !;.step param w 0.18u 3.6u 0.18u
TEXT -240 56 Left 2 !.tf V(Vout) V2
TEXT -240 8 Left 2 !.param k=1
TEXT -248 112 Left 2 !;.step param k 1 10 0.1
TEXT -224 168 Left 2 ;.tran 5m
TEXT -224 224 Left 2 !.options plotwinsize=0
TEXT -152 368 Left 2 ;.ac dec 10 10 1gig
* Z:\home\khalils\Downloads\files\data\raw_asc\LT3060-1.8.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\LT3060-1.8.asy)
C1 N002 0 10n
C3 OUT 0 10
Rload OUT 0 18
XU1 N002 N001 OUT MP_01 IN MP_02 IN 0 LT3060-1.8 ;pnba Ref/Byp)ADJ)OUT))IN))_SHDN)GND
V1 IN 0 12
C2 OUT N001 10n
.tran .1 startup
.lib LT3060-1.8.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE 0 112 -16 112
WIRE 96 112 0 112
WIRE 112 112 96 112
WIRE 432 112 368 112
WIRE 544 112 432 112
WIRE 624 112 544 112
WIRE -16 128 -16 112
WIRE 544 128 544 112
WIRE 624 128 624 112
WIRE 432 144 432 112
WIRE -16 224 -16 208
WIRE 96 224 96 112
WIRE 112 224 96 224
WIRE 432 224 432 208
WIRE 432 224 368 224
WIRE 544 224 544 192
WIRE 624 224 624 208
WIRE 112 336 80 336
WIRE 400 336 368 336
WIRE 400 352 400 336
WIRE 400 432 400 416
SYMBOL PowerProducts\\LT3060-1.8 240 224 R0
SYMATTR InstName U1
SYMBOL cap 384 352 R0
SYMATTR InstName C1
SYMATTR Value 10n
SYMBOL res 608 112 R0
SYMATTR InstName Rload
SYMATTR Value 18
SYMBOL voltage -16 112 R0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL cap 416 144 R0
SYMATTR InstName C2
SYMATTR Value 10n
SYMBOL cap 528 128 R0
SYMATTR InstName C3
SYMATTR Value 10
FLAG 80 336 0
FLAG -16 224 0
FLAG 400 432 0
FLAG 544 224 0
FLAG 624 224 0
FLAG 624 112 OUT
FLAG 0 112 IN
TEXT 480 320 Left 2 !.tran .1 startup
* Z:\home\khalils\Downloads\files\data\raw_asc\LT1173-12.asc
* Generated by LTspice 26.0.1 for Windows.
L1 IN N001 100 Rser=0.02 Rpar=5000
D1 N001 OUT MBRS140
C1 OUT 0 100 Rser=0.02
V1 IN 0 5
XU1 IN IN N001 0 0 MP_01 MP_02 OUT LT1173 top=753K bot=87.4K ;pnba Ilim)Vin)SW1)SW2)GND)))Sense
Rload OUT 0 120
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.tran 5m startup
* Library below included based on ModelFile attribute of instance XU1 (C:\users\khalils\AppData\Local\LTspice\lib\sym\PowerProducts\LT1173-12.asy)
.lib LT1173.sub
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 2528 1408
WIRE 1472 912 1328 912
WIRE 1600 912 1472 912
WIRE 1632 912 1600 912
WIRE 1728 912 1712 912
WIRE 1776 912 1728 912
WIRE 1888 912 1840 912
WIRE 1968 912 1888 912
WIRE 1328 928 1328 912
WIRE 1968 928 1968 912
WIRE 1472 960 1472 912
WIRE 1600 960 1600 912
WIRE 1328 1024 1328 1008
WIRE 1968 1024 1968 1008
WIRE 1728 1040 1728 912
WIRE 1728 1040 1664 1040
WIRE 1888 1104 1888 912
WIRE 1888 1104 1664 1104
WIRE 1888 1120 1888 1104
WIRE 1680 1168 1664 1168
WIRE 1888 1200 1888 1184
WIRE 1536 1264 1536 1248
FLAG 1536 1264 0
FLAG 1680 1168 0
FLAG 1968 1024 0
FLAG 1888 1200 0
FLAG 1328 1024 0
FLAG 1968 912 OUT
FLAG 1328 912 IN
SYMBOL IND 1616 928 R270
WINDOW 0 32 56 VTop 2
WINDOW 3 5 56 VBottom 2
SYMATTR InstName L1
SYMATTR Value 100
SYMATTR SpiceLine Rser=0.02 Rpar=5000
SYMBOL schottky 1776 928 R270
WINDOW 0 32 32 VTop 2
WINDOW 3 0 32 VBottom 2
SYMATTR InstName D1
SYMATTR Value MBRS140
SYMBOL POLCAP 1872 1120 R0
SYMATTR InstName C1
SYMATTR Value 100
SYMATTR SpiceLine Rser=0.02
SYMBOL VOLTAGE 1328 912 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL PowerProducts\\LT1173-12 1536 1104 R0
SYMATTR InstName U1
SYMBOL res 1952 912 R0
SYMATTR InstName Rload
SYMATTR Value 120
TEXT 1736 1256 Left 2 !.tran 5m startup
* Z:\home\khalils\Downloads\files\data\raw_asc\1de0eeb6beb7_CurrentMirrorSimple_-1.asc
* Generated by LTspice 26.0.1 for Windows.
* SIMPLE CURRENT MIRROR
* (SPECIFICATION)\nIref =52.4u\nIout=524
* (RESULT)\nIref =52.4u\nIout=523
vdd vdd 0 1.8
M1 N001 N001 0 0 NMOS l=0.36u w=9.9u
M3 N001 N001 vdd vdd PMOS l=0.36u w=1.26u
M2 vd N001 0 0 NMOS l=360n w=9.9u m=10
V1 vd 0 0.6
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.include tsmc180.txt
.op
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 880 680
WIRE -16 0 -16 -32
WIRE 16 0 -16 0
WIRE -16 16 -16 0
WIRE -64 32 -96 32
WIRE 16 64 16 0
WIRE 16 64 -16 64
WIRE -96 128 -96 32
WIRE -16 128 -16 112
WIRE -16 128 -96 128
WIRE -16 176 -16 128
WIRE 64 176 -16 176
WIRE -16 192 -16 176
WIRE 272 192 272 32
WIRE -368 224 -368 176
WIRE -16 240 -64 240
WIRE 368 240 272 240
WIRE -496 256 -496 192
WIRE 64 272 64 176
WIRE 64 272 32 272
WIRE 224 272 64 272
WIRE 368 288 368 240
WIRE 368 288 272 288
WIRE -64 304 -64 240
WIRE -16 304 -16 288
WIRE -16 304 -64 304
WIRE 272 336 272 288
WIRE -496 368 -496 336
WIRE -368 368 -368 304
WIRE -16 368 -16 304
DATAFLAG 0 176 ""
DATAFLAG 272 176 ""
SYMBOL nmos4 32 192 M0
WINDOW 123 56 100 Left 2
SYMATTR Value2 l=0.36u w=9.9u
SYMATTR InstName M1
SYMBOL nmos4 224 192 R0
WINDOW 123 56 100 Left 2
SYMATTR Value2 l=360n w=9.9u m=10
SYMATTR InstName M2
SYMBOL pmos4 -64 112 M180
WINDOW 123 58 11 Left 2
SYMATTR Value2 l=0.36u w=1.26u
SYMATTR InstName M3
SYMBOL voltage -496 240 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName vdd
SYMATTR Value 1.8
SYMBOL voltage -368 208 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V1
SYMATTR Value 0.6
FLAG -16 368 0
FLAG -496 368 0
FLAG -496 192 vdd
FLAG -16 -32 vdd
FLAG 272 336 0
FLAG -368 176 vd
FLAG -368 368 0
FLAG 272 32 vd
TEXT -528 48 Left 2 !.include tsmc180.txt
TEXT -528 72 Left 2 !.op
TEXT -176 -120 Left 2 ;SIMPLE CURRENT MIRROR
TEXT -528 -88 Left 2 ;(SPECIFICATION)\nIref =52.4u\nIout=524
TEXT 280 -96 Left 2 ;(RESULT)\nIref =52.4u\nIout=523
* Z:\home\khalils\Downloads\files\data\raw_asc\089c46df6e1e_signaux.asc
* Generated by LTspice 26.0.1 for Windows.
V1 X 0 SINE(0 2 1k 0 0 0 0)
V2 N003 0 SINE(0 2 1k 0 100 0 0)
V3 Burst1 0 SINE(0 2 1k 8ms 0 0 10)
V5 Y 0 SINE(0 2 5k 0 0 0 0)
B1 N001 0 V=V(X)+V(Y)
B2 N002 0 V=V(X)*V(Y)
V4 MyPulse 0 PULSE(0 2 0 1ns 1ns 6ms 30ms)
B3 repBurst 0 V=V(MyPulse)*V(X)
.tran 60ms
* sinus normal
* sinus amorti = sin *exp (-dampxt)
* 1 burst
* sinus normal
* ADD X+Y
* MULT X*Y
* behavorial symbol
* repetitive pulse
* repetive burst = pulse * sinus
* behavorial symbol
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1028 680
WIRE -640 -608 -640 -640
WIRE -352 -608 -352 -640
WIRE -64 -608 -64 -640
WIRE 144 -608 144 -640
WIRE -656 -240 -656 -272
WIRE -176 -240 -176 -272
WIRE 128 -240 128 -272
WIRE -656 64 -656 32
FLAG -640 -528 0
FLAG -656 -160 0
FLAG -176 -160 0
FLAG -64 -528 0
FLAG -352 -528 0
FLAG -640 -640 X
FLAG -352 -640 Y
FLAG 144 -528 0
FLAG 128 -160 0
FLAG -656 144 0
FLAG 128 -272 MyPulse
FLAG -656 32 repBurst
FLAG -176 -272 Burst1
SYMBOL voltage -640 -624 R0
WINDOW 3 -92 156 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V1
SYMATTR Value SINE(0 2 1k 0 0 0 0)
SYMBOL voltage -656 -256 R0
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V2
SYMATTR Value SINE(0 2 1k 0 100 0 0)
SYMBOL voltage -176 -256 R0
WINDOW 3 -92 156 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V3
SYMATTR Value SINE(0 2 1k 8ms 0 0 10)
SYMBOL voltage -352 -624 R0
WINDOW 3 -92 156 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V5
SYMATTR Value SINE(0 2 5k 0 0 0 0)
SYMBOL bv -64 -624 R0
WINDOW 3 29 97 Left 2
SYMATTR InstName B1
SYMATTR Value V=V(X)+V(Y)
SYMBOL bv 144 -624 R0
WINDOW 3 29 97 Left 2
SYMATTR InstName B2
SYMATTR Value V=V(X)*V(Y)
SYMBOL voltage 128 -256 R0
WINDOW 3 -92 156 Left 2
WINDOW 123 0 0 Left 2
WINDOW 39 0 0 Left 2
SYMATTR InstName V4
SYMATTR Value PULSE(0 2 0 1ns 1ns 6ms 30ms)
SYMBOL bv -656 48 R0
WINDOW 3 29 97 Left 2
SYMATTR InstName B3
SYMATTR Value V=V(MyPulse)*V(X)
TEXT -1040 -232 Left 2 !.tran 60ms
TEXT -704 -440 Left 2 ;sinus normal
TEXT -760 -96 Left 2 ;sinus amorti = sin *exp (-dampxt)
TEXT -192 -56 Left 2 ;1 burst
TEXT -408 -440 Left 2 ;sinus normal
TEXT -96 -448 Left 2 ;ADD X+Y
TEXT 112 -440 Left 2 ;MULT X*Y
TEXT 200 -576 Left 2 ;behavorial symbol
TEXT 104 -56 Left 2 ;repetitive pulse
TEXT -696 200 Left 2 ;repetive burst = pulse * sinus
TEXT -600 96 Left 2 ;behavorial symbol
* Z:\home\khalils\Downloads\files\data\raw_asc\2a9269e45933_Fig14_2.asc
* Generated by LTspice 26.0.1 for Windows.
* Plot log10(Id(M1))
M1 VDD VGS 0 0 N_50n l=50n w=500n
VGS VGS 0 0
VDD VDD 0 1
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
.dc VGS 0 1
.include cmosedu_models.txt
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 3172 680
WIRE 576 -304 448 -304
WIRE 704 -304 576 -304
WIRE 448 -256 448 -304
WIRE 704 -224 704 -304
WIRE 272 -176 192 -176
WIRE 400 -176 272 -176
WIRE 192 -160 192 -176
WIRE 448 -112 448 -160
WIRE 704 -112 704 -144
WIRE 192 -32 192 -80
SYMBOL voltage 192 -176 R0
WINDOW 3 37 90 Left 0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR Value 0
SYMATTR InstName VGS
SYMBOL voltage 704 -240 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VDD
SYMATTR Value 1
SYMBOL nmos4 400 -256 R0
WINDOW 0 104 24 Right 0
WINDOW 3 179 41 Right 0
WINDOW 123 213 74 Right 0
SYMATTR InstName M1
SYMATTR Value N_50n
SYMATTR Value2 l=50n w=500n
FLAG 448 -208 0
FLAG 704 -112 0
FLAG 576 -304 VDD
FLAG 448 -112 0
FLAG 192 -32 0
FLAG 272 -176 VGS
TEXT 304 -56 Left 0 !.dc VGS 0 1
TEXT 304 -32 Left 0 !.include cmosedu_models.txt
TEXT 216 -280 Left 0 ;Plot log10(Id(M1))
* Z:\tmp\asc_dec_bjh7r6w2\084ab8c1faeb_AD8668_dec1.asc
* Generated by LTspice 26.0.1 for Windows.
Vin IN 0 SINE(0 1 1K)
XU1 IN N001 +V -V OUT AD8668 ;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\AD8668.asy)
.lib ADI1.lib
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1240 700
WIRE 432 -1216 416 -1216
WIRE 528 -1216 512 -1216
WIRE 544 -1216 528 -1216
WIRE 640 -1216 624 -1216
WIRE 256 -1152 256 -1168
WIRE 528 -1120 528 -1216
WIRE 544 -1120 528 -1120
WIRE 640 -1104 640 -1216
WIRE 640 -1104 608 -1104
WIRE 752 -1104 640 -1104
WIRE 544 -1088 432 -1088
WIRE 752 -1088 752 -1104
WIRE 432 -1072 432 -1088
WIRE 256 -1056 256 -1072
WIRE 752 -992 752 -1008
WIRE 432 -976 432 -992
SYMBOL voltage 432 -1088 R0
WINDOW 123 24 146 Left 2
WINDOW 39 24 125 Left 2
SYMATTR InstName Vin
SYMATTR Value SINE(0 1 1K)
SYMBOL AD8668 576 -1168 R0
SYMATTR InstName U1
FLAG 432 -976 0
FLAG 752 -1104 OUT
FLAG 432 -1088 IN
FLAG 576 -1136 +V
FLAG 256 -1168 -V
FLAG 576 -1072 -V
FLAG 416 -1216 0
FLAG 752 -992 0
FLAG 256 -1056 0