Register Pool Assignment
- Function unit result is sent to first
free register -- if none, then stall
- Register becomes pending, hold its future
name and instruction tag
- Takes the name, becomes logical when
instruction "writes back"
- Instruction has to wait for all ahead
of it to write back before it can