Datapath: critical path
Why don't we use single-cylcle datapath? Too slow!
Clock cycle time must be as long as the longest path: load instruction
Fig. 5.21
5 functional units: PC, instruction memory, register file, ALU, data memory, plus 2 MUXes