100% found this document useful (1 vote)
54 views12 pages

Logic Gates

The document discusses different types of logic gates used in digital circuits, including AND, OR, NOT, NAND, NOR, BUFFER, XOR, and XNOR gates. It provides details on how each gate functions and its truth table.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
54 views12 pages

Logic Gates

The document discusses different types of logic gates used in digital circuits, including AND, OR, NOT, NAND, NOR, BUFFER, XOR, and XNOR gates. It provides details on how each gate functions and its truth table.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

LOGIC GATES

LOGIC GATE

• Logic gates perform basic logical


functions and the fundamental
building blocks of digital
integrated circuits.
• Most logic gates take an input of
two binary values and output a
single value of 1 or 0.
• Some circuits may have only a few
logic gates, while others, such
as microprocessors
WHAT ARE LOGIC GATES?
TYPES OF LOGIC GATES
• AND - True if A and B are both True
• OR - True if either A or B are True
• NOT - Inverts value: True if input is False; False if input is True
• NAND - AND followed by NOT: False only if A and B are both True
• NOR - OR followed by NOT: True only if A and B are both False
• BUFFER - False if input is false; True if input is True
• XOR - True if either A or B are True, but False if both are True
• XNOR - XOR followed by NOT: True if A and B are both True or both False
AND GATE
• An AND gate is a logic gate having
two or more inputs and a single
output.
• An AND gate operates on logical
multiplication rules.
• In this gate, if either of the
inputs is low (0), then the output
is also low. If all of the inputs are
high (1), then the output will also
be high.
• It is sometimes called all or
nothing gate
NAND GATE
• A NAND gate (“not AND gate”) is
a logic gate that produces a low
output (0) only if all its inputs are
true, and high output (1)
otherwise.
• Hence the NAND gate is the
inverse of an AND gate
• NAND gate may have any
number of input probes but only
one output probe.
OR GATE
• An OR gate is a logic gate that
performs logical OR operation.
• A logical OR operation has a high
output (1) if one or both the
inputs to the gate are high (1).
• If neither input is high, a low
output (0) results.
• An OR gate operates on logical
addition rules.
• Boolean expression is A+B = Y
NOR GATE
• NOR gate symbols
“NOT+OR” gate, hence
the output of this logic
gate of that an OR gate
• Hence in the case of the
NOR gate, the output is
logic one only when all
inputs are logic zero.
• Boolean expression is
A+B= Y
NOT GATE
• A NOT gate is a single input and
single output gate also called an
inverter.
• A NOT gate implements logical
negation on its input. If the input is
true or high, then the output will
be false or zero. Furthermore, false
or zero input results in a high
output.
• Boolean expression is A
BUFFER GATE
• A buffer, is a basic logic gate that
passes its input, unchanged, to its
output. Its behavior is the
opposite of a NOT gate.
• The main purpose of a buffer is to
regenerate the input, usually
using a strong high and a strong
low.
• A buffer has one input and one
output; its output always equals
its input.
X-OR GATE
• Exclusive-OR or XOR Gate yields an output
only if two of its inputs are different. If
one of them is active high and the other is
active low then the output will be high
otherwise low.
• The plus (+) sign within the circle is used
as the Boolean expression of the XOR
gate.
• The symbol of the XOR gate is
XNOR GATE
• The EX-NOR gate is built by
connecting the Exclusive-OR gate and
the NOT gate.
• It is also called Ex-NOR or XNOR Gate.
• The output of the EX-NOR gate is high
when both the inputs are 1 or high
and if both the inputs are 0 or low,
• This states that both the inputs should
be equal for the output to be high or
1.

You might also like