18360
Intro to ComputerAided Digital Design
ECE Department
Out: 2/26/04
Project 1 Debugging
Due: 3/30/04
So far we have spent a considerable amount of time in the area of modeling, simulating, and synthesis of digital
systems. Part of the material had t
18360
Intro to ComputerAided Digital Design
ECE Department
Out: 2/26/04
Homework 4
Due: 3/4/04
Well discuss the solutions to these problems at the beginning of class on the due date. Bring
your solutions then. Solutions will be handed out, so we cant ac
18360
Intro to ComputerAided Digital Design
ECE Department
Out: 1/15/04
Homework 1
Due: 1/29/04
Well discuss the solutions to these problems at the beginning of class on the due date. Bring
your solutions then. Solutions will be handed out, so we cant a
18360
Intro to ComputerAided Digital Design
ECE Department
Out: 1/29/04
Homework 2
With corrections
Due: 2/10/04
Well discuss the solutions to these problems at the beginning of class on the due date. Bring
your solutions then. Solutions will be handed
18360
Intro to ComputerAided Digital Design
ECE Department
Out: 2/10/04
Homework 3
Due: 2/19/04
Well discuss the solutions to these problems at the beginning of class on the due date. Bring
your solutions then. Solutions will be handed out, so we cant a
18360
Intro to ComputerAided Digital Design
ECE Department
Out: 1/29/04
Solutions: Homework 1
1. Verilog Hacking
a. Here is one solution. Yours may differ
Each of the three implementations are in their own module. They are instantiated in the test
modul
18360
Intro to ComputerAided Digital Design
ECE Department
Out: 2/19/04
Homework 3 Solutions
1. Do as soon as possible
(15%)
a. The ASAP dataflow graph is shown below:
in
3
x2
y
x3
+
+
>
x1
+
y

y o ld
>
d e lta
y
x2
x3
out
b. Assuming one ALU is avail
18360
Intro to ComputerAided Digital Design
ECE Department
Out: 4/1/04
Homework 6
Due: 4/13/04
Well discuss the solutions to these problems at the beginning of class on the due date. Bring
your solutions then. Solutions will be handed out, so we cant ac
18360
Intro to ComputerAided Digital Design
ECE Department
Out: 3/16/04
Homework 5
Due: 3/25/04
Well discuss the solutions to these problems at the beginning of class on the due date. Bring
your solutions then. Solutions will be handed out, so we cant a
18360
Intro to ComputerAided Design
Homework 5 Solutions
1. Do the implications the nonPODEM approach
Implication
m=0
n = D
p = D
q = D
r=0
k=1
s = D
j=0
h=0
f=0
e=0
g=0
a = 0 (or b = 0)
Why implicated?
Noncontrolling value for propagation
L = D, m =
18360
Intro to ComputerAided Digital Design
ECE Department
Out: 4/1/04
Project 2 Transition Counting
Due: 4/27/04
When building low power devices for handheld electronics, it is important to be able to model and measure the
power dissipation of a circui
18360 Spring 2004
Intro to ComputerAided Design
Homework 6 Solutions
1. Partitioning
The partitioning graph is drawn below. Note that the logic gates are not shown, because
the actual logic does not change the connections of the graph.
in1
e
f
c
in2
in3