JP5046322B2 - 半導体集積回路装置 - Google Patents
半導体集積回路装置 Download PDFInfo
- Publication number
- JP5046322B2 JP5046322B2 JP2006303873A JP2006303873A JP5046322B2 JP 5046322 B2 JP5046322 B2 JP 5046322B2 JP 2006303873 A JP2006303873 A JP 2006303873A JP 2006303873 A JP2006303873 A JP 2006303873A JP 5046322 B2 JP5046322 B2 JP 5046322B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- temperature
- integrated circuit
- circuit device
- temperature sensor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3228—Monitoring task completion, e.g. by use of idle timers, stop commands or wait commands
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/0001—Technical content checked by a classifier
- H01L2924/0002—Not covered by any one of groups H01L24/00, H01L24/00 and H01L2224/00
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Semiconductor Integrated Circuits (AREA)
- Electronic Switches (AREA)
- Power Sources (AREA)
Description
(1)より低電力かつ小面積で実装する。
(2)使用環境の変化による周辺温度の変化に対応させる。
(3)処理に対する時間制限を持つリアルタイム処理を可能とする。
先ず、本願において開示される発明の代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
次に、実施の形態について更に詳述する。
TSNS 温度センサ
RM 制御ブロック
RMP 周辺回路ブロック
RMC コントローラ
FLT フィルタブロック
TSNSB 温度センサブロック
CMP コンパレータ
TSCO,REFCO 外部端子
Claims (10)
- 所定の演算処理を行う演算ブロックと、
互いに異なる複数の基準値を備え、温度を検出するとともにその検出結果が上記基準値を越えたか否かを上記基準値毎に判定して出力可能な温度センサと、
上記温度センサの出力信号に基づいて上記演算ブロックの動作を制御可能な制御ブロックと、を含み、
上記制御ブロックは、上記温度センサの出力信号に基づいて割り込み信号を生成する周辺回路ブロックと、
入力された割り込み信号をトリガとして休止状態から動作状態に復帰し、上記演算ブロックの温度条件を満たすように上記演算ブロックの動作条件を決定可能なコントローラと、を含んで成ることを特徴とする半導体集積回路装置。 - 上記温度センサは、温度検出を行う温度センサブロックと、
上記温度センサブロックの温度検出結果を、互いに異なる複数の基準電圧と比較するための複数のコンパレータと、を含んで成る請求項1記載の半導体集積回路装置。 - 上記周辺回路ブロックは、上記複数のコンパレータからの出力信号に対応する複数の割り込み信号を生成する割り込み制御回路を含んで成る請求項2記載の半導体集積回路装置。
- 上記周辺回路ブロックは、上記複数のコンパレータからの出力信号を積分するためのフィルタブロックを含み、上記フィルタブロックの出力信号が上記割り込み制御回路に伝達される請求項3記載の半導体集積回路装置。
- 上記温度センサブロックの温度検出結果を上記半導体集積回路装置の外部に出力可能な外部端子を含んで成る請求項1記載の半導体集積回路装置。
- 上記演算ブロックにおけるクリティカルパスの遅延量を観測可能なディレイモニタを含み、上記割り込み制御回路は、上記複数のコンパレータからの出力信号に対応する複数の割り込み信号とは別に、上記ディレイモニタの出力信号に応じた割り込み信号を生成してそれを上記コントローラに出力する請求項3記載の半導体集積回路装置。
- 上記コントローラは、上記演算ブロックの温度条件を満たす中で最大のパフォーマンスを発揮するように上記演算ブロックの動作を制御する請求項1記載の半導体集積回路装置。
- 上記コントローラは、周辺温度とリーク電流による熱の成分を計算する第1処理と、
上記第1処理で得られた演算結果を用いて許容される最大動作電力を算出する第2処理と、を含み、
上記第2処理での算出結果に基づいて、上記演算ブロックにおいて許容される電力が決定される請求項7記載の半導体集積回路装置。 - 所定の演算処理を行う演算ブロックと、
互いに異なる複数の基準値を備え、温度を検出するとともにその検出結果が上記基準値を越えたか否かを上記基準値毎に判定して出力可能な温度センサと、
上記演算ブロックにおけるクリティカルパスの遅延量を観測可能なディレイモニタと、
上記演算ブロックにおける動作電圧を観測可能な動作電圧モニタと、
上記温度センサの出力信号、上記ディレイモニタのモニタ結果、上記動作電圧モニタのモニタ結果に基づいて上記演算ブロックの動作を制御可能な制御ブロックと、を含み、
上記制御ブロックは、上記温度センサの出力信号、上記ディレイモニタのモニタ結果、上記動作電圧モニタのモニタ結果に基づいて上基づいて割り込み信号を生成する周辺回路ブロックと、
入力された割り込み信号をトリガとして休止状態から動作状態に復帰し、上記演算ブロックの温度条件を満たすように上記演算ブロックの動作条件を決定するコントローラと、
上記コントローラによって決定された動作条件に従って、上記演算ブロックにおける動作周波数、上記演算ブロックにおける電源電圧遮断、及び基板電圧の制御を指示可能な動作条件制御回路と、を含んで成ることを特徴とする半導体集積回路装置。 - 複数の半導体チップが一つのパッケージに封止されて成る半導体集積回路装置であって、
上記複数の半導体チップにおける少なくとも一つは、請求項1乃至9の何れか1項記載の半導体集積回路装置とされ、それに含まれる上記コントローラは、上記複数の半導体チップにおける個々のチップ毎の温度条件を満たすように個々のチップ毎の動作条件を決定する半導体集積回路装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006303873A JP5046322B2 (ja) | 2006-11-09 | 2006-11-09 | 半導体集積回路装置 |
US11/935,790 US7899643B2 (en) | 2006-11-09 | 2007-11-06 | Semiconductor integrated circuit device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006303873A JP5046322B2 (ja) | 2006-11-09 | 2006-11-09 | 半導体集積回路装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008124125A JP2008124125A (ja) | 2008-05-29 |
JP5046322B2 true JP5046322B2 (ja) | 2012-10-10 |
Family
ID=39370556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006303873A Expired - Fee Related JP5046322B2 (ja) | 2006-11-09 | 2006-11-09 | 半導体集積回路装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7899643B2 (ja) |
JP (1) | JP5046322B2 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010176783A (ja) * | 2009-02-02 | 2010-08-12 | Elpida Memory Inc | 半導体装置とその制御方法と半導体装置とそれを制御するコントローラとを含む半導体システム |
US8594966B2 (en) * | 2009-02-19 | 2013-11-26 | Advanced Micro Devices, Inc. | Data processing interface device |
JP5294335B2 (ja) | 2010-06-18 | 2013-09-18 | 三菱電機株式会社 | 半導体装置 |
DE102010025884B3 (de) * | 2010-07-02 | 2011-07-07 | Siemens Aktiengesellschaft, 80333 | Verfahren zum Betrieb eines Prozessors in einer Echtzeitumgebung |
KR102076824B1 (ko) * | 2013-06-28 | 2020-02-13 | 삼성디스플레이 주식회사 | 보호 회로, 이를 이용한 회로 보호 방법 및 표시장치 |
US9404968B1 (en) * | 2013-10-25 | 2016-08-02 | Altera Corporation | System and methods for debug connectivity discovery |
US9280188B2 (en) * | 2014-06-03 | 2016-03-08 | Mediatek Inc. | Thermal control method and thermal control system |
US9521246B2 (en) * | 2014-06-03 | 2016-12-13 | Mediatek Inc. | Thermal control method and thermal control system |
KR102347179B1 (ko) * | 2015-05-22 | 2022-01-04 | 삼성전자주식회사 | 비휘발성 저장 장치의 온도 제어 방법 |
US9817454B2 (en) * | 2015-10-15 | 2017-11-14 | Mediatek Inc. | Apparatus and method for dynamic thermal management of integrated circuit |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7216064B1 (en) * | 1993-09-21 | 2007-05-08 | Intel Corporation | Method and apparatus for programmable thermal sensor for an integrated circuit |
US5963079A (en) * | 1998-04-10 | 1999-10-05 | National Semiconductor Corporation | Temperature indicator circuit with temperature hysteresis |
JP3485558B1 (ja) * | 2002-05-28 | 2004-01-13 | 沖電気工業株式会社 | 半導体集積回路 |
JP2004273660A (ja) * | 2003-03-07 | 2004-09-30 | Renesas Technology Corp | 半導体集積回路 |
US6974252B2 (en) * | 2003-03-11 | 2005-12-13 | Intel Corporation | Failsafe mechanism for preventing an integrated circuit from overheating |
US8037445B2 (en) * | 2003-08-20 | 2011-10-11 | Hewlett-Packard Development Company, L.P. | System for and method of controlling a VLSI environment |
US7180211B2 (en) * | 2003-09-22 | 2007-02-20 | Micro Technology, Inc. | Temperature sensor |
US6934645B2 (en) * | 2003-09-25 | 2005-08-23 | Infineon Technologies Ag | Temperature sensor scheme |
JP4465598B2 (ja) | 2004-07-05 | 2010-05-19 | ソニー株式会社 | 集積回路およびその処理制御方法、並びに、プログラム |
KR100546416B1 (ko) * | 2004-07-08 | 2006-01-26 | 삼성전자주식회사 | 다수개의 온도 감지기들을 구비하는 반도체 장치 및 이를이용한 반도체 장치 제어방법 |
EP1820083A1 (en) * | 2004-11-10 | 2007-08-22 | Freescale Semiconductor, Inc. | Apparatus and method for controlling voltage and frequency using multiple reference circuits |
JP4553307B2 (ja) | 2004-11-19 | 2010-09-29 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 情報処理装置、制御方法、及びプログラム |
US20060161375A1 (en) * | 2004-12-30 | 2006-07-20 | Allen Duberstein | Optimizing processing speed based on measured temperatures |
US7427158B2 (en) * | 2005-01-13 | 2008-09-23 | Kabushiki Kaisha Toshiba | Advanced thermal sensor |
US7349762B2 (en) * | 2005-11-10 | 2008-03-25 | Kabushiki Kaisha Toshiba | Systems and methods for thermal management |
US7765825B2 (en) * | 2005-12-16 | 2010-08-03 | Intel Corporation | Apparatus and method for thermal management of a memory device |
US7434985B2 (en) * | 2005-12-16 | 2008-10-14 | Etron Technology, Inc. | Calibrated built-in temperature sensor and calibration method thereof |
US7565258B2 (en) * | 2006-03-06 | 2009-07-21 | Intel Corporation | Thermal sensor and method |
JP2008026948A (ja) * | 2006-07-18 | 2008-02-07 | Renesas Technology Corp | 半導体集積回路 |
US7844876B2 (en) * | 2006-08-10 | 2010-11-30 | Intel Corporation | Temperature sampling in electronic devices |
KR100851989B1 (ko) * | 2006-10-12 | 2008-08-13 | 주식회사 하이닉스반도체 | 반도체 메모리 장치의 온도정보 출력회로 및 방법 |
-
2006
- 2006-11-09 JP JP2006303873A patent/JP5046322B2/ja not_active Expired - Fee Related
-
2007
- 2007-11-06 US US11/935,790 patent/US7899643B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US7899643B2 (en) | 2011-03-01 |
JP2008124125A (ja) | 2008-05-29 |
US20080114967A1 (en) | 2008-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5046322B2 (ja) | 半導体集積回路装置 | |
EP2596413B1 (en) | Managing current and power in a computing system | |
US7349762B2 (en) | Systems and methods for thermal management | |
US7158911B2 (en) | Methods and apparatus for thermal management of an integrated circuit die | |
Floyd et al. | System power management support in the IBM POWER6 microprocessor | |
US8184422B2 (en) | Overheat detection in thermally controlled devices | |
JP3982690B2 (ja) | 熱対策を最適化するための方法および装置 | |
US8793512B2 (en) | Method and apparatus for thermal control of processing nodes | |
KR101718116B1 (ko) | 안정적인 가상 주파수를 위한 다수의 동작점의 관리 | |
US20130246820A1 (en) | Method for adaptive performance optimization of the soc | |
Rotem et al. | Temperature measurement in the intel (R) coretm duo processor | |
US20070156370A1 (en) | System and method for operating components of an integrated circuit at independent frequencies and/or voltages | |
US9116050B2 (en) | Sensor-based thermal specification enabling a real-time metric for compliance | |
JP2008026948A (ja) | 半導体集積回路 | |
WO2007147761A1 (en) | Integrated circuit thermal management system | |
US9671767B2 (en) | Hybrid system and method for determining performance levels based on thermal conditions within a processor | |
CN118202319A (zh) | 电源电压下降期间的性能管理 | |
Jang et al. | Leveraging process variation for performance and energy: In the perspective of overclocking | |
US8645602B2 (en) | Microcomputer | |
KR102786416B1 (ko) | 하드웨어 강제 전력 제어를 제한하는 것에 기초한 전력 관리 | |
WO2023033969A1 (en) | Power management based on limiting hardware-forced power control | |
KR20250048116A (ko) | 하드웨어 강제 전력 제어를 제한하는 것에 기초한 전력 관리 | |
JP2008123331A (ja) | 半導体集積回路装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090702 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100507 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120625 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120712 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120712 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150727 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5046322 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |