Understanding NAND-NAND Expressions: Conversion & Circuit Design

  • Thread starter Thread starter awelex
  • Start date Start date
Click For Summary

Discussion Overview

The discussion revolves around the conversion of logical expressions into NAND-NAND forms, specifically addressing the representation of circuits that include an OR gate with inverted inputs. Participants explore the implications of this representation and its correctness in the context of circuit design.

Discussion Character

  • Technical explanation
  • Conceptual clarification
  • Debate/contested

Main Points Raised

  • One participant questions the validity of using an OR gate with inverted inputs in a NAND-NAND circuit, expressing confusion over how this aligns with the definition of a NAND circuit.
  • Another participant clarifies that an "OR gate with inverted inputs" can be interpreted as a NAND gate according to DeMorgan's Law, suggesting that this representation is used for transparency in understanding the conversion process.
  • A further contribution explains that the open circles in the diagram represent inversions, and that two inversions in series do not change the logical outcome, allowing for the interchange of AND and OR gates while preserving logical values.

Areas of Agreement / Disagreement

Participants express differing views on the appropriateness of including an OR gate in the representation of a NAND-NAND circuit. While some clarify the logical equivalence, others remain uncertain about the implications of this representation.

Contextual Notes

The discussion does not resolve the underlying assumptions about circuit representation and the implications of using different gate types in logical expressions.

awelex
Messages
44
Reaction score
0
Hi,

I have a question about NAND-NAND expressions. I do understand the conversion from AND-OR to NAND-NAND, but what I don't understand is how many textbooks show the resulting circuit, i.e. with an OR gate with inverted inputs as the top-level gate, such as in the second circuit here:

http://cfs.tistory.com/attach/6445/259783.bmp

I know that the conversion is algebraically correct, but doesn't a NAND-NAND circuit consist only of, well, NAND gates? How can an OR gate be used, then?

Thanks
 
Engineering news on Phys.org
Nobody?
 
The "OR gate with inverted inputs" is a nand (by DeMorgans Law). Some people prefer to draw it that way presumably just to make it more transparent (as in how you got from AND/OR to NAND/NAND). You see when it's drawn that way the double complements obviously cancel out (as in not(not(x)) = x), so you can see the equivalence of the two forms by simple inspection.
 
Last edited:
Each of the little open circles in this type of diagram represent an inversion of the signal (a NOT, if you will). So, you can place 2 circles in series without changing anything logically.

Also, you can invert all inputs and outputs of a gate (by adding or removing circles) and then change and the type of gate from AND to OR, or vice-versa. This will also preserve the logical value of the circuit, which is why the right hand gate in the second diagram is considered to be a NAND gate.
 

Similar threads

  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 16 ·
Replies
16
Views
2K
Replies
54
Views
11K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K