SlideShare a Scribd company logo
1 of 5
Download to read offline
International Journal of Trend in
International Open Access Journal
ISSN No: 2456
@ IJTSRD | Available Online @ www.ijtsrd.com
Digital Logic
B.Tech, Department of Computer Science, IILM Academy of Higher Learning,
Greater Noida, Uttar Pradesh, India
ABSTRACT
The digital logic design is a system in electrical and
computer engineering that uses simple numerical
values to produce input and output operations. As a
digital design engineer, you may assist in developing
cell phones, computers, and related personal
electronic devices. In the modern world of electronics,
the term digital is usually associated with a computer.
This is due to the fact that the term digital is derived
from the way the computers perform operations, by
counting digits. Nowadays digital conce
usually applied to various problems which are solved
by analog methods. In modern times digital systems
find applications related to industrial and consumer
products which maintain and develop various ways
which develop our country and helps in dev
science ideas in terms of research. As computer
science is upgraded in every way it helps to develop
the multinational companies in the form of bonus
machines.
INTRODUCTION
In this paper, we discussed the number system in
computer science and various conversion of theories
and also explain about the binary numbers
multiplexers and some programmable logic devices
which converts the development of computer science
education on the peak. The number
language of a digital system consisting of a set of
symbols called digits with rules defined for their
addition subtraction multiplication and other
mathematical operations. Combinational logic circuits
of an interconnection of logic gates in which the
output at any time depends upon the combination of
input signals present at that instant only and does not
depend on any past conditions. In combinational
circuits, the output does not depend on the past value
of input and output. Hence combinational circuits do
not require any memory.
International Journal of Trend in Scientific Research and Development (IJTSRD)
International Open Access Journal | www.ijtsrd.com
ISSN No: 2456 - 6470 | Volume - 3 | Issue – 1 | Nov
www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018
Digital Logic Design: Basics
Durgesh Raghuvanshi
ech, Department of Computer Science, IILM Academy of Higher Learning,
Greater Noida, Uttar Pradesh, India
The digital logic design is a system in electrical and
computer engineering that uses simple numerical
values to produce input and output operations. As a
digital design engineer, you may assist in developing
cell phones, computers, and related personal
ectronic devices. In the modern world of electronics,
the term digital is usually associated with a computer.
This is due to the fact that the term digital is derived
from the way the computers perform operations, by
counting digits. Nowadays digital concepts are
usually applied to various problems which are solved
by analog methods. In modern times digital systems
find applications related to industrial and consumer
products which maintain and develop various ways
which develop our country and helps in developing
science ideas in terms of research. As computer
science is upgraded in every way it helps to develop
the multinational companies in the form of bonus
discussed the number system in
computer science and various conversion of theories
and also explain about the binary numbers
multiplexers and some programmable logic devices
which converts the development of computer science
umber system is a
system consisting of a set of
symbols called digits with rules defined for their
addition subtraction multiplication and other
mathematical operations. Combinational logic circuits
of logic gates in which the
output at any time depends upon the combination of
input signals present at that instant only and does not
depend on any past conditions. In combinational
the output does not depend on the past value
input and output. Hence combinational circuits do
A half adder is a two binary inputs augend and addend
bits band two binary outputs sum and carry.
adder is the arithmetic sum of three inputs bits. It
consists of three inputs and two outputs. Half
subtractor is a combinational circuit that subtracts two
bits and produces their difference. It also has an
output to specify if a 1has been borrowed. Full
subtractor is a subtraction between two bits taking
into account borrow of the lower significant stage.
The circuit has three inputs and two outputs.
sequential circuit is a combinational circuit to which
storage elements are connected to form a feedback
path. Latches are storage element which operates with
signal levels. It is also said as level sensitive.
Analog Signals:
Analog signals are the signals which may have an
infinite number of different magnitudes or values.
They vary continuously with time.
For example:- sine wave and a triangular wave
V
0
-V
ANALOG SIGNALS
Research and Development (IJTSRD)
www.ijtsrd.com
1 | Nov – Dec 2018
Dec 2018 Page: 131
ech, Department of Computer Science, IILM Academy of Higher Learning,
adder is a two binary inputs augend and addend
bits band two binary outputs sum and carry. A full
sum of three inputs bits. It
and two outputs. Half
subtractor is a combinational circuit that subtracts two
bits and produces their difference. It also has an
output to specify if a 1has been borrowed. Full
subtractor is a subtraction between two bits taking
e lower significant stage.
The circuit has three inputs and two outputs. The
sequential circuit is a combinational circuit to which
storage elements are connected to form a feedback
path. Latches are storage element which operates with
also said as level sensitive.
Analog signals are the signals which may have an
er of different magnitudes or values.
They vary continuously with time.
sine wave and a triangular wave.
t
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456
@ IJTSRD | Available Online @ www.ijtsrd.com
Digital Signals:
A signal is known as a digital signal if it has only a
finite number of predetermined distinct magnitudes.
Depending upon the number of distinct magnitudes,
the digital signals may be classified as under:
Actually, the digital signals are discrete time signals
that are they are not continuous.
1
Comparison of digital and analog signals:
Analog systems:
The system which process the analog signals are
called as analog systems.
Examples:-
1. Filters circuit
2. Amplifier circuits
3. Signal generators
4. Motor speed controllers
Parameter of
comparison
Analog signals Digital signals
No. of values Infinite Finite
Nature of
signals
Continuous time Discrete
Sources of
signals
Signal
generators,
transducers etc.
Computers, A to
D converters
etc.
Examples Sine wave, a
triangular wave
Binary signal
Serial no. No. of distinct
magnitudes
Types of digital
signals
1 2 Binary
2 8 Octal
3 16 Hexadecimal
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456
www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018
A signal is known as a digital signal if it has only a
tinct magnitudes.
Depending upon the number of distinct magnitudes,
the digital signals may be classified as under:
the digital signals are discrete time signals
of digital and analog signals:
The system which process the analog signals are
Drawbacks:-
1. Analysis of an analog system is less accurate.
2. Analysis of analog system requires time
domain analysis which requires a very sound
mathematical background.
3. Analog systems are usually affected more by
the undesired electrical disturbance called
noise.
4. The performance of analog systems degrades
because of component
5. Their performance changes due to variation in
temperature.
Floating point representation:-
Integers are whole numbers or fixed point numbers
with the radix point fixed after the least significant bit.
They are contrasted to real numbers or floating
numbers where the position of the radix point varies.
They are posts on a representation of floating point
format. The objective of this is to provide the number
of bits is finalized for a particular system we cannot
change it abruptly. Hence for ab
we can represent is (0)2 which is to increase the range
of the numbers to be represented an obvious solution
is to increase the number of bits.
Binary codes:-
The digital data is represented stored and transmitted
as groups of binary digits. The group of bits also
known as binary code. They are classified as numeric
and alphanumeric codes are used to represent a
character.
Classification of binary codes:
Weighted codes:-
In weighted codes, each digit is assigned a specific
weight according to its position. For example, in
8421BCD code, 1001 the weights of 1, 0, 0, 1 (from
left to right) are 8, 4, 2 and 1 respectively.
Suppose W1' W2' W3 and W4 are the weights of
binary digits and Xl' X2, X3 and X4 are the
corresponding digit values then decimal digit. N = W1
Xl + W2 X2 + W3 X3 + W4 X4 is represented by
binary sequence X4 X3 X2 X4.
The codes 8421BCD, 2421BCD, 5211BCD are all
weighted codes.
Digital signals
Finite
Discrete-time
Computers, A to
D converters
etc.
Binary signal
Types of digital
signals
Binary
Octal
Hexadecimal
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470
Dec 2018 Page: 132
Analysis of an analog system is less accurate.
analog system requires time-
domain analysis which requires a very sound
mathematical background.
Analog systems are usually affected more by
the undesired electrical disturbance called
The performance of analog systems degrades
because of component aging.
Their performance changes due to variation in
-
Integers are whole numbers or fixed point numbers
with the radix point fixed after the least significant bit.
They are contrasted to real numbers or floating point
numbers where the position of the radix point varies.
They are posts on a representation of floating point
format. The objective of this is to provide the number
of bits is finalized for a particular system we cannot
change it abruptly. Hence for above format number,
we can represent is (0)2 which is to increase the range
of the numbers to be represented an obvious solution
is to increase the number of bits.
The digital data is represented stored and transmitted
its. The group of bits also
binary code. They are classified as numeric
and alphanumeric codes are used to represent a
Classification of binary codes:-
In weighted codes, each digit is assigned a specific
weight according to its position. For example, in
8421BCD code, 1001 the weights of 1, 0, 0, 1 (from
left to right) are 8, 4, 2 and 1 respectively.
Suppose W1' W2' W3 and W4 are the weights of
igits and Xl' X2, X3 and X4 are the
corresponding digit values then decimal digit. N = W1
Xl + W2 X2 + W3 X3 + W4 X4 is represented by
binary sequence X4 X3 X2 X4.
The codes 8421BCD, 2421BCD, 5211BCD are all
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456
@ IJTSRD | Available Online @ www.ijtsrd.com
Non-weighted codes:-
The non-weighted codes are not positionally
weighted. In other words, each digit position within
the number is not assigned a fixed value ( or weight ).
Excess-3 and gray code are non-weighted codes.
Alphanumeric codes:-
Codes used to represent numbers, alphabetic
characters, symbols and various instructions necessary
for conveying intelligible information.
ASCII, EBCDIC, UNICODE are the most
used alphanumeric codes.
Error detecting and correcting codes:-
Codes which allow error detection and correction are
called error detecting and' correcting codes. Hamming
code is the most commonly used error detecting and
correcting code.
Reflective codes:-
A code is reflective when the code is self
complementing. In other words, when the code for 9
is the complement the code for 0, 8 for 1, 7 for 2, 6
for 3 and 5 for 4.
2421BCD, 5421BCD and Excess-3 code are reflective
codes.
Sequential codes:-
In sequential codes, each succeeding 'code is one
binary number greater than its preceding code. This
property helps in the manipulation of data.
8421 BCD and Excess-3 are sequential codes.
Gate level minimization:-
Logic optimization, a part of logic synthesis in
electronics, is the process of finding an
representation of the specified logic circuit under one
or more specified constraints. Generally, the circuit is
constrained to minimize chip area meeting a
prespecified delay.
With the advent of logic synthesis, one of the biggest
challenges faced by electronic design automation
(EDA) industry was to find the best netlist
representation of the given design description. While
two-level logic optimization had long existed in the
form of the
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456
www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018
weighted codes are not positionally
weighted. In other words, each digit position within
the number is not assigned a fixed value ( or weight ).
weighted codes.
numbers, alphabetic
characters, symbols and various instructions necessary
ASCII, EBCDIC, UNICODE are the most-commonly
w error detection and correction are
called error detecting and' correcting codes. Hamming
code is the most commonly used error detecting and
A code is reflective when the code is self-
en the code for 9
is the complement the code for 0, 8 for 1, 7 for 2, 6
3 code are reflective
In sequential codes, each succeeding 'code is one
than its preceding code. This
property helps in the manipulation of data.
3 are sequential codes.
Logic optimization, a part of logic synthesis in
electronics, is the process of finding an equivalent
representation of the specified logic circuit under one
or more specified constraints. Generally, the circuit is
constrained to minimize chip area meeting a
With the advent of logic synthesis, one of the biggest
aced by electronic design automation
(EDA) industry was to find the best netlist
representation of the given design description. While
level logic optimization had long existed in the
Quine–McCluskey algorithm, later followed by the
Espresso heuristic logic minimizer, the rapidly
improving chip densities, and the wide adoption of
HDLs for circuit description, formalized the logic
optimization domain as it exists today.
Today, logic optimization is divided into various
categories:
i. Based on the circuit representation
ii. Two-level logic optimization
iii. Multi-level logic optimization
iv. Based on circuit characteristics
v. Sequential logic optimization
vi. Combinational logic optimization
vii. Based on the type of execution
viii. Graphical optimization methods
ix. Tabular optimization methods
x. Algebraic optimization methods
While a two-level circuit representation of circuits
strictly refers to the flattened view of the circuit in
terms of SOPs (sum-of-products)
applicable to a PLA implementation of
design[clarification needed]
representation is a more generic view of the circuit in
terms of arbitrarily connected SOPs, POSs (product
of-sums), factored form etc. Logic optimization
algorithms generally work either on the structural
(SOPs, factored form) or functional (BDDs, ADDs)
representation of the circuit.
Duality principle:-
It states that in a two-valued Boolean
of an algebraic expression can be obtained simply by
interchanging OR and AND operators and by
replacing IS by OS and OS by IS.
Duality theorem:-
According to the duality theorem, the following
conversions are possible in a given Boolean
expression:-
We can change each AND operators to an OR
operator and vice Versa.
We can complement any 1 or 0 in an
expression.
Programmable logic devices ( PLDs):
A device programmer is used to transfer the boolean
logic pattern into the programmable device. In the
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470
Dec 2018 Page: 133
McCluskey algorithm, later followed by the
o heuristic logic minimizer, the rapidly
improving chip densities, and the wide adoption of
HDLs for circuit description, formalized the logic
optimization domain as it exists today.
Today, logic optimization is divided into various
on the circuit representation
level logic optimization
level logic optimization
Based on circuit characteristics
Sequential logic optimization
Combinational logic optimization
Based on the type of execution
Graphical optimization methods
Tabular optimization methods
Algebraic optimization methods
level circuit representation of circuits
strictly refers to the flattened view of the circuit in
products) — which is more
applicable to a PLA implementation of the
design[clarification needed] — a multi-level
representation is a more generic view of the circuit in
terms of arbitrarily connected SOPs, POSs (product-
sums), factored form etc. Logic optimization
algorithms generally work either on the structural
(SOPs, factored form) or functional (BDDs, ADDs)
valued Boolean algebra the dual
of an algebraic expression can be obtained simply by
interchanging OR and AND operators and by
placing IS by OS and OS by IS.
According to the duality theorem, the following
conversions are possible in a given Boolean
We can change each AND operators to an OR
We can complement any 1 or 0 in an appearing in the
Programmable logic devices ( PLDs):-
A device programmer is used to transfer the boolean
logic pattern into the programmable device. In the
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456
@ IJTSRD | Available Online @ www.ijtsrd.com
early days of programmable logic, every PLD
manufacturer also produced a specialized device
programmer for its family of logic devices. Later,
universal device programmers came onto the market
that supported several logic device families from
different manufacturers. Today's device programmers
usually can program common PLDs (mostly
PAL/GAL equivalents) from all existing
manufacturers. Common file formats used to store the
boolean logic pattern (fuses) are JEDEC, Altera POF
(programmable object file), or Xilinx BITstream.
Encoder:-
An encoder is a device, circuit, transducer, software
program, algorithm or person that converts
information from one format or code to another, for
the purposes of standardization, speed or
compression.
Examples of Software for encoding audio, video,
images, or text into standardized formats:
1. A compressor encodes data (e.g.,
audio/video/images) into a smaller form (see
codec)
2. An audio encoder converts analog audio to
digital audio signals
3. A video encoder converts analog video to
digital video signals
4. A multiplexer combines multiple inputs into
one output
5. An 8b/10b encoder creates a DC balance on a
communication transmission line
Latches and flip-flops:-
Latches and flip-flops are the basic elements and these
are used to store information. One flip-
can store one bit of data. The main difference between
the latches and flip-flops is that a latch checks input
continuously and changes the output whenever th
is a change in input. But, the flip
combination of latch and clock that continuously
checks input and changes the output time adjusted by
the clock. In this article, we are going to look at the
operations of the numerous latches and flip
Both Latches and flip-flops are circuit elements
wherein the output not only depends on the current
inputs but also depends on the previous input and
outputs. The main difference between the latch and
flip-flop is that a flip-flop has a clock signal, wh
a latch does not. Basically, there are four types of
latches and flip-flops: SR, D, JK, and T. The major
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456
www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018
early days of programmable logic, every PLD
manufacturer also produced a specialized device
programmer for its family of logic devices. Later,
universal device programmers came onto the market
ted several logic device families from
different manufacturers. Today's device programmers
usually can program common PLDs (mostly
PAL/GAL equivalents) from all existing
manufacturers. Common file formats used to store the
JEDEC, Altera POF
(programmable object file), or Xilinx BITstream.
An encoder is a device, circuit, transducer, software
program, algorithm or person that converts
information from one format or code to another, for
ation, speed or
of Software for encoding audio, video,
images, or text into standardized formats:
A compressor encodes data (e.g.,
audio/video/images) into a smaller form (see
An audio encoder converts analog audio to
A video encoder converts analog video to
A multiplexer combines multiple inputs into
An 8b/10b encoder creates a DC balance on a
communication transmission line
flops are the basic elements and these
-flop and latch
can store one bit of data. The main difference between
flops is that a latch checks input
continuously and changes the output whenever there
is a change in input. But, the flip-flop is a
combination of latch and clock that continuously
checks input and changes the output time adjusted by
the clock. In this article, we are going to look at the
operations of the numerous latches and flip-flops.
flops are circuit elements
wherein the output not only depends on the current
inputs but also depends on the previous input and
outputs. The main difference between the latch and
flop has a clock signal, whereas
a latch does not. Basically, there are four types of
flops: SR, D, JK, and T. The major
differences between these types of flip
latches are the number of i/ps they have and how they
change the states. There are different va
each type of latches and flip-flops which can enhance
their operations.
Shift registers:-
Shift registers are digital memory circuitry found in
devices such as calculators, computers, and data
processing systems. With the shift register, da
bits are entered into the system in a serial or parallel
manner. They enter from one direction, and as more
data is added, shift positions until they get to the
output end. The two ends are referred to as the left
and right end. Movement of data can
right, from right to left, or in both directions to make a
bi-directional register. Shift registers can be
implemented such that each bit may be held in a latch.
The output of one latch can be connected to be the
input of another latch. Think of multiple connectors
used to extend an electric cord. With registers, data
can be fed one bit at a time (serially) or can be loaded
in a batch all at the same time (in parallel). Shift
registers can serve as data storage spaces or data
movement devices. They are therefore commonly
implemented in devices such as calculators or
computers. They serve as temporary storage units for
binary data awaiting a mathematical operation such as
addition or multiplication.
A memory buffer register or memory data reg
the register in a computer's processor, or central
processing unit, CPU, that stores the data being
transferred to and from the immediate access storage.
It contains the copy of designated memory locations
specified by the memory address register.
Conclusion:-
Digital electronic circuits operate with voltages of two
logic levels namely Logic Low and Logic High. The
range of voltages corresponding to Logic Low is
represented with ‘0’. Similarly, the range of voltages
corresponding to Logic High is
‘1’.So, we can implement these Boolean functions by
using basic gates. The basic gates are AND, OR &
NOT gates. Digital logic is important in
programming, as well. Understanding digital logic
makes complex decision making possible in
programs.
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470
Dec 2018 Page: 134
differences between these types of flip-flops and
latches are the number of i/ps they have and how they
change the states. There are different variations for
flops which can enhance
Shift registers are digital memory circuitry found in
devices such as calculators, computers, and data
processing systems. With the shift register, data or
bits are entered into the system in a serial or parallel
manner. They enter from one direction, and as more
data is added, shift positions until they get to the
output end. The two ends are referred to as the left
and right end. Movement of data can be from left to
right, from right to left, or in both directions to make a
directional register. Shift registers can be
implemented such that each bit may be held in a latch.
The output of one latch can be connected to be the
nk of multiple connectors
used to extend an electric cord. With registers, data
can be fed one bit at a time (serially) or can be loaded
in a batch all at the same time (in parallel). Shift
registers can serve as data storage spaces or data
s. They are therefore commonly
implemented in devices such as calculators or
computers. They serve as temporary storage units for
binary data awaiting a mathematical operation such as
A memory buffer register or memory data register is
the register in a computer's processor, or central
processing unit, CPU, that stores the data being
transferred to and from the immediate access storage.
It contains the copy of designated memory locations
specified by the memory address register.
Digital electronic circuits operate with voltages of two
logic levels namely Logic Low and Logic High. The
range of voltages corresponding to Logic Low is
represented with ‘0’. Similarly, the range of voltages
corresponding to Logic High is represented with
‘1’.So, we can implement these Boolean functions by
using basic gates. The basic gates are AND, OR &
NOT gates. Digital logic is important in
programming, as well. Understanding digital logic
makes complex decision making possible in
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456
@ IJTSRD | Available Online @ www.ijtsrd.com
There are also some subtleties in programming that
are important to understanding; we'll get into that
once we've covered the basics. Digital logic circuits
are usually represented using these six symbols;
inputs are on the left and outputs are to t
While inputs can be connected together, outputs
should never be connected to one another, only to
other inputs. One output may be connected to multiple
inputs, however.
References:-
1) Wikipedia of digital logic design
https://dld.org//.com
2) GNU library online docs
https://enmwikipedia.org//.com
3) William Kahan professor of Arithmetics in
Australia
4) Guidance from Mrs. Neha Arora Department of
computer science IILM Academy of Higher
Learning Greater Noida.
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456
www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018
There are also some subtleties in programming that
are important to understanding; we'll get into that
once we've covered the basics. Digital logic circuits
are usually represented using these six symbols;
inputs are on the left and outputs are to the right.
While inputs can be connected together, outputs
should never be connected to one another, only to
other inputs. One output may be connected to multiple
Wikipedia of digital logic design
GNU library online docs
William Kahan professor of Arithmetics in
Guidance from Mrs. Neha Arora Department of
computer science IILM Academy of Higher
International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470
Dec 2018 Page: 135

More Related Content

Similar to Digital Logic Design Basics

Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
researchinventy
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
researchinventy
 

Similar to Digital Logic Design Basics (20)

DSD NOTES.pptx
DSD NOTES.pptxDSD NOTES.pptx
DSD NOTES.pptx
 
Degital 1
Degital 1Degital 1
Degital 1
 
Smart Sensors: Analyzing Efficiency of Smart Sensors in Public Domain
Smart Sensors: Analyzing Efficiency of Smart Sensors in Public DomainSmart Sensors: Analyzing Efficiency of Smart Sensors in Public Domain
Smart Sensors: Analyzing Efficiency of Smart Sensors in Public Domain
 
Digital Electronics Notes
Digital Electronics NotesDigital Electronics Notes
Digital Electronics Notes
 
1 Unit-1 DEC B.Tech ECE III Sem Syllabus & Intro.pptx
1 Unit-1 DEC B.Tech ECE III Sem Syllabus & Intro.pptx1 Unit-1 DEC B.Tech ECE III Sem Syllabus & Intro.pptx
1 Unit-1 DEC B.Tech ECE III Sem Syllabus & Intro.pptx
 
DE UNIT1.pptx
DE UNIT1.pptxDE UNIT1.pptx
DE UNIT1.pptx
 
FPGA Based Digital Logic Circuits Operation for Beginners
FPGA Based Digital Logic Circuits Operation for BeginnersFPGA Based Digital Logic Circuits Operation for Beginners
FPGA Based Digital Logic Circuits Operation for Beginners
 
Digital Logic Design Lecture 01
Digital Logic Design Lecture 01Digital Logic Design Lecture 01
Digital Logic Design Lecture 01
 
Combinational circuits
Combinational circuitsCombinational circuits
Combinational circuits
 
Lecture 1& 2.pptx
Lecture 1& 2.pptxLecture 1& 2.pptx
Lecture 1& 2.pptx
 
DLD_Chapter_1.pdf
DLD_Chapter_1.pdfDLD_Chapter_1.pdf
DLD_Chapter_1.pdf
 
DLD_Chapter_1.pptx
DLD_Chapter_1.pptxDLD_Chapter_1.pptx
DLD_Chapter_1.pptx
 
ICS 2205 Chapter 1 - Introduction.pptx
ICS 2205 Chapter 1 - Introduction.pptxICS 2205 Chapter 1 - Introduction.pptx
ICS 2205 Chapter 1 - Introduction.pptx
 
Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...Research Inventy : International Journal of Engineering and Science is publis...
Research Inventy : International Journal of Engineering and Science is publis...
 
Research Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and ScienceResearch Inventy: International Journal of Engineering and Science
Research Inventy: International Journal of Engineering and Science
 
Chap1
Chap1Chap1
Chap1
 
Lec0.ppt
Lec0.pptLec0.ppt
Lec0.ppt
 
DLD Intro
DLD IntroDLD Intro
DLD Intro
 
Cse iii-logic design [10 cs33]-notes
Cse iii-logic design [10 cs33]-notesCse iii-logic design [10 cs33]-notes
Cse iii-logic design [10 cs33]-notes
 
Digital Electronics Most Essential and Frequently Asked Interview Questions
Digital Electronics Most Essential and Frequently Asked Interview QuestionsDigital Electronics Most Essential and Frequently Asked Interview Questions
Digital Electronics Most Essential and Frequently Asked Interview Questions
 

More from ijtsrd

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
ijtsrd
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
ijtsrd
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
ijtsrd
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
ijtsrd
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
ijtsrd
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
ijtsrd
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
ijtsrd
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
ijtsrd
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
ijtsrd
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
ijtsrd
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
ijtsrd
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
ijtsrd
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
ijtsrd
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
ijtsrd
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
ijtsrd
 

More from ijtsrd (20)

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
 

Recently uploaded

Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
ZurliaSoop
 
Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
nirzagarg
 
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
gajnagarg
 
一比一定(购)堪培拉大学毕业证(UC毕业证)成绩单学位证
一比一定(购)堪培拉大学毕业证(UC毕业证)成绩单学位证一比一定(购)堪培拉大学毕业证(UC毕业证)成绩单学位证
一比一定(购)堪培拉大学毕业证(UC毕业证)成绩单学位证
eqaqen
 
一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证
一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证
一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证
eqaqen
 
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
gynedubai
 
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
ozave
 

Recently uploaded (20)

Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
 
Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.Brand Analysis for reggaeton artist Jahzel.
Brand Analysis for reggaeton artist Jahzel.
 
B.tech civil major project by Deepak Kumar
B.tech civil major project by Deepak KumarB.tech civil major project by Deepak Kumar
B.tech civil major project by Deepak Kumar
 
Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Etawah [ 7014168258 ] Call Me For Genuine Models We...
 
Specialize in a MSc within Biomanufacturing, and work part-time as Process En...
Specialize in a MSc within Biomanufacturing, and work part-time as Process En...Specialize in a MSc within Biomanufacturing, and work part-time as Process En...
Specialize in a MSc within Biomanufacturing, and work part-time as Process En...
 
Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Shivamogga [ 7014168258 ] Call Me For Genuine Model...
 
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime MalegaonVip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
 
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime MysoreMysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
 
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
 
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In bhubaneswar [ 7014168258 ] Call Me For Genuine Mode...
 
DMER-AYUSH-MIMS-Staff-Nurse-_Selection-List-04-05-2024.pdf
DMER-AYUSH-MIMS-Staff-Nurse-_Selection-List-04-05-2024.pdfDMER-AYUSH-MIMS-Staff-Nurse-_Selection-List-04-05-2024.pdf
DMER-AYUSH-MIMS-Staff-Nurse-_Selection-List-04-05-2024.pdf
 
Personal Brand Exploration ppt.- Ronnie Jones
Personal Brand  Exploration ppt.- Ronnie JonesPersonal Brand  Exploration ppt.- Ronnie Jones
Personal Brand Exploration ppt.- Ronnie Jones
 
一比一定(购)堪培拉大学毕业证(UC毕业证)成绩单学位证
一比一定(购)堪培拉大学毕业证(UC毕业证)成绩单学位证一比一定(购)堪培拉大学毕业证(UC毕业证)成绩单学位证
一比一定(购)堪培拉大学毕业证(UC毕业证)成绩单学位证
 
drug book file on obs. and gynae clinical pstings
drug book file on obs. and gynae clinical pstingsdrug book file on obs. and gynae clinical pstings
drug book file on obs. and gynae clinical pstings
 
一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证
一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证
一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证
 
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
 
Complete Curriculum Vita for Paul Warshauer
Complete Curriculum Vita for Paul WarshauerComplete Curriculum Vita for Paul Warshauer
Complete Curriculum Vita for Paul Warshauer
 
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
 
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
 

Digital Logic Design Basics

  • 1. International Journal of Trend in International Open Access Journal ISSN No: 2456 @ IJTSRD | Available Online @ www.ijtsrd.com Digital Logic B.Tech, Department of Computer Science, IILM Academy of Higher Learning, Greater Noida, Uttar Pradesh, India ABSTRACT The digital logic design is a system in electrical and computer engineering that uses simple numerical values to produce input and output operations. As a digital design engineer, you may assist in developing cell phones, computers, and related personal electronic devices. In the modern world of electronics, the term digital is usually associated with a computer. This is due to the fact that the term digital is derived from the way the computers perform operations, by counting digits. Nowadays digital conce usually applied to various problems which are solved by analog methods. In modern times digital systems find applications related to industrial and consumer products which maintain and develop various ways which develop our country and helps in dev science ideas in terms of research. As computer science is upgraded in every way it helps to develop the multinational companies in the form of bonus machines. INTRODUCTION In this paper, we discussed the number system in computer science and various conversion of theories and also explain about the binary numbers multiplexers and some programmable logic devices which converts the development of computer science education on the peak. The number language of a digital system consisting of a set of symbols called digits with rules defined for their addition subtraction multiplication and other mathematical operations. Combinational logic circuits of an interconnection of logic gates in which the output at any time depends upon the combination of input signals present at that instant only and does not depend on any past conditions. In combinational circuits, the output does not depend on the past value of input and output. Hence combinational circuits do not require any memory. International Journal of Trend in Scientific Research and Development (IJTSRD) International Open Access Journal | www.ijtsrd.com ISSN No: 2456 - 6470 | Volume - 3 | Issue – 1 | Nov www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018 Digital Logic Design: Basics Durgesh Raghuvanshi ech, Department of Computer Science, IILM Academy of Higher Learning, Greater Noida, Uttar Pradesh, India The digital logic design is a system in electrical and computer engineering that uses simple numerical values to produce input and output operations. As a digital design engineer, you may assist in developing cell phones, computers, and related personal ectronic devices. In the modern world of electronics, the term digital is usually associated with a computer. This is due to the fact that the term digital is derived from the way the computers perform operations, by counting digits. Nowadays digital concepts are usually applied to various problems which are solved by analog methods. In modern times digital systems find applications related to industrial and consumer products which maintain and develop various ways which develop our country and helps in developing science ideas in terms of research. As computer science is upgraded in every way it helps to develop the multinational companies in the form of bonus discussed the number system in computer science and various conversion of theories and also explain about the binary numbers multiplexers and some programmable logic devices which converts the development of computer science umber system is a system consisting of a set of symbols called digits with rules defined for their addition subtraction multiplication and other mathematical operations. Combinational logic circuits of logic gates in which the output at any time depends upon the combination of input signals present at that instant only and does not depend on any past conditions. In combinational the output does not depend on the past value input and output. Hence combinational circuits do A half adder is a two binary inputs augend and addend bits band two binary outputs sum and carry. adder is the arithmetic sum of three inputs bits. It consists of three inputs and two outputs. Half subtractor is a combinational circuit that subtracts two bits and produces their difference. It also has an output to specify if a 1has been borrowed. Full subtractor is a subtraction between two bits taking into account borrow of the lower significant stage. The circuit has three inputs and two outputs. sequential circuit is a combinational circuit to which storage elements are connected to form a feedback path. Latches are storage element which operates with signal levels. It is also said as level sensitive. Analog Signals: Analog signals are the signals which may have an infinite number of different magnitudes or values. They vary continuously with time. For example:- sine wave and a triangular wave V 0 -V ANALOG SIGNALS Research and Development (IJTSRD) www.ijtsrd.com 1 | Nov – Dec 2018 Dec 2018 Page: 131 ech, Department of Computer Science, IILM Academy of Higher Learning, adder is a two binary inputs augend and addend bits band two binary outputs sum and carry. A full sum of three inputs bits. It and two outputs. Half subtractor is a combinational circuit that subtracts two bits and produces their difference. It also has an output to specify if a 1has been borrowed. Full subtractor is a subtraction between two bits taking e lower significant stage. The circuit has three inputs and two outputs. The sequential circuit is a combinational circuit to which storage elements are connected to form a feedback path. Latches are storage element which operates with also said as level sensitive. Analog signals are the signals which may have an er of different magnitudes or values. They vary continuously with time. sine wave and a triangular wave. t
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456 @ IJTSRD | Available Online @ www.ijtsrd.com Digital Signals: A signal is known as a digital signal if it has only a finite number of predetermined distinct magnitudes. Depending upon the number of distinct magnitudes, the digital signals may be classified as under: Actually, the digital signals are discrete time signals that are they are not continuous. 1 Comparison of digital and analog signals: Analog systems: The system which process the analog signals are called as analog systems. Examples:- 1. Filters circuit 2. Amplifier circuits 3. Signal generators 4. Motor speed controllers Parameter of comparison Analog signals Digital signals No. of values Infinite Finite Nature of signals Continuous time Discrete Sources of signals Signal generators, transducers etc. Computers, A to D converters etc. Examples Sine wave, a triangular wave Binary signal Serial no. No. of distinct magnitudes Types of digital signals 1 2 Binary 2 8 Octal 3 16 Hexadecimal International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456 www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018 A signal is known as a digital signal if it has only a tinct magnitudes. Depending upon the number of distinct magnitudes, the digital signals may be classified as under: the digital signals are discrete time signals of digital and analog signals: The system which process the analog signals are Drawbacks:- 1. Analysis of an analog system is less accurate. 2. Analysis of analog system requires time domain analysis which requires a very sound mathematical background. 3. Analog systems are usually affected more by the undesired electrical disturbance called noise. 4. The performance of analog systems degrades because of component 5. Their performance changes due to variation in temperature. Floating point representation:- Integers are whole numbers or fixed point numbers with the radix point fixed after the least significant bit. They are contrasted to real numbers or floating numbers where the position of the radix point varies. They are posts on a representation of floating point format. The objective of this is to provide the number of bits is finalized for a particular system we cannot change it abruptly. Hence for ab we can represent is (0)2 which is to increase the range of the numbers to be represented an obvious solution is to increase the number of bits. Binary codes:- The digital data is represented stored and transmitted as groups of binary digits. The group of bits also known as binary code. They are classified as numeric and alphanumeric codes are used to represent a character. Classification of binary codes: Weighted codes:- In weighted codes, each digit is assigned a specific weight according to its position. For example, in 8421BCD code, 1001 the weights of 1, 0, 0, 1 (from left to right) are 8, 4, 2 and 1 respectively. Suppose W1' W2' W3 and W4 are the weights of binary digits and Xl' X2, X3 and X4 are the corresponding digit values then decimal digit. N = W1 Xl + W2 X2 + W3 X3 + W4 X4 is represented by binary sequence X4 X3 X2 X4. The codes 8421BCD, 2421BCD, 5211BCD are all weighted codes. Digital signals Finite Discrete-time Computers, A to D converters etc. Binary signal Types of digital signals Binary Octal Hexadecimal International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470 Dec 2018 Page: 132 Analysis of an analog system is less accurate. analog system requires time- domain analysis which requires a very sound mathematical background. Analog systems are usually affected more by the undesired electrical disturbance called The performance of analog systems degrades because of component aging. Their performance changes due to variation in - Integers are whole numbers or fixed point numbers with the radix point fixed after the least significant bit. They are contrasted to real numbers or floating point numbers where the position of the radix point varies. They are posts on a representation of floating point format. The objective of this is to provide the number of bits is finalized for a particular system we cannot change it abruptly. Hence for above format number, we can represent is (0)2 which is to increase the range of the numbers to be represented an obvious solution is to increase the number of bits. The digital data is represented stored and transmitted its. The group of bits also binary code. They are classified as numeric and alphanumeric codes are used to represent a Classification of binary codes:- In weighted codes, each digit is assigned a specific weight according to its position. For example, in 8421BCD code, 1001 the weights of 1, 0, 0, 1 (from left to right) are 8, 4, 2 and 1 respectively. Suppose W1' W2' W3 and W4 are the weights of igits and Xl' X2, X3 and X4 are the corresponding digit values then decimal digit. N = W1 Xl + W2 X2 + W3 X3 + W4 X4 is represented by binary sequence X4 X3 X2 X4. The codes 8421BCD, 2421BCD, 5211BCD are all
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456 @ IJTSRD | Available Online @ www.ijtsrd.com Non-weighted codes:- The non-weighted codes are not positionally weighted. In other words, each digit position within the number is not assigned a fixed value ( or weight ). Excess-3 and gray code are non-weighted codes. Alphanumeric codes:- Codes used to represent numbers, alphabetic characters, symbols and various instructions necessary for conveying intelligible information. ASCII, EBCDIC, UNICODE are the most used alphanumeric codes. Error detecting and correcting codes:- Codes which allow error detection and correction are called error detecting and' correcting codes. Hamming code is the most commonly used error detecting and correcting code. Reflective codes:- A code is reflective when the code is self complementing. In other words, when the code for 9 is the complement the code for 0, 8 for 1, 7 for 2, 6 for 3 and 5 for 4. 2421BCD, 5421BCD and Excess-3 code are reflective codes. Sequential codes:- In sequential codes, each succeeding 'code is one binary number greater than its preceding code. This property helps in the manipulation of data. 8421 BCD and Excess-3 are sequential codes. Gate level minimization:- Logic optimization, a part of logic synthesis in electronics, is the process of finding an representation of the specified logic circuit under one or more specified constraints. Generally, the circuit is constrained to minimize chip area meeting a prespecified delay. With the advent of logic synthesis, one of the biggest challenges faced by electronic design automation (EDA) industry was to find the best netlist representation of the given design description. While two-level logic optimization had long existed in the form of the International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456 www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018 weighted codes are not positionally weighted. In other words, each digit position within the number is not assigned a fixed value ( or weight ). weighted codes. numbers, alphabetic characters, symbols and various instructions necessary ASCII, EBCDIC, UNICODE are the most-commonly w error detection and correction are called error detecting and' correcting codes. Hamming code is the most commonly used error detecting and A code is reflective when the code is self- en the code for 9 is the complement the code for 0, 8 for 1, 7 for 2, 6 3 code are reflective In sequential codes, each succeeding 'code is one than its preceding code. This property helps in the manipulation of data. 3 are sequential codes. Logic optimization, a part of logic synthesis in electronics, is the process of finding an equivalent representation of the specified logic circuit under one or more specified constraints. Generally, the circuit is constrained to minimize chip area meeting a With the advent of logic synthesis, one of the biggest aced by electronic design automation (EDA) industry was to find the best netlist representation of the given design description. While level logic optimization had long existed in the Quine–McCluskey algorithm, later followed by the Espresso heuristic logic minimizer, the rapidly improving chip densities, and the wide adoption of HDLs for circuit description, formalized the logic optimization domain as it exists today. Today, logic optimization is divided into various categories: i. Based on the circuit representation ii. Two-level logic optimization iii. Multi-level logic optimization iv. Based on circuit characteristics v. Sequential logic optimization vi. Combinational logic optimization vii. Based on the type of execution viii. Graphical optimization methods ix. Tabular optimization methods x. Algebraic optimization methods While a two-level circuit representation of circuits strictly refers to the flattened view of the circuit in terms of SOPs (sum-of-products) applicable to a PLA implementation of design[clarification needed] representation is a more generic view of the circuit in terms of arbitrarily connected SOPs, POSs (product of-sums), factored form etc. Logic optimization algorithms generally work either on the structural (SOPs, factored form) or functional (BDDs, ADDs) representation of the circuit. Duality principle:- It states that in a two-valued Boolean of an algebraic expression can be obtained simply by interchanging OR and AND operators and by replacing IS by OS and OS by IS. Duality theorem:- According to the duality theorem, the following conversions are possible in a given Boolean expression:- We can change each AND operators to an OR operator and vice Versa. We can complement any 1 or 0 in an expression. Programmable logic devices ( PLDs): A device programmer is used to transfer the boolean logic pattern into the programmable device. In the International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470 Dec 2018 Page: 133 McCluskey algorithm, later followed by the o heuristic logic minimizer, the rapidly improving chip densities, and the wide adoption of HDLs for circuit description, formalized the logic optimization domain as it exists today. Today, logic optimization is divided into various on the circuit representation level logic optimization level logic optimization Based on circuit characteristics Sequential logic optimization Combinational logic optimization Based on the type of execution Graphical optimization methods Tabular optimization methods Algebraic optimization methods level circuit representation of circuits strictly refers to the flattened view of the circuit in products) — which is more applicable to a PLA implementation of the design[clarification needed] — a multi-level representation is a more generic view of the circuit in terms of arbitrarily connected SOPs, POSs (product- sums), factored form etc. Logic optimization algorithms generally work either on the structural (SOPs, factored form) or functional (BDDs, ADDs) valued Boolean algebra the dual of an algebraic expression can be obtained simply by interchanging OR and AND operators and by placing IS by OS and OS by IS. According to the duality theorem, the following conversions are possible in a given Boolean We can change each AND operators to an OR We can complement any 1 or 0 in an appearing in the Programmable logic devices ( PLDs):- A device programmer is used to transfer the boolean logic pattern into the programmable device. In the
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456 @ IJTSRD | Available Online @ www.ijtsrd.com early days of programmable logic, every PLD manufacturer also produced a specialized device programmer for its family of logic devices. Later, universal device programmers came onto the market that supported several logic device families from different manufacturers. Today's device programmers usually can program common PLDs (mostly PAL/GAL equivalents) from all existing manufacturers. Common file formats used to store the boolean logic pattern (fuses) are JEDEC, Altera POF (programmable object file), or Xilinx BITstream. Encoder:- An encoder is a device, circuit, transducer, software program, algorithm or person that converts information from one format or code to another, for the purposes of standardization, speed or compression. Examples of Software for encoding audio, video, images, or text into standardized formats: 1. A compressor encodes data (e.g., audio/video/images) into a smaller form (see codec) 2. An audio encoder converts analog audio to digital audio signals 3. A video encoder converts analog video to digital video signals 4. A multiplexer combines multiple inputs into one output 5. An 8b/10b encoder creates a DC balance on a communication transmission line Latches and flip-flops:- Latches and flip-flops are the basic elements and these are used to store information. One flip- can store one bit of data. The main difference between the latches and flip-flops is that a latch checks input continuously and changes the output whenever th is a change in input. But, the flip combination of latch and clock that continuously checks input and changes the output time adjusted by the clock. In this article, we are going to look at the operations of the numerous latches and flip Both Latches and flip-flops are circuit elements wherein the output not only depends on the current inputs but also depends on the previous input and outputs. The main difference between the latch and flip-flop is that a flip-flop has a clock signal, wh a latch does not. Basically, there are four types of latches and flip-flops: SR, D, JK, and T. The major International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456 www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018 early days of programmable logic, every PLD manufacturer also produced a specialized device programmer for its family of logic devices. Later, universal device programmers came onto the market ted several logic device families from different manufacturers. Today's device programmers usually can program common PLDs (mostly PAL/GAL equivalents) from all existing manufacturers. Common file formats used to store the JEDEC, Altera POF (programmable object file), or Xilinx BITstream. An encoder is a device, circuit, transducer, software program, algorithm or person that converts information from one format or code to another, for ation, speed or of Software for encoding audio, video, images, or text into standardized formats: A compressor encodes data (e.g., audio/video/images) into a smaller form (see An audio encoder converts analog audio to A video encoder converts analog video to A multiplexer combines multiple inputs into An 8b/10b encoder creates a DC balance on a communication transmission line flops are the basic elements and these -flop and latch can store one bit of data. The main difference between flops is that a latch checks input continuously and changes the output whenever there is a change in input. But, the flip-flop is a combination of latch and clock that continuously checks input and changes the output time adjusted by the clock. In this article, we are going to look at the operations of the numerous latches and flip-flops. flops are circuit elements wherein the output not only depends on the current inputs but also depends on the previous input and outputs. The main difference between the latch and flop has a clock signal, whereas a latch does not. Basically, there are four types of flops: SR, D, JK, and T. The major differences between these types of flip latches are the number of i/ps they have and how they change the states. There are different va each type of latches and flip-flops which can enhance their operations. Shift registers:- Shift registers are digital memory circuitry found in devices such as calculators, computers, and data processing systems. With the shift register, da bits are entered into the system in a serial or parallel manner. They enter from one direction, and as more data is added, shift positions until they get to the output end. The two ends are referred to as the left and right end. Movement of data can right, from right to left, or in both directions to make a bi-directional register. Shift registers can be implemented such that each bit may be held in a latch. The output of one latch can be connected to be the input of another latch. Think of multiple connectors used to extend an electric cord. With registers, data can be fed one bit at a time (serially) or can be loaded in a batch all at the same time (in parallel). Shift registers can serve as data storage spaces or data movement devices. They are therefore commonly implemented in devices such as calculators or computers. They serve as temporary storage units for binary data awaiting a mathematical operation such as addition or multiplication. A memory buffer register or memory data reg the register in a computer's processor, or central processing unit, CPU, that stores the data being transferred to and from the immediate access storage. It contains the copy of designated memory locations specified by the memory address register. Conclusion:- Digital electronic circuits operate with voltages of two logic levels namely Logic Low and Logic High. The range of voltages corresponding to Logic Low is represented with ‘0’. Similarly, the range of voltages corresponding to Logic High is ‘1’.So, we can implement these Boolean functions by using basic gates. The basic gates are AND, OR & NOT gates. Digital logic is important in programming, as well. Understanding digital logic makes complex decision making possible in programs. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470 Dec 2018 Page: 134 differences between these types of flip-flops and latches are the number of i/ps they have and how they change the states. There are different variations for flops which can enhance Shift registers are digital memory circuitry found in devices such as calculators, computers, and data processing systems. With the shift register, data or bits are entered into the system in a serial or parallel manner. They enter from one direction, and as more data is added, shift positions until they get to the output end. The two ends are referred to as the left and right end. Movement of data can be from left to right, from right to left, or in both directions to make a directional register. Shift registers can be implemented such that each bit may be held in a latch. The output of one latch can be connected to be the nk of multiple connectors used to extend an electric cord. With registers, data can be fed one bit at a time (serially) or can be loaded in a batch all at the same time (in parallel). Shift registers can serve as data storage spaces or data s. They are therefore commonly implemented in devices such as calculators or computers. They serve as temporary storage units for binary data awaiting a mathematical operation such as A memory buffer register or memory data register is the register in a computer's processor, or central processing unit, CPU, that stores the data being transferred to and from the immediate access storage. It contains the copy of designated memory locations specified by the memory address register. Digital electronic circuits operate with voltages of two logic levels namely Logic Low and Logic High. The range of voltages corresponding to Logic Low is represented with ‘0’. Similarly, the range of voltages corresponding to Logic High is represented with ‘1’.So, we can implement these Boolean functions by using basic gates. The basic gates are AND, OR & NOT gates. Digital logic is important in programming, as well. Understanding digital logic makes complex decision making possible in
  • 5. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456 @ IJTSRD | Available Online @ www.ijtsrd.com There are also some subtleties in programming that are important to understanding; we'll get into that once we've covered the basics. Digital logic circuits are usually represented using these six symbols; inputs are on the left and outputs are to t While inputs can be connected together, outputs should never be connected to one another, only to other inputs. One output may be connected to multiple inputs, however. References:- 1) Wikipedia of digital logic design https://dld.org//.com 2) GNU library online docs https://enmwikipedia.org//.com 3) William Kahan professor of Arithmetics in Australia 4) Guidance from Mrs. Neha Arora Department of computer science IILM Academy of Higher Learning Greater Noida. International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456 www.ijtsrd.com | Volume – 3 | Issue – 1 | Nov-Dec 2018 There are also some subtleties in programming that are important to understanding; we'll get into that once we've covered the basics. Digital logic circuits are usually represented using these six symbols; inputs are on the left and outputs are to the right. While inputs can be connected together, outputs should never be connected to one another, only to other inputs. One output may be connected to multiple Wikipedia of digital logic design GNU library online docs William Kahan professor of Arithmetics in Guidance from Mrs. Neha Arora Department of computer science IILM Academy of Higher International Journal of Trend in Scientific Research and Development (IJTSRD) ISSN: 2456-6470 Dec 2018 Page: 135