The Basic Logic Design
1. Introduction
a. Basic for digital computer.
b. Fundamental
for circuit and hardware communicate within computer.
c. Represent
of signals and sequences of a digital circuit through numbers 0(FALSE) and 1(TRUE).
d.
Mostly embedded in electronic devices
such as calculators and computers.
Written by Soo Pheng Kian (B031210015)
2.
Gates
-The
fundamental building block of all digital logic circuit is the gate. Logical
functions are implemented by the interconnection of gates.
-A gate is an electronic circuit
that produces an output signal that is simple Boolean operation on its input
signals. The basic gates used in digital logic are AND, OR, NOT, NAND, and NOR.
-Each gate has one or two inputs and
one output. When the values at the input are changed, the correct output signal
appears almost instantaneously, delayed only by the propagation time of signals
through the gate (known as the gate delay).
-Typically, not all gate types are
used in implementation. Design and fabrication are simpler if only one or two
types of gates are used. Thus, it is important to identify functionally
complete sets of gates. This means that any Boolean functionally can be
implemented using only the gates in the set.
Truth table A̅B̅ ≠ A̅ • B̅
Therefore , A̅B̅ ≠ A̅ • B̅.
Written by Mohd. Safar (B031210227)
This is the
Basic Logic Gates
Name
|
Graphic Symbol
|
Algebraic Function
|
Truth Table
|
|||||||||||||||
AND
|
F = A •B
or
F = AB
|
|
||||||||||||||||
OR
|
F = A + B
|
|
||||||||||||||||
NOT
|
F = A̅
or
F = A’
|
|
||||||||||||||||
NAND
|
F = (A̅ ̅B̅)
|
|
||||||||||||||||
NOR
|
F = ( A̅
̅+̅ ̅B̅ )
|
|
||||||||||||||||
XOR
|
F = A.B̅
+ A̅.B
|
|
Written by Low Foo Hwa (B031210343)
3. Boolean
Algebra
a.
Boolean
algebra is the combination of logical variables and operations. Thus, a
variable may take on the value 1(TRUE) or 0(FALSE) .The Basic logical
operations are AND, OR, and NOT, which symbolically represented by dot, plus
sign, and bar;
A AND B = A • B
A OR B = A + B
NOT A = A̅
A
|
B
|
A AND B
|
A OR B
|
NOT A
|
NOT B
|
0
|
0
|
0
|
0
|
1
|
1
|
0
|
1
|
0
|
1
|
1
|
0
|
1
|
0
|
0
|
1
|
0
|
1
|
1
|
1
|
1
|
1
|
0
|
0
|
b. Laws of Boolean
Algebra
Laws
|
AND Form
|
OR Form
|
Identity Law
|
A • 1 = A
|
A + 0 = A
|
Zero and One Law
|
A • 0 = 0
|
A + 1 = 1
|
Inverse Law
|
A • A̅ = 0
|
A + A̅ = 1
|
Idempotent Law
|
A • A = A
|
A + A = A
|
Commutative Law
|
A • B = B • A
|
A + B = B + A
|
Associative Law
|
A •(B • C ) = (A • B) • C
|
A + (B + C) = (A + B) + C
|
Distributive Law
|
A + (B • C) = (A + B) • (A + C)
|
A •(B + C) = (A • B) + (A + C)
|
Absorption Law
|
A(A + B) = A
|
A + A • B = A
|
DeMorgan’s Law
|
(A̅ ̅•̅ ̅B̅) = A̅ + B̅
|
(A̅ ̅+̅ ̅B̅) = A̅ • B̅
|
Double Complement Law
|
X̅̅=X
|
-
Prove (A̅B̅) ≠ A̅ • B̅
*Prove by using truth table!!!
A̅B̅= A̅ + B̅ A̅ • B̅
A
|
B
|
F
|
0
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
1
|
0
|
A
|
B
|
F
|
0
|
0
|
1
|
0
|
1
|
1
|
1
|
0
|
0
|
1
|
1
|
0
|
Truth table A̅B̅ ≠ A̅ • B̅
Therefore , A̅B̅ ≠ A̅ • B̅.
c.
Boolean Equation Forms
Boolean
equation can be represented in two forms:
Sum-of-product
(SOP) – Combination of input that produce 1(TRUE) output.
Form
product of all variables.
Sum
each product.
Product-of-sum (POS) – Combination of input
that produce 0(FLASE) output.
Form
product of all variables.
Product
each sum.
d. Simplification of Boolean Equation
-
Use
Laws of Boolean algebra to simplify Boolean expression.
-
Use
Karnaugh Map to simplify Boolean expression.
Written by Mohd. Safar (B031210227)
No comments:
Post a Comment