* SPICE netlist
R8 N028 N032 2k
R2 N031 N032 1k
R3 N024 N028 2k
R4 N027 N028 1k
R5 N020 N024 2k
R6 N023 N024 1k
R7 N016 N020 2k
R9 N019 N020 1k
R10 N012 N016 2k
R11 N015 N016 1k
R12 N008 N012 2k
R13 N011 N012 1k
R14 N003 N008 2k
R15 N007 N008 1k
R16 0 N003 2k
R17 N002 N003 1k
R18 V+ N001 1k
R19 N001 N006 1k
R20 N006 N010 1k
XU1 N001 N004 V+ 0 N002 level.3b 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
V3 N004 0 SINE(2.5 2.5 440)
R21 N010 N014 1k
R22 N014 N018 1k
R23 N018 N022 1k
R24 N022 N026 1k
R25 N026 N030 1k
XU2 N006 N004 V+ 0 N007 level.3b 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
XU3 N010 N004 V+ 0 N011 level.3b 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
XU4 N014 N004 V+ 0 N015 level.3b 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
XU5 N018 N004 V+ 0 N019 level.3b 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
XU6 N022 N004 V+ 0 N023 level.3b 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
XU7 N026 N004 V+ 0 N027 level.3b 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
XU8 N030 N004 V+ 0 N031 level.3b 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
M1 V+ NC_01 N005 N005 PMOS
M2 V+ NC_02 N009 N009 PMOS
M3 V+ NC_03 N013 N013 PMOS
M4 V+ NC_04 N017 N017 PMOS
M5 V+ NC_05 N021 N021 PMOS
M6 V+ NC_06 N025 N025 PMOS
M7 V+ NC_07 N029 N029 PMOS
M8 V+ NC_08 N033 N033 PMOS
R28 N030 N034 1k
R29 N034 N037 1k
R30 N037 N040 1k
XU10 N034 N004 V+ 0 N035 level.3b 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
R31 N040 N043 1k
R32 N043 N046 1k
R33 N046 N049 1k
R34 N049 N052 1k
R35 N052 N055 1k
R36 N055 0 1k
XU11 N037 N004 V+ 0 N038 level.3b 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
XU12 N040 N004 V+ 0 N041 level.3b 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
XU13 N043 N004 V+ 0 N044 level.3b 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
XU14 N046 N004 V+ 0 N047 level.3b 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
XU15 N049 N004 V+ 0 N050 level.3b 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
XU16 N052 N004 V+ 0 N053 level.3b 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
XU17 N055 N004 V+ 0 N056 level.3b 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
R26 N054 N057 2k
R37 0 N057 2k
R38 N056 N057 1k
R39 N051 N054 2k
R40 N053 N054 1k
R41 N048 N051 2k
R42 N050 N051 1k
R43 N045 N048 2k
R44 N047 N048 1k
R45 N042 N045 2k
R46 N044 N045 1k
R47 N039 N042 2k
R48 N041 N042 1k
R49 N036 N039 2k
R50 N038 N039 1k
R51 N035 N036 1k
R1 N032 N036 2k
.tran 0.005

* LTspice schematic (.asc)
Version 4
SHEET 1 2064 2752
WIRE -568 -1136 -616 -1136
WIRE -568 -1024 -568 -1056
WIRE -408 -1024 -568 -1024
WIRE -88 -1008 -344 -1008
WIRE 24 -1008 24 -1040
WIRE 24 -1008 -8 -1008
WIRE -568 -992 -568 -1024
WIRE -472 -992 -472 -1376
WIRE -408 -992 -472 -992
WIRE 1032 -992 936 -992
WIRE 24 -960 24 -1008
WIRE -568 -864 -568 -912
WIRE -408 -864 -568 -864
WIRE -88 -848 -344 -848
WIRE 24 -848 24 -880
WIRE 24 -848 -8 -848
WIRE -568 -832 -568 -864
WIRE -472 -832 -472 -992
WIRE -408 -832 -472 -832
WIRE 1032 -832 936 -832
WIRE 24 -816 24 -848
WIRE -568 -720 -568 -752
WIRE -408 -720 -568 -720
WIRE -88 -704 -344 -704
WIRE 24 -704 24 -736
WIRE 24 -704 -8 -704
WIRE -568 -688 -568 -720
WIRE -472 -688 -472 -832
WIRE -408 -688 -472 -688
WIRE 1032 -688 936 -688
WIRE 24 -656 24 -704
WIRE -568 -560 -568 -608
WIRE -408 -560 -568 -560
WIRE -88 -544 -344 -544
WIRE 24 -544 24 -576
WIRE 24 -544 -8 -544
WIRE -568 -528 -568 -560
WIRE -472 -528 -472 -688
WIRE -408 -528 -472 -528
WIRE 1032 -528 936 -528
WIRE 24 -496 24 -544
WIRE -568 -416 -568 -448
WIRE -408 -416 -568 -416
WIRE -88 -400 -344 -400
WIRE 24 -400 24 -416
WIRE 24 -400 -8 -400
WIRE -568 -384 -568 -416
WIRE -472 -384 -472 -528
WIRE -408 -384 -472 -384
WIRE 1032 -384 936 -384
WIRE 24 -352 24 -400
WIRE -904 -320 -904 -400
WIRE -568 -256 -568 -304
WIRE -408 -256 -568 -256
WIRE -88 -240 -344 -240
WIRE 24 -240 24 -272
WIRE 24 -240 -8 -240
WIRE -568 -224 -568 -256
WIRE -472 -224 -472 -384
WIRE -408 -224 -472 -224
WIRE 1032 -224 936 -224
WIRE 24 -208 24 -240
WIRE -568 -112 -568 -144
WIRE -408 -112 -568 -112
WIRE -88 -96 -344 -96
WIRE 24 -96 24 -128
WIRE 24 -96 -8 -96
WIRE -568 -80 -568 -112
WIRE -472 -80 -472 -224
WIRE -408 -80 -472 -80
WIRE 1032 -80 936 -80
WIRE 24 -64 24 -96
WIRE -568 48 -568 0
WIRE -408 48 -568 48
WIRE -88 64 -344 64
WIRE 24 64 24 16
WIRE 24 64 -8 64
WIRE -568 80 -568 48
WIRE -472 80 -472 -80
WIRE -408 80 -472 80
WIRE 1032 80 936 80
WIRE 24 96 24 64
WIRE -568 192 -568 160
WIRE -408 192 -568 192
WIRE -88 208 -344 208
WIRE 24 208 24 176
WIRE 24 208 -8 208
WIRE 104 208 24 208
WIRE -568 224 -568 192
WIRE -472 224 -472 80
WIRE -408 224 -472 224
WIRE 24 256 24 208
WIRE -568 352 -568 304
WIRE -408 352 -568 352
WIRE -88 368 -344 368
WIRE 24 368 24 336
WIRE 24 368 -8 368
WIRE -568 384 -568 352
WIRE -472 384 -472 224
WIRE -408 384 -472 384
WIRE 24 400 24 368
WIRE -568 496 -568 464
WIRE -408 496 -568 496
WIRE -88 512 -344 512
WIRE 24 512 24 480
WIRE 24 512 -8 512
WIRE -568 528 -568 496
WIRE -472 528 -472 384
WIRE -408 528 -472 528
WIRE 24 560 24 512
WIRE -568 656 -568 608
WIRE -408 656 -568 656
WIRE -88 672 -344 672
WIRE 24 672 24 640
WIRE 24 672 -8 672
WIRE -568 688 -568 656
WIRE -472 688 -472 528
WIRE -408 688 -472 688
WIRE 24 720 24 672
WIRE -568 800 -568 768
WIRE -408 800 -568 800
WIRE -88 816 -344 816
WIRE 24 816 24 800
WIRE 24 816 -8 816
WIRE -568 832 -568 800
WIRE -472 832 -472 688
WIRE -408 832 -472 832
WIRE 24 864 24 816
WIRE -568 960 -568 912
WIRE -408 960 -568 960
WIRE -88 976 -344 976
WIRE 24 976 24 944
WIRE 24 976 -8 976
WIRE -568 992 -568 960
WIRE -472 992 -472 832
WIRE -408 992 -472 992
WIRE 24 1008 24 976
WIRE -568 1104 -568 1072
WIRE -408 1104 -568 1104
WIRE -88 1120 -344 1120
WIRE 24 1120 24 1088
WIRE 24 1120 -8 1120
WIRE -568 1136 -568 1104
WIRE -472 1136 -472 992
WIRE -408 1136 -472 1136
WIRE 24 1152 24 1120
WIRE -568 1264 -568 1216
WIRE -408 1264 -568 1264
WIRE -88 1280 -344 1280
WIRE 24 1280 24 1232
WIRE 24 1280 -8 1280
WIRE 56 1280 24 1280
WIRE 152 1280 136 1280
WIRE -568 1296 -568 1264
WIRE -472 1296 -472 1136
WIRE -408 1296 -472 1296
FLAG -1032 -320 0
FLAG -904 -320 0
FLAG -1032 -400 V+
FLAG -616 -1136 V+
FLAG -376 -976 V+
FLAG -904 -400 V-
FLAG -376 -1040 V-
FLAG -376 -816 V+
FLAG -376 -880 V-
FLAG -376 -672 V+
FLAG -376 -736 V-
FLAG -376 -512 V+
FLAG -376 -576 V-
FLAG -376 -368 V+
FLAG -376 -432 V-
FLAG -376 -208 V+
FLAG -376 -272 V-
FLAG -376 -64 V+
FLAG -376 -128 V-
FLAG -376 96 V+
FLAG -376 32 V-
FLAG -552 -1376 0
FLAG 936 -1088 V+
FLAG 936 -928 V+
FLAG 936 -784 V+
FLAG 936 -624 V+
FLAG 936 -480 V+
FLAG 936 -320 V+
FLAG 936 -176 V+
FLAG 936 -16 V+
FLAG -376 240 V+
FLAG -376 176 V-
FLAG -376 400 V+
FLAG -376 336 V-
FLAG -376 544 V+
FLAG -376 480 V-
FLAG -376 704 V+
FLAG -376 640 V-
FLAG -376 848 V+
FLAG -376 784 V-
FLAG -376 1008 V+
FLAG -376 944 V-
FLAG -376 1152 V+
FLAG -376 1088 V-
FLAG -376 1312 V+
FLAG -376 1248 V-
FLAG -568 1376 V-
FLAG 152 1280 V-
FLAG 24 -1120 0
SYMBOL res 8 -80 R0
SYMATTR InstName R8
SYMATTR Value 2k
SYMBOL res -104 80 R270
SYMATTR InstName R2
SYMATTR Value 1k
SYMBOL res 8 -224 R0
SYMATTR InstName R3
SYMATTR Value 2k
SYMBOL res -104 -80 R270
SYMATTR InstName R4
SYMATTR Value 1k
SYMBOL res 8 -368 R0
SYMATTR InstName R5
SYMATTR Value 2k
SYMBOL res -104 -224 R270
SYMATTR InstName R6
SYMATTR Value 1k
SYMBOL res 8 -512 R0
SYMATTR InstName R7
SYMATTR Value 2k
SYMBOL res -104 -384 R270
SYMATTR InstName R9
SYMATTR Value 1k
SYMBOL res 8 -672 R0
SYMATTR InstName R10
SYMATTR Value 2k
SYMBOL res -104 -528 R270
SYMATTR InstName R11
SYMATTR Value 1k
SYMBOL res 8 -832 R0
SYMATTR InstName R12
SYMATTR Value 2k
SYMBOL res -104 -688 R270
SYMATTR InstName R13
SYMATTR Value 1k
SYMBOL res 8 -976 R0
SYMATTR InstName R14
SYMATTR Value 2k
SYMBOL res -104 -832 R270
SYMATTR InstName R15
SYMATTR Value 1k
SYMBOL res 8 -1136 R0
SYMATTR InstName R16
SYMATTR Value 2k
SYMBOL res -104 -992 R270
SYMATTR InstName R17
SYMATTR Value 1k
SYMBOL res -584 -1152 R0
SYMATTR InstName R18
SYMATTR Value 1k
SYMBOL res -584 -1008 R0
SYMATTR InstName R19
SYMATTR Value 1k
SYMBOL res -584 -848 R0
SYMATTR InstName R20
SYMATTR Value 1k
SYMBOL OpAmps\\UniversalOpamp2 -376 -1008 M180
SYMATTR InstName U1
SYMATTR InstName level.3b
SYMBOL voltage -1032 -416 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL voltage -456 -1376 R90
SYMATTR InstName V3
SYMATTR Value SINE(2.5 2.5 440)
SYMBOL res -584 -704 R0
SYMATTR InstName R21
SYMATTR Value 1k
SYMBOL res -584 -544 R0
SYMATTR InstName R22
SYMATTR Value 1k
SYMBOL res -584 -400 R0
SYMATTR InstName R23
SYMATTR Value 1k
SYMBOL res -584 -240 R0
SYMATTR InstName R24
SYMATTR Value 1k
SYMBOL res -584 -96 R0
SYMATTR InstName R25
SYMATTR Value 1k
SYMBOL OpAmps\\UniversalOpamp2 -376 -848 M180
SYMATTR InstName U2
SYMATTR InstName level.3b
SYMBOL OpAmps\\UniversalOpamp2 -376 -704 M180
SYMATTR InstName U3
SYMATTR InstName level.3b
SYMBOL OpAmps\\UniversalOpamp2 -376 -544 M180
SYMATTR InstName U4
SYMATTR InstName level.3b
SYMBOL OpAmps\\UniversalOpamp2 -376 -400 M180
SYMATTR InstName U5
SYMATTR InstName level.3b
SYMBOL OpAmps\\UniversalOpamp2 -376 -240 M180
SYMATTR InstName U6
SYMATTR InstName level.3b
SYMBOL OpAmps\\UniversalOpamp2 -376 -96 M180
SYMATTR InstName U7
SYMATTR InstName level.3b
SYMBOL OpAmps\\UniversalOpamp2 -376 64 M180
SYMATTR InstName U8
SYMATTR InstName level.3b
SYMBOL pmos 888 -1088 R0
SYMATTR InstName M1
SYMBOL pmos 888 -928 R0
SYMATTR InstName M2
SYMBOL pmos 888 -784 R0
SYMATTR InstName M3
SYMBOL pmos 888 -624 R0
SYMATTR InstName M4
SYMBOL pmos 888 -480 R0
SYMATTR InstName M5
SYMBOL pmos 888 -320 R0
SYMATTR InstName M6
SYMBOL pmos 888 -176 R0
SYMATTR InstName M7
SYMBOL pmos 888 -16 R0
SYMATTR InstName M8
SYMBOL res -584 64 R0
SYMATTR InstName R28
SYMATTR Value 1k
SYMBOL res -584 208 R0
SYMATTR InstName R29
SYMATTR Value 1k
SYMBOL res -584 368 R0
SYMATTR InstName R30
SYMATTR Value 1k
SYMBOL OpAmps\\UniversalOpamp2 -376 208 M180
SYMATTR InstName U10
SYMATTR InstName level.3b
SYMBOL res -584 512 R0
SYMATTR InstName R31
SYMATTR Value 1k
SYMBOL res -584 672 R0
SYMATTR InstName R32
SYMATTR Value 1k
SYMBOL res -584 816 R0
SYMATTR InstName R33
SYMATTR Value 1k
SYMBOL res -584 976 R0
SYMATTR InstName R34
SYMATTR Value 1k
SYMBOL res -584 1120 R0
SYMATTR InstName R35
SYMATTR Value 1k
SYMBOL res -584 1280 R0
SYMATTR InstName R36
SYMATTR Value 1k
SYMBOL OpAmps\\UniversalOpamp2 -376 368 M180
SYMATTR InstName U11
SYMATTR InstName level.3b
SYMBOL OpAmps\\UniversalOpamp2 -376 512 M180
SYMATTR InstName U12
SYMATTR InstName level.3b
SYMBOL OpAmps\\UniversalOpamp2 -376 672 M180
SYMATTR InstName U13
SYMATTR InstName level.3b
SYMBOL OpAmps\\UniversalOpamp2 -376 816 M180
SYMATTR InstName U14
SYMATTR InstName level.3b
SYMBOL OpAmps\\UniversalOpamp2 -376 976 M180
SYMATTR InstName U15
SYMATTR InstName level.3b
SYMBOL OpAmps\\UniversalOpamp2 -376 1120 M180
SYMATTR InstName U16
SYMATTR InstName level.3b
SYMBOL OpAmps\\UniversalOpamp2 -376 1280 M180
SYMATTR InstName U17
SYMATTR InstName level.3b
SYMBOL res 8 1136 R0
SYMATTR InstName R26
SYMATTR Value 2k
SYMBOL res 152 1264 R90
SYMATTR InstName R37
SYMATTR Value 2k
SYMBOL res -104 1296 R270
SYMATTR InstName R38
SYMATTR Value 1k
SYMBOL res 8 992 R0
SYMATTR InstName R39
SYMATTR Value 2k
SYMBOL res -104 1136 R270
SYMATTR InstName R40
SYMATTR Value 1k
SYMBOL res 8 848 R0
SYMATTR InstName R41
SYMATTR Value 2k
SYMBOL res -104 992 R270
SYMATTR InstName R42
SYMATTR Value 1k
SYMBOL res 8 704 R0
SYMATTR InstName R43
SYMATTR Value 2k
SYMBOL res -104 832 R270
SYMATTR InstName R44
SYMATTR Value 1k
SYMBOL res 8 544 R0
SYMATTR InstName R45
SYMATTR Value 2k
SYMBOL res -104 688 R270
SYMATTR InstName R46
SYMATTR Value 1k
SYMBOL res 8 384 R0
SYMATTR InstName R47
SYMATTR Value 2k
SYMBOL res -104 528 R270
SYMATTR InstName R48
SYMATTR Value 1k
SYMBOL res 8 240 R0
SYMATTR InstName R49
SYMATTR Value 2k
SYMBOL res -104 384 R270
SYMATTR InstName R50
SYMATTR Value 1k
SYMBOL res -104 224 R270
SYMATTR InstName R51
SYMATTR Value 1k
SYMBOL res 8 80 R0
SYMATTR InstName R1
SYMATTR Value 2k