Middle East Technical University  Kuzey Kıbrıs Campus
Logic Design
EEE 248

Spring 2016
METU Northern Cyprus Campus
EEE248/CNG232 Logic Design Spring 2016
Homework #1 due on March 15th @17:30 to TA office (110 pts)
SOLUTIONS
1. (8) Perform the following operations in binary number system:
a) 111.110 + 10.001
b) 100.01 10.111
c) 111.1 x 11.
Middle East Technical University  Kuzey Kıbrıs Campus
Logic Design
EEE 248

Spring 2016
Other GATE Types
Universal Gates
A gate type that alone can be used to implement all
Boolean functions is called a universal gate. NAND and
NOR are universal gates.
NAND:
NOR:
X
Y
X
Y
F
F
F XY
F XY
X
Y
F
0
0
1
0
1
1
1
0
1
1
1
0
X
Y
F
0
0
1
0
1
0
1
0
0
1
Middle East Technical University  Kuzey Kıbrıs Campus
Logic Design
EEE 248

Spring 2016
Introduc)on to Logic Design
EEE248/CNG232
Lecture Notes
Dr. Burak Bardak
Spring 2016
METU Northern Cyprus Campus
References:
Main Textbook:
Mano & Ciletti, Digital Design (4th Ed.), Prentice Hall, 2007
Auxiliary Textbooks: Wakerly, Digital Design
Middle East Technical University  Kuzey Kıbrıs Campus
Logic Design
EEE 248

Spring 2016
Introduc)on to Logic Design
EEE248/CNG232
Lecture Notes
Dr. Burak Bardak
Spring 2016
METU Northern Cyprus Campus
References:
Main Textbook:
Mano & Ciletti, Digital Design (4th Ed.), Prentice Hall, 2007
Auxiliary Textbooks: Wakerly, Digital Design
Middle East Technical University  Kuzey Kıbrıs Campus
Logic Design
EEE 248

Spring 2016
Introduction to Logic Design
EEE248/CNG232
Lecture Notes
Dr. Burak Bardak
Spring 2016
METU Northern Cyprus Campus
References:
Main Textbook:
Mano & Ciletti, Digital Design (4th Ed.), Prentice Hall, 2007
Auxiliary Textbooks: Wakerly, Digital Design Princi
Middle East Technical University  Kuzey Kıbrıs Campus
Logic Design
EEE 248

Spring 2016
Introduc)on to Logic Design
EEE248
Lecture Notes
Dr. Burak Bardak
Spring 2016
METU Northern Cyprus Campus
References:
Main Textbook:
Auxiliary Textbook:
Mano & Ciletti, Digital Design (4th Ed.), Prentice Hall, 2007
Wakerly, Digital Design Princip
Middle East Technical University  Kuzey Kıbrıs Campus
Logic Design
EEE 248

Spring 2016
Introduc)on to Logic Design
EEE248/CNG232
Lecture Notes
Dr. Burak Bardak
Spring 2016
METU Northern Cyprus Campus
Introduc)on
Lecture 1
Burak Bardak
2
We live in the Digital Age
even though the world around us is analog
Burak Bardak
3
We
Middle East Technical University  Kuzey Kıbrıs Campus
Logic Design
EEE 248

Spring 2016
METU Northern Cyprus Campus
EEE248/CNG232 Logic Design  Spring 2016
Homework #3 due on April 19th at TA offices (100 pts)
1. (20 pts.) Design a combinational circuit that counts the
number of ones presented at its input (ABCD) and
I
A
O
X
shows th
Middle East Technical University  Kuzey Kıbrıs Campus
Logic Design
EEE 248

Spring 2016
METU Northern Cyprus Campus
EEE248/CNG232 Logic Design Spring 2016
Homework #1 due on March 15th @17:30 to TA office (110 pts)
1. (8) Perform the following operations in binary number system:
a) 111.110 + 10.001
b) 100.01 10.111
c) 111.1 x 11.01
d) 1011
Middle East Technical University  Kuzey Kıbrıs Campus
Logic Design
EEE 248

Spring 2016
METU Northern Cyprus Campus
EEE248/CNG232 Logic Design  Fall 2016
Homework #3 due on November 18th to TAs office (100 pts)
1.
(12 pts.) Design a circuit to multiply two 2bit numbers a, b and c, d and produce a 4bit
product w, x, y, z. Show a truth ta