* Z:\tmp\asc_mix_bvbm4pog\mix_87.asc
* Generated by LTspice 26.0.1 for Windows.
M1 N010 Vin1` N006 N006 PMOS
M2 N006 Vin1 Vpos Vpos PMOS
M3 N010 Vin1 N012 N012 NMOS
M4 N012 Vin2` Vneg Vneg NMOS
M5 Vout N010 Vneg Vneg NMOS
M6 Vout N010 Vpos Vpos PMOS
M7 N010 Vin2 N006 N006 PMOS
M8 N006 Vin2` Vpos Vpos PMOS
M9 N010 Vin1` N013 N013 NMOS
M10 N013 Vin2 Vneg Vneg NMOS
M11 Vin1` Vin1 Vneg Vneg NMOS
M12 Vin1` Vin1 Vpos Vpos PMOS
M13 Vin2` Vin2 Vneg Vneg NMOS
M14 Vin2` Vin2 Vpos Vpos PMOS
A1 B0 0 0 0 A0 0 N004 0 AND
A2 B0 0 A0 0 0 N009 N007 0 XOR
A3 0 0 N004 0 N005 0 N003 0 AND
A4 N001 0 0 0 C0 0 N002 0 AND
A5 N002 0 0 0 N003 0 Y1 0 OR
A6 N009 0 0 0 C0 0 N011 0 AND
A7 N008 0 0 0 N011 0 Y0 0 OR
A8 N007 0 0 0 N005 0 N008 0 AND
A9 C0 0 0 0 0 N005 0 0 BUF
A10 B0 0 0 0 A0 0 N001 0 OR
.model NMOS NMOS
.model PMOS PMOS
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.mos
* This EXOR has special function.\nJust only one of all inputs is "H", then output is "H" otherwise "L".
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1648 880
WIRE 144 -144 144 -176
WIRE 144 -144 32 -144
WIRE 256 -144 144 -144
WIRE -256 -128 -256 -160
WIRE -176 -128 -256 -128
WIRE -304 -112 -368 -112
WIRE 32 -96 32 -144
WIRE 112 -96 32 -96
WIRE 256 -96 256 -144
WIRE 336 -96 256 -96
WIRE -176 -80 -176 -128
WIRE -176 -80 -256 -80
WIRE 112 -48 112 -96
WIRE 112 -48 32 -48
WIRE 336 -48 336 -96
WIRE 336 -48 256 -48
WIRE -368 -16 -368 -112
WIRE -368 -16 -416 -16
WIRE -256 -16 -256 -32
WIRE -240 -16 -256 -16
WIRE -256 16 -256 -16
WIRE 32 16 32 0
WIRE 128 16 32 16
WIRE 256 16 256 0
WIRE 256 16 128 16
WIRE -176 64 -256 64
WIRE 128 64 128 16
WIRE 128 64 32 64
WIRE 256 64 128 64
WIRE -368 96 -368 -16
WIRE -304 96 -368 96
WIRE 32 96 32 64
WIRE 112 96 32 96
WIRE 256 96 256 64
WIRE 336 96 256 96
WIRE -176 112 -176 64
WIRE -176 112 -256 112
WIRE -256 128 -256 112
WIRE 480 128 480 96
WIRE 560 128 480 128
WIRE 112 144 112 96
WIRE 112 144 32 144
WIRE 336 144 336 96
WIRE 336 144 256 144
WIRE 432 144 368 144
WIRE 560 176 560 128
WIRE 560 176 480 176
WIRE 32 208 32 192
WIRE 128 208 32 208
WIRE 256 208 256 192
WIRE 256 208 128 208
WIRE 480 240 480 224
WIRE 496 240 480 240
WIRE 128 256 128 208
WIRE 368 256 368 144
WIRE 368 256 128 256
WIRE 480 272 480 240
WIRE 128 288 128 256
WIRE 128 288 32 288
WIRE 256 288 128 288
WIRE 32 320 32 288
WIRE 256 320 256 288
WIRE 560 320 480 320
WIRE -256 336 -256 304
WIRE -176 336 -256 336
WIRE -304 352 -368 352
WIRE 368 352 368 256
WIRE 432 352 368 352
WIRE 112 368 32 368
WIRE 336 368 256 368
WIRE 560 368 560 320
WIRE 560 368 480 368
WIRE -176 384 -176 336
WIRE -176 384 -256 384
WIRE 480 384 480 368
WIRE 112 416 112 368
WIRE 112 416 32 416
WIRE 336 416 336 368
WIRE 336 416 256 416
WIRE -368 448 -368 352
WIRE -368 448 -416 448
WIRE -256 448 -256 432
WIRE -240 448 -256 448
WIRE 32 448 32 416
WIRE 256 448 256 416
WIRE -256 480 -256 448
WIRE 112 496 32 496
WIRE 336 496 256 496
WIRE -176 528 -256 528
WIRE 112 544 112 496
WIRE 112 544 32 544
WIRE 336 544 336 496
WIRE 336 544 256 544
WIRE -368 560 -368 448
WIRE -304 560 -368 560
WIRE -176 576 -176 528
WIRE -176 576 -256 576
WIRE -256 592 -256 576
WIRE 32 592 32 544
WIRE 144 592 32 592
WIRE 256 592 256 544
WIRE 256 592 144 592
WIRE 144 624 144 592
WIRE 800 -304 704 -304
WIRE 1072 -288 864 -288
WIRE 1168 -272 1136 -272
WIRE 800 -240 752 -240
WIRE 816 -224 816 -240
WIRE 1072 -224 928 -224
WIRE 1168 -224 1168 -272
WIRE 1200 -224 1168 -224
WIRE 1088 -208 1088 -224
WIRE 1296 -208 1264 -208
WIRE 1200 -160 1168 -160
WIRE 1216 -144 1216 -160
WIRE 704 -128 704 -304
WIRE 800 -128 704 -128
WIRE 1168 -128 1168 -160
WIRE 1168 -128 1136 -128
WIRE 1072 -112 864 -112
WIRE 1072 -80 1040 -80
WIRE 752 -64 752 -240
WIRE 800 -64 752 -64
WIRE 1088 -64 1088 -80
WIRE 816 -48 816 -64
WIRE 704 48 704 -128
WIRE 704 48 640 48
WIRE 784 48 704 48
WIRE 1072 64 848 64
WIRE 752 80 752 -64
WIRE 752 80 640 80
WIRE 784 80 752 80
WIRE 1184 80 1136 80
WIRE 880 96 864 96
WIRE 816 128 816 112
WIRE 1040 128 1040 -80
WIRE 1072 128 1040 128
WIRE 1184 128 1184 80
WIRE 1216 128 1184 128
WIRE 1088 144 1088 128
WIRE 1312 144 1280 144
WIRE 752 192 640 192
WIRE 928 192 928 -224
WIRE 928 192 752 192
WIRE 960 192 928 192
WIRE 1040 192 1040 128
WIRE 1040 192 1024 192
WIRE 1216 192 1184 192
WIRE 1232 208 1232 192
WIRE 960 224 960 208
WIRE 880 256 880 96
WIRE 1072 256 880 256
WIRE 1184 272 1184 192
WIRE 1184 272 1136 272
WIRE 752 320 752 192
WIRE 1072 320 752 320
WIRE 1088 336 1088 320
IOPIN 144 -176 In
IOPIN -416 -16 In
IOPIN -16 400 In
IOPIN -416 448 In
IOPIN 144 624 In
IOPIN 480 96 In
IOPIN 480 384 In
IOPIN 496 240 Out
IOPIN -16 -80 In
IOPIN -256 -160 In
IOPIN -256 128 In
IOPIN -240 -16 Out
IOPIN -256 304 In
IOPIN -256 592 In
IOPIN -240 448 Out
IOPIN 208 112 In
IOPIN 208 -80 In
IOPIN -16 112 In
IOPIN 208 400 In
IOPIN -16 528 In
IOPIN 208 528 In
SYMBOL pmos4 -16 192 M180
SYMATTR InstName M1
SYMBOL pmos4 -16 0 M180
SYMATTR InstName M2
SYMBOL nmos4 -16 320 R0
SYMATTR InstName M3
SYMBOL nmos4 -16 448 R0
SYMATTR InstName M4
SYMBOL nmos4 432 272 R0
SYMATTR InstName M5
SYMBOL pmos4 432 224 M180
SYMATTR InstName M6
SYMBOL pmos4 208 192 M180
SYMATTR InstName M7
SYMBOL pmos4 208 0 M180
SYMATTR InstName M8
SYMBOL nmos4 208 320 R0
SYMATTR InstName M9
SYMBOL nmos4 208 448 R0
SYMATTR InstName M10
SYMBOL nmos4 -304 16 R0
SYMATTR InstName M11
SYMBOL pmos4 -304 -32 M180
SYMATTR InstName M12
SYMBOL nmos4 -304 480 R0
SYMATTR InstName M13
SYMBOL pmos4 -304 432 M180
SYMATTR InstName M14
SYMBOL Digital\\and 832 -160 R0
SYMATTR InstName A1
SYMBOL Digital\\xor 832 16 R0
SYMATTR InstName A2
SYMBOL Digital\\and 1104 -176 R0
SYMATTR InstName A3
SYMBOL Digital\\and 1104 -320 R0
SYMATTR InstName A4
SYMBOL Digital\\or 1232 -256 R0
SYMATTR InstName A5
SYMBOL Digital\\and 1104 224 R0
SYMATTR InstName A6
SYMBOL Digital\\or 1248 96 R0
SYMATTR InstName A7
SYMBOL Digital\\and 1104 32 R0
SYMATTR InstName A8
SYMBOL Digital\\inv 960 128 R0
SYMATTR InstName A9
SYMBOL Digital\\or 832 -336 R0
SYMATTR InstName A10
FLAG 144 -176 Vpos
FLAG -416 -16 Vin1
FLAG -16 400 Vin1
FLAG -416 448 Vin2
FLAG 144 624 Vneg
FLAG 480 96 Vpos
FLAG 480 384 Vneg
FLAG 496 240 Vout
FLAG -16 -80 Vin1
FLAG -256 -160 Vpos
FLAG -256 128 Vneg
FLAG -240 -16 Vin1`
FLAG -256 304 Vpos
FLAG -256 592 Vneg
FLAG -240 448 Vin2`
FLAG 208 112 Vin2
FLAG 208 -80 Vin2`
FLAG -16 112 Vin1`
FLAG 208 400 Vin1`
FLAG -16 528 Vin2`
FLAG 208 528 Vin2
FLAG 816 -48 0
FLAG 816 128 0
FLAG 640 80 A0
FLAG 640 48 B0
FLAG 1312 144 Y0
FLAG 1296 -208 Y1
FLAG 640 192 C0
FLAG 1088 -64 0
FLAG 1088 -208 0
FLAG 1216 -144 0
FLAG 1088 336 0
FLAG 1232 208 0
FLAG 1088 144 0
FLAG 960 224 0
FLAG 816 -224 0
TEXT -136 376 Left 2 ;This EXOR has special function.\nJust only one of all inputs is "H", then output is "H" otherwise "L".