Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

enter image description here

I know I can do this with two separate NAND gates, but it would be more space consuming. Is there a single standard logic gate (e.g.; 74V1Gxxx - SOT-23 package is preferred) which produces this result?

Or, can I get this result by using two transistors at most?

share|improve this question
You should write \$\overline{\overline{A}B} = A + \overline{B}\$ instead of \$\overline{A}B = A + \overline{B}\$. :) – nidhin May 28 '14 at 11:31
Ah, you are right. Fixing it now. – hkBattousai May 28 '14 at 11:32
I think there is no such gate as \$\overline{A}B\$. List of 74XX. – nidhin May 28 '14 at 11:38
up vote 15 down vote accepted

Sure, you could use a 74AXP1G57 "Low-power configurable multiple function gate"

enter image description here

enter image description here

It comes in a very small 6-pin package.

share|improve this answer
'1G57 for the smaller problems, '1G99 for the larger ones (no puns intended). – Ignacio Vazquez-Abrams May 28 '14 at 12:34
That's nice, because a dual NAND package would be at least 8 pins. – Ben Voigt May 28 '14 at 15:53
Do I read correctly that there are four ways to hook this up as an OR-NOT (A=0, B=1, A=C, B=C) but no way to use it as an OR, NAND or AND-NOT? – Jan Dvorak May 29 '14 at 5:08
@JanDvorak It's not really a universal gate, but it does some interesting things- most multiple-input gates are symmetric- and the ST inputs are usually an advantage (especially for applications like roll-your-own SMPS designs). – Spehro Pefhany May 29 '14 at 12:59

You could wire up a SN74LVC2G157 to do this function.

In general, when you need arbitrary logic, think "multiplexer."

share|improve this answer

You could wire up an LM556 (dual 555 timer IC), with the input stage wired normally and the output stage wired as an inverter.

share|improve this answer
It doesn't really answer the question, but that link ("Is the 555 complete in the Boolean sense") is loaded with an insane amount of awesomeness (or maybe the reverse). – Spehro Pefhany May 28 '14 at 17:39
People do amazing things with 555s. :) – hoosierEE May 28 '14 at 19:36

I think this would take up more board space than the accepted answer, but it was fun to think about:


simulate this circuit – Schematic created using CircuitLab

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.