[go: up one dir, main page]

JP2004310785A - 電子機器 - Google Patents

電子機器 Download PDF

Info

Publication number
JP2004310785A
JP2004310785A JP2004162464A JP2004162464A JP2004310785A JP 2004310785 A JP2004310785 A JP 2004310785A JP 2004162464 A JP2004162464 A JP 2004162464A JP 2004162464 A JP2004162464 A JP 2004162464A JP 2004310785 A JP2004310785 A JP 2004310785A
Authority
JP
Japan
Prior art keywords
cpu
temperature
cpu chip
clock
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.)
Granted
Application number
JP2004162464A
Other languages
English (en)
Other versions
JP3811166B2 (ja
Inventor
Ryoji Ninomiya
良次 二宮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2004162464A priority Critical patent/JP3811166B2/ja
Publication of JP2004310785A publication Critical patent/JP2004310785A/ja
Application granted granted Critical
Publication of JP3811166B2 publication Critical patent/JP3811166B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Cooling Or The Like Of Electrical Apparatus (AREA)
  • Cooling Or The Like Of Semiconductors Or Solid State Devices (AREA)
  • Power Sources (AREA)

Abstract

【課題】本発明は、CPUボードを実装する電子機器に於いて、CPUチップの発熱温度を迅速かつ正確にチップの温度制御に反映させ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できるようにしたことを特徴とする。
【解決手段】CPUチップ11にクロックを供給する回路13と、CPUチップ11に直付けされた温度センサ12と、この温度センサ12の検知信号をもとに上記クロックの周波数を制御する回路13とを具備し、CPUチップ11に直付けされた温度センサ12の検知信号をもとにCPUチップ11に供給されるクロックの周波数を直接制御することを特徴とする。
【選択図】 図1

Description

本発明はCPUボードを内蔵した電子機器に係り、特にCPUボードに実装されたCPUチップ又はその他発熱部品の冷却制御機構に特徴をもつ電子機器に関する。
CPUボードを実装した、例えばポータブルコンピュータ等の電子機器に於いては、CPUのクロック周波数によって処理性能(処理スピード)が決まる。即ちCPUチップの規定限界クロック周波数範囲内でクロック周波数を高くするほど処理性能が上がる。しかしながら処理スピードを上げると、クロック周波数に従い消費電力が増大し、これに伴いCPUチップの発熱量も増大する。
そこで、この種、CPUボードを実装した、例えばポータブルコンピュータに於いては、CPUのもつ性能を十分に発揮させるために、CPUチップで発生した熱を奪いCPUチップの温度上昇を抑制するチップ冷却手段が種々提案され実現されている。
この種、CPUチップの温度上昇を抑制する対策として、従来では、CPUチップ周辺の雰囲気温度を検知し、その検知出力によりクロック周波数を制御する手段が採用されていた。即ち、CPUチップ周辺の雰囲気温度が設定温度に達するとCPUクロック周波数を下げていた。又はCPUチップ周辺の雰囲気温度に反比例するようにCPUクロック周波数を制御していた。
しかしながら、従来のこの種、温度制御手段は、CPUチップの発熱部で発生した熱が周囲の空気を伝搬し、その拡散された雰囲気温度を温度センサが検知してクロックを制御する構成であることから、CPUチップの発熱がCPUクロックの周波数制御に反映されるまでには比較的大きな時間の遅延が生じ、かつ発熱部分の正確な温度を検知できないことから、きめの細かい正確な温度制御が行なえず、動作限界温度の余裕度(マージン)を大きく採らなければならないことからCPUチップを限界周波数付近で動作させることができない。従って、従来では、CPUチップの性能を十分に発揮させることができず、限界周波数付近でのCPUクロックによる高速処理を実現できないという問題があった。
又、CPUチップの温度が正常動作を維持できない高温に達したとき、その時点でシステム動作を停止させないと、処理中のデータ破壊を招くばかりでなく、ハードウェア、ソフトウェアの異常を招来し、故障が復旧困難になる場合も生じる。
又、ポータブルコンピュータをその機能を拡張する機能拡張ユニットに実装したとき、ポータブルコンピュータの放熱口が機能拡張ユニットに塞がれ、かつ機能拡張ユニットで発生した熱を間接的に受けることから、長時間使用したとき、周囲の環境によっては、ポータブルコンピュータの筐体内温度が異常に上昇し、これに伴い処理中のデータ破壊、ハードウェア異常等を招く虞があった。
上述したように、従来のCPU温度制御手段に於いては、CPUチップの発熱温度がCPUクロック制御に反映されるまでに比較的大きな時間差が生じることから、又、精度の高い温度検知が行なえないことから、きめの細かいCPUチップの温度制御が行なえず、CPUチップのもつ性能を十分に活かした限界周波数付近でCPUチップを安定に高速動作できないという問題が生じていた。
又、CPUチップの温度が正常動作を維持できない高温に達したとき、その時点でシステム動作を停止させないと、処理中のデータ破壊を招くばかりでなく、ハードウェア、ソフトウェアの異常を招来し、故障が復旧困難になる虞があった。又、ポータブルコンピュータをその機能を拡張する機能拡張ユニットに実装したとき、ポータブルコンピュータの放熱口が機能拡張ユニットに塞がれ、かつ機能拡張ユニットで発生した熱を間接的に受けることから、長時間使用したとき、周囲の環境によっては、ポータブルコンピュータの筐体内温度が異常に上昇し、これに伴い処理中のデータ破壊、ハードウェア異常等を招く虞があった。
本発明は上記実情に鑑みなされたもので、CPUボードを実装する電子機器に於いて、CPUチップの発熱温度を迅速かつ正確にチップの温度制御に反映させ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できるようにした電子機器を提供することを目的とする。
本発明は、CPUボードを内蔵した電子機器に於いて、CPUチップにクロックを供給する回路と、CPUチップに直付けされた温度センサと、この温度センサの検知信号をもとに上記クロックの周波数を制御する回路とを具備してなることを特徴とする。
このような構成により、CPUチップに直付けされた温度センサの検知信号をもとにCPUチップに供給されるクロックの周波数が制御されることから、CPUチップの発熱温度を直接、クロック周波数制御によるチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明は、CPUボードを内蔵した電子機器に於いて、CPUチップにクロックを供給する回路と、CPUボードのCPUチップ実装部に設けられた温度センサと、この温度センサの検知信号をもとに上記クロックの周波数を制御する回路とを具備してなることを特徴とする。
このような構成により、CPUボードのCPUチップ実装部に設けられた温度センサの検知信号をもとにCPUチップに供給されるクロックの周波数が制御されることから、CPUチップの発熱温度を即時にチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明は、CPUボードを内蔵した電子機器に於いて、CPUチップにクロックを供給する回路と、CPUチップの熱を奪うフィンと、このフィンに設けられた温度センサと、この温度センサの検知信号をもとに上記クロックの周波数を制御する回路とを具備してなることを特徴とする。
このような構成により、CPUチップのフィンに設けられた温度センサの検知信号をもとにCPUチップに供給されるクロックの周波数が制御されることから、CPUチップの発熱温度を即時にチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明は、CPUボードを内蔵した電子機器に於いて、CPUチップにクロックを供給する回路と、CPUチップの熱を伝達する熱伝導体と、この熱伝導体を介してCPUチップの温度を検知する温度センサと、この温度センサの検知信号をもとに上記クロックの周波数を制御する回路とを具備してなることを特徴とする。
このような構成により、CPUチップの熱を伝達する熱伝導体に設けられた温度センサの検知信号をもとにCPUチップに供給されるクロックの周波数が制御されることから、CPUチップの発熱温度を即時にチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明は、CPUボードを内蔵した電子機器に於いて、CPUチップを空冷するファンと、CPUチップに直付けされた温度センサと、この温度センサの検知信号をもとに上記ファンを駆動制御する回路とを具備してなることを特徴とする。
このような構成により、CPUチップに直付けされた温度センサの検知信号をもとにCPUチップを空冷するファンが駆動制御されることから、CPUチップの発熱温度を直接、チップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明は、CPUボードを内蔵した電子機器に於いて、CPUチップを空冷するファンと、CPUボードのCPUチップ実装部分に設けられた温度センサと、この温度センサの検知信号をもとに上記ファンを駆動制御する回路とを具備してなることを特徴とする。
このような構成により、CPUボードのCPUチップ実装部分に設けられた温度センサの検知信号をもとにCPUチップを空冷するファンが駆動制御されることから、CPUチップの発熱温度を即時にチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明は、CPUボードを内蔵した電子機器に於いて、CPUチップの熱を奪うフィンと、このフィンに設けられた温度センサと、上記フィンを介してCPUチップを冷却するファンと、上記温度センサの検知信号をもとに上記ファンを駆動制御する回路とを具備してなることを特徴とする。
このような構成により、CPUチップのフィンに設けられた温度センサの検知信号をもとにCPUチップを空冷するファンが駆動制御されることから、CPUチップの発熱温度を即時にチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明は、CPUボードを内蔵した電子機器に於いて、CPUチップの熱を伝達する熱伝導体と、この熱伝導体を介してCPUチップの温度を検知する温度センサと、上記熱伝導体を介してCPUチップを冷却するファンと、上記温度センサの検知信号をもとに上記ファンを駆動制御する回路とを具備してなることを特徴とする。
このような構成により、CPUチップの熱伝導体に設けられた温度センサの検知信号をもとにCPUチップを空冷するファンが駆動制御されることから、CPUチップの発熱温度を即時にチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明は、サスペンド/リジューム機能を持つポータブルコンピュータに於いて、CPUチップの温度を検知する温度センサと、この温度センサの検知信号をもとにサスペンド処理を実行する制御手段とを具備してなることを特徴とする。
このような構成により、CPUチップの温度が正常動作を維持できない高温に達したとき、即ち温度センサがCPUチップの動作限界温度を検知したとき、サスペンド処理を実行することで、正常動作を維持できる状態となった際に、中断したときの処理状態に復旧して処理を続行できることから、信頼性の高い動作が維持できる。
又、本発明は、ポータブルコンピュータの機能を拡張する機能拡張ユニットに於いて、同ユニットに実装されたポータブルコンピュータの内蔵チップ温度を検知するセンサと、実装されたポータブルコンピュータに冷却風を吹付けるファン及び空気吹き出し口と、上記温度センサの検知信号をもとに上記ファンを駆動制御する制御手段とを具備してなることを特徴とする。
このような構成による、ポータブルコンピュータの冷却作用により、ポータブルコンピュータが機能拡張ユニットに実装された際のポータブルコンピュータの放熱低下をカバーして、信頼性の高い機能拡張動作が維持できる。
以上詳記したように本発明によれば、CPUボードを内蔵した電子機器に於いて、CPUチップにクロックを供給する回路と、CPUチップに直付けされた温度センサと、この温度センサの検知信号をもとに上記クロックの周波数を制御する回路とを具備し、CPUチップに直付けされた温度センサの検知信号をもとにCPUチップに供給されるクロックの周波数を制御する構成としたことにより、CPUチップの発熱温度を直接、クロック周波数制御によるチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明によれば、CPUボードを内蔵した電子機器に於いて、CPUチップにクロックを供給する回路と、CPUボードのCPUチップ実装部に設けられた温度センサと、この温度センサの検知信号をもとに上記クロックの周波数を制御する回路とを具備し、CPUボードのCPUチップ実装部に設けられた温度センサの検知信号をもとにCPUチップに供給されるクロックの周波数を制御する構成としたことにより、CPUチップの発熱温度を即時にチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明によれば、CPUボードを内蔵した電子機器に於いて、CPUチップにクロックを供給する回路と、CPUチップの熱を奪うフィンと、このフィンに設けられた温度センサと、この温度センサの検知信号をもとに上記クロックの周波数を制御する回路とを具備し、CPUチップのフィンに設けられた温度センサの検知信号をもとにCPUチップに供給されるクロックの周波数を制御する構成としたことにより、CPUチップの発熱温度を即時にチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明によれば、CPUボードを内蔵した電子機器に於いて、CPUチップにクロックを供給する回路と、CPUチップの熱を伝達する熱伝導体と、この熱伝導体を介してCPUチップの温度を検知する温度センサと、この温度センサの検知信号をもとに上記クロックの周波数を制御する回路とを具備し、CPUチップの熱を伝達する熱伝導体に設けられた温度センサの検知信号をもとにCPUチップに供給されるクロックの周波数を制御する構成としたことにより、CPUチップの発熱温度を即時にチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明によれば、CPUボードを内蔵した電子機器に於いて、CPUチップを空冷するファンと、CPUチップに直付けされた温度センサと、この温度センサの検知信号をもとに上記ファンを駆動制御する回路とを具備し、CPUチップに直付けされた温度センサの検知信号をもとにCPUチップを空冷するファンを駆動制御する構成としたことにより、CPUチップの発熱温度を直接、チップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明によれば、CPUボードを内蔵した電子機器に於いて、CPUチップを空冷するファンと、CPUボードのCPUチップ実装部分に設けられた温度センサと、この温度センサの検知信号をもとに上記ファンを駆動制御する回路とを具備し、CPUボードのCPUチップ実装部分に設けられた温度センサの検知信号をもとにCPUチップを空冷するファンを駆動制御する構成としたことにより、CPUチップの発熱温度を即時にチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明によれば、CPUボードを内蔵した電子機器に於いて、CPUチップの熱を奪うフィンと、このフィンに設けられた温度センサと、上記フィンを介してCPUチップを冷却するファンと、上記温度センサの検知信号をもとに上記ファンを駆動制御する回路とを具備し、CPUチップのフィンに設けられた温度センサの検知信号をもとにCPUチップを空冷するファンを駆動制御する構成としたことにより、CPUチップの発熱温度を即時にチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明によれば、CPUボードを内蔵した電子機器に於いて、CPUチップの熱を伝達する熱伝導体と、この熱伝導体を介してCPUチップの温度を検知する温度センサと、上記熱伝導体を介してCPUチップを冷却するファンと、上記温度センサの検知信号をもとに上記ファンを駆動制御する回路とを具備し、CPUチップの熱伝導体に設けられた温度センサの検知信号をもとにCPUチップを空冷するファンを駆動制御する構成としたことにより、CPUチップの発熱温度を即時にチップの温度制御に反映させることができ、CPUチップのもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
又、本発明によれば、サスペンド/リジューム機能を持つポータブルコンピュータに於いて、CPUチップの温度を検知する温度センサと、この温度センサの検知信号をもとにサスペンド処理を実行する制御手段とを具備し、CPUチップの温度が正常動作を維持できない高温に達したとき、サスペンド処理を実行する構成としたことにより、正常動作を維持できる状態となった際に、サスペンド処理を強制実行して、その後に中断したときの処理状態に復旧できることから、信頼性の高い動作が維持できる。
又、本発明によれば、ポータブルコンピュータの機能を拡張する機能拡張ユニットに於いて、同ユニットに実装されたポータブルコンピュータの内蔵チップ温度を検知するセンサと、実装されたポータブルコンピュータに冷却風を吹付けるファン及び空気吹き出し口と、上記温度センサの検知信号をもとに上記ファンを駆動制御する制御手段とを具備してなる構成としたことにより、ポータブルコンピュータが機能拡張ユニットに実装された際のポータブルコンピュータの放熱低下をカバーして、信頼性の高い機能拡張動作を維持できる。
以下図面を参照して本発明の一実施例を説明する。
図1は本発明の第1実施例を示すブロック図である。
図1に於いて、10はCPUの実装回路パターンをもつCPUボードである。11はこのCPUボード10のCPU実装位置に実装されたCPUチップであり、CPUコネクタを介して、又は半田付等により直接、CPUボード10のCPU実装位置に実装される。
12はCPUチップ11に直付けされた温度センサ(S)であり、ここではCPUチップ11の上面発熱部分の温度を直接測定する。
13はCPUチップ11に動作クロック(CPUクロック)を供給するクロック発生装置(CLK−GEN)であり、温度センサ(S)12の検知信号をもとにCPUクロックの周波数を制御する。ここでは温度センサ(S)12の検知温度が設定温度を超えて上昇すると、その温度上昇に伴ってCPUクロックの周波数が低くなる。
14はCPUチップ11にCPUクロックを供給する回路であり、クロック発生装置(CLK−GEN)13で発生したCPUクロックをCPUチップ11のクロック入力端子(Tc )に供給する。
上記構成に於いて、CPUチップ11に直付けされた温度センサ(S)12は、CPUチップ11の上面発熱部分の温度を直接測定し、その温度検知信号をクロック発生装置(CLK−GEN)13に供給する。
クロック発生装置(CLK−GEN)13は、温度センサ(S)12の検知信号をもとにCPUチップ11の温度を監視し、CPUチップ11の温度が設定温度以下であるとき、予め設定された規定周波数のCPUクロックをクロック供給回路14を介してCPUチップ11のクロック入力端子(Tc )に供給する。
その後、CPUチップ11の温度が上昇して設定温度を超えると、クロック発生装置(CLK−GEN)13は、温度センサ(S)12の検知信号をもとにCPUクロックの周波数を制御する。即ち、ここでは温度センサ(S)12の検知温度が設定温度を超えて上昇すると、その温度上昇に伴ってCPUクロックの周波数を低くする。このCPUクロックはクロック供給回路14を介してCPUチップ11のクロック入力端子(Tc )に入力される。
このように、CPUチップ11に直付けされた温度センサ(S)12の検知信号をもとにCPUチップ11に供給されるCPUクロックの周波数が制御されることから、CPUチップ11の発熱温度を直接(時間遅れをなくして正確に)CPUチップ11のクロック周波数制御による温度制御に反映させることができる。これにより、CPUチップ11のもつ性能を十分に活かして、CPUチップ11を限界周波数付近で高速動作できる。
図2は本発明の第2実施例を示すブロック図である。
図2に於いて、20はCPUの実装回路パターンをもつCPUボードであり、21はこのCPUボード20のCPU実装位置に実装されたCPUチップである。
22はCPUボード10のCPUチップ実装部に設けられた温度センサ(S)であり、ここではCPUチップ21の下面発熱部分の温度を直接又は至近距離で測定する。
23はCPUチップ21に動作クロック(CPUクロック)を供給するクロック発生装置(CLK−GEN)であり、温度センサ(S)22の検知信号をもとにCPUクロックの周波数を制御する。ここでは温度センサ(S)22の検知温度が設定温度を超えて上昇すると、その温度上昇に連れてCPUクロックの周波数が低くなる。
24はCPUチップ21にCPUクロックを供給する回路であり、クロック発生装置(CLK−GEN)23で発生したCPUクロックをCPUチップ21のクロック入力端子(Tc )に供給する。
上記構成に於いて、CPUボード20のCPUチップ実装部に設けられた温度センサ(S)22は、CPUチップ21の下面発熱部分の温度を直接又は至近距離で測定し、その温度検知信号をクロック発生装置(CLK−GEN)23に供給する。
クロック発生装置(CLK−GEN)23は、温度センサ(S)22の検知信号をもとにCPUチップ21の温度を監視し、CPUチップ21の温度が設定温度以下であるとき、予め設定された規定周波数のCPUクロックをクロック供給回路24を介してCPUチップ21のクロック入力端子(Tc )に供給する。
その後、CPUチップ21の温度が上昇し、設定温度を超えると、クロック発生装置(CLK−GEN)23は、温度センサ(S)22の検知信号をもとにCPUクロックの周波数を制御する。即ち、ここでは温度センサ(S)22の検知温度が上昇すると、それに伴いCPUクロックの周波数を低くする。このCPUクロックはクロック供給回路24を介してCPUチップ21のクロック入力端子(Tc )に入力される。
このように、CPUボード10のCPUチップ実装部に設けられた温度センサ(S)22の検知信号をもとにCPUチップ21に供給されるCPUクロックの周波数が制御されることから、CPUチップ21の発熱温度を即時に(時間遅れをなくして正確に)CPUチップ21のクロック周波数制御による温度制御に反映させることができる。これにより、CPUチップ21のもつ性能を十分に活かして、CPUチップ21を限界周波数付近で高速動作できる。
図3は本発明の第3実施例を示すブロック図である。
図3に於いて、30はCPUの実装回路パターンをもつCPUボードである。31はこのCPUボード30のCPU実装位置に実装されたCPUチップであり、チップで発生した熱を放熱するフィン(F)をチップ上面部に設けてなる。
32はCPUチップ31のフィン(F)に直付けされた温度センサ(S)であり、ここではフィン(F)の温度を直接、測定することで、CPUチップ31の発熱部分の温度を検知する。
33はCPUチップ31に動作クロック(CPUクロック)を供給するクロック発生装置(CLK−GEN)であり、温度センサ(S)32の検知信号をもとにCPUクロックの周波数を制御する。ここでは温度センサ(S)32の検知温度が設定温度を超えて上昇すると、その温度上昇に連れてCPUクロックの周波数が低くなる。
34はCPUチップ31にCPUクロックを供給する回路であり、クロック発生装置(CLK−GEN)33で発生したCPUクロックをCPUチップ31のクロック入力端子(Tc )に供給する。
上記構成に於いて、CPUチップ31のフィン(F)に直付けされた温度センサ(S)32は、フィン(F)の温度を直接測定することで、CPUチップ31の発熱部分の温度を検知し、その温度検知信号をクロック発生装置(CLK−GEN)33に供給する。
クロック発生装置(CLK−GEN)33は、温度センサ(S)12の検知信号をもとにCPUチップ31の温度を監視し、CPUチップ31の温度が設定温度以下であるとき、予め設定された規定周波数のCPUクロックをクロック供給回路34を介してCPUチップ31のクロック入力端子(Tc )に供給する。
その後、CPUチップ31の温度が上昇して設定温度を超えると、クロック発生装置(CLK−GEN)33は、温度センサ(S)32の検知信号をもとにCPUクロックの周波数を制御する。即ち、ここでは温度センサ(S)32の検知温度が設定温度を超えて上昇すると、その温度上昇に伴ってCPUクロックの周波数を低くする。このCPUクロックはクロック供給回路34を介してCPUチップ31のクロック入力端子(Tc )に入力される。
このように、CPUチップ31のフィン(F)に直付けされた温度センサ(S)32の検知信号をもとにCPUチップ31に供給されるCPUクロックの周波数が制御されることから、CPUチップ31の発熱温度を即時に(即ち遅延時間を大幅に短縮して正確に)CPUチップ31のクロック周波数制御による温度制御に反映させることができる。これにより、CPUチップ31のもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
図4は本発明の第4実施例を示すブロック図である。
図4に於いて、40はCPUの実装回路パターンをもつCPUボードである。41はこのCPUボード40のCPU実装位置に実装されたCPUチップであり、ここではチップ上面部に、チップで発生した熱を伝達する熱伝導体(H)を設けてなる。
42は熱伝導体(H)に直付けされた温度センサ(S)であり、ここでは熱伝導体(H)の温度を直接、測定することで、CPUチップ41の発熱部分の温度を検知する。
43はCPUチップ41に動作クロック(CPUクロック)を供給するクロック発生装置(CLK−GEN)であり、温度センサ(S)42の検知信号をもとにCPUクロックの周波数を制御する。ここでは温度センサ(S)42の検知温度が設定温度を超えて上昇すると、その温度上昇に伴ってCPUクロックの周波数が低くなる。
44はCPUチップ41にCPUクロックを供給する回路であり、クロック発生装置(CLK−GEN)43で発生したCPUクロックをCPUチップ41のクロック入力端子(Tc )に供給する。
上記構成に於いて、熱伝導体(H)に直付けされた温度センサ(S)42は、熱伝導体(H)の温度を直接、測定することで、CPUチップ41の発熱部分の温度を検知し、その検知信号をクロック発生装置(CLK−GEN)43に供給する。
クロック発生装置(CLK−GEN)43は、温度センサ(S)42の検知信号をもとにCPUチップ41の温度を監視し、この際、CPUチップ41の温度が設定温度以下であるとき、予め設定された規定周波数のCPUクロックをCPUチップ41のクロック入力端子(Tc )に供給する。
その後、CPUチップ41の温度が上昇し、設定温度を超えると、クロック発生装置(CLK−GEN)43は、温度センサ(S)42の検知信号が示す温度をもとにCPUクロックの周波数を制御する。即ち、ここでは温度センサ(S)42の検知温度が設定温度を超えて上昇すると、その温度上昇に伴ってCPUクロックの周波数が低くなる。
このCPUクロックはクロック供給回路44を介してCPUチップ41のクロック入力端子(Tc )に入力される。
このように、CPUチップ41で発生した熱を伝達する熱伝導体(H)に直付けされた温度センサ(S)42の検知信号をもとにCPUチップ41に供給されるCPUクロックの周波数が制御されることから、CPUチップ41の発熱温度を即時に(即ち遅延時間を大幅に短縮して正確に)CPUチップ41のクロック周波数制御による温度制御に反映させることができる。これにより、CPUチップ41のもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
図5は本発明の第5実施例を示すブロック図である。
図5に於いて、50はCPUの実装回路パターンをもつCPUボードであり、51はこのCPUボード50のCPU実装位置に実装されたCPUチップである。
52はCPUチップ51に直付けされた温度センサ(S)であり、ここではCPUチップ51の発熱部分の温度を直接検知する。
53はCPUチップ51に冷却風を吹き付ける空冷用のファンであり、54は温度センサ(S)52の検知信号をもとに空冷用のファン53を駆動制御するファン駆動制御回路(DRV)である。
このファン駆動制御回路(DRV)54は、温度センサ(S)52の検知温度が設定値に達すると空冷用のファン53を駆動してCPUチップ51に冷却風を吹き付ける。
上記構成に於いて、CPUチップ51の表面温度が温度センサ(S)52で検知され、その検知信号がファン駆動制御回路(DRV)54に供給される。
ファン駆動制御回路(DRV)54は温度センサ(S)52の検知温度が設定温度に達すると、空冷用のファン53を駆動してCPUチップ51に冷却風を吹き付ける。
このように、CPUチップ51に直付けされた温度センサ(S)52の検知信号をもとにCPUチップ51を空冷するファン53が直接駆動制御される構成であることから、CPUチップ51の発熱温度を即時に(即ち遅延時間を大幅に短縮して)CPUチップ51の冷却制御に反映させることができる。これにより、CPUチップ51のもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
図6は本発明の第6実施例を示すブロック図である。
図6に於いて、60はCPUの実装回路パターンをもつCPUボードであり、61はこのCPUボード60のCPU実装位置に実装されたCPUチップである。
62はCPUチップ61のCPUチップ実装部分に設けられた温度センサ(S)であり、ここではCPUチップ61の下面よりチップ発熱部分の温度を直接検知する。
63はCPUチップ61に冷却風を吹き付ける空冷用のファンであり、64は温度センサ(S)62の検知信号をもとに空冷用のファン63を駆動制御するファン駆動制御回路(DRV)である。
このファン駆動制御回路(DRV)64は、温度センサ(S)62の検知温度が設定値に達すると空冷用のファン63を駆動してCPUチップ61に冷却風を吹き付ける。
上記構成に於いて、CPUチップ61の温度が温度センサ(S)62で検知され、その検知信号がファン駆動制御回路(DRV)64に供給される。
ファン駆動制御回路(DRV)64は温度センサ(S)62の検知温度が設定温度に達すると、空冷用のファン63を駆動してCPUチップ61に冷却風を吹き付ける。
このように、CPUチップ61に直付けされた温度センサ(S)62の検知信号をもとにCPUチップ61を空冷するファン63が直接駆動制御される構成であることから、CPUチップ61の発熱温度を即時に(遅延時間を大幅に短縮して)CPUチップ61の冷却制御に反映させることができる。これにより、CPUチップ61のもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
図7は本発明の第7実施例を示すブロック図である。
図7に於いて、70はCPUの実装回路パターンをもつCPUボードである。71はこのCPUボード70のCPU実装位置に実装されたCPUチップであり、チップの熱を奪うフィン(F)をチップ上面部に設けてなる。
72はCPUチップ71のフィン(F)に直付けされた温度センサ(S)であり、ここではフィン(F)の温度を直接、測定することで、CPUチップ71の発熱部分の温度を検知する。
73はCPUチップ71に冷却風を吹き付ける空冷用のファンであり、74は温度センサ(S)72の検知信号をもとに空冷用のファン73を駆動制御するファン駆動制御回路(DRV)である。
このファン駆動制御回路(DRV)74は、温度センサ(S)72の検知温度が設定値に達すると空冷用のファン73を駆動してCPUチップ71に冷却風を吹き付ける。
上記構成に於いて、CPUチップ71の温度が温度センサ(S)72で検知され、その検知信号がファン駆動制御回路(DRV)74に供給される。
ファン駆動制御回路(DRV)74は温度センサ(S)72の検知温度が設定温度に達すると、空冷用のファン73を駆動してCPUチップ71に冷却風を吹き付ける。
このように、CPUチップ71の熱を放熱するフィン(F)に直付けされた温度センサ(S)72の検知信号をもとにCPUチップ71を空冷するファン73が直接駆動制御される構成であることから、CPUチップ71の発熱温度を即時にCPUチップ71の冷却制御に反映させることができる。これにより、CPUチップ71のもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
図8は本発明の第8実施例を示すブロック図である。
図8に於いて、80はCPUの実装回路パターンをもつCPUボードである。81はこのCPUボード80のCPU実装位置に実装されたCPUチップであり、ここではチップ上面部に、チップで発生した熱を伝達する熱伝導体(H)を設けてなる。
82はCPUチップ81の熱伝導体(H)に直付けされた温度センサ(S)であり、ここでは熱伝導体(H)の温度を直接、測定することで、CPUチップ81の発熱部分の温度を検知する。
83はCPUチップ81に冷却風を吹き付ける空冷用のファンであり、84は温度センサ(S)82の検知信号をもとに空冷用のファン83を駆動制御するファン駆動制御回路(DRV)である。
このファン駆動制御回路(DRV)84は、温度センサ(S)82の検知温度が設定値に達すると空冷用のファン83を駆動してCPUチップ81に冷却風を吹き付ける。
上記構成に於いて、CPUチップ81の温度が温度センサ(S)82で検知され、その検知信号がファン駆動制御回路(DRV)84に供給される。
ファン駆動制御回路(DRV)84は温度センサ(S)82の検知温度が設定温度に達すると、空冷用のファン83を駆動してCPUチップ81に冷却風を吹き付ける。
このように、CPUチップ81の熱伝導体(H)に直付けされた温度センサ(S)82の検知信号をもとにCPUチップ81を空冷するファン83が直接駆動制御される構成であることから、CPUチップ81の発熱温度を即時にCPUチップ81の冷却制御に反映させることができる。これにより、CPUチップ81のもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
図9は本発明の第9実施例を示すブロック図である。
この第9実施例では、サスペンド/リジューム機能を持つポータブルコンピュータに於いて、CPUチップの温度を温度センサで検知し、その温度センサがCPUチップの動作限界温度を検知したときサスペンド処理を実行する制御手段をもつ。
図9に於いて、91はシステム全体の制御を司るCPU(CPUチップ)であり、システムバスを介して、主記憶(MEM)94、保存用メモリ95、及び各種の入出力装置(I/O)が接続される。
92はCPU91のチップ温度を測定する温度センサ(S)であり、ここでは一例として、図1又は図2に示すように、チップに直付けされるものとする。
93はこの温度センサ(S)92の検知温度を監視し、検知温度が予め定められた動作限界温度に達したとき、強制割込みを発生する割込み発生部(IRG)であり、CPU91のチップ温度が動作限界温度に達したとき、CPU91に対して強制割込みを発生する。
95は主記憶(MEM)94内に常駐されたサスペンド/リジューム処理部(S/R)であり、セットアップでリジュームモードに設定されているいるとき、電源のオン/オフに伴い起動する。
このサスペンド/リジューム機能そのものは通常のパーソナルコンピュータがもつものと同様であるが、この実施例では、リジュームモードの設定内容に拘らず、割込み発生部(IRG)93で強制割込みが発生すると、サスペンド/リジューム処理部が強制的に起動されて、サスペンド処理が実行される。このサスペンド処理実行終了後、電源が遮断(パワーオフ)される。その後、電源が投入(パワーオン)されると、リジューム処理が実行されて、中断したときの処理状態に復旧し、中断時からの処理が続行可能となる。
上記構成に於いて、温度センサ(S)92はCPU91のチップ温度を測定し、その温度検知信号を割込み発生部(IRG)93に供給する。
割込み発生部(IRG)93は温度センサ(S)92の検知温度を監視し、検知温度が予め定められた動作限界温度に達したとき、CPU91に対して強制割込みを発生する。
CPU91は割込み発生部(IRG)93より強制割込みを受けると、処理を適当な処理段階で終了し、サスペンド/リジューム処理部(S/R)95に起動をかけて、サスペンド処理を実行する。このサスペンド処理によるデータは保存用メモリ95に保存される。
このように、CPU91のチップ温度が正常動作を維持できない高温に達したとき、サスペンド処理を実行することで、正常動作を維持できる状態となった際に、中断したときの処理状態に復旧して処理を続行できることから、信頼性の高い動作が維持できる。
図10は本発明の第9実施例を示すブロック図である。
この第10実施例では、ポータブルコンピュータの機能を拡張する拡張ユニットに於いて、同ユニットに実装されたポータブルコンピュータの内蔵チップ温度を検知するセンサと、実装されたポータブルコンピュータに冷却風を吹付けるファン及び空気吹き出し口と、上記温度センサの検知信号をもとに上記ファンを駆動制御する制御手段とを具備して、ポータブルコンピュータが機能拡張ユニットに実装された際のポータブルコンピュータの放熱低下をカバーして、信頼性の高い機能拡張動作が維持できるようにしたものである。
図10に於いて、100はポータブルコンピュータの機能を拡張する拡張ユニットであり、200は拡張ユニット100に実装されたポータブルコンピュータである。
101は拡張ユニット100のポータブルコンピュータ実装部に設けられた温度センサ(S)であり、ここでは2個のセンサにより、ポータブルコンピュータの内部温度を監視する。
102はポータブルコンピュータ実装部に実装されたポータブルコンピュータ200の換気口CAに、換気口CBを介して冷却風を送り込む空冷用のファンであり、103は温度センサ(S)101,101の検知信号をもとに空冷用のファン102を駆動制御するファン駆動制御回路(DRV)である。
このファン駆動制御回路(DRV)103は、温度センサ(S)101,101の検知温度が設定値に達すると空冷用のファン102を駆動してポータブルコンピュータ200に、換気口CA,CBを介して冷却風を送り込む。
上記構成に於いて、拡張ユニット100のポータブルコンピュータ実装部に実装されたポータブルコンピュータ200の内部温度が温度センサ(S)101,101で検知され、その各検知信号がファン駆動制御回路(DRV)103に供給される。
ファン駆動制御回路(DRV)103は温度センサ(S)101,101のいずれかの検知温度が設定温度に達すると、空冷用のファン102を駆動してポータブルコンピュータ200に、換気口CA,CBを介し冷却風を送り込む。
このようなポータブルコンピュータの冷却機構をもつことにより、ポータブルコンピュータ200が拡張ユニット100に実装された際のポータブルコンピュータ200の放熱低下をカバーでき、信頼性の高い機能拡張動作が維持できる。
図11は本発明の第11実施例を示すブロック図である。
この第11実施例では、上記した図2に示す第2実施例と図6に示す第6実施例とを組み合わせたもので、ここでは第2実施例に第6実施例の一部を付加した構成として示し、各構成要素については同一部分に同一符号を付しその説明を省略する。
この第11実施例に於いては、CPUボード20のCPUチップ実装部に設けられた温度センサ(S)22が、CPUチップ21の下面発熱部分の温度を直接又は至近距離で測定し、その温度検知信号をクロック発生装置(CLK−GEN)23に供給するとともに、ファン駆動制御回路(DRV)64に供給する。
クロック発生装置(CLK−GEN)23は、温度センサ(S)22の検知信号をもとにCPUチップ21の温度を監視し、CPUチップ21の温度が設定温度以下であるとき、予め設定された規定周波数のCPUクロックをクロック供給回路24を介してCPUチップ21のクロック入力端子(Tc )に供給する。
また、ファン駆動制御回路(DRV)64は、温度センサ(S)22の検知信号をもとにCPUチップ21の温度を監視し、CPUチップ21の温度が設定温度以下であるとき、ファン63を停止状態にしている。
その後、ファン駆動制御回路(DRV)64は、温度センサ(S)22の検知温度が設定温度に達すると、ファン63を駆動してCPUチップ21に冷却風を吹き付ける。
また、クロック発生装置(CLK−GEN)23は、CPUチップ21の温度が上昇し、設定温度を超えると、温度センサ(S)22の検知信号をもとにCPUクロックの周波数を制御する。即ち、ここでは温度センサ(S)22の検知温度が上昇すると、それに伴いCPUクロックの周波数を低くする。このCPUクロックはクロック供給回路24を介してCPUチップ21のクロック入力端子(Tc )に入力される。
この際、ファン駆動制御回路(DRV)64の設定温度をクロック発生装置(CLK−GEN)23の設定温度より低く設定しておくことにより、クロック発生装置(CLK−GEN)23がCPUクロックを低減する以前にファン63が駆動してCPUチップ21を冷却することから、CPUチップを限界周波数付近で長時間高速動作させることができ、また、ファン駆動制御回路(DRV)64の設定温度とクロック発生装置(CLK−GEN)23の設定温度とを等しく設定しておくと、ファン63による冷却とCPUクロックの低減とが同時に開始され、短時間で高速CPUクロック状態に復帰できる。
尚、上記した実施例は、図11を除いて、温度センサを1個のみしか示していないが、複数個点在して設ける構成であってもよく、更に、この際、温度センサの設置場所も、例えば図1、図2、図3、図4のいずれかの組み合わせ、又は図1、図2、図3、図4のいずれかと他の設置場所(例えば筐体内壁等)との組み合わせであってもよい。
以下図面を参照して本発明の一実施例を説明する。
図1は本発明の第1実施例を示すブロック図である。
図1に於いて、10はCPUの実装回路パターンをもつCPUボードである。11はこのCPUボード10のCPU実装位置に実装されたCPUチップであり、CPUコネクタを介して、又は半田付等により直接、CPUボード10のCPU実装位置に実装される。
12はCPUチップ11に直付けされた温度センサ(S)であり、ここではCPUチップ11の上面発熱部分の温度を直接測定する。
13はCPUチップ11に動作クロック(CPUクロック)を供給するクロック発生装置(CLK−GEN)であり、温度センサ(S)12の検知信号をもとにCPUクロックの周波数を制御する。ここでは温度センサ(S)12の検知温度が設定温度を超えて上昇すると、その温度上昇に伴ってCPUクロックの周波数が低くなる。
14はCPUチップ11にCPUクロックを供給する回路であり、クロック発生装置(CLK−GEN)13で発生したCPUクロックをCPUチップ11のクロック入力端子(Tc )に供給する。
上記構成に於いて、CPUチップ11に直付けされた温度センサ(S)12は、CPUチップ11の上面発熱部分の温度を直接測定し、その温度検知信号をクロック発生装置(CLK−GEN)13に供給する。
クロック発生装置(CLK−GEN)13は、温度センサ(S)12の検知信号をもとにCPUチップ11の温度を監視し、CPUチップ11の温度が設定温度以下であるとき、予め設定された規定周波数のCPUクロックをクロック供給回路14を介してCPUチップ11のクロック入力端子(Tc )に供給する。
その後、CPUチップ11の温度が上昇して設定温度を超えると、クロック発生装置(CLK−GEN)13は、温度センサ(S)12の検知信号をもとにCPUクロックの周波数を制御する。即ち、ここでは温度センサ(S)12の検知温度が設定温度を超えて上昇すると、その温度上昇に伴ってCPUクロックの周波数を低くする。このCPUクロックはクロック供給回路14を介してCPUチップ11のクロック入力端子(Tc )に入力される。
このように、CPUチップ11に直付けされた温度センサ(S)12の検知信号をもとにCPUチップ11に供給されるCPUクロックの周波数が制御されることから、CPUチップ11の発熱温度を直接(時間遅れをなくして正確に)CPUチップ11のクロック周波数制御による温度制御に反映させることができる。これにより、CPUチップ11のもつ性能を十分に活かして、CPUチップ11を限界周波数付近で高速動作できる。
図2は本発明の第2実施例を示すブロック図である。
図2に於いて、20はCPUの実装回路パターンをもつCPUボードであり、21はこのCPUボード20のCPU実装位置に実装されたCPUチップである。
22はCPUボード10のCPUチップ実装部に設けられた温度センサ(S)であり、ここではCPUチップ21の下面発熱部分の温度を直接又は至近距離で測定する。
23はCPUチップ21に動作クロック(CPUクロック)を供給するクロック発生装置(CLK−GEN)であり、温度センサ(S)22の検知信号をもとにCPUクロックの周波数を制御する。ここでは温度センサ(S)22の検知温度が設定温度を超えて上昇すると、その温度上昇に連れてCPUクロックの周波数が低くなる。
24はCPUチップ21にCPUクロックを供給する回路であり、クロック発生装置(CLK−GEN)23で発生したCPUクロックをCPUチップ21のクロック入力端子(Tc )に供給する。
上記構成に於いて、CPUボード20のCPUチップ実装部に設けられた温度センサ(S)22は、CPUチップ21の下面発熱部分の温度を直接又は至近距離で測定し、その温度検知信号をクロック発生装置(CLK−GEN)23に供給する。
クロック発生装置(CLK−GEN)23は、温度センサ(S)22の検知信号をもとにCPUチップ21の温度を監視し、CPUチップ21の温度が設定温度以下であるとき、予め設定された規定周波数のCPUクロックをクロック供給回路24を介してCPUチップ21のクロック入力端子(Tc )に供給する。
その後、CPUチップ21の温度が上昇し、設定温度を超えると、クロック発生装置(CLK−GEN)23は、温度センサ(S)22の検知信号をもとにCPUクロックの周波数を制御する。即ち、ここでは温度センサ(S)22の検知温度が上昇すると、それに伴いCPUクロックの周波数を低くする。このCPUクロックはクロック供給回路24を介してCPUチップ21のクロック入力端子(Tc )に入力される。
このように、CPUボード10のCPUチップ実装部に設けられた温度センサ(S)22の検知信号をもとにCPUチップ21に供給されるCPUクロックの周波数が制御されることから、CPUチップ21の発熱温度を即時に(時間遅れをなくして正確に)CPUチップ21のクロック周波数制御による温度制御に反映させることができる。これにより、CPUチップ21のもつ性能を十分に活かして、CPUチップ21を限界周波数付近で高速動作できる。
図3は本発明の第3実施例を示すブロック図である。
図3に於いて、30はCPUの実装回路パターンをもつCPUボードである。31はこのCPUボード30のCPU実装位置に実装されたCPUチップであり、チップで発生した熱を放熱するフィン(F)をチップ上面部に設けてなる。
32はCPUチップ31のフィン(F)に直付けされた温度センサ(S)であり、ここではフィン(F)の温度を直接、測定することで、CPUチップ31の発熱部分の温度を検知する。
33はCPUチップ31に動作クロック(CPUクロック)を供給するクロック発生装置(CLK−GEN)であり、温度センサ(S)32の検知信号をもとにCPUクロックの周波数を制御する。ここでは温度センサ(S)32の検知温度が設定温度を超えて上昇すると、その温度上昇に連れてCPUクロックの周波数が低くなる。
34はCPUチップ31にCPUクロックを供給する回路であり、クロック発生装置(CLK−GEN)33で発生したCPUクロックをCPUチップ31のクロック入力端子(Tc )に供給する。
上記構成に於いて、CPUチップ31のフィン(F)に直付けされた温度センサ(S)32は、フィン(F)の温度を直接測定することで、CPUチップ31の発熱部分の温度を検知し、その温度検知信号をクロック発生装置(CLK−GEN)33に供給する。
クロック発生装置(CLK−GEN)33は、温度センサ(S)12の検知信号をもとにCPUチップ31の温度を監視し、CPUチップ31の温度が設定温度以下であるとき、予め設定された規定周波数のCPUクロックをクロック供給回路34を介してCPUチップ31のクロック入力端子(Tc )に供給する。
その後、CPUチップ31の温度が上昇して設定温度を超えると、クロック発生装置(CLK−GEN)33は、温度センサ(S)32の検知信号をもとにCPUクロックの周波数を制御する。即ち、ここでは温度センサ(S)32の検知温度が設定温度を超えて上昇すると、その温度上昇に伴ってCPUクロックの周波数を低くする。このCPUクロックはクロック供給回路34を介してCPUチップ31のクロック入力端子(Tc )に入力される。
このように、CPUチップ31のフィン(F)に直付けされた温度センサ(S)32の検知信号をもとにCPUチップ31に供給されるCPUクロックの周波数が制御されることから、CPUチップ31の発熱温度を即時に(即ち遅延時間を大幅に短縮して正確に)CPUチップ31のクロック周波数制御による温度制御に反映させることができる。これにより、CPUチップ31のもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
図4は本発明の第4実施例を示すブロック図である。
図4に於いて、40はCPUの実装回路パターンをもつCPUボードである。41はこのCPUボード40のCPU実装位置に実装されたCPUチップであり、ここではチップ上面部に、チップで発生した熱を伝達する熱伝導体(H)を設けてなる。
42は熱伝導体(H)に直付けされた温度センサ(S)であり、ここでは熱伝導体(H)の温度を直接、測定することで、CPUチップ41の発熱部分の温度を検知する。
43はCPUチップ41に動作クロック(CPUクロック)を供給するクロック発生装置(CLK−GEN)であり、温度センサ(S)42の検知信号をもとにCPUクロックの周波数を制御する。ここでは温度センサ(S)42の検知温度が設定温度を超えて上昇すると、その温度上昇に伴ってCPUクロックの周波数が低くなる。
44はCPUチップ41にCPUクロックを供給する回路であり、クロック発生装置(CLK−GEN)43で発生したCPUクロックをCPUチップ41のクロック入力端子(Tc )に供給する。
上記構成に於いて、熱伝導体(H)に直付けされた温度センサ(S)42は、熱伝導体(H)の温度を直接、測定することで、CPUチップ41の発熱部分の温度を検知し、その検知信号をクロック発生装置(CLK−GEN)43に供給する。
クロック発生装置(CLK−GEN)43は、温度センサ(S)42の検知信号をもとにCPUチップ41の温度を監視し、この際、CPUチップ41の温度が設定温度以下であるとき、予め設定された規定周波数のCPUクロックをCPUチップ41のクロック入力端子(Tc )に供給する。
その後、CPUチップ41の温度が上昇し、設定温度を超えると、クロック発生装置(CLK−GEN)43は、温度センサ(S)42の検知信号が示す温度をもとにCPUクロックの周波数を制御する。即ち、ここでは温度センサ(S)42の検知温度が設定温度を超えて上昇すると、その温度上昇に伴ってCPUクロックの周波数が低くなる。
このCPUクロックはクロック供給回路44を介してCPUチップ41のクロック入力端子(Tc )に入力される。
このように、CPUチップ41で発生した熱を伝達する熱伝導体(H)に直付けされた温度センサ(S)42の検知信号をもとにCPUチップ41に供給されるCPUクロックの周波数が制御されることから、CPUチップ41の発熱温度を即時に(即ち遅延時間を大幅に短縮して正確に)CPUチップ41のクロック周波数制御による温度制御に反映させることができる。これにより、CPUチップ41のもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
図5は本発明の第5実施例を示すブロック図である。
図5に於いて、50はCPUの実装回路パターンをもつCPUボードであり、51はこのCPUボード50のCPU実装位置に実装されたCPUチップである。
52はCPUチップ51に直付けされた温度センサ(S)であり、ここではCPUチップ51の発熱部分の温度を直接検知する。
53はCPUチップ51に冷却風を吹き付ける空冷用のファンであり、54は温度センサ(S)52の検知信号をもとに空冷用のファン53を駆動制御するファン駆動制御回路(DRV)である。
このファン駆動制御回路(DRV)54は、温度センサ(S)52の検知温度が設定値に達すると空冷用のファン53を駆動してCPUチップ51に冷却風を吹き付ける。
上記構成に於いて、CPUチップ51の表面温度が温度センサ(S)52で検知され、その検知信号がファン駆動制御回路(DRV)54に供給される。
ファン駆動制御回路(DRV)54は温度センサ(S)52の検知温度が設定温度に達すると、空冷用のファン53を駆動してCPUチップ51に冷却風を吹き付ける。
このように、CPUチップ51に直付けされた温度センサ(S)52の検知信号をもとにCPUチップ51を空冷するファン53が直接駆動制御される構成であることから、CPUチップ51の発熱温度を即時に(即ち遅延時間を大幅に短縮して)CPUチップ51の冷却制御に反映させることができる。これにより、CPUチップ51のもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
図6は本発明の第6実施例を示すブロック図である。
図6に於いて、60はCPUの実装回路パターンをもつCPUボードであり、61はこのCPUボード60のCPU実装位置に実装されたCPUチップである。
62はCPUチップ61のCPUチップ実装部分に設けられた温度センサ(S)であり、ここではCPUチップ61の下面よりチップ発熱部分の温度を直接検知する。
63はCPUチップ61に冷却風を吹き付ける空冷用のファンであり、64は温度センサ(S)62の検知信号をもとに空冷用のファン63を駆動制御するファン駆動制御回路(DRV)である。
このファン駆動制御回路(DRV)64は、温度センサ(S)62の検知温度が設定値に達すると空冷用のファン63を駆動してCPUチップ61に冷却風を吹き付ける。
上記構成に於いて、CPUチップ61の温度が温度センサ(S)62で検知され、その検知信号がファン駆動制御回路(DRV)64に供給される。
ファン駆動制御回路(DRV)64は温度センサ(S)62の検知温度が設定温度に達すると、空冷用のファン63を駆動してCPUチップ61に冷却風を吹き付ける。
このように、CPUチップ61に直付けされた温度センサ(S)62の検知信号をもとにCPUチップ61を空冷するファン63が直接駆動制御される構成であることから、CPUチップ61の発熱温度を即時に(遅延時間を大幅に短縮して)CPUチップ61の冷却制御に反映させることができる。これにより、CPUチップ61のもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
図7は本発明の第7実施例を示すブロック図である。
図7に於いて、70はCPUの実装回路パターンをもつCPUボードである。71はこのCPUボード70のCPU実装位置に実装されたCPUチップであり、チップの熱を奪うフィン(F)をチップ上面部に設けてなる。
72はCPUチップ71のフィン(F)に直付けされた温度センサ(S)であり、ここではフィン(F)の温度を直接、測定することで、CPUチップ71の発熱部分の温度を検知する。
73はCPUチップ71に冷却風を吹き付ける空冷用のファンであり、74は温度センサ(S)72の検知信号をもとに空冷用のファン73を駆動制御するファン駆動制御回路(DRV)である。
このファン駆動制御回路(DRV)74は、温度センサ(S)72の検知温度が設定値に達すると空冷用のファン73を駆動してCPUチップ71に冷却風を吹き付ける。
上記構成に於いて、CPUチップ71の温度が温度センサ(S)72で検知され、その検知信号がファン駆動制御回路(DRV)74に供給される。
ファン駆動制御回路(DRV)74は温度センサ(S)72の検知温度が設定温度に達すると、空冷用のファン73を駆動してCPUチップ71に冷却風を吹き付ける。
このように、CPUチップ71の熱を放熱するフィン(F)に直付けされた温度センサ(S)72の検知信号をもとにCPUチップ71を空冷するファン73が直接駆動制御される構成であることから、CPUチップ71の発熱温度を即時にCPUチップ71の冷却制御に反映させることができる。これにより、CPUチップ71のもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
図8は本発明の第8実施例を示すブロック図である。
図8に於いて、80はCPUの実装回路パターンをもつCPUボードである。81はこのCPUボード80のCPU実装位置に実装されたCPUチップであり、ここではチップ上面部に、チップで発生した熱を伝達する熱伝導体(H)を設けてなる。
82はCPUチップ81の熱伝導体(H)に直付けされた温度センサ(S)であり、ここでは熱伝導体(H)の温度を直接、測定することで、CPUチップ81の発熱部分の温度を検知する。
83はCPUチップ81に冷却風を吹き付ける空冷用のファンであり、84は温度センサ(S)82の検知信号をもとに空冷用のファン83を駆動制御するファン駆動制御回路(DRV)である。
このファン駆動制御回路(DRV)84は、温度センサ(S)82の検知温度が設定値に達すると空冷用のファン83を駆動してCPUチップ81に冷却風を吹き付ける。
上記構成に於いて、CPUチップ81の温度が温度センサ(S)82で検知され、その検知信号がファン駆動制御回路(DRV)84に供給される。
ファン駆動制御回路(DRV)84は温度センサ(S)82の検知温度が設定温度に達すると、空冷用のファン83を駆動してCPUチップ81に冷却風を吹き付ける。
このように、CPUチップ81の熱伝導体(H)に直付けされた温度センサ(S)82の検知信号をもとにCPUチップ81を空冷するファン83が直接駆動制御される構成であることから、CPUチップ81の発熱温度を即時にCPUチップ81の冷却制御に反映させることができる。これにより、CPUチップ81のもつ性能を十分に活かして、CPUチップを限界周波数付近で高速動作できる。
図9は本発明の第9実施例を示すブロック図である。
この第9実施例では、サスペンド/リジューム機能を持つポータブルコンピュータに於いて、CPUチップの温度を温度センサで検知し、その温度センサがCPUチップの動作限界温度を検知したときサスペンド処理を実行する制御手段をもつ。
図9に於いて、91はシステム全体の制御を司るCPU(CPUチップ)であり、システムバスを介して、主記憶(MEM)94、保存用メモリ95、及び各種の入出力装置(I/O)が接続される。
92はCPU91のチップ温度を測定する温度センサ(S)であり、ここでは一例として、図1又は図2に示すように、チップに直付けされるものとする。
93はこの温度センサ(S)92の検知温度を監視し、検知温度が予め定められた動作限界温度に達したとき、強制割込みを発生する割込み発生部(IRG)であり、CPU91のチップ温度が動作限界温度に達したとき、CPU91に対して強制割込みを発生する。
95は主記憶(MEM)94内に常駐されたサスペンド/リジューム処理部(S/R)であり、セットアップでリジュームモードに設定されているいるとき、電源のオン/オフに伴い起動する。
このサスペンド/リジューム機能そのものは通常のパーソナルコンピュータがもつものと同様であるが、この実施例では、リジュームモードの設定内容に拘らず、割込み発生部(IRG)93で強制割込みが発生すると、サスペンド/リジューム処理部が強制的に起動されて、サスペンド処理が実行される。このサスペンド処理実行終了後、電源が遮断(パワーオフ)される。その後、電源が投入(パワーオン)されると、リジューム処理が実行されて、中断したときの処理状態に復旧し、中断時からの処理が続行可能となる。
上記構成に於いて、温度センサ(S)92はCPU91のチップ温度を測定し、その温度検知信号を割込み発生部(IRG)93に供給する。
割込み発生部(IRG)93は温度センサ(S)92の検知温度を監視し、検知温度が予め定められた動作限界温度に達したとき、CPU91に対して強制割込みを発生する。
CPU91は割込み発生部(IRG)93より強制割込みを受けると、処理を適当な処理段階で終了し、サスペンド/リジューム処理部(S/R)95に起動をかけて、サスペンド処理を実行する。このサスペンド処理によるデータは保存用メモリ95に保存される。
このように、CPU91のチップ温度が正常動作を維持できない高温に達したとき、サスペンド処理を実行することで、正常動作を維持できる状態となった際に、中断したときの処理状態に復旧して処理を続行できることから、信頼性の高い動作が維持できる。
図10は本発明の第9実施例を示すブロック図である。
この第10実施例では、ポータブルコンピュータの機能を拡張する拡張ユニットに於いて、同ユニットに実装されたポータブルコンピュータの内蔵チップ温度を検知するセンサと、実装されたポータブルコンピュータに冷却風を吹付けるファン及び空気吹き出し口と、上記温度センサの検知信号をもとに上記ファンを駆動制御する制御手段とを具備して、ポータブルコンピュータが機能拡張ユニットに実装された際のポータブルコンピュータの放熱低下をカバーして、信頼性の高い機能拡張動作が維持できるようにしたものである。
図10に於いて、100はポータブルコンピュータの機能を拡張する拡張ユニットであり、200は拡張ユニット100に実装されたポータブルコンピュータである。
101は拡張ユニット100のポータブルコンピュータ実装部に設けられた温度センサ(S)であり、ここでは2個のセンサにより、ポータブルコンピュータの内部温度を監視する。
102はポータブルコンピュータ実装部に実装されたポータブルコンピュータ200の換気口CAに、換気口CBを介して冷却風を送り込む空冷用のファンであり、103は温度センサ(S)101,101の検知信号をもとに空冷用のファン102を駆動制御するファン駆動制御回路(DRV)である。
このファン駆動制御回路(DRV)103は、温度センサ(S)101,101の検知温度が設定値に達すると空冷用のファン102を駆動してポータブルコンピュータ200に、換気口CA,CBを介して冷却風を送り込む。
上記構成に於いて、拡張ユニット100のポータブルコンピュータ実装部に実装されたポータブルコンピュータ200の内部温度が温度センサ(S)101,101で検知され、その各検知信号がファン駆動制御回路(DRV)103に供給される。
ファン駆動制御回路(DRV)103は温度センサ(S)101,101のいずれかの検知温度が設定温度に達すると、空冷用のファン102を駆動してポータブルコンピュータ200に、換気口CA,CBを介し冷却風を送り込む。
このようなポータブルコンピュータの冷却機構をもつことにより、ポータブルコンピュータ200が拡張ユニット100に実装された際のポータブルコンピュータ200の放熱低下をカバーでき、信頼性の高い機能拡張動作が維持できる。
図11は本発明の第11実施例を示すブロック図である。
この第11実施例では、上記した図2に示す第2実施例と図6に示す第6実施例とを組み合わせたもので、ここでは第2実施例に第6実施例の一部を付加した構成として示し、各構成要素については同一部分に同一符号を付しその説明を省略する。
この第11実施例に於いては、CPUボード20のCPUチップ実装部に設けられた温度センサ(S)22が、CPUチップ21の下面発熱部分の温度を直接又は至近距離で測定し、その温度検知信号をクロック発生装置(CLK−GEN)23に供給するとともに、ファン駆動制御回路(DRV)64に供給する。
クロック発生装置(CLK−GEN)23は、温度センサ(S)22の検知信号をもとにCPUチップ21の温度を監視し、CPUチップ21の温度が設定温度以下であるとき、予め設定された規定周波数のCPUクロックをクロック供給回路24を介してCPUチップ21のクロック入力端子(Tc )に供給する。
また、ファン駆動制御回路(DRV)64は、温度センサ(S)22の検知信号をもとにCPUチップ21の温度を監視し、CPUチップ21の温度が設定温度以下であるとき、ファン63を停止状態にしている。
その後、ファン駆動制御回路(DRV)64は、温度センサ(S)22の検知温度が設定温度に達すると、ファン63を駆動してCPUチップ21に冷却風を吹き付ける。
また、クロック発生装置(CLK−GEN)23は、CPUチップ21の温度が上昇し、設定温度を超えると、温度センサ(S)22の検知信号をもとにCPUクロックの周波数を制御する。即ち、ここでは温度センサ(S)22の検知温度が上昇すると、それに伴いCPUクロックの周波数を低くする。このCPUクロックはクロック供給回路24を介してCPUチップ21のクロック入力端子(Tc )に入力される。
この際、ファン駆動制御回路(DRV)64の設定温度をクロック発生装置(CLK−GEN)23の設定温度より低く設定しておくことにより、クロック発生装置(CLK−GEN)23がCPUクロックを低減する以前にファン63が駆動してCPUチップ21を冷却することから、CPUチップを限界周波数付近で長時間高速動作させることができ、また、ファン駆動制御回路(DRV)64の設定温度とクロック発生装置(CLK−GEN)23の設定温度とを等しく設定しておくと、ファン63による冷却とCPUクロックの低減とが同時に開始され、短時間で高速CPUクロック状態に復帰できる。
尚、上記した実施例は、図11を除いて、温度センサを1個のみしか示していないが、複数個点在して設ける構成であってもよく、更に、この際、温度センサの設置場所も、例えば図1、図2、図3、図4のいずれかの組み合わせ、又は図1、図2、図3、図4のいずれかと他の設置場所(例えば筐体内壁等)との組み合わせであってもよい。
本発明の第1実施例を示すブロック図。 本発明の第2実施例を示すブロック図。 本発明の第3実施例を示すブロック図。 本発明の第4実施例を示すブロック図。 本発明の第5実施例を示すブロック図。 本発明の第6実施例を示すブロック図。 本発明の第7実施例を示すブロック図。 本発明の第8実施例を示すブロック図。 本発明の第9実施例を示すブロック図。 本発明の第10実施例を示すブロック図。 本発明の第11実施例を示すブロック図。
符号の説明
10,20,30,40,50,60、70,80…CPUボード、11,21,31,41,51,61,71,81,91…CPUチップ、12,22,32,42,52,62,72,82,92…温度センサ(S)、13,23,33,43…クロック発生装置(CLK−GEN)、14,24,34,44…クロック供給回路、53,63,73,83…ファン、54,64,74,84…ファン駆動制御回路(DRV)、93…割込み発生部(IRG)、94…主記憶(MEM)、95…サスペンド/リジューム処理部(S/R)、96…保存用メモリ、Tc …クロック入力端子、F…フィン、H…熱伝導体。

Claims (8)

  1. CPUと、
    前記CPUの温度を検知する温度センサと、
    前記温度センサにより検知された温度が所定値を超えた場合、電源を遮断する手段と
    を具備したことを特徴とする電子機器。
  2. CPUと、
    記憶部と、
    前記CPUの温度を検知する温度センサと、
    前記温度センサにより検知された温度が所定値を超えた場合、前記記憶部にシステムの状態を記憶する手段と
    を具備することを特徴とする電子機器。
  3. CPUの動作クロックを生成するクロック生成手段と、
    前記CPUの温度を検知する温度センサと、
    前記温度センサにより検知された温度が所定値を超えた場合、前記クロック生成手段を制御して前記CPUの動作クロックを低下させる手段と
    を具備することを特徴とする電子機器。
  4. CPUの動作クロックを生成するクロック生成手段と、
    前記CPUの温度を検知する温度センサと、
    前記温度センサにより検知される温度の上昇に伴って、前記クロック生成手段を制御して前記動作クロックを低下させる手段と
    を具備することを特徴とする電子機器。
  5. CPUと、
    前記CPUへクロックを供給するクロック生成手段と、
    前記CPUの温度を検知する温度センサと、
    前記温度センサにより検知された温度が所定値を超えた場合、前記クロック生成手段を制御して前記CPUへの供給クロックを低下させる手段と
    を具備することを特徴とする電子機器。
  6. CPUの動作クロックを生成するクロック生成手段と、
    前記CPUの温度を検知する温度センサと、
    前記CPUに冷却風を吹き付ける空冷用のファンと、
    前記温度センサにより検知された温度が所定値を超えた場合、前記クロック生成手段を制御して前記CPUの動作クロックを低下させる制御手段と、
    前記温度センサの検知信号をもとに前記ファンを駆動制御する駆動制御手段と
    を具備することを特徴とする電子機器。
  7. CPUの動作クロックを生成するクロック生成手段と、
    CPUの温度を検知する温度センサと、
    前記CPUに冷却風を吹き付ける空冷用のファンと、
    前記温度センサにより検知される温度の上昇に伴って、前記クロック生成手段を制御して前記動作クロックを低下させる制御手段と、
    前記温度センサの検知信号をもとに前記ファンを駆動制御する駆動制御手段と
    を具備することを特徴とする電子機器。
  8. CPUと、
    前記CPUへクロックを供給するクロック生成手段と、
    前記CPUの温度を検知する温度センサと、
    前記CPUに冷却風を吹き付ける空冷用のファンと、
    前記温度センサにより検知された温度が所定値を超えた場合、前記クロック生成手段を制御して前記CPUへの供給クロックを低下させる制御手段と、
    前記温度センサの検知信号をもとに前記ファンを駆動制御する駆動制御手段と
    を具備することを特徴とする電子機器。
JP2004162464A 2004-05-31 2004-05-31 電子機器 Expired - Lifetime JP3811166B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004162464A JP3811166B2 (ja) 2004-05-31 2004-05-31 電子機器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004162464A JP3811166B2 (ja) 2004-05-31 2004-05-31 電子機器

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP09514794A Division JP4008510B2 (ja) 1994-03-28 1994-05-09 電子機器

Publications (2)

Publication Number Publication Date
JP2004310785A true JP2004310785A (ja) 2004-11-04
JP3811166B2 JP3811166B2 (ja) 2006-08-16

Family

ID=33475702

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004162464A Expired - Lifetime JP3811166B2 (ja) 2004-05-31 2004-05-31 電子機器

Country Status (1)

Country Link
JP (1) JP3811166B2 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010500693A (ja) * 2006-08-14 2010-01-07 アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド プロセッサのパフォーマンスを制限するシステム及び方法
JP2012114446A (ja) * 2010-11-26 2012-06-14 Samsung Electronics Co Ltd 半導体装置及びその温度制御方法
JP2014110403A (ja) * 2012-12-04 2014-06-12 Renesas Electronics Corp 半導体装置
KR101495181B1 (ko) * 2008-11-14 2015-02-24 엘지전자 주식회사 휴대용 단말기 및 그의 열관리 방법
CN105009021A (zh) * 2013-02-27 2015-10-28 高通股份有限公司 用于使用热阻值预测最佳功率电平以实现便携式计算设备中的热管理的系统和方法
US9590639B2 (en) 2014-01-07 2017-03-07 Fujitsu Limited Semiconductor device and control method
CN111258350A (zh) * 2020-03-11 2020-06-09 Oppo广东移动通信有限公司 用户终端设备

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101361413B1 (ko) * 2007-07-19 2014-02-21 엘지전자 주식회사 중앙처리유닛의 클럭 제어 장치 및 방법

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010500693A (ja) * 2006-08-14 2010-01-07 アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド プロセッサのパフォーマンスを制限するシステム及び方法
KR101495181B1 (ko) * 2008-11-14 2015-02-24 엘지전자 주식회사 휴대용 단말기 및 그의 열관리 방법
JP2012114446A (ja) * 2010-11-26 2012-06-14 Samsung Electronics Co Ltd 半導体装置及びその温度制御方法
JP2014110403A (ja) * 2012-12-04 2014-06-12 Renesas Electronics Corp 半導体装置
CN105009021A (zh) * 2013-02-27 2015-10-28 高通股份有限公司 用于使用热阻值预测最佳功率电平以实现便携式计算设备中的热管理的系统和方法
JP2016510917A (ja) * 2013-02-27 2016-04-11 クアルコム,インコーポレイテッド 最適な電力レベルを予測するために熱抵抗値を使用したポータブルコンピューティングデバイスにおける熱管理のためのシステムおよび方法
KR101814264B1 (ko) 2013-02-27 2018-01-02 퀄컴 인코포레이티드 최적 전력 레벨들을 예측하기 위해 열 저항 값들을 사용하는 휴대용 컴퓨팅 디바이스에서의 열 관리를 위한 시스템 및 방법
CN105009021B (zh) * 2013-02-27 2018-07-03 高通股份有限公司 用于使用热阻值预测最佳功率电平以实现便携式计算设备中的热管理的系统和方法
US9590639B2 (en) 2014-01-07 2017-03-07 Fujitsu Limited Semiconductor device and control method
CN111258350A (zh) * 2020-03-11 2020-06-09 Oppo广东移动通信有限公司 用户终端设备
CN111258350B (zh) * 2020-03-11 2022-05-06 Oppo广东移动通信有限公司 用户终端设备

Also Published As

Publication number Publication date
JP3811166B2 (ja) 2006-08-16

Similar Documents

Publication Publication Date Title
US6837057B2 (en) Docking station to cool a computer
US8233273B2 (en) Electronic device
EP0820098B1 (en) Switched management of thermal impedance to reduce temperature excursions
CN101866203B (zh) 电子装置
JP4384182B2 (ja) ファン回転速度制御方法
JP4448101B2 (ja) 電子機器の冷却システム、コンピュータおよび冷却方法
US8786449B1 (en) System-on-chip with thermal management core
KR20030027839A (ko) 정보 처리 유닛 및 이를 냉각하는 방법
US9310255B2 (en) Matrix thermal sensing circuit and heat dissipation system
JP3811166B2 (ja) 電子機器
KR100654872B1 (ko) 휴대형 전자 기기의 냉각 제어 방법 및 냉각 장치
JP4008510B2 (ja) 電子機器
US20070124609A1 (en) System and method for controlling cpu overclocking
JP2008084173A (ja) 冷却機能を有する情報処理装置
US6534995B1 (en) Circuit for detecting a cooling device in a computer system
JP3684054B2 (ja) コンピュータシステム
JP3657947B2 (ja) コンピュータシステム及び拡張ユニット
JPH10326125A (ja) 電子機器
US9170586B2 (en) Computer device and method for dissipating heat from a discrete graphics processing unit in the same
JP2011199205A (ja) 電子機器
US20040123977A1 (en) External attachable heat exchanger
US20090063841A1 (en) Motherboard, computer system and multi-monitoring method thereof
JP2007041739A (ja) ファン駆動制御方法及び装置
JP2778655B2 (ja) 冷却装置
EP4474948A1 (en) Temperature adjustment module and temperature adjustment method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050728

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20051129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060126

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060131

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: 20060523

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060525

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090602

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100602

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100602

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110602

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120602

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120602

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130602

Year of fee payment: 7

EXPY Cancellation because of completion of term