* Z:\tmp\asc_dec_bjh7r6w2\19226029fd45_Fig26_24_small_dec1.asc
* Generated by LTspice 26.0.1 for Windows.
M10 N002 N001 VDD VDD P_50n l=50n w=1u
M17 ncr Vm N006 0 N_50n l=50n w=500n
M18 ncl Vp N006 0 N_50n l=50n w=500n
M23 vom N010 0 0 N_50n l=50n w=500n
M19 N004 Vp N007 0 N_50n l=50n w=500n
R1 vop vm 20k
Vip1 vim 0 PULSE 499m 501m 0 500p 500p 4.5n 10n
R2 vm vip 20k
M13 vodm N001 ncl 0 N_50n l=50n w=500n
M5 N007 Vbiasn 0 0 N_50n l=50n w=500n
C4 vop 0 250f
M20 N005 Vm N007 0 N_50n l=50n w=500n
M9 N003 N001 VDD VDD P_50n l=50n w=1u
.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 3220 868
WIRE 1440 -544 1232 -544
WIRE 1472 -544 1440 -544
WIRE 1664 -544 1472 -544
WIRE 1392 -416 1392 -464
WIRE 1744 -416 1392 -416
WIRE 1184 -384 1184 -464
WIRE 1392 -384 1392 -416
WIRE 1440 -368 1232 -368
WIRE 1568 -368 1440 -368
WIRE 1696 -368 1568 -368
WIRE 1184 -240 1184 -288
WIRE 1184 -240 1008 -240
WIRE 1392 -240 1392 -288
WIRE 1472 -240 1472 -544
WIRE 1472 -240 1392 -240
WIRE 1664 -240 1664 -544
WIRE 1744 -240 1744 -288
WIRE 1744 -240 1664 -240
WIRE 1952 -240 1952 -288
WIRE 2128 -240 1952 -240
WIRE 1184 -208 1184 -240
WIRE 1392 -208 1392 -240
WIRE 1744 -208 1744 -240
WIRE 1952 -208 1952 -240
WIRE 1440 -128 1232 -128
WIRE 1472 -128 1472 -240
WIRE 1472 -128 1440 -128
WIRE 1664 -128 1664 -240
WIRE 1664 -128 1472 -128
WIRE 1696 -128 1664 -128
WIRE 1904 -128 1696 -128
WIRE 1184 -96 1184 -112
WIRE 1952 -96 1952 -112
WIRE 1184 -80 1184 -96
WIRE 1392 -80 1392 -112
WIRE 1744 -80 1744 -112
WIRE 1952 -80 1952 -96
WIRE 1072 0 1008 0
WIRE 1136 0 1072 0
WIRE 1344 0 1136 0
WIRE 2000 0 1792 0
WIRE 2080 0 2000 0
WIRE 2112 0 2080 0
WIRE 1184 48 1184 16
WIRE 1952 48 1952 16
WIRE 1952 48 1184 48
WIRE 1184 64 1184 48
WIRE 1392 64 1392 16
WIRE 1744 64 1744 16
WIRE 1744 64 1392 64
WIRE 1952 64 1952 48
WIRE 1440 144 1232 144
WIRE 1568 144 1568 -368
WIRE 1568 144 1440 144
WIRE 1696 144 1568 144
WIRE 1392 192 1392 160
WIRE 1392 192 1184 192
WIRE 1584 192 1392 192
WIRE 1744 192 1584 192
WIRE 1584 208 1584 192
WIRE 880 336 880 320
WIRE 880 368 880 336
WIRE 768 416 768 400
WIRE 768 448 768 416
WIRE 880 480 880 448
WIRE 880 496 880 480
WIRE 768 560 768 528
WIRE 1424 560 1408 560
WIRE 1472 560 1472 448
WIRE 1472 560 1424 560
WIRE 2096 560 2096 448
WIRE 2144 560 2096 560
WIRE 2160 560 2144 560
WIRE 768 576 768 560
WIRE 1424 576 1424 560
WIRE 2144 576 2144 560
WIRE 880 608 880 576
WIRE 1472 608 1472 560
WIRE 1488 608 1472 608
WIRE 1696 608 1552 608
WIRE 1872 608 1840 608
WIRE 2016 608 1872 608
WIRE 2096 608 2096 560
WIRE 2096 608 2080 608
WIRE 880 624 880 608
WIRE 1616 640 1552 640
WIRE 1952 640 1952 576
WIRE 2016 640 1952 640
WIRE 1424 656 1424 640
WIRE 1472 656 1472 608
WIRE 1952 656 1952 640
WIRE 2096 656 2096 608
WIRE 2144 656 2144 640
WIRE 768 688 768 656
WIRE 768 704 768 688
WIRE 1552 736 1552 640
WIRE 1552 736 1520 736
WIRE 1568 736 1552 736
WIRE 2016 736 2016 640
WIRE 2016 736 2000 736
WIRE 2048 736 2016 736
WIRE 880 752 880 704
WIRE 1472 784 1472 752
WIRE 1952 784 1952 752
WIRE 2096 784 2096 752
WIRE 768 832 768 784
SYMBOL pmos4 1440 -464 R180
WINDOW 123 58 102 Left 2
WINDOW 0 56 16 Left 2
SYMATTR Value2 l=50n w=1u
SYMATTR InstName M10
SYMATTR Value P_50n
SYMBOL nmos4 2000 -80 M0
WINDOW 123 56 100 Left 2
SYMATTR Value2 l=50n w=500n
SYMATTR InstName M17
SYMATTR Value N_50n
SYMBOL nmos4 1136 -80 R0
WINDOW 123 56 100 Left 2
SYMATTR Value2 l=50n w=500n
SYMATTR InstName M18
SYMATTR Value N_50n
SYMBOL nmos4 2048 656 R0
WINDOW 123 56 100 Left 2
SYMATTR Value2 l=50n w=500n
SYMATTR InstName M23
SYMATTR Value N_50n
SYMBOL nmos4 1344 -80 R0
WINDOW 123 56 100 Left 2
SYMATTR Value2 l=50n w=500n
SYMATTR InstName M19
SYMATTR Value N_50n
SYMBOL res 752 432 R0
SYMATTR InstName R1
SYMATTR Value 20k
SYMBOL voltage 880 608 R0
SYMATTR InstName Vip1
SYMATTR Value PULSE 499m 501m 0 500p 500p 4.5n 10n
SYMBOL res 752 560 R0
SYMATTR InstName R2
SYMATTR Value 20k
SYMBOL nmos4 1232 -208 M0
WINDOW 123 56 100 Left 2
SYMATTR Value2 l=50n w=500n
SYMATTR InstName M13
SYMATTR Value N_50n
SYMBOL nmos4 1440 64 M0
WINDOW 123 56 100 Left 2
SYMATTR Value2 l=50n w=500n
SYMATTR InstName M5
SYMATTR Value N_50n
SYMBOL cap 1408 576 R0
SYMATTR InstName C4
SYMATTR Value 250f
SYMBOL nmos4 1792 -80 M0
WINDOW 123 56 100 Left 2
SYMATTR Value2 l=50n w=500n
SYMATTR InstName M20
SYMATTR Value N_50n
SYMBOL pmos4 1232 -464 R180
WINDOW 123 58 102 Left 2
WINDOW 0 56 16 Left 2
SYMATTR Value2 l=50n w=1u
SYMATTR InstName M9
SYMATTR Value P_50n
FLAG 1392 -160 0
FLAG 1744 -160 0
FLAG 1184 -336 VDD
FLAG 1392 -336 VDD
FLAG 1184 -512 VDD
FLAG 1184 -560 VDD
FLAG 1392 -512 VDD
FLAG 1392 -560 VDD
FLAG 1952 -160 0
FLAG 1184 -160 0
FLAG 1392 112 0
FLAG 1744 112 0
FLAG 1952 112 0
FLAG 1184 112 0
FLAG 1952 -32 0
FLAG 1184 -32 0
FLAG 1392 -32 0
FLAG 1744 -32 0
FLAG 1584 208 0
FLAG 1568 -368 Vbiasn
FLAG 2128 -240 vodp
FLAG 1008 -240 vodm
FLAG 1072 0 Vp
FLAG 2080 0 Vm
FLAG 1952 -96 ncr
FLAG 1184 -96 ncl
FLAG 1952 480 VDD
FLAG 1952 528 VDD
FLAG 2096 704 0
FLAG 2096 784 0
FLAG 1952 704 0
FLAG 1952 784 0
FLAG 2160 560 vom
FLAG 1872 608 ncr
FLAG 1904 496 vodm
FLAG 1472 400 VDD
FLAG 1472 704 0
FLAG 1408 560 vop
FLAG 768 416 vop
FLAG 768 560 vm
FLAG 768 688 vip
FLAG 880 752 0
FLAG 880 336 vom
FLAG 880 480 vp
FLAG 880 608 vim
FLAG 2144 656 0
FLAG 1424 656 0