Combinational Review
Combinational Review
Review
Combinational Circuit Design
Steps of designing Combinational circuits
1. Determine how many inputs and outputs are required
2. Describe the circuit function with Truth Table
3. Derive logical equation for each output using
1. Sum-Of-Products (SOP) or
2. Product-Of-Sum (POS)
4. Minimize the expression using one of the following methods
Algebraic rules
Karnaugh Map
Quine-McCluskey (which can be in the form of computer program
6. Implement (convert equations into equivalent logic gates)
Combinational Circuit Design Example
Design a half-adder (HA) circuit with two inputs (a,b) and two outputs sum
(S) and carry (C). The HA function is to perform binary addition to its input
a b C S
0 0 0 0
a S
HA 0 1 0 1
b C 1 0 0 1
1 1 1 0
Synchronous & Asynchronous Systems
• Digital circuits can operate in asynchronous or
synchronous mode
• Asynchronous - The time at which a change occurs in
one circuit has no relation to the time a change occurs
in another circuit (not synchronized)
• Synchronous - In this mode, all circuits in the system
change their state at some precisely defined instants
• The clock signal in a digital system provides such a
global definition of time instants at which changes can
take place.
• The clock signal also specifies the speed at which a
circuit can operate.
Clock Signal
Set
S-R Latch using NOR Gates
No Change
S-R Latch using NOR Gates
Reset
S-R Latch using NOR Gates
No Change
S-R Latch using NOR Gates
Not used
S-R Latch using NOR Gates
THIS GATE IS
FASTER
No Change
S-R Latch using NOR Gates
No Change
S-R Latch Symbol and Truth Table
No
Change
Reset
Set
Hazard
•
S-R Latch As a 1-bit Memory
Master Slave
Master – Slave FF
Master Slave
Master – Slave FF
Master Slave
Master – Slave FF
Master Slave
Master – Slave FF
Master Slave
Master – Slave FF
Master Slave
J-K FLIP FLOP
No
Change
Reset
Set
Toggle
J-K FLIP FLOP Example
CL
K
Q
N N
S R T T T T
C C