发明名称 Dynamic microbranching with programmable hold on condition, to programmable dynamic microbranching delay minimization
摘要 A pipelined, microcoded CPU employs conditional branching in microcode execution Data path conditions produced by one microinstruction are used in the selection of a following microinstruction. In high-performance systems, multiple cycle microbranch latency requires that the generation of microbranch conditions be pipelined. Usually a microbranch condition is used exactly once, at the earliest possible time, when dynamic microbranch conditions are only valid a fixed number of microinstructions later in the pipeline. Flexibility of the microcode algorithm is increased by selectively inhibiting the update of the dynamic conditions to delay the use of the condition by one or more cycles, under microcode control, thereby implementing dynamic microbranches, while allowing use of previous dynamic microbranch state.
申请公布号 US5590293(A) 申请公布日期 1996.12.31
申请号 US19950425683 申请日期 1995.04.18
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 UHLER, GEORGE M.;MILLS, GEORGE G.
分类号 G06F9/26;G06F9/28;(IPC1-7):G06F9/302;G06F9/38 主分类号 G06F9/26
代理机构 代理人
主权项
地址