JPH1069330A

Logic circuit and method for evading hot spot on integrated circuit

Abstract

Problem to be solved.To provide a method and a device for logically steering instructions or operations so as to evade a hot spot relating to electric power on a microprocessor.

Solution.An instruction is distributed to one of units positioned in various areas of an integrated circuit. Function units are the same or execute nearly the same functions in response to an instruction. In the respective areas where functionally the same units are present, power consumption is measured and predicted 110 and 112. If the power consumption in an arbitrary area exceeds a specific quantity or value, a local heat generation problem is present in the area. To one of the remaining function units positioned in areas other than the area where the local heat generation problem is present, one instruction is dispatched or a path is specified, and consequently the possibility of destructive trouble due to overheating decreases to reduce the total power consumption of the chip, whose reliability is improved, thereby increasing the throughput.

Term

Term ended

Projected expiry passed 8 July 2017, 9.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

17 claims: 3 independent, 14 dependent

  1. 1
    [Claims] 1. In a circuit for distributing instructions to one of a plurality of functional units, each positioned within various regions of an integrated circuit. With multiple functional units, each functional unit can perform approximately the same function in response to an instruction and is positioned within the corresponding region of multiple regions on the integrated circuit. With multiple power prediction circuits, each power prediction circuit measures or predicts power consumption in one of the corresponding areas of the plurality of areas. Multiple regions to handle each measurement or predicted power consumption of multiple regions and perform the operation when the measurement or predicted power consumption in the other region of the multiple regions exceeds a predetermined amount. A circuit characterized by including a circuit for routing an instruction to one of a plurality of functional units in one corresponding area. 【特許請求の範囲】 【請求項1】それぞれが1つの集積回路の様々な領域内に位置決めされた複数の機能ユニットのうちの1つに命令を配布するための回路において、 命令に応答してほぼ同じ機能を実行することができ、各機能ユニットが集積回路上の複数の領域のうちの対応する1つの領域内に位置決めされている、複数の機能ユニットと、 各電力予測回路が複数の領域のうちの対応する1つの領域内の電力消費を測定または予測する、複数の電力予測回路と、 複数の領域のそれぞれの測定または予測電力消費を処理し、複数の領域のうちの他の領域内の測定または予測電力消費が所定の量を超えるときにその動作を実行するように複数の領域のうちの対応する1つの領域内の複数の機能ユニットのうちの1つに命令を経路指定するための回路とを含むことを特徴とする回路。
  2. 8
    In a circuit for distributing instructions to one of a plurality of functional circuits, each positioned within various regions of an integrated circuit. With a first functional circuit positioned within the first area of the integrated circuit, A first circuit for measuring or predicting power consumption in a first region of an integrated circuit and generating a first signal for measurement or predicted power consumption in the first region, A second functional circuit that is positioned within the second region of an integrated circuit and allows the first and second functional units to perform approximately the same function in response to instructions. A second circuit for measuring or predicting power consumption in a second region of an integrated circuit and generating a second signal for measurement or predicted power consumption in the second region, The first signal and the second signal are processed, and when the power consumption in the second region exceeds a given amount, the power consumption in the first region is given to the first functional circuit. A circuit characterized in that a second functional circuit includes a circuit for routing instructions for performing an operation when the amount is exceeded. 【請求項8】それぞれが1つの集積回路の様々な領域内に位置決めされた複数の機能回路のうちの1つに命令を配布するための回路において、 集積回路の第1の領域内に位置決めされた第1の機能回路と、 集積回路の第1の領域内の電力消費を測定または予測し、第1の領域内の測定または予測電力消費に関する第1の信号を生成するための第1の回路と、 集積回路の第2の領域内に位置決めされており、第1の機能ユニットと第2の機能ユニットが命令に応答してほぼ同じ機能を実行することができる第2の機能回路と、 集積回路の第2の領域内の電力消費を測定または予測し、第2の領域内の測定または予測電力消費に関する第2の信号を生成するための第2の回路と、 第1の信号と第2の信号とを処理し、第2の領域内の電力消費が所与の量を超えるときは第1の機能回路に、第1の領域内の電力消費が所与の量を超えるときは第2の機能回路に動作の実行のために命令を経路指定するための回路とを含むことを特徴とする回路。
  3. 14
    In a method for reducing power-related local heat generation on an integrated circuit. The step of providing the first functional unit on the integrated circuit in the first region of the integrated circuit, The first functional unit and the second functional unit can perform almost the same function in response to an instruction, including the step of providing a second functional unit on the integrated circuit in the second region of the integrated circuit. Can, In addition, a step to determine if there is a local heat generation problem in the first region of the integrated circuit, Steps to determine if there is a local heat problem in the second region of the integrated circuit, If one of the first or second functional units is not located within the region with the local heat problem, or if the local heat problem is present in both the first and second regions Is a method characterized in that one of the first or second functional units includes a step of dispatching instructions. 【請求項14】集積回路上の電力関連の局所発熱を低減する方法において、 集積回路の第1の領域内の集積回路上に第1の機能ユニットを設けるステップと、 集積回路の第2の領域内の集積回路上に第2の機能ユニットを設けるステップとを含み、第1の機能ユニットと第2の機能ユニットが命令に応答してほぼ同じ機能を実行することができ、 さらに、集積回路の第1の領域内に局所発熱問題が存在するかどうかを判定するステップと、 集積回路の第2の領域内に局所発熱問題が存在するかどうかを判定するステップと、 局所発熱問題を有する領域内に位置していない第1の機能ユニットまたは第2の機能ユニットのうちの1つに、あるいは局所発熱問題が第1の領域と第2の領域の両方に存在する場合は第1または第2の機能ユニットのうちの1つに、命令をディスパッチするステップとを含むことを特徴とする方法。