This structure holds the instructions while they are waiting for their operands or they are executing in the corresponding FU.

Let T be a specific type of FU. There is an associated RE[T] for each type of FU. Let N[T] be the number of FU[T] and let P[T] be the number of pipeline stages of this FU. The number of entries of RE[T] is computed by using the following expression: N[T] * P[T] + 1

Fields

  • Inst.: Instruction identifier.
  • Qj: The ROB entry that will produce the first source operand. A value of -1 indicates that the source operand is already available in Vj.
  • Vj: Value of the first source operand if (Qj = -1).
  • Qk: The ROB entry that will produce the first source operand. A value of -1 indicates that the source operand is already available in Vk.
  • Vk: Value of the first source operand if (Qk = -1).
  • A: Memory address.
  • ROB: ROB entry where this instruction is being processed.

results matching ""

    No results matching ""