How to derive XOR from only NOR gates

  • Thread starter Thread starter Glavata
  • Start date Start date
  • Tags Tags
    Derive
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
2 replies · 87K views
Glavata
Messages
1
Reaction score
0
Hi, Through some searching and guessing with LogiSim I was able to see how to build a XOR gate from only NOR gates. I would like to know what the process for deriving this would look like. Right now I am lost as to how to proceed given that the NOR function is A'B' and XOR is AB' + A'B. How would you get from only NOR gates to building a circuit equivalent to a 2 input XOR.

Thanks!

320px-XOR_from_NOR.svg.png
 
Engineering news on Phys.org
Welcome to PF.

See if this helps:

http://en.wikipedia.org/wiki/NOR_logic"
 
Last edited by a moderator:
I think this is what you're looking for:

AB' + A'B
= (0 + AB') + (A'B + 0)
= (AA' + AB') + (A'B + BB')
= A(A' + B') + B(A' + B')
= (A' + B')(A + B)
= (AB)'(A'B')'
= [(AB) + (A'B')]'
= [(A' + B')' + A'B']'
= [(A'A' + B'B')' + A'B']'
= ([(A + A)' + (B + B)']' + A'B')'
= ([(A + A)' + (B + B)']' + (A + B)')'

This formula represents your circuit: A NOR A is NOR'd with B NOR B. The result is NOR'd with A NOR B.