You are on page 1of 10

Ministry of higher Education and Scientific Research

Sulaymaniyah Polytechnic University


Computer Science Institute
Subject: Logic design
Module: COMBINATIONAL LOGIC
Semester: Two
Midterm: Report

Report Title:
COMBINATIONAL LOGIC
Prepared by:
1-Shkar farhad 2-Huda hiwa
3-Shakar fazil 4- Rasty hama xalid

Supervised by: Maha sabah


2020-2021

pg. 1
Table of content

1-1 Abstract pg3

1-1 Introdduction pg3

1-2 Digital system pg4

1-2 Keyword pg4

1-3 Theorem1 pg5


1-3 Theorem2 pg5

1-4 Logic execution pg6

1-4 Version technique pg6

1-5 Minimization of Boolean Expression pg7

1-6 Application of combinational Logical circuit pg8

1-6 Conclusion pg8

pg. 2
COMBINATIONAL LOGIC
CIRCUITS

Combinations. In order to produce


Abstract: the required output, Digital logic
circuits are mainly classified into two
This research paper is basically the
types , sequential logic circuits and
overview on the combination of
combinational logic circuits. The
circuits in the logical manner. difference between sequential logic
A  combinational logic circuit is one in circuits and combinational logic
which the present state of circuits is the combinational circuit is
the  combination of the logic inputs the independent circuit it doesn’t
decides the output.  Combination depend on the previous input to
logic means combining of two or generate any output. But sequential
more logic gates to form a required logic circuits are those which are
function where the output at a given dependent on the clock cycles and
time depends only on the input. This depend on present as well as past
paper briefly discussed on the basic inputs to generate any output.
needs of logic synthesis and also
discusses few interesting facts and The logic gates are the fundamental
consideration logic synthesis. This building blocks of a combinational
research paper will be efficient to circuit. By using the combination of
clear some basic concept about logic logic gates more complex
circuit and its combination. combinational circuits can be
implemented such as multiplexers
Introduction: and de-multiplexers, comparators,
adders and sub tractors, etc.
Digital signals are processed by the
digital system which can be built with
A combinational circuit comprises of
various logic gates. These logic
input variables, logic gates and
circuits are made of various logic output variables. The logic gate
gates by connecting them in certain accepts the inputs and depending on
the type of functioning of the logic

pg. 3
gate, output signals are generated
from them. The required output data Digital System:
is obtained from this process by The heart of digital system is binary
transforming the binary information number and many people has shown
given at the input. The figure below their interest towards binary number
shows the schematic representation but the major contribution is done by
of a generalized combinational logic these people first person is Gottfried
circuit consisting of n input variable
Wilhelm Leibniz. The modern binary
and m output variable.
number system was fully documented
by Gottfried Leibniz in the 17th
In the above figure, there are n input century. He also invented the binary
system, foundation of virtually all
modern computer architectures. After
Leibniz Efforts is done by many
people in the progress of digital
electronics but huge contribution was
done in nineteen century by. George
Boole he was from England he was
one of the greatest Mathematician of
variables and hence there will be 2 nd all time he combined arithmetic and
possible combinations of bits at the logic operations which has only two
input. By a Boolean expression of values either true or false who helped
input variables, each output is establish modern symbolic  logic  and
expressed. So the result of above whose algebra of logic, now
generalized combinational logic called Boolean algebra, is basic to
circuit can be expressed by m the design of digital
Boolean expressions. In the above computer circuits. The main
figure, the circuit accepts the binary
operations of Boolean algebra are
variables and depending on the
the conjunction (AND), the
logical combination of gates it
generate outputs. disjunction (OR) and the negation
(NOT) are his inventions. Augustus De
Keywords: Morgan also Provided his efforts
Combinational logic, Boolean towards Digital Electronic best thing
function, Digital electronics, multiple which was provided by him to digital
inputs. electronics was De-Morgan’s

pg. 4
Theorem. De Morgan has suggested
two theorems which are extremely
useful in Boolean algebra. The two
theorems are discussed below.

Theorem 1:
Theorem 2:

 The left hand side (LHS) of this


theorem represents a NAND
gate with inputs A and B,  The LHS of this theorem
represents a NOR gate with
whereas the right hand side
inputs A and B, whereas the
(RHS) of the theorem
RHS represents an AND gate
represents an OR gate with
with inverted inputs.
inverted inputs.
 This OR gate is called  This AND gate is called
as Bubbled AND.
as Bubbled OR.

Table showing verification of the De


Morgan's first theorem –
Table showing verification of the De
Morgan's second theorem −

pg. 5
there logics on the logic machine
(The Logic Machine is the 1st full
functional mechanical device
design for a general purpose truth
functional logic processor in which
all the valid implications of a logical
proposition displayed in a
systematic way) In 1890 Price and
But the Boolean algebra of George Marquand made some
Boole was complex which is simplified improvement in the logic machine
by Charles Sanders Peirce. A basic with the help electromagnetic
difference between ordinary algebra switching devices. After one year
and algebra of logic is clearly the company of Mr. Almon Brown
mentioned by Price. Price explain Strowger developed the first
symbol which are used in ordinary commercially successful
algebra they denote things without electromechanical stepping switch
describing them i.e. in ordinary telephone exchange system is
algebra indices are blank and may be known as Strowger switch or step-
assigned any numerical value to get by-step switch. In 1907 Lee De
some result. Peirce expresses de- Forest's proposed that modified
Morgan’s low symbolically as and. Fleming valve can be used for
which was reported in 1885. This implementation of AND logic.
representation are very useful to Walther Bothe, inventor of the
represent any logic by a single coincidence circuit, the first modern
operation, letter describe NOR and electronic AND gate in 1924, got
NAND. The first axiom system based part of the 1954 Nobel Prize in
on NAND was given by Henry Sheffer physics. Konrad Zuse built
in 1913 After Price Allan Marquand electromechanical logic gates for
student of Peirce also write some his computer Z1 (from 1935–38).
historical Research paper.
Version
Logic execution: Technique:
Many logic are implemented by Every logical expression can be
people during 19 century but some executed by using logic gates input
Implementations are historical variables, generally indicated by English
many people had implemented letters value of input either be (1) or

pg. 6
(0), A Combinational circuit can be module exp_y(Y, A, B, C) // Define
represented in five different forms variable for input and output.
and descriptions are as under: input A, B,
1) Algebraic foams C; // Input
2) Tabulated foams variable
3) Graphics foams output Y;
4) Statement foams

5) Code foams
Component 3
to 5 and 4 to
5
1) Algebraic foams
not (b,B); //
wire b logic value
Y=A’B’C’+AB’C’+ABC’+ABC
complement of B not
Y=B’C’+AB
(c,C); // wire c logic value
Y’=B+C.A’+C (A’+B’)
complement of C and
2) Tabulated foams (a0,b,c); // output a0 is b
AND c
and (a1,A,B); // output a1
is A AND B or (Y,a0,a1); //
Y is a0 OR a1 endmodule

5) Code foams
3) Graphics foams

Minimization of
4) Statement foams Boolean
Expression:
pg. 7
The process of simplifying the various kinds of materials and
algebraic expression of a Boolean components, or how to construct
function is called minimization. ... It Boolean logic functions to solve
is clear from the above image that various problems.
the minimized version of the common combinational  logic  circuits
expression takes a less number include: half adders, full adders,
of logic gates & also reduces the
multiplexers, demultiplexers,
complexity of
encoders and decoders.
the  circuit substantially.

Conclusion:
This research paper defines the
digital electronics and its one type
the diagram a defines the complex combinational circuits.
level of combination In these circuit
there is multiple gates are used and Combinational circuits is based on
also required much time to run these the Boolean expression so also gives
this circuit But you noticed the image the brief introduction about Boolean
(b) it is also performing same algebra and also describes the
function either the number of inputs different forms of circuits and also
are also same these logic simplifies describes the minimization
the circuit and also saves the techniques of combinational logic
resources. circuits and some general application
of combinational circuit.
Application of
combinational
Logical circuit:
Combinational logic is the hardware
implementation of Boolean logic
functions. That’s all there is to it. All
the material you need to learn about
this is either how to engineer
arbitrary Boolean circuits with

pg. 8
References:
1) Computinghistory.org.uk

2) Britannica.com

3) Tutorialspoint.com

4) International Journal of Computer Applications (0975 – 8887)


Volume 127 – No.1, October 2015, on synthesis of
combinational Logic Circuits
5) Aschoff, V., "The early history of the binary code," in IEEE
Communications Magazine, vol.21, no.1, (Jan. 1983), 4-10.
6) Boole, George, "The mathematical analysis of logic," in
Philosophical Library, (1847).
7) www.quora.com

pg. 9
pg. 10

You might also like