Logic Gates

In electronics, Logic gates are the building blocks of every electronic circuit. Logic gates defined as the simple electronic circuits having one or more input and a single output. Their operation varies from one type of logic gate to another. The relationship between input and output follow a certain logical equation.

What are Logic Gates?

Logic gate can be defined as a simple Boolean function, which means that it has only either of two outputs. Either 1 or 0, high or low, true or false, whatever you can call it. It is the most elementary tool in building a circuit. A logic gate performs a logical operation on input and gives the appropriate output for it.

This function will have a single input only. It is also called an inverter as it gives the reverse of the input function.

Types of Logic Gates

A logic gate is a basic building block of an electronic circuit, especially digital circuit, which is used to implement a Boolean function. Given below are the different types of logic gates, their symbols, descriptions and truth tables.


AND gate is one of the logic gates with two or more inputs and one output. When both the inputs are 1, the output will be 1. The output obtained from AND gate is the dot product of the inputs.

AND gate truth table is given below:

0 1 0
1 0 0
0 0 0
1 1 1

The AND gate finds application as :

  • Enable gate: When the AND gate is used as enable gate, the data is allowed through the channel
  • Inhibit gate: When the AND gate is used as inhibit gate, the data is not allowed through the channel

Related Articles:


If “anyone” of the inputs is 1, the output is 1. The output is 0 only if all inputs are 0. It can have more than 1 input.

Following is the OR gate circuit symbol and truth table:

OR gate

There are many real life applications of OR gate in:

  • Alarm circuit system for car door


It is the ‘Exclusive – OR’ gate. The output is 1 only when one of the inputs is 1. And 0 if the inputs are the same. Following is the XOR gate circuit symbol and truth table:

 XOR Gate

There are few applications of  XOR gate like:

  • In building circuit using adders and half-adders


It is the ‘Exclusive – NOR’ gate is a combination of XOR gate followed by an inverter. The output is 1 only when both the inputs (even high) are the same and false if the inputs are different. Following is the XNOR gate circuit symbol and truth table:


There are few applications of  XNOR gate like used in:

  • Arithmetic operations
  • Parity checker
  • Controlled inverter

What are Universal Gates?

A universal gate is one of the logic gate which uses Boolean function {0,1}. NAND and NOR gates are called universal gates. Following are the reasons why they are called universal gates:

  • These gates are used for realizing the binary operations
  • The basic logic gates can be derived using universal gates

Universal gates also have following properties:

  • These gates are not associative in nature
  • These gates are commutative in nature


NAND gate is one of the universal gates which is the opposite of AND logic gate. It is a combination of AND and NOT gate and is one of the most commonly used gates.

NAND gate consists of more than one input with single output. To get 1 as the output, all the inputs of the gate should be 0 and to get 0 as the output all the inputs should be 1.

Below is the circuit diagram and truth table of NAND gate:


The NAND gates find applications in:

  • Freezer warning buzzers
  • Burglar alarm
  • In automated circuit


It is the NOT – OR gate. The inverter bubble reverses the output of the OR gate logic giving 1 as the output only if all inputs are 0. It can have more than 1 input. The circuit diagram and truth table is given below

 NOR gate

Applications of NOR gate are:

  • They are used in combination of circuits like multipliers, ripple carry address, half and full wave multipliers.
  • They are used in the construction of sequential circuits.


Following is the table explaining the logical gate formulas:

Logical gate Boolean notation
NAND \(\bar{X.Y}\)
NOR \(\bar{X+Y}\)
XOR \(X\bigoplus Y\)
XNOR \(\bar{X\bigoplus Y}\)

FAQs on Logic Gates

Q1. When will the output of AND gate be high, with inputs X and Y and output Z?

Ans: For the output to be high in an AND gate, following are the conditions:

X = 1

Y = 1

Then, the output Z = 1.

Q2. Which logical operation uses + sign in the Boolean algebra?

Ans: The OR logical operation uses + sign in the Boolean algebra.

Q3. What is truth table?

Ans: Truth table is defined as a format which is used for presenting the logic outputs for different combinations of logic inputs of a gate.

Leave a Comment

Your email address will not be published. Required fields are marked *