* Z:\tmp\asc_dec_bjh7r6w2\067767cfbcfe_Fig26_30_dec1.asc
* Generated by LTspice 26.0.1 for Windows.
M27 vop N013 0 0 N_50n l=50n w=1u
M23 vom N014 0 0 N_50n l=50n w=1u
M32 N012 vcma N015 VDD P_50n l=50n w=1u
M12 N005 N001 ncr 0 N_50n l=50n w=500n
VDD VDD 0 1
M5 N008 N009 0 0 N_50n l=50n w=500n
M15 N007 N009 0 0 N_50n l=50n w=500n
M29 VDD Vbiasp N012 VDD P_50n l=50n w=1u
M20 N006 VCM N008 0 N_50n l=50n w=500n
M16 N007 N009 0 0 N_50n l=50n w=500n
R2 vcma vom 20k
C2 vop ncl 50f
M10 VDD N001 N002 VDD P_50n l=50n w=1u
C4 vcma vom 10f
.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 752 -368 752 -400
WIRE 752 -352 752 -368
WIRE 800 -176 800 -192
WIRE 848 608 784 608
WIRE 848 608 848 496
WIRE 848 656 848 608
WIRE 848 704 848 656
WIRE 848 832 848 800
WIRE 864 656 848 656
WIRE 896 -416 896 -432
WIRE 896 -368 896 -416
WIRE 928 784 896 784
WIRE 928 784 928 688
WIRE 944 784 928 784
WIRE 992 688 928 688
WIRE 992 688 992 624
WIRE 992 704 992 688
WIRE 992 832 992 800
WIRE 1072 0 1008 0
WIRE 1072 656 928 656
WIRE 1104 656 1072 656
WIRE 1136 0 1072 0
WIRE 1184 -96 1184 -112
WIRE 1184 -80 1184 -96
WIRE 1184 48 1184 16
WIRE 1184 64 1184 48
WIRE 1184 192 1184 160
WIRE 1248 656 1216 656
WIRE 1328 688 1328 624
WIRE 1328 704 1328 688
WIRE 1328 832 1328 800
WIRE 1344 0 1136 0
WIRE 1392 -416 1392 -464
WIRE 1392 -384 1392 -416
WIRE 1392 -96 1392 -112
WIRE 1392 -80 1392 -96
WIRE 1392 64 1392 16
WIRE 1392 192 1392 160
WIRE 1392 656 1248 656
WIRE 1392 688 1328 688
WIRE 1392 784 1376 784
WIRE 1392 784 1392 688
WIRE 1424 784 1392 784
WIRE 1440 -480 1232 -480
WIRE 1440 -128 1232 -128
WIRE 1440 144 1232 144
WIRE 1472 -480 1440 -480
WIRE 1472 -240 1472 -480
WIRE 1472 -128 1440 -128
WIRE 1472 -128 1472 -240
WIRE 1472 608 1472 496
WIRE 1472 656 1456 656
WIRE 1472 656 1472 608
WIRE 1472 704 1472 656
WIRE 1472 832 1472 800
WIRE 1536 608 1472 608
WIRE 1568 144 1440 144
WIRE 1568 144 1568 -304
WIRE 1648 240 1632 240
WIRE 1664 -480 1472 -480
WIRE 1664 -240 1664 -480
WIRE 1664 -128 1472 -128
WIRE 1664 -128 1664 -240
WIRE 1664 496 1664 464
WIRE 1664 608 1664 576
WIRE 1664 640 1664 608
WIRE 1664 752 1664 720
WIRE 1696 -128 1664 -128
WIRE 1728 464 1664 464
WIRE 1728 608 1664 608
WIRE 1728 752 1664 752
WIRE 1744 -416 1392 -416
WIRE 1744 -384 1744 -416
WIRE 1744 -240 1664 -240
WIRE 1744 -240 1744 -288
WIRE 1744 -208 1744 -240
WIRE 1744 -96 1392 -96
WIRE 1744 -96 1744 -112
WIRE 1744 -80 1744 -96
WIRE 1744 64 1392 64
WIRE 1744 64 1744 16
WIRE 1744 160 1744 64
WIRE 1744 272 1744 256
WIRE 1792 464 1728 464
WIRE 1792 512 1792 464
WIRE 1792 608 1728 608
WIRE 1792 608 1792 576
WIRE 1792 656 1792 608
WIRE 1792 752 1728 752
WIRE 1792 752 1792 720
WIRE 1904 -304 1696 -304
WIRE 1904 -128 1696 -128
WIRE 1904 144 1568 144
WIRE 1936 608 1792 608
WIRE 1952 -384 1952 -464
WIRE 1952 -240 1952 -288
WIRE 1952 -208 1952 -240
WIRE 1952 -96 1952 -112
WIRE 1952 -80 1952 -96
WIRE 1952 48 1184 48
WIRE 1952 48 1952 16
WIRE 1952 64 1952 48
WIRE 1952 192 1952 160
WIRE 1984 528 1984 496
WIRE 1984 704 1984 624
WIRE 1984 720 1984 704
WIRE 2000 0 1792 0
WIRE 2048 704 1984 704
WIRE 2048 800 2048 704
WIRE 2080 0 2000 0
WIRE 2112 0 2080 0
WIRE 2112 416 2080 416
WIRE 2128 -240 1952 -240
WIRE 2160 496 1984 496
WIRE 2160 496 2160 432
WIRE 2352 496 2160 496
SYMBOL nmos4 896 704 M0
WINDOW 123 56 100 Left 0
SYMATTR Value2 l=50n w=1u
SYMATTR InstName M27
SYMATTR Value N_50n
SYMBOL nmos4 1424 704 R0
WINDOW 123 56 100 Left 0
SYMATTR Value2 l=50n w=1u
SYMATTR InstName M23
SYMATTR Value N_50n
SYMBOL pmos4 1936 528 R0
WINDOW 123 58 102 Left 0
WINDOW 0 56 16 Left 0
SYMATTR Value2 l=50n w=1u
SYMATTR InstName M32
SYMATTR Value P_50n
SYMBOL nmos4 1904 -208 R0
WINDOW 123 56 100 Left 0
SYMATTR Value2 l=50n w=500n
SYMATTR InstName M12
SYMATTR Value N_50n
SYMBOL voltage 752 -368 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName VDD
SYMATTR Value 1
SYMBOL nmos4 1440 64 M0
WINDOW 123 56 100 Left 0
SYMATTR Value2 l=50n w=500n
SYMATTR InstName M5
SYMATTR Value N_50n
SYMBOL nmos4 1904 64 R0
WINDOW 123 56 100 Left 0
SYMATTR Value2 l=50n w=500n
SYMATTR InstName M15
SYMATTR Value N_50n
SYMBOL pmos4 2112 336 R0
WINDOW 123 58 102 Left 0
WINDOW 0 56 16 Left 0
SYMATTR Value2 l=50n w=1u
SYMATTR InstName M29
SYMATTR Value P_50n
SYMBOL nmos4 1792 -80 M0
WINDOW 123 56 100 Left 0
SYMATTR Value2 l=50n w=500n
SYMATTR InstName M20
SYMATTR Value N_50n
SYMBOL nmos4 1232 64 M0
WINDOW 123 56 100 Left 0
SYMATTR Value2 l=50n w=500n
SYMATTR InstName M16
SYMATTR Value N_50n
SYMBOL res 1648 624 R0
SYMATTR InstName R2
SYMATTR Value 20k
SYMBOL cap 864 640 M90
WINDOW 0 0 32 VBottom 0
WINDOW 3 32 32 VTop 0
SYMATTR InstName C2
SYMATTR Value 50f
SYMBOL pmos4 1440 -560 M0
WINDOW 123 58 102 Left 0
WINDOW 0 56 16 Left 0
SYMATTR Value2 l=50n w=1u
SYMATTR InstName M10
SYMATTR Value P_50n
SYMBOL cap 1776 656 R0
SYMATTR InstName C4
SYMATTR Value 10f
FLAG 752 -272 0
FLAG 752 -368 VDD
FLAG 1744 -160 0
FLAG 1744 -336 VDD
FLAG 800 -192 VDD
FLAG 1952 -336 VDD
FLAG 1392 -512 VDD
FLAG 1392 -560 VDD
FLAG 1952 -160 0
FLAG 1392 112 0
FLAG 1744 208 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 1184 192 0
FLAG 1072 0 Vp
FLAG 2080 0 VCM
FLAG 1952 -96 ncr
FLAG 1184 -96 ncl
FLAG 1472 448 VDD
FLAG 1328 528 VDD
FLAG 1328 576 VDD
FLAG 1472 752 0
FLAG 1472 832 0
FLAG 1328 752 0
FLAG 1328 832 0
FLAG 1536 608 vom
FLAG 1248 656 ncr
FLAG 1280 608 vodm
FLAG 848 448 VDD
FLAG 992 528 VDD
FLAG 992 576 VDD
FLAG 848 752 0
FLAG 848 832 0
FLAG 992 752 0
FLAG 992 832 0
FLAG 784 608 vop
FLAG 1072 656 ncl
FLAG 896 480 vodm
FLAG 1040 608 vodp
FLAG 1392 192 0
FLAG 1952 192 0
FLAG 896 -288 0
FLAG 896 -416 Vp
FLAG 1728 464 vop
FLAG 1728 752 vom
FLAG 1728 608 vcma
FLAG 2160 336 VDD
FLAG 2160 384 VDD
FLAG 2080 416 Vbiasp
FLAG 1984 576 VDD