Tom Kelliher, CS 220
Oct. 20, 1997
Read Chapter 7.
Diagrams:

A CMOS inverter:

A CMOS 2-input NOR gate:

What determines power dissipation?
An RS latch:

A D flip-flop:

A four-bit register:

Block diagram:

Consider the partial product matrix for four-bit multiplication:

Consider the effects of carry-save adders:

Continue this. How many levels?
But, this differs from:

Tradeoff: minimize number of CSAs or minimize time.
Tradeoff: speed of Wallace tree vs. speed of shift accumulate.
A model of a simple, non-pipelined datapath:

The MIPS instruction formats:


Walk through: