Introduction To Combinational Logic Circuit.
Introduction To Combinational Logic Circuit.
EXPERIMENT NO:01
NAME OF EXP.: Introduction to Combinational Logic Circuit.
DATE OF EXP.: 03/02/2021
DATE OF SUB.: 13/03/2021
Half Adder
Half adder is a combinational logic circuit with two inputs and two outputs. The
half adder circuit is designed to add two single bit binary number A and B. It is the
basic building block for addition of two single bit numbers. This circuit has two
outputs carry and sum.
Block diagram
Truth Table
Inputs Outputs
A B S C
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
Circuit Diagram:
Full Adder
Full adder is developed to overcome the drawback of Half Adder circuit. It can add
two one-bit numbers A and B, and carry c. The full adder is a three input and two
output combinational circuit.
Block diagram
Truth Table
Inputs Outputs
A B Cin S Cout
0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Circuit Diagram
Half Subtractors
Half subtractor is a combination circuit with two inputs and two outputs (difference
and borrow). It produces the difference between the two binary bits at the input
and also produces an output (Borrow) to indicate if a 1 has been borrowed. In the
subtraction (A-B), A is called as Minuend bit and B is called as Subtrahend bit.
Truth Table
Inputs Outputs
A B A-B Borrow
0 0 0 0
0 1 1 1
1 0 1 0
1 1 0 0
Circuit Diagram
Full Subtractors
The disadvantage of a half subtractor is overcome by full subtractor. The full
subtractor is a combinational circuit with three inputs A,B,C and two output D and
C'. A is the 'minuend', B is 'subtrahend', C is the 'borrow' produced by the previous
stage, D is the difference output and C' is the borrow output.
Truth Table
Inputs Outputs
A B Bin A-B-C Bout
0 0 0 0 0
0 0 1 1 1
0 1 0 1 1
0 1 1 0 1
1 0 0 1 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 1
Circuit Diagram
Decoder
Code converters
BCD to seven segment decoders
Nixie tube decoders
Relay actuator
Circuit Diagram
Truth Table
Inputs Outputs
Enable 2-bit input D0 D1 D2 D3
0 X X X X X
1 00 1 0 0 0
1 01 0 1 0 0
1 10 0 0 1 0
1 11 0 0 0 1
Multiplexers
Multiplexer is a special type of combinational circuit. There are n-data inputs, one
output and m select inputs with 2m = n. It is a digital circuit which selects one of
the n data inputs and routes it to the output. The selection of one of the n inputs
is done by the selected inputs. Depending on the digital code applied at the
selected inputs, one out of n data sources is selected and transmitted to the single
output Y. E is called the strobe or enable input which is useful for the cascading.
It is generally an active low terminal that means it will perform the required
operation when it is low.
Block diagram
2 : 1 multiplexer
4 : 1 multiplexer
16 : 1 multiplexer
32 : 1 multiplexer
Circuit Diagram
Truth Table
Demultiplexers
1 : 2 demultiplexer
1 : 4 demultiplexer
1 : 16 demultiplexer
1 : 32 demultiplexer
Block diagram
Circuit Diagram
Truth Table
During making the Logisim circuit, the wiring of the circuit was done carefully.The input,
output and logic gate were kept in the same direction to avoid connection gap. Otherwise
errors would be shown in red colour.