shorter clock cycle: cycle time constrained by longest step, not longest instruction ... controller must fire control lines in correct sequence and correct time ...
Want to build a processor for a subset of MIPS instruction set ('MIPS-lite' ... can we write real programs ... 3rd step onwards depends on instruction class ...
Group control lines by pipeline stage needed. Extend pipeline registers with control bits ... of instructions (single person to fold and put clothes away) ...