* SPICE netlist
XM1 N003 A $G_VDD pmos_t2 ;pnba D)G)S
XM2 N003 B $G_VDD pmos_t2 ;pnba D)G)S
XM3 N001 Cin N003 pmos_t2 ;pnba D)G)S
XM4 N005 B $G_VDD pmos_t2 ;pnba D)G)S
XM5 N001 A N005 pmos_t2 ;pnba D)G)S
XM6 Cout N001 $G_VDD pmos_t2 ;pnba D)G)S
XM7 N004 A $G_VDD pmos_t2 ;pnba D)G)S
XM8 N004 B $G_VDD pmos_t2 ;pnba D)G)S
XM9 N004 Cin $G_VDD pmos_t2 ;pnba D)G)S
XM10 N007 N001 N004 pmos_t2 ;pnba D)G)S
XM11 N002 Cin $G_VDD pmos_t2 ;pnba D)G)S
XM12 N006 B N002 pmos_t2 ;pnba D)G)S
XM13 N007 A N006 pmos_t2 ;pnba D)G)S
XM14 N001 Cin N009 nmos_t2 ;pnba D)G)S
XM15 N009 A 0 nmos_t2 ;pnba D)G)S
XM16 N009 B 0 nmos_t2 ;pnba D)G)S
XM17 N001 A N011 nmos_t2 ;pnba D)G)S
XM18 N011 B 0 nmos_t2 ;pnba D)G)S
XM19 N007 N001 N010 nmos_t2 ;pnba D)G)S
XM20 N010 A 0 nmos_t2 ;pnba D)G)S
XM21 N010 B 0 nmos_t2 ;pnba D)G)S
XM22 N010 Cin 0 nmos_t2 ;pnba D)G)S
XM23 N007 A N008 nmos_t2 ;pnba D)G)S
XM24 N008 B N012 nmos_t2 ;pnba D)G)S
XM25 N012 Cin 0 nmos_t2 ;pnba D)G)S
XM26 S N007 $G_VDD pmos_t2 ;pnba D)G)S
XM27 S N007 0 nmos_t2 ;pnba D)G)S
XM28 Cout N001 0 nmos_t2 ;pnba D)G)S

* LTspice schematic (.asc)
Version 4
SHEET 1 2928 1072
WIRE -1096 -456 -1384 -456
WIRE -808 -456 -1096 -456
WIRE -392 -456 -808 -456
WIRE -136 -456 -136 -536
WIRE -136 -456 -392 -456
WIRE -24 -456 -136 -456
WIRE 280 -456 -24 -456
WIRE 584 -456 280 -456
WIRE 872 -456 584 -456
WIRE 872 -408 872 -456
WIRE -392 -392 -392 -456
WIRE 968 -392 920 -392
WIRE -1384 -376 -1384 -456
WIRE -1096 -376 -1096 -456
WIRE -808 -376 -808 -456
WIRE -440 -376 -472 -376
WIRE -24 -376 -24 -456
WIRE 280 -376 280 -456
WIRE 584 -376 584 -456
WIRE -1432 -360 -1464 -360
WIRE -1144 -360 -1176 -360
WIRE -712 -360 -760 -360
WIRE -72 -360 -104 -360
WIRE 232 -360 200 -360
WIRE 536 -360 504 -360
WIRE 872 -280 872 -312
WIRE 968 -264 920 -264
WIRE -472 -248 -472 -376
WIRE -472 -248 -552 -248
WIRE -392 -248 -392 -296
WIRE -344 -248 -392 -248
WIRE -1384 -232 -1384 -280
WIRE -1240 -232 -1384 -232
WIRE -1096 -232 -1096 -280
WIRE -1096 -232 -1240 -232
WIRE -24 -232 -24 -280
WIRE 280 -232 280 -280
WIRE 280 -232 -24 -232
WIRE 584 -232 584 -280
WIRE 584 -232 280 -232
WIRE -392 -200 -392 -248
WIRE -1240 -152 -1240 -232
WIRE -808 -152 -808 -280
WIRE 280 -152 280 -232
WIRE 872 -152 872 -184
WIRE 1192 -152 1192 -216
WIRE -1288 -136 -1320 -136
WIRE -712 -136 -760 -136
WIRE 232 -136 200 -136
WIRE 968 -136 920 -136
WIRE 1144 -136 1112 -136
WIRE -472 -120 -472 -248
WIRE -440 -120 -472 -120
WIRE -392 -40 -392 -104
WIRE -1240 -8 -1240 -56
WIRE -808 -8 -808 -56
WIRE -808 -8 -1240 -8
WIRE -552 -8 -552 -248
WIRE -552 -8 -808 -8
WIRE 200 -8 200 -136
WIRE 200 -8 -552 -8
WIRE 280 -8 280 -56
WIRE 872 -8 872 -56
WIRE 872 -8 280 -8
WIRE 1112 -8 1112 -136
WIRE 1112 -8 872 -8
WIRE 1192 -8 1192 -56
WIRE 1464 -8 1192 -8
WIRE -1240 40 -1240 -8
WIRE -808 40 -808 -8
WIRE 280 40 280 -8
WIRE 872 40 872 -8
WIRE 1192 40 1192 -8
WIRE -1288 120 -1320 120
WIRE -712 120 -760 120
WIRE 200 120 200 -8
WIRE 232 120 200 120
WIRE 968 120 920 120
WIRE 1112 120 1112 -8
WIRE 1144 120 1112 120
WIRE 872 168 872 136
WIRE 1192 200 1192 136
WIRE -1240 216 -1240 136
WIRE -1240 216 -1384 216
WIRE -1096 216 -1240 216
WIRE 280 216 280 136
WIRE 280 216 -24 216
WIRE 584 216 280 216
WIRE 968 248 920 248
WIRE -1384 264 -1384 216
WIRE -1096 264 -1096 216
WIRE -808 264 -808 136
WIRE -24 264 -24 216
WIRE 280 264 280 216
WIRE 584 264 584 216
WIRE 872 296 872 264
WIRE -1432 344 -1464 344
WIRE -1144 344 -1176 344
WIRE -712 344 -760 344
WIRE -72 344 -104 344
WIRE 232 344 200 344
WIRE 536 344 504 344
WIRE 968 376 920 376
WIRE -1384 440 -1384 360
WIRE -1096 440 -1096 360
WIRE -1096 440 -1384 440
WIRE -808 440 -808 360
WIRE -808 440 -1096 440
WIRE -136 440 -808 440
WIRE -24 440 -24 360
WIRE -24 440 -136 440
WIRE 280 440 280 360
WIRE 280 440 -24 440
WIRE 584 440 584 360
WIRE 584 440 280 440
WIRE 872 440 872 392
WIRE 872 440 584 440
WIRE -136 536 -136 440
FLAG -1464 -360 A
IOPIN -352 -240 In
FLAG -1320 -136 Cin
IOPIN -208 -16 In
FLAG -1176 -360 B
IOPIN -64 -240 In
FLAG -712 -360 B
IOPIN 400 -240 In
FLAG -712 -136 A
IOPIN 400 -16 In
FLAG -1320 120 Cin
IOPIN -208 240 In
FLAG -1464 344 A
IOPIN -352 464 In
FLAG -1176 344 B
IOPIN -64 464 In
FLAG -712 120 A
IOPIN 400 240 In
FLAG -712 344 B
IOPIN 400 464 In
FLAG -344 -248 Cout
IOPIN 768 -128 Out
FLAG -392 -40 0
FLAG -104 -360 A
IOPIN 1008 -240 In
FLAG 504 -360 Cin
IOPIN 1616 -240 In
FLAG -104 344 A
IOPIN 1008 464 In
FLAG 504 344 Cin
IOPIN 1616 464 In
FLAG 200 -360 B
IOPIN 1312 -240 In
FLAG 200 344 B
IOPIN 1312 464 In
FLAG 968 -392 Cin
IOPIN 2080 -272 In
FLAG 968 -264 B
IOPIN 2080 -144 In
FLAG 968 -136 A
IOPIN 2080 -16 In
FLAG 968 376 Cin
IOPIN 2080 496 In
FLAG 968 248 B
IOPIN 2080 368 In
FLAG 968 120 A
IOPIN 2080 240 In
FLAG 1464 -8 S
IOPIN 2576 112 Out
FLAG 1192 -216 $G_VDD
FLAG 1192 200 0
FLAG -136 -536 $G_VDD
FLAG -136 536 0
SYMBOL pmos -1432 -280 M180
SYMATTR InstName M1
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL pmos -1144 -280 M180
SYMATTR InstName M2
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL pmos -1288 -56 M180
SYMATTR InstName M3
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL pmos -760 -280 R180
SYMATTR InstName M4
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL pmos -760 -56 R180
SYMATTR InstName M5
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL pmos -440 -296 M180
SYMATTR InstName M6
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL pmos -72 -280 M180
SYMATTR InstName M7
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL pmos 232 -280 M180
SYMATTR InstName M8
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL pmos 536 -280 M180
SYMATTR InstName M9
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL pmos 232 -56 M180
SYMATTR InstName M10
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL pmos 920 -312 R180
SYMATTR InstName M11
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL pmos 920 -184 R180
SYMATTR InstName M12
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL pmos 920 -56 R180
SYMATTR InstName M13
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL nmos -1288 40 R0
SYMATTR InstName M14
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL nmos -1432 264 R0
SYMATTR InstName M15
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL nmos -1144 264 R0
SYMATTR InstName M16
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL nmos -760 40 M0
SYMATTR InstName M17
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL nmos -760 264 M0
SYMATTR InstName M18
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL nmos 232 40 R0
SYMATTR InstName M19
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL nmos -72 264 R0
SYMATTR InstName M20
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL nmos 232 264 R0
SYMATTR InstName M21
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL nmos 536 264 R0
SYMATTR InstName M22
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL nmos 920 40 M0
SYMATTR InstName M23
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL nmos 920 168 M0
SYMATTR InstName M24
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL nmos 920 296 M0
SYMATTR InstName M25
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL pmos 1144 -56 M180
SYMATTR InstName M26
SYMATTR Value pmos_t2
SYMATTR Prefix X
SYMBOL nmos 1144 40 R0
SYMATTR InstName M27
SYMATTR Value nmos_t2
SYMATTR Prefix X
SYMBOL nmos -440 -200 R0
SYMATTR InstName M28
SYMATTR Value nmos_t2
SYMATTR Prefix X