What is needed in the scoreboard
Status of each functional unit
- Free or busy
- Operation to be performed
- The names of the result Fi and source Fj, Fk registers
- Flags Rj, Rk indicating whether the source registers are ready
- Names Qj,Qk of the units (if any) producing values for Fj, Fk
Status of result registers
- For each Fi the name of the unit (if any), say Pi that will produce its contents (redundant but easy to check)
The instruction status
- Been issued, dispatched, in execution, ready to write, finished?