**Combinational Circuit**

In digital Electronics, there are two type of digital circuits 1) Combinational Circuits 2) Sequential Circuits.

Combinational circuit is a circuit whose output depend upon the combination of input variables. Its output is depend only on the present input combination, doesn’t depend on any previous input or output. Combination circuit is made up of logic gate.

Now, some **characteristics** of combinational circuits are:-

- At any time instant, the output of the combinational circuit is depend on the present input combination.
- These circuits are developed using AND, OR, NOT, NAND and NOR logic gate. These logic gate are the basics building block of combinational circuit.
- Combinational circuit doesn’t use any memory element or any feedback. So, it’s the output depend only on the present input combination, doesn’t depend on any previous input or output.
- It can have n number of inputs and m number of outputs.

**Application of combinational circuit**

A combinational circuit is an digital logic circuit whose output depends on the present combination of inputs. These type of circuits are used in digital electronics, such as computers ALU to perform various arithmetic operations like addition, subtraction, multiplication etc.

Some other operation perform by combinational circuit like multiplexing is perform by multiplexer, decoding is perform by decoder , code conversion is perform by code converter etc.

**Examples of Combinational Circuits**

There are many different type of combinational circuit :

**Half Adder**: If we want to add two single bit binary number we use half adder. The half adder having two inputs and two outputs. This circuit has two input A and B, two outputs carry (c) and sum (s).

2. **Full Adder**: If we want to add three single bit binary number we use full adder. full adder add two one-bit numbers A and B, and previous carry c. It having three inputs and two outputs carry (c) and sum (s).

3. **Half Subtractor**: Half Subtractor is a combinational circuit that subtract two binary bit at the input and produces two output i.e. difference (D) and borrow (B).

4.**Full Subtractor:** The drawback of an half subtractor can be overcome by full Subtractor. It is a combinational circuit having three input, two one bit number A, B and previous borrow Bin and two output Difference (D) and Borrow (Bo).

5.**Decoder:** The basics function of decoder is to detects or decode a particular code. It is a combinational circuit that has ‘n’ input lines and maximum 2^{n} output lines. Decoder is identical to a demultiplexer without any data input. It performs operations which are exactly opposite to those of an encoder.