发明名称 IMPROVED CPU PIPELINE HAVING REGISTER FILE BYPASS ON UPDATE/ACCESS ADDRESS COMPARE
摘要 An A output and a B output of a register file 16 are each provided to an associated multiplexer (18,20). Each multiplexer has as a further input a bus (CB00:31) that conveys a result from an ALU 22 via an ALU shifter 28. Outputs of the multiplexers are provided to corresponding A or B inputs of the ALU. Each multiplexer is controlled by an associated register file address comparator (24,26). The address comparators each have as an input corresponding register file A and B update and access addresses. The address comparators compare their associated register file update and access addresses to determine if the register file register selected for access is equal to the register file register selected for update. If these two addresses are found to be equal it is indicated that the result of an ALU operation during an instruction cycle N is to be used as an operand for an ALU operation during a cycle N+1. When this condition is detected the output of the associated address comparator enables the corresponding multiplexer select input to gate the ALU result directly to the corresponding input of the ALU, thereby effectively bypassing the register file.
申请公布号 AU5353990(A) 申请公布日期 1991.04.08
申请号 AU19900053539 申请日期 1990.03.28
申请人 WANG LABORATORIES, INC. 发明人 STEPHEN W. OLSON;JAMES B. MACDONALD
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址
您可能感兴趣的专利