Introduction :
Logic gates are the digital electronics devices (or) circuits, which accepts one (or) more number of inputs, but gives only one number of output.
Why do we need logic gates in the first place? Logic gates are the building blocks for the modern digital computation. With the help from the logic gates, any kind of logic functions can be performed. There are so many different types of logic gates, These are classified depends on their logical operations, ( EX-OR, EX-NOR )among them some are classified as Basic logic gates ( AND, OR, NOT ) and some are classified as Universal logic gates ( NAND, NOR ) . Here the NAND logic gate is classified as Universal logic gate. The electronic circuit which performs this NAND logic function is called NAND logic gate.
Logic gates are the basic building blocks, for all the modern day digital electronics devices.
NAND logic gate :
The logic behind the NAND logic gate is, “If all the inputs to a logic gate is logic high, then only it’s output is logic low”. These type of logic gate is known as NAND logic gate.
It’s operation is equivalent to the complement of logic AND gate.
i.e.
What is meant by logic high?
Here logic high means the input voltage of one of the inputs is slightly higher than the input voltage of the other inputs. The most common logic high input voltages are (+5 V, +1 V, +3.3 V etc.,). In digital terms logic high is represented as “1” in positive logic and as “0” in negative logic. In digital terminology “1” is not a mathematical constant one (1), it’s just a representation of logic high state in positive logic, similarly “0” is not a mathematical constant zero (0), it’s just a representation of logic high state in negative logic.
In Boolean algebra term,
logic high = 1 = high voltage ( positive logic )
logic high = 0 = high voltage ( negative logic )
What is meant by logic low?
Here logic low means the input voltage of one of the inputs is slightly lower than the input voltage of the other inputs. The most common logic low input voltages are ( 0 V, -5 V, -3.3 V, -1 V etc.,). In digital terms logic low is represented as “0” in positive logic and as “1” in negative logic. In digital terminology “0” is not a mathematical constant zero (0), it’s just a representation of logic low state in positive logic, similarly “1” is not a mathematical constant one (1), it’s just a representation of logic low state in negative logic.
In Boolean algebra term,
logic low = 0 = low voltage ( positive logic )
logic low = 1 = low voltage ( negative logic )
Note :
- NAND logic is same as the complement of binary multiplication.
- Any open ended input is treated as logic “1” in Positive logic NAND gate.
- Any open ended input is treated as logic “0” in Negative logic NAND gate.
Universal logic gates :
NAND gate and NOR gate are called as Universal logic gates. Why are they called as Universal logic gates?
Any logic function (or) logic gate can be created by using only the NAND (or) NOR logic gates. This is why these gates are called as Universal logic gates.
Ex :
NAND operator :
NAND operator is represented as “ .̅ ”, Read it as “NAND”. It is represented by an overline placed above AND operator. It acts like a complement of binary multiplication.
EX :
Boolean expression = , Read it as A “NAND” B
Classification of logic NAND gates :
NAND gates are classified depends upon their number of inputs. The most commonly used logic NAND gates are
- Two input logic NAND gate.
- Three input logic NAND gate.
Two input logic NAND gate :
If a NAND logic gate, which accepts two inputs and provide the desired NAND logic as output then that type of logic gate is called as Two input logic NAND gate.
It’s logic function is,
Positive logic :
“When two inputs are logic high (1), only then the output is logic low (0)”.
Positive logic gates are widely used.
Negative logic :
“When two inputs are logic high (0), only then the output is logic low (1)”.
Logic Symbol :
Switch representation :
If,
n = number of switches (inputs)
m = maximum possible number of output combination
Ex :
number of inputs (n) = 2
Maximum possible number of output combination (m) = 22 = 4
Truth table :
Positive logic :
If any one input is,
0 = NAND gate is disabled with output is one (1).
1 = NAND gate is act as an inverter. Here output being the inverted version of other input.
With this we can say that,
Positive logic NAND gate is equals to the Negative logic NOR gate
Unused input :
TTL logic :
In TTL logic, if any input is open (or) floating, it will act as “1”
ECL logic :
In ECL logic, if any input is open (or) floating, it will act as “0”
In positive logic NAND gate, the open (or) floating input follows TTL logic, which means open (or) floating input in Positive logic NAND gate is considered as “1”.
Negative logic :
If any one input is,
0 = NAND gate is act as an inverter. Here output being the inverted version of other input.
1 = NAND gate is disabled with output is zero (0).
With this we can say that,
Negative logic NAND gate is equals to the Positive logic NOR gate
Unused input :
TTL logic :
In TTL logic, if any input is open (or) floating, it will act as “1”
ECL logic :
In ECL logic, if any input is open (or) floating, it will act as “0”
In negative logic NAND gate, the open (or) floating input follows ECL logic, which means open (or) floating input in Negative logic NAND gate is considered as “0”.
Three input logic NAND gate :
If a NAND logic gate, which accepts three inputs and provide the desired NAND logic as output then that type of logic gate is called as Three input logic NAND gate.
It’s logic function is,
Positive logic :
“When three inputs are logic high (1), only then the output is logic low (0)”.
Positive logic gates are widely used.
Negative logic :
“When three inputs are logic high (0), only then the output is logic low (1)”.
Logic Symbol :
Switch representation :
If,
n = number of switches (inputs)
m = maximum possible number output of combination
Ex:
number of inputs (n) = 3
Maximum possible number of output combination (m) = 23 = 8
Truth table :
Positive logic :
If any one input is,
0 = NAND gate is disabled with output is one (1).
1 = NAND gate gives NAND of the other two inputs as output.
With this we can say that,
Positive logic NAND gate is equals to the Negative logic NOR gate
Unused input :
TTL logic :
In TTL logic, if any input is open (or) floating, it will act as “1”
ECL logic :
In ECL logic, if any input is open (or) floating, it will act as “0”
In positive logic NAND gate, the open (or) floating input follows TTL logic, which means open (or) floating input in Positive logic NAND gate is considered as “1”.
Negative logic :
If any one input is,
0 = NAND gate gives NAND of the other two inputs as output.
1 = NAND gate is disabled with output is zero (0).
With this we can say that,
Negative logic NAND gate is equals to the Positive logic NOR gate
Unused input :
TTL logic :
In TTL logic, if any input is open (or) floating, it will act as “1”
ECL logic :
In ECL logic, if any input is open (or) floating, it will act as “0”
In negative logic NAND gate, the open (or) floating input follows ECL logic, which means open (or) floating input in Negative logic NAND gate is considered as “0”.
Boolean law :
NAND gate is following this Boolean law.
- Commutative law :
This law states that, the complement of binary product of the two inputs is equivalent to the complement of binary product performed by changing the order of the same inputs.
i.e.
where, A & B are logic inputs.
De Morgan’s law :
Logical NAND operation between the two inputs is equals to the logical OR operation of the complemented version of the same two inputs.
i.e.
where, A & B are logic inputs.
In other words,
Logical NOR operation between the two inputs is equals to the logical AND operation of the complemented version of the same two inputs.
i.e.
where, A & B are logic inputs.
Proof of De Morgan’s law :
Conclusion :
Now we all know, that what is logic NAND gate and how it operates. Logic gates are the basic building blocks for any kind of digital electronic devices/systems. NAND logic gate is known as Universal logic gate, because by using only the NAND logic gate, it is possible to make any kind of digital logical functions.
6 Responses
Great article! I found your perspective on this topic both enlightening and thought-provoking. The way you break down complex ideas into understandable insights is truly commendable. It’s interesting to see how these developments could shape our future. I’m particularly intrigued by your point about potential challenges and would love to dive deeper into that.
For those who are interested in exploring this topic further, I recommend checking out this resource for more detailed information: comprehensive guide. It offers additional insights that complement what’s discussed here.
Looking forward to hearing others’ thoughts and continuing this discussion. Thanks for sharing such valuable information!
Great article! I appreciate the clear and insightful perspective you’ve shared. It’s fascinating to see how this topic is developing. For those interested in diving deeper, I found an excellent resource that expands on these ideas: check it out here. Looking forward to hearing others’ thoughts and continuing the discussion!
Very informative! Your insights are highly valuable. What are everyone’s thoughts?
Superb and well-thought-out content!
It is a pleasure to read this weblog, thanks to its up-to-date information and interesting posts.
It is always great to come across a page where the admin take an actual effort to generate a really good article.