(57)【要約】【課題】  動作状態が切り替わる場合においても電源電圧の変動幅が予め定められた範囲を超えない技術を提供する。【解決手段】  制御装置は、同一の電源より供給される駆動電圧を入力し、クロック信号に基づいて演算処理を行う複数の演算手段と、クロック信号を出力する出力手段と、前記出力手段により出力される前記クロック信号を前記複数の演算手段へ供給する供給手段と、を備え、前記供給手段は、前記駆動電圧の変動幅が予め定められた範囲を超えないように、前記複数の演算手段への前記クロック信号の供給を制御する。【選択図】  図３
2007233718.tif 000002
【特許請求の範囲】
【請求項１】
同一の電源より供給される駆動電圧を入力し、クロック信号に基づいて演算処理を行う複数の演算手段と、
クロック信号を出力する出力手段と、
前記出力手段により出力される前記クロック信号を前記複数の演算手段へ供給する供給手段と、を備え、
前記供給手段は、前記駆動電圧の変動幅が予め定められた範囲を超えないように、前記複数の演算手段への前記クロック信号の供給を制御することを特徴とする制御装置。
【請求項２】
前記供給手段は、前記複数の演算手段毎に、前記クロック信号の供給タイミングを制御することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記供給手段は、前記クロック信号の周波数を段階的に変更することを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
前記供給手段は、駆動状態、非駆動状態、省電力状態の少なくともいずれかを含む動作状態が切り替わる場合に、前記クロック信号の供給を制御することを特徴とする請求項１乃至３のいずれか１項に記載の制御装置。
【請求項５】
同一の電源より供給される駆動電圧を入力し、クロック信号に基づいて演算処理を行う複数の演算手段と、
クロック信号を出力する出力手段と、
前記出力手段により出力される前記クロック信号を前記複数の演算手段へ供給する供給手段と、を備え、
前記供給手段は、前記駆動電圧の変動幅が予め定められた範囲を超えないように、前記複数の演算手段への前記クロック信号の供給を制御することを特徴とする半導体集積回路。
【請求項６】
前記供給手段は、前記複数の演算手段毎に、前記クロック信号の供給タイミングを制御することを特徴とする請求項５に記載の半導体集積回路。
【請求項７】
前記供給手段は、前記クロック信号の周波数を段階的に変更することを特徴とする請求項５又は６に記載の半導体集積回路。
【請求項８】
前記供給手段は、駆動状態、非駆動状態、省電力状態の少なくともいずれかを含む動作状態が切り替わる場合に、前記クロック信号の供給を制御することを特徴とする請求項５乃至７のいずれか１項に記載の半導体集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置及び半導体集積回路に関し、特に、動作状態が切り替わる場合に、内部の負荷変動（電流変動）に伴う外部電源供給回路の電源電圧変動によって、制御装置又は半導体集積回路が誤動作することを防止する技術に関する。
【背景技術】
【０００２】
近年、半導体プロセスの進化に伴う回路素子の微細化や低電源電圧化により、半導体集積回路（以下、ＬＳＩと呼ぶ）は大規模化かつ高速化してきている。また、消費電力の削減のために、非動作時にＬＳＩへの供給電源電圧の遮断や、ＬＳＩの内部ブロック毎のクロック供給の制御などを行うことが一般的になってきている。例えば、特許文献１には、消費電力の低減を実現するために、ＣＰＵの負荷状況によりクロック周波数を変更する構成が開示されている。
【特許文献１】特開平１０−２６８９６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＬＳＩの大規模化・高速化の一方で、低電源電圧化によりＬＳＩには高い電源電圧精度が求められるようになってきている。これまでのＬＳＩでは、ＬＳＩが動作中の供給電源電圧変動が規格電圧変動幅にあることを確認していれば問題はなかった。しかし、低電源電圧化により供給電圧変動の許容範囲が狭まるにつれ、動作状態の切り替わりに応じてＬＳＩの消費電力が大きく変化する場合に、ＬＳＩへの電源供給元の回路が応答できずに大きな電圧変動を招くことがある。このため、従来の構成においては、動作状態の切り替わりに応じてＬＳＩの消費電力が大きく変化する場合に、供給電圧がＬＳＩの規定電源電圧変幅をオーバーし、ＬＳＩの誤動作を引き起こすことが課題となっていた。将来的にはＬＳＩのゲート規模増大や、動作周波数のアップとともに、このような課題は更に大きくなることが予想される。なお、動作状態の切り替わりには、ＬＳＩ内部への供給電源電圧のオン・オフの切り替えや、通常動作と省電力モードの切り替え、動作停止と省電力モードの切り替え等が含まれる。ただし、省電力モードには、例えば、通常動作より低い周波数での動作や一部機能のみの動作等が含まれる。
【０００４】
本発明は上記問題に鑑みなされたものであり、動作状態が切り替わる場合においても電源電圧の変動幅が予め定められた範囲を超えない技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明による制御装置は以下の構成を備える。即ち、
同一の電源より供給される駆動電圧を入力し、クロック信号に基づいて演算処理を行う複数の演算手段と、
クロック信号を出力する出力手段と、
前記出力手段により出力される前記クロック信号を前記複数の演算手段へ供給する供給手段と、を備え、
前記供給手段は、前記駆動電圧の変動幅が予め定められた範囲を超えないように、前記複数の演算手段への前記クロック信号の供給を制御する。
【０００６】
また、本発明による半導体集積回路は以下の構成を備える。即ち、
同一の電源より供給される駆動電圧を入力し、クロック信号に基づいて演算処理を行う複数の演算手段と、
クロック信号を出力する出力手段と、
前記出力手段により出力される前記クロック信号を前記複数の演算手段へ供給する供給手段と、を備え、
前記供給手段は、前記駆動電圧の変動幅が予め定められた範囲を超えないように、前記複数の演算手段への前記クロック信号の供給を制御する。
【発明の効果】
【０００７】
本発明によれば、動作状態が切り替わる場合においても電源電圧の変動幅が予め定められた範囲を超えない技術を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、この実施の形態に記載されている構成要素はあくまでも例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【０００９】
＜第１の実施形態＞
本実施形態では、外部電源供給回路を電源として動作するＬＳＩにおいて、動作状態が切り替わる場合に、ＬＳＩ内部の電流変動に伴う電源電圧変動によってＬＳＩの誤動作が起きることのないようにＬＳＩ内部の電流変動を制御する構成を説明する。なお、動作状態の切り替わりには、例えば、ＬＳＩ内部への供給電源電圧のオン・オフの切り替えや、通常動作と省電力モードの切り替え、動作停止と省電力モードの切り替え等が含まれる。本実施形態では、その一例として、供給電源電圧のオンにしてシステムクロックを供給する場合について説明する。後述するように、その他の動作状態の切り替わりにおいても、同様の処理により、電源電圧の変動幅が予め定められた範囲を超えないように制御し、ＬＳＩ内部の電流変動を制御することができる。
【００１０】
図１は本実施形態に係るシステムの全体構成を示すブロック図である。本実施形態に係るシステムは、ＬＳＩ（Large Scale Integration）６１４、ＬＳＩ６１４への供給クロックを生成するクロック生成回路６０１、ＬＳＩ６１４への電源供給を行う電源供給回路６０２で構成されている。また、ＬＳＩ６１４は、以下の構成を備える。
・５つの内部モジュールＡ〜Ｅ（６０９〜６１３）。
・クロック生成回路６０１から入力される供給クロック（信号）に基づいて周波数の高いクロックを生成・出力する出力手段としてのＰＬＬ（Phase Locked Loop）６０３。
・モジュールＢ〜Ｅ（６１０〜６１３）へのクロック供給を制御するクロックゲート回路Ｂ〜Ｅ（６０５〜６０８）。
・クロックゲート回路６０５〜６０８の制御を行うクロックゲート制御回路６０４。
なお、ＰＬＬ６０３の設定およびクロックゲート制御回路６０４の設定はモジュールＡ６０９により行われる。
【００１１】
モジュールＢ〜Ｅ（６１０〜６１３）は、電源供給回路６０２から供給電圧（駆動電圧）を入力し、クロック信号に基づいて演算処理を行う演算手段として機能する。なお、本実施形態では、演算手段としてのモジュールが４つ存在する場合を例示的に説明するが、複数個存在するならば４つに限られない。
【００１２】
また、モジュールＡ６０９、クロックゲート制御回路６０４、クロックゲート回路Ｂ〜Ｅ（６０５〜６０８）は、ＰＬＬ６０３により出力されるクロック信号をモジュールＢ〜Ｅ（６１０〜６１３）へ供給する供給手段として機能する。ただし、モジュールＡ６０９、クロックゲート制御回路６０４、クロックゲート回路Ｂ〜Ｅ（６０５〜６０８）は、駆動電圧の変動幅が予め定められた範囲を超えないように、モジュールＢ〜Ｅ（６１０〜６１３）へのクロック信号の供給を制御する。このため、本実施形態に係る構成によれば、動作状態の切り替わりにおいても電源電圧の変動幅が予め定められた範囲を超えないように制御し、ＬＳＩの誤動作を防止することができる。なお、本実施形態では、モジュールＢ〜Ｅ（６１０〜６１３）毎にクロック信号の供給タイミングを制御して、電源電圧の急激な変動を抑止する。
【００１３】
次に本実施形態に係る構成が実行する処理について、図２，３を参照して説明する。図２は本実施形態に係る構成が実行する処理の手順を示すフローチャートである。図３はかかる処理の実行中における内部クロック・消費電力・供給電圧の関係を示す模式図である。
【００１４】
まず、ＬＳＩ６１４に対して電源供給回路６０２からの電源供給およびクロック生成回路６０１からのクロック供給が行われる（ステップＳ１０１、Ｓ１０２）。このときのＬＳＩ６１４内ではモジュールＡにしかクロック供給がされていないため、大幅な消費電力の変動およびそれに伴う大幅な供給電圧の変動は起こらない（図３＜ａ＞、３０１）。
【００１５】
次に、ステップＳ１０３で消費電力の変動が安定するまで待機する。消費電力の変動が安定したことは、例えば、消費電力の変動の振幅が所定値以内に収まったことに基づいて検出することができる。ＬＳＩ６１４の消費電力変動が安定すると（ステップＳ１０３でＹＥＳ）、ステップＳ１０４において、モジュールＡ６０９によりＰＬＬ６０３の設定が行われ、ＰＬＬ６０９からクロックが出力される（ステップＳ１０４）。このときのＬＳＩ６１４の消費電力変動は、ＰＬＬ６０９の出力クロックがクロックゲート回路Ｂ〜Ｅに供給されることによるものである（図３＜ｂ＞）。このため、供給電圧は大幅に変動しない（３０２）。
【００１６】
次に、ステップＳ１０５で消費電力の変動が安定するまで待機する。ＬＳＩ６１４の消費電力変動が安定すると（ステップＳ１０５でＹＥＳ）、モジュールＡ６０９によりクロックゲート制御回路６０４に対して、クロックゲート回路ＢからモジュールＢへのクロック供給を開始するよう設定する（ステップＳ１０６）。このときのＬＳＩ６１４の消費電力変動は、ＰＬＬ６０９のクロックがモジュールＢに供給されることによるものである（図３＜ｃ＞）。このため、供給電圧は大幅に変動しない（３０３）。
【００１７】
次に、ステップＳ１０７で消費電力の変動が安定するまで待機する。ＬＳＩ６１４の消費電力変動が安定すると（ステップＳ１０７でＹＥＳ）、モジュールＡ６０９によりクロックゲート制御回路６０４に対して、クロックゲート回路ＣからモジュールＣへのクロック供給を開始するよう設定する（ステップＳ１０８）。このときのＬＳＩ６１４の消費電力変動は、ＰＬＬ６０９のクロックがモジュールＣに供給されることによるものである（図３＜ｄ＞）。このため、供給電圧は大幅に変動しない（３０４）。
【００１８】
次に、ステップＳ１０９で消費電力の変動が安定するまで待機する。ＬＳＩ６１４の消費電力の変動が安定すると（ステップＳ１０９でＹＥＳ）、モジュールＡ６０９によりクロックゲート制御回路６０４に対して、クロックゲート回路ＤからモジュールＤへのクロック供給を開始するよう設定する（ステップＳ１１０）。このときのＬＳＩ６１４の消費電力変動は、ＰＬＬ６０９のクロックがモジュールＤに供給されることによるものである（図３＜ｅ＞）。このため、供給電圧は大幅に変動しない（３０５）。
【００１９】
次に、ステップＳ１１１で消費電力の変動が安定するまで待機する。ＬＳＩ６１４の消費電力変動が安定すると（ステップＳ１１１でＹＥＳ）、モジュールＡ６０９によりクロックゲート制御回路６０４に対して、クロックゲート回路ＥからモジュールＥへのクロック供給を開始するよう設定する（ステップＳ１０６）。このときのＬＳＩ６１４の消費電力変動は、ＰＬＬ６０９のクロックがモジュールＥに供給されることによるものである（図３＜ｆ＞）。このため、供給電圧は大幅に変動しない（３０６）。
【００２０】
上記のように本実施形態に係る構成では、ＬＳＩ６１４の各モジュール６１０〜６１３に対してクロック供給を段階的に行う。このため、ＬＳＩの消費電力の急激な変動を抑え、外部電源供給回路９０２の電圧変化がＬＳＩの規定電圧変動幅以内になるように制御することにより、ＬＳＩの誤動作を防ぐことが可能となる。
【００２１】
従来の構成においては、全てのモジュール６１０〜６１３に対して同時にクロック供給を開始し、又は、終了していた。このため、クロック供給の開始又は終了において消費電力が急激に変動し、この結果、外部電源供給回路９０２の電圧が大幅に変動し、ＬＳＩの誤動作が生じることがあった。これに対して、本実施形態では、モジュール６１０〜６１３毎に、クロック信号の供給タイミングを制御するため、外部電源供給回路９０２の電圧が大幅に変動することを抑止する。
【００２２】
なお、上記の構成では、各モジュールに対して順次クロック供給を行っている、即ち、クロック供給を開始するモジュールを一つずつ順に切り替えている。しかし、ＬＳＩの規定電圧変動内に収まる範囲であれば、複数のモジュールに対してクロック供給・停止を行っても構わない。
【００２３】
また、上記の構成では、モジュールへのクロック供給を開始後、消費電力が安定したことを検出してから、他のモジュールへのクロック供給を開始している。しかし、消費電力の安定を検出する代わりに、モジュールへのクロック供給を開始後、所定の時間が経過したことをもって他のモジュールへのクロック供給の契機としてもよい。
【００２４】
また、上記では、モジュールＢ〜Ｅ（６１０〜６１３）に、システムクロックの供給を開始する場合の動作について例示的に説明した。しかし、例えば、ＬＳＩ内部への供給電源電圧のオン・オフや、省電力モード等を切り替える場合においても同様の処理により、ＬＳＩの消費電力の急激な変動を抑えることができる。このような処理によれば、外部の電源供給回路における電圧変化がＬＳＩの規定電圧変動幅以内になるように制御することにより、ＬＳＩの誤動作を防ぐことが可能となる。
【００２５】
一例として、クロックの供給を終了する場合の処理の概略を説明する。図７は、クロックの供給を終了する場合における、内部クロック・消費電力・供給電圧の関係を示す模式図である。図７において、時刻ｔ１以前には、モジュールＢ〜Ｅ（６１０〜６１３）の全てにクロックが供給されている。そして、時刻ｔ１にモジュールＢ６１０へのクロックの供給を終了している。この場合、クロック供給を終了するのはモジュールＢ６１０についてのみであるため、図７＜ａ＞のように消費電力は急激に変動せず、供給電圧も大幅に変動しない（７０１）。同様に、時刻ｔ２、ｔ３、ｔ４にモジュールＣ〜Ｅ（６１１〜６１３）へのクロック供給を順次終了している。このため、モジュールに対するクロック供給の終了のぞれぞれにおいては図７＜ａ＞〜＜ｄ＞のように消費電力は急激に変動せず、供給電圧７０１も大幅に変動しない（７０１〜７０４）。従って、外部の電源供給回路における電圧変化がＬＳＩの規定電圧変動幅以内になるように制御することにより、ＬＳＩの誤動作を防ぐことが可能となる。
【００２６】
なお、例えば、通常動作より低い周波数での動作や一部機能のみの動作等の、省電力モードでの動作と、通常動作又は動作停止との切り替えにおいても同様の処理を行うように構成することができる。このような構成によれば、外部の電源供給回路における電圧変化がＬＳＩの規定電圧変動幅以内になるように制御することにより、ＬＳＩの誤動作を防ぐことが可能となる。
【００２７】
＜第２の実施形態＞
モジュール毎に、クロック信号の供給タイミングを制御することによって、駆動電圧の変動幅が予め定められた範囲を超えないように制御していた。本実施形態では、クロック信号の周波数を段階的に変更することによって、駆動電圧の変動幅が予め定められた範囲を超えないように制御する構成を説明する。なお、本実施形態では、供給電源電圧のオンにしてシステムクロックを供給する場合について例示的に説明する。後述するように、その他の動作状態の切り替わりにおいても、同様の処理により、電源電圧の変動幅が予め定められた範囲を超えないように制御し、ＬＳＩ内部の電流変動を制御することができる。
【００２８】
図４は本実施形態に係るシステムの全体構成を示すブロック図である。本実施形態のシステムは、ＬＳＩ９１４、ＬＳＩ９１４への供給クロックを生成するクロック生成部９０１、ＬＳＩ９１４への電源供給を行う電源供給回路９０２で構成されている。また、ＬＳＩ９１４は、以下の構成を備える。
・５つの内部モジュール（演算手段）Ａ〜Ｅ（９０９〜９１３）。
・ＰＬＬ（出力手段）９０３。
・ＰＬＬ９０３の出力クロックを分周する分周回路（分周器）９１５〜９１７。
・クロック選択回路（ＭＵＸ：multiplexer）９０５。
なお、ＰＬＬ９０３およびクロック選択回路９０５の設定はモジュールＡ９０９により行われる。また、図４のように、分周回路９１５〜９１７はそれぞれ４分周器、２分周器、４／３分周器である。クロック選択回路９０５は、ＰＬＬ９０３から出力される高周波数のクロック、分周器９１５〜９１７において分周されたクロック、クロック生成回路９０１から出力される低周波数のクロックを入力する。クロック選択回路９０５は、モジュールＡ９０９から入力される周波数選択信号に基づいて、入力された信号のいずれかのクロックを出力する。
【００２９】
また、モジュールＡ９０９、分周器９１５〜９１７、クロック選択回路９０５は、ＰＬＬ９０３により出力されるクロック信号をモジュールＢ〜Ｅ（９１０〜９１３）へ供給する供給手段として機能する。ただし、モジュールＡ９０９、分周器９１５〜９１７、クロック選択回路９０５は、駆動電圧の変動幅が予め定められた範囲を超えないように、モジュールＢ〜Ｅ（９１０〜９１３）へのクロック信号の供給を制御する。このため、本実施形態に係る構成によれば、動作状態の切り替わりにおいても電源電圧の変動幅が予め定められた範囲を超えないように制御し、ＬＳＩの誤動作を防止することができる。なお、本実施形態では、クロック信号の周波数を段階的に変更して、電源電圧の急激な変動を抑止する。
【００３０】
本実施形態では、演算手段としてのモジュールが４つ存在する場合を例示的に説明するが、複数個存在するならば４つに限られない。また、分周器９１５〜９１７の個数、分周率も上記に例示したものに限られない。
【００３１】
次に本実施形態に係る構成が実行する処理について、図５，６を参照して説明する。図５は本実施形態に係る構成が実行する処理の手順を示すフローチャートである。図６はかかる処理の実行中における内部クロック・消費電力・供給電圧の関係を示す模式図である。
【００３２】
まず、ＬＳＩ９１４に対して電源供給回路９０２からの電源供給およびクロック生成回路６０１からのクロック供給が行われる（Ｓ２０１，Ｓ２０２）。このときのＬＳＩ９１４内では全てのモジュールに外部入力クロックが入力されているが、外部入力クロックは低周波数であるため、大幅な消費電力の変動およびそれに伴う大幅な供給電圧の変動は起こらない（図６＜ａ＞、６０１）。
【００３３】
次に、ステップＳ２０３で消費電力の変動が安定するまで待機する。消費電力の変動が安定したことは、例えば、消費電力の変動の振幅が所定値以内に収まったことに基づいて検出することができる。ＬＳＩ９１４の消費電力変動が安定すると（ステップＳ２０３でＹＥＳ）、ステップＳ２０４において、モジュールＡ９０９によりＰＬＬ９０３の設定を行い、ＰＬＬ９０９からクロックが出力される。このときのＬＳＩ９１４の消費電力変動は、ＰＬＬ９０９の出力クロックがクロックゲート回路Ｂ〜Ｅに供給されることによるものである（図６＜ｂ＞）。このため、供給電圧は大幅に変動しない（６０２）。
【００３４】
次に、ステップＳ２０５で消費電力の変動が安定するまで待機する。ＬＳＩ９１４の消費電力変動が安定すると（ステップＳ２０５でＹＥＳ）、モジュールＡ９０９によりクロック選択回路９０５に対して、４分周器９１５により周波数が１/４にされたＰＬＬクロックを選択するよう設定する（Ｓ２０６）。このときのＬＳＩ９１４の消費電力変動は、ＰＬＬクロックの１/４の周波数クロックが全てのモジュールに供給された場合のものである（図６＜ｃ＞）。このため、供給電圧は大幅に変動しない（６０３）。
【００３５】
次に、ステップＳ２０７で消費電力の変動が安定するまで待機する。ＬＳＩ９１４の消費電力変動が安定すると（ステップＳ２０７でＹＥＳ）、モジュールＡ９０９によりクロック選択回路９０５に対して、２分周器９１６により周波数が１/２にされたＰＬＬクロックを選択するよう設定する（Ｓ２０８）。このときのＬＳＩ９１４の消費電力変動は、ＰＬＬクロックの１/２の周波数クロックが全てのモジュールに供給された場合のものである（図６＜ｄ＞）。このため、供給電圧は大幅に変動しない（６０４）。
【００３６】
次に、ステップＳ２０９で消費電力の変動が安定するまで待機する。ＬＳＩ９１４の消費電力変動が安定すると（ステップＳ２０９でＹＥＳ）、モジュールＡ９０９によりクロック選択回路９０５に対して、４／３分周器９１６により周波数が３／４にされたＰＬＬクロックを選択するよう設定する（Ｓ２１０）。このときのＬＳＩ９１４の消費電力変動は、ＰＬＬクロックの３／４の周波数クロックが全てのモジュールに供給された場合のものである（図６＜ｅ＞）。このため、供給電圧は大幅に変動しない（６０５）。
【００３７】
次に、ステップＳ２１１で消費電力の変動が安定するまで待機する。ＬＳＩ９１４の消費電力変動が安定すると（ステップＳ２１１でＹＥＳ）、モジュールＡ９０９によりクロック選択回路９０５に対して、ＰＬＬ９０３の出力クロックを選択するように設定する（Ｓ２１２）。このときのＬＳＩ９１４の消費電力変動は、ＰＬＬ９０９の出力クロックが全てのモジュールに供給されることによるものである（図６＜ｆ＞）。このため、供給電圧は大幅に変動しない（６０６）。
【００３８】
上記のように本実施形態に係る構成では、全てのモジュールに対して供給するクロック周波数を段階的に変化させる。このため、ＬＳＩの消費電力の急激な変動を抑え、外部の電源供給回路における電圧変化がＬＳＩの規定電圧変動幅以内になるように制御することにより、ＬＳＩの誤動作を防ぐことが可能となる。
【００３９】
なお、上記では、モジュールＢ〜Ｅ（９１０〜９１３）に供給されるシステムクロックを段階的に引き上げる場合の動作について例示的に説明した。しかし、同様の処理により、システムクロックを段階的に引き下げることで、システムクロックを変化させるときにＬＳＩの消費電力の急激な変動を抑えることができる。このような処理によれば、外部の電源供給回路における電圧変化がＬＳＩの規定電圧変動幅以内になるように制御することにより、ＬＳＩの誤動作を防ぐことが可能となる。
【００４０】
また、上記の構成では、クロックの選択後、消費電力が安定したことを検出してから、更にクロックの選択を行っている。しかし、消費電力の安定を検出する代わりに、クロックの選択後、所定の時間が経過したことをもって更なるクロックの選択の契機としてもよい。
【００４１】
＜その他の実施形態＞
第１実施形態に係る構成では、モジュール毎にクロック信号の供給タイミングを制御することにより、駆動電圧の変動幅が予め定められた範囲を超えないように制御していた。第２実施形態に係る構成では、クロック信号の周波数を段階的に変更することにより、駆動電圧の変動幅が予め定められた範囲を超えないように制御していた。
【００４２】
しかし、駆動電圧の変動幅が予め定められた範囲を超えないならば、モジュールへのクロック供給の制御手法はこれらに限られない。例えば、第１実施形態に係る構成の手法と第２実施形態に係る構成の手法とを組み合わせて用いることができる。即ち、クロック信号の周波数を段階的に変更しながら、モジュール毎にクロック信号の供給タイミングを制御するように構成することができる。このような構成によれば、消費電力の変動を更に緩やかにすることができ、外部の電源供給回路における電圧変化を更に小さくすることができる。
【図面の簡単な説明】
【００４３】
【図１】第１実施形態に係るシステムの全体構成を示すブロック図である。
【図２】第１実施形態に係る構成が実行する処理の手順を示すフローチャートである。
【図３】処理の実行中における内部クロック・消費電力・供給電圧の関係を示す模式図である。
【図４】第２実施形態に係るシステムの全体構成を示すブロック図である。
【図５】第２実施形態に係る構成が実行する処理の手順を示すフローチャートである。
【図６】処理の実行中における内部クロック・消費電力・供給電圧の関係を示す模式図である。
【図７】クロックの供給を終了する場合における、内部クロック・消費電力・供給電圧の関係を示す模式図である。
【図１】
2007233718.tif 000003
【図２】
2007233718.tif 000004
【図３】
2007233718.tif 000005
【図４】
2007233718.tif 000006
【図５】
2007233718.tif 000007
【図６】
2007233718.tif 000008
【図７】
2007233718.tif 000009