(57)【特許請求の範囲】
【請求項１】
外部電源と電気的に接続し、装置内の回路に電源を供給する電源供給端子を備えた集積回路装置において、
電気的に最も近接する経路を介して上記電源供給端子と接続する電源端子最近接回路、及び／若しくは、この電源端子最近接回路と同一の動作信号及び／若しくは動作源が供給されて共に動作する回路を含めてなる電源端子最近接回路群を、不使用時に動作停止させる動作停止手段を備え、
動作停止手段は、動作クロック信号の供給を遮断することで回路の動作停止を行うことを特徴とする集積回路装置。
【請求項２】
互いに同一の動作信号及び／若しくは動作源が供給されて共に動作する複数の回路からなる回路群を備え、
動作停止手段は、電気的に最も近接する経路を介して電源端子最近接回路若しくは電源端子最近接回路群と接続する回路及び／若しくは回路群を、不使用時に動作停止させることを特徴とする請求項１記載の集積回路装置。
【請求項３】
動作停止手段は、電気的に最も近接する経路を介して電源端子最近接回路若しくは電源端子最近接回路群と接続する回路及び／若しくは回路群から電源供給端子を介して装置内外にノイズが出入しない回路及び／若しくは回路群に至るまでの経路に接続する全ての回路及び／若しくは回路群を、不使用時に動作停止させることを特徴とする請求項２記載の集積回路装置。
【請求項４】
動作停止手段は、電源端子最近接回路若しくは電源端子最近接回路群の他に動作停止に使用しない回路を、不使用時に動作停止させることを特徴とする請求項１又は請求項２記載の集積回路装置。
【請求項５】
使用すべき回路に対応するアドレスを受けると、この回路に対応する選択信号をアクティブとし、他の回路に対応する選択信号をインアクティブとするデコーダを備え、
動作停止手段は、上記選択信号に基づいて回路の動作停止を行うことを特徴とする請求項１から請求項４のうちのいずれか１項記載の集積回路装置。
【請求項６】
不使用時に動作停止する回路は、使用頻度の少ない機能を有する回路で構成することを特徴とする請求項１から請求項５のうちのいずれか１項記載の集積回路装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は集積回路装置に係り、特に不使用の回路の動作を適宜停止することでノイズを低減した集積回路装置に関するものである。
【０００２】
【従来の技術】
図２４は従来の集積回路装置としてマイクロコンピュータ（以下、マイコンと略す）を示す図である。図において、１はマイコン２に電源を供給する外部電源、２は従来の集積回路装置としてのマイコンである。３は外部電源１と電気的に接続したマイコン２の電源供給源（以下、Ｖｃｃ端子と略す）である。４は外部の接地電位（以下、ＧＮＤと略す）と電気的に接続したマイコン２のＧＮＤ供給源（以下、Ｖｓｓ端子と略す）である。１６はＣＰＵ、ＢＩＵなどの制御回路及びＩＣＵ、ＤＭＡＣなどの割り込み制御回路（以下、制御回路と略す）である。１７は制御回路１６が出力した被制御回路に対応するアドレスをデコードして、該被制御回路が制御されていることを示すプリデコード信号をアクティブにし、他の回路のプリデコード信号をインアクティブにしてプリデコード信号の供給ラインに出力するプリデコーダ（デコーダ）である。１８はＲＯＭ、ＲＡＭ、フラッシュメモリなどのメモリ回路（以下、メモリと略す）である。１９はタイマ、シリアルＩ／Ｏ、ＵＡＲＴ、Ａ／Ｄ変換器、Ｄ／Ａ変換器などの周辺機能回路（以下、周辺回路と略す）である。２０は各回路の動作クロック信号を出力するクロックジェネレータである。６〜１５はポート、ポートラッチ、入出力ドライブ用バッファ回路（以下、ポート回路と略す）である。２１〜３０はマイコン２内に作り付けられたキャパシタ（以下、キャパシタと略す）である。回路１６〜２０を取り囲むように配線され、実線の矢印は動作クロック信号の供給ラインであり、破線の矢印はプリデコード信号の供給ラインである。これら動作クロック信号の供給ライン及びプリデコード信号の供給ラインと同様に、データバス、アドレスバス、コントロールバスなども回路１６〜２０を取り囲むように配線されているが、説明の簡単のために以降の各図においても、これらの記載を省略する。
【０００３】
また、動作クロック信号／プリデコード信号の供給ライン及び各種バスの内側に配置されているという意味から回路１６〜１９を内部回路、マイコン２の左辺側にあることからポート回路６，７，１４，１５を左辺のポート回路、マイコン２の上辺にあることからポート回路８，９を上辺のポート回路、マイコン２の右辺側にあることからポート回路１０，１１を右辺のポート回路、マイコン２の下辺にあることからポート回路１２，１３を下辺のポート回路と呼ぶことにする。
【０００４】
次に概要について説明する。内部回路１６〜１９と電源供給ラインとの接続は、等価回路に置き換えた場合に電源供給ラインが有する等価抵抗、等価インダクタンス、及び等価キャパシタンス以外に他の回路などを介在させたり、ポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に電源供給されるように意図的に設計されている。これはマイコン２のノイズ対策（ＥＭＩ／ＥＭＳ）を念頭に置いた設計手法であり、これによりマイコン２外部のノイズがＶｃｃ端子３から入力されたり、内部回路１６〜１９から発生したノイズがＶｃｃ端子３を介してマイコン２外部に出力されることを防ぐことができる。つまり、上記のように電源供給ラインを設計することで、Ｖｃｃ端子３と内部回路１６〜１９及びポート回路６〜１５の間にＬＣフィルタ効果が発生するからである。
【０００５】
Ｖｃｃ端子３と内部回路１６〜１９及びポート回路６〜１５の間に生じるＬＣフィルタ効果について以下に説明する。
図２５は図２４に示したマイコンの等価回路である。図において、３２〜４１はポート回路６〜１５内に実装された機能ブロックであり、互いに同一の動作クロック信号及び／若しくは電源が供給されて共に動作する複数の回路から構成される。また、ポート回路６〜１５では機能ブロック３２〜４１内にポート回路として機能するのに必要な回路が収められている。４２〜５１はポート回路６〜１５に寄生する等価インダクタンス、５２〜６１はポート回路６〜１５に寄生する等価キャパシタンスである。なお、図２４と同一構成要素には同一符号を付して重複する説明を省略する。
【０００６】
先ず、一般的な電源ノイズの発生原因を説明する。
図２６は貫通電流を原因とする電源ノイズについて、インバータ回路を例に挙げて説明した図であり、（１）は動作周波数が高くない場合におけるインバータ回路の信号伝達の過程を示し、（２）は動作周波数が高い場合におけるインバータ回路の信号伝達の過程を示している。また、Ｌ１は電源供給ラインに寄生するインダクタンス、Ｌ２はＧＮＤラインに寄生するインダクタンス、Ｌ３は信号線に寄生するインダクタンス、Ｃ１は電源−ＧＮＤ間に寄生するキャパシタンス、Ｃ２は信号線−ＧＮＤ間に寄生するキャパシタンスを示している。
【０００７】
概要を説明すると、図２６の（１）に示すように、動作周波数が高くない場合におけるインバータ回路の信号伝達では入力信号が急竣に変化する。このように入力信号の変化が急竣であれば、出力信号が不定になることはなく、貫通電流が流れることがないので電源ノイズは発生しない。
【０００８】
一方、図２６の（２）に示すように、動作周波数が高い場合におけるインバータ回路の信号伝達では、信号線に寄生するインダクタンスＬ３及び信号線−ＧＮＤ間に寄生するキャパシタンスＣ２が無視できなくなる。その結果、入力信号が急竣に変化する波形とならず、入力信号が中間電位となる状態が若干発生する。このとき、ＰｃｈトランジスタもＮｃｈトランジスタも弱くＯＮした状態となるので、出力は不定となり、その間電源からＧＮＤに向けて貫通電流が流れる。
【０００９】
ところで、動作周波数が高い場合、信号線と同様に電源やＧＮＤにもインダクタンス、キャパシタンスが寄生する。インバータ回路のトランジスタサイズが十分に小さく、その電流ドライブ能力が小さいものであれば、電源に寄生するインダクタンスＬ１、ＧＮＤに寄生するインダクタンスＬ２によって生ずるチョークコイルの効果と、電源−ＧＮＤ間に寄生するキャパシタンスＣ１によって生ずる平滑コンデンサの効果とによって、上述のように貫通電流が流れても実使用上問題になるレベルとはならない。
【００１０】
しかしながら、インバータ回路のトランジスタサイズが大きく、その電流ドライブ能力が大きい場合は、電源に寄生するインダクタンスＬ１、ＧＮＤに寄生するインダクタンスＬ２によって生ずるチョークコイルの効果と、電源−ＧＮＤ間に寄生するキャパシタンスＣ１によって生ずる平滑コンデンサの効果とによっても、発生した貫通電流を実使用上問題にならないレベルにまで抑えることができなくなる。その結果として大きな貫通電流が流れ、この貫通電流が電源電圧の不安定化（一瞬の電圧低下など）を招き、電源ノイズが発生するようになる。
【００１１】
ここで、図２５の説明に戻すと、図２５では回路に寄生するインダクタンス、キャパシタンスのうち、電源及びＧＮＤに寄生するインダクタンス４２〜５１と、電源−ＧＮＤ間に寄生するキャパシタンス５２〜６１について記載してある。ポート回路６を例に挙げると、図２６の電源に寄生するインダクタンスＬ１、ＧＮＤに寄生するインダクタンスＬ２に相当するものが、図２５の等価インダクタンス４２であり、図２６の電源−ＧＮＤ間に寄生するキャパシタンスＣ１に相当するものが、図２５の等価キャパシタンス５２である。図２６のインバータ回路、信号線に寄生するインダクタンスＬ３、信号線−ＧＮＤ間に寄生するキャパシタンスＣ２に相当するものが機能ブロック３２の中に多数収められていると考える。この機能ブロック３２の中に収められている回路の中にサイズの大きいトランジスタがあれば、図２６で説明したように電源から機能ブロック３２を通ってＧＮＤへ抜けるパスで貫通電流が流れる。サイズの大きいトランジスタが多数あればあるほど流れる貫通電流のピーク値は大きくなる。
【００１２】
そこで、等価回路に置き換えた場合に電源供給ラインが有する等価抵抗、等価インダクタンス、及び等価キャパシタンスのみが介在する経路（電気的に隣接する位置）で、ポート回路６とキャパシタ２１とを接続する。これにより、キャパシタ２１、回路に寄生する等価インダクタンス４２、及び等価キャパシタンス５２三者がＬＣフィルタとして機能するようになる。具体的には、回路に寄生する等価インダクタンス４２がチョークコイルとしての役割を果たし、キャパシタ２１と等価キャパシタンス５２との合成容量が平滑コンデンサの役割を果たすようになる。つまり、等価キャパシタンス５２だけでは容量が小さすぎて平滑コンデンサの効果が現われないところに、平滑コンデンサとしてキャパシタ２１を追加したものである。
【００１３】
図２４及び図２５のように電源供給ラインを設計してあるマイコン２において、内部回路１６〜１９、上辺のポート回路８，９、右辺のポート回路１０，１１、及び下辺のポート回路１２，１３から発生する電源ノイズは、上記のＬＣフィルタ効果の恩恵を受けてマイコン２内で減衰する。これにより、Ｖｃｃ端子３から外部にノイズはほとんど出力されない。このことは、例えばマイコン２を他の素子等と同一ボード上に実装する場合を考えれば、同一の外部電源１を使用している他の素子の誤動作を引き起こす原因ともなり得る電源ノイズがマイコン２から外部に出力されないということであるので、誤動作の少ない安定したボードの設計を容易にするメリットがある。同様に、Ｖｃｃ端子３を介してマイコン２内部に入力される他の素子等から発生した電源ノイズも、このＬＣフィルタ効果の恩恵を受けてマイコン２内でほとんど減衰する。これにより、内部回路１６〜１９、上辺のポート回路８，９、右辺のポート回路１０，１１、及び下辺のポート回路１２，１３には、電源ノイズがほとんど入力されない。
【００１４】
上述した適切にキャパシタを接続したり、内部回路１６〜１９とＶｃｃ端子３との間の電源供給ラインを引き回すことによるノイズ対策の他に、例えば「使用されていない任意の回路について全て動作停止させる」ことによるノイズ対策もある。これは回路が動作することによって不可避的に発生するノイズを極力除くために不使用の装置内の回路を動作停止させるものである。
【００１５】
しかしながら、「使用されていない任意の回路について全て動作停止させる」だけのノイズ対策に比べて、適切にキャパシタを接続したり、内部回路１６〜１９とＶｃｃ端子３との間の電源供給ラインを引き回すことによるノイズ対策の方が以下の点で有利である。不使用時の任意の回路を動作停止するだけの対策は、ノイズを外部に出力しないマイコンを実現する手段としては有効であるが、外部から入力されるノイズに対する誤動作耐量の向上に関しては、ノイズを減衰させることができない。さらに、「使用されていない任意の回路について全て動作停止させる」ことによって、例えば、ある時間帯は使用され、他の時間帯は使用されないといった回路がある場合、その回路は動作停止と再起動を繰り返すことになる。このため動作周波数が高くなればなるほど初動時における誤動作のリスクが高まり、マイコン全体の誤動作耐量を決定する要因にもなってしまう。
【００１６】
これに対して、適切にキャパシタを接続したり、内部回路１６〜１９とＶｃｃ端子３との間の電源供給ラインを引き回すことによるノイズ対策であれば、ノイズを外部に出力しないマイコンを実現する手段としても外部から入力されるノイズに対する誤動作耐量の向上に対しても有効である。さらに、基本的には全回路が動作している状態でノイズだけを減衰させているので、動作周波数が高いときも初動時における誤動作のリスクを低減することができる。
【００１７】
【発明が解決しようとする課題】
従来の集積回路装置は以上のような構成をしているので、Ｖｃｃ端子３と隣接して接続する回路、若しくはその周辺回路であるポート回路７，１４などを含めた回路群が主たる要因となってノイズを発生するという課題があった。
【００１８】
上記課題について具体的に説明すると、上述したように従来の集積回路装置においても適切にキャパシタを接続したり、内部回路１６〜１９とＶｃｃ端子３との間の電源供給ラインを引き回すことによってある程度のノイズ対策が行われていたが、依然として十分なノイズ低減がなされていなかった。
そこで、本願発明者は上記ノイズの発生要因について研究解析を行ったところ、特に従来の集積回路装置は電源供給ライン上を伝搬するノイズ（Ｖｃｃ端子３を介して入出力される電源ノイズ）の低減が十分に行われていないことがわかり、特にＶｃｃ端子３と隣接して接続する回路若しくは回路群（図２４の例では、左辺のポート回路６，１５（機能ブロック３２，４１内の回路群））、若しくはその周辺回路であるポート回路７，１４などを含めた回路群が主たるノイズ発生要因であることを見出すに至った。
【００１９】
上記のような回路若しくは回路群は、例えばポート回路６，１５の機能ブロック３２，４１について考えると、図２５の等価回路に示したマイコン２内に接続したキャパシタ２１〜３０によるＬＣフィルタ効果が有効とはならない。つまり、上記のような回路若しくは回路群はＶｃｃ端子３との間に電源供給ラインに寄生する等価抵抗、等価インダクタンス、及び等価キャパシタンスしか介在しないので、ポート回路６，１５（機能ブロック３２，４１内の回路）が発生するノイズをマイコン２内部で減衰させるものがなく、Ｖｃｃ端子３から外部に出力されてしまう。また、逆にＶｃｃ端子３から入力されたノイズが機能ブロック３２，４１に入力することも避けられない。このようにポート回路６，１５の誤動作耐量がマイコン２全体の誤動作耐量を決定する大きな要因となってしまっていた。
【００２０】
さらに、上記のような回路は以下に説明する課題を有している。
図２７は基板上に設けた外部端子と装置内の回路の端子パッドとの位置関係を説明する図であり、（ａ）はピンと端子パッドとの距離が最適化されている場合、（ｂ）は（ａ）より端子パッド間距離が大きくなり、ピンと端子パッドとの距離が離れた場合を示している。図において、Ａは外部の装置との電気的接続を行うための外部端子（以下、ピンと略す）、Ｂは装置内の回路の端子パッド、ａはピン間隔、ｂ，ｃは端子パッド間隔、Ｗ１，Ｗ２はピンＡと端子パッドとを電気的に接続する金線である。図２７に示すように、一般的に集積回路装置は外部の装置との電気的接続を行うためのピンＡを複数有した基板上に装置内の各回路が実装され、各回路の端子パッドＢがピンＡに電気的に接続される。このあと、上記基板上に実装した各回路を外部と密閉するための樹脂材料によるモールドが行なわれる。このモールドの樹脂材料が端子パッドＢとピンＡとの金線上に設けられると、温度などの周囲条件の変化によって金線にモールドの樹脂材料の応力が加わる。このとき、端子パッドＢとピンＡとの距離が離れて配置されて、最適値よりも長くなったり、斜め方向に配線された金線Ｗ２では、上記応力によって断線する可能性がある。このため、回路の端子パッドＢとピンＡとの物理的距離は極力近い場所に（端子パッドＢとピンＡとの距離が極力短くなるように結線した金線Ｗ１）配置しなければならない（図２７（ａ）参照）。
【００２１】
また、上記のようなピンＡの配列間隔ａは規格化されており一定値に固定されている。これより、Ｖｃｃ端子３の存在によって周辺の空間が占有されているＶｃｃ端子３と隣接して接続する回路若しくは回路群は、図２７（ａ）のように各回路の端子パッドＢとピンＡとの物理的距離が極力近い場所に配置しようとすると、上述したノイズ対策のために接続するキャパシタを設ける物理的な空間が自ずと制限されてしまう。このため、ノイズの影響を十分に除去するために必要な十分に容量の大きい（キャパシタは容量に比例して物理的サイズが大きくなる）キャパシタを設けることができなかった。具体的には、一般的にピンＡがない基板の角の位置には容量の大きいキャパシタ（図２４の例では、キャパシタ２２，２９）を設けることができ、この容量に相当するキャパシタをキャパシタ２１，３０として設ける物理的空間が確保できないことが多い。このことによる影響を図２５の等価回路を用いて説明すると、キャパシタ２１，３０の容量が十分に大きくないため、キャパシタ２１，３０の周辺ではＬＣフィルタ効果が十分に大きくならない。これにより、ポート回路７，１４の機能ブロック３３，４０が発生するノイズは、マイコン２内部で十分に減衰せずＶｃｃ端子３から外部に出力され、また、外部からのノイズがＶｃｃ端子３を通して入力された場合においても、ポート回路７，１４の機能ブロック３３，４０に到達するまでに十分に減衰させることができず、ノイズが機能ブロック３３，４０に入力することを避けることができない。このため、ポート回路７，１４の誤動作耐量もマイコン２全体の誤動作耐量を決定する要因となる。
【００２２】
この発明は上記のような課題を解決するためになされたもので、電源供給ラインに接続した回路が不使用の際に、その動作を適宜停止することでノイズを低減した集積回路装置を得ることを目的とする。
【００２３】
【課題を解決するための手段】
この発明に係る集積回路装置は、電気的に最も近接する経路を介して電源供給端子と接続する電源端子最近接回路、及び／若しくは、この電源端子最近接回路と同一の動作信号及び／若しくは動作源が供給されて共に動作する回路を含めてなる電源端子最近接回路群を、不使用時に動作停止させる動作停止手段を備え、この動作停止手段は、動作クロック信号の供給を遮断することで回路の動作停止を行うものである。
【００２４】
この発明に係る集積回路装置は、互いに同一の動作信号及び／若しくは動作源が供給されて共に動作する複数の回路からなる回路群を備え、動作停止手段が電気的に最も近接する経路を介して電源端子最近接回路若しくは電源端子最近接回路群と接続する回路及び／若しくは回路群を不使用時に動作停止させるものである。
【００２５】
この発明に係る集積回路装置は、動作停止手段が電気的に最も近接する経路を介して電源端子最近接回路若しくは電源端子最近接回路群と接続する回路及び／若しくは回路群から電源供給端子を介して装置内外にノイズが出入しない回路及び／若しくは回路群に至るまでの経路に接続する全ての回路及び／若しくは回路群を、不使用時に動作停止させるものである。
【００２６】
この発明に係る集積回路装置は、動作停止手段が電源端子最近接回路若しくは電源端子最近接回路群の他に動作停止に使用しない回路を不使用時に動作停止させるものである。
【００２８】
この発明に係る集積回路装置は、使用すべき回路に対応するアドレスを受けると、この回路に対応する選択信号をアクティブとし、他の回路に対応する選択信号をインアクティブとするデコーダを備え、回路の不使用の判断は選択信号に基づいて行うものである。
【００２９】
この発明に係る集積回路装置は、不使用時に動作停止する回路を使用頻度の少ない機能を有する回路で構成するものである。
【００３０】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１による集積回路装置を示す図、図２は図１の等価回路を示す図である。図において、６は電気的に最も近接する経路を介してＶｃｃ端子３と隣接するポート回路（電源端子最近接回路）、３０ａは上述したＬＣフィルタ効果を奏するようにＶｃｃ端子３とポート回路１５との間に設けたキャパシタである。６２はクロックジェネレータ２０から供給される動作クロック信号を遮断するクロック遮断回路（動作停止手段）である。なお、図２４，２５と同一構成要素には同一符号を付し重複する説明を省略する。
【００３１】
次に動作について説明する。
本願発明はノイズを低減させるために電源供給ラインに接続した回路の動作を適宜停止することを特徴とするので、主に回路の動作停止について説明する。
制御回路１６はポート回路６を使用する制御を行わないとき、クロック遮断回路６２に対してポート回路６が不使用である旨の信号を送信する。クロック遮断回路６２は上記信号によりポート回路６が不使用である旨を判断し、ポート回路６に供給される動作クロック信号を遮断する。これにより、図２に示すようにポート回路６内の機能ブロック３２は動作停止状態となり、ノイズを発生することがない。また、逆にＶｃｃ端子３を通してノイズが入力された場合、ポート回路６の機能ブロック３２は動作停止状態であるので誤動作することはない。
【００３２】
このとき、キャパシタ２１，３０ａの容量値を十分確保しておけば、ポート回路７，１５は上述したＬＣフィルタ効果を十分に受けられるので、ポート回路７，１５にて発生したノイズはＶｃｃ端子３に到達する前に減衰し、また、Ｖｃｃ端子３を通して入力されるノイズはポート回路７，１５に到達する前に減衰する。また、キャパシタ３０の容量値を十分確保しておけば、ポート回路１４も上述したＬＣフィルタ効果を十分に受けられるので、ポート回路１４にて発生したノイズはＶｃｃ端子３に到達する前に減衰し、Ｖｃｃ端子３を通して入力されるノイズもポート回路１４に到達する前に減衰する。
【００３３】
さらに、キャパシタ２２〜２９として装置内外のノイズを除去するのに十分な容量のものを使用すると、これらとポート回路８〜１３及び内部回路１６〜１９の等価インダクタンス及び等価キャパシタンスとの組み合わせによって、上述したＬＣフィルタと同様の効果を奏することができる。つまり、ポート回路８〜１３及び内部回路１６〜１９にて発生したノイズもＶｃｃ端子３に到達する前に減衰し、また、Ｖｃｃ端子３から入力されるノイズもポート回路８〜１３及び内部回路１６〜１９に到達する前に減衰する。従って、図１に示す集積回路装置はクロック遮断回路６２を追加することによって飛躍的にノイズ特性を向上させることができる。
【００３４】
この実施の形態１による集積回路装置において、重要な点は「電気的に最も近接する経路を介してＶｃｃ端子３と接続する回路（電源端子最近接回路）については、不使用時に動作停止するような手段を持たせる」という点である。図１の場合、ポート回路６が上記のような経路を介してＶｃｃ端子３に接続する回路であるので、左辺のポート回路の一部である回路６のクロック供給ラインにクロック遮断回路６２が配置されている。これにより、従来のような「使用していない任意の回路について全て動作停止させる」だけのノイズ対策では除くことができなかったノイズ（Ｖｃｃ端子３を介して装置外部から入力されるノイズ）に対して誤動作耐量の向上が見込められるようになる。
【００３５】
ここで、本願発明における「電気的に最も近接する」という概念について図３及び図４を用いて説明する。
図３は電気的に最も近接する経路の一例を示した等価回路図である。図において、Ａ，Ｂ，Ｃ，Ｄは回路素子であり、ここでは回路素子Ａに対して回路素子Ｂ，Ｃ，Ｄが電気的に最も近接する経路を介して並列に接続している。Ｒａｂ，Ｒａｃ，Ｒａｄは回路素子Ａと回路素子Ｂ，Ｃ，Ｄとの間の配線にそれぞれ寄生する等価抵抗、Ｌａｂ，Ｌａｃ，Ｌａｄは回路素子Ａと回路素子Ｂ，Ｃ，Ｄとの間の配線にそれぞれ寄生する等価インダクタンスで、Ｃａｂ，Ｃａｃ，Ｃａｄは回路素子Ａと回路素子Ｂ，Ｃ，Ｄとの間の配線にそれぞれ寄生する等価容量である。
【００３６】
また、図４は電気的に最も近接する経路の他の例を示した等価回路図である。図において、Ａ，Ｂ，Ｃは回路素子であり、ここでは回路素子Ａ，Ｂ，Ｃが電気的に最も近接する経路を介して直列に接続している。Ｒａｃは回路素子Ｃと回路素子Ａ，Ｂとの間の配線にそれぞれ寄生する等価抵抗、Ｌａｃは回路素子Ｃと回路素子Ａ，Ｂとの間の配線にそれぞれ寄生する等価インダクタンスで、Ｃａｃは回路素子Ｃと回路素子Ａ，Ｂとの間の配線にそれぞれ寄生する等価容量である。
【００３７】
図３に示すように、他の回路素子を介さずに回路素子Ａに対して並列に回路素子Ｂ，Ｃ，Ｄが接続しているとき、回路素子Ａと回路素子Ｂ，Ｃ，Ｄとの間には配線に寄生する等価抵抗Ｒａｂ，Ｒａｃ，Ｒａｄ、等価インダクタンスＬａｂ，Ｌａｃ，Ｌａｄ及び等価容量Ｃａｂ，Ｃａｃ，Ｃａｄのみが存在する。先ず、このような回路素子間の接続状態を「電気的に隣接する」状態と定義する。つまり、図３の例では回路素子Ａと回路素子Ｂ，Ｃ，Ｄとが「電気的に隣接する」状態にある。
【００３８】
また、図３の構成において、回路素子Ａと「電気的に最も近接する」回路素子は、回路素子Ａとの間に介在する配線の等価抵抗、等価インダクタンス、及び等価容量から決定する信号伝達の時定数から判断される。つまり、図３におけるａ，ｂ，ｃ，ｄ点の電位の時間に対する変化を比較すると、ａ点の電位変化に対して遅れて電位変化する追従性の悪い点を「電気的に遠い」ものとする。換言すると、図３のように回路素子Ａに対して回路素子Ｂ，Ｃ，Ｄが「電気的に隣接」して接続しているとき、「回路素子間に介在する配線の抵抗、インダクタンス、及び容量の値によって決まる信号伝達の時定数が大きい経路を介して接続する回路素子は電気的に遠く、時定数が小さい経路を介して接続する回路素子は電気的に近い」ものとして、「電気的に最も近接する」回路素子を判断する。
【００３９】
上記内容を考慮すると、図４に示すような構成では、回路素子Ａに回路素子Ｃが「電気的に隣接」しており、回路素子Ｂとは「電気的に隣接」していない。ここで、回路素子Ａと回路素子Ｃとの間に介在する配線に意図的に抵抗若しくは容量などを接続した場合は、これら抵抗若しくは容量が回路素子Ａと「電気的に隣接」する素子となる。
【００４０】
以上をまとめると、
（１）ある回路素子と別の回路素子とが、配線がもつ抵抗、インダクタンス、及び容量のみが存在する経路を介して接続している状態を、「電気的に隣接」しているものとする。
（２）ある回路素子に「電気的に隣接」する回路素子が複数存在する場合は、それらを結線する配線がもつ抵抗、インダクタンス、及び容量によって決定される信号伝達の時定数が最小の回路素子を「電気的に最も近接」するものとする（ある回路素子に「電気的に隣接」する回路素子が１つのみの場合は、この回路素子が「電気的に最も近接」するものとする）。
これより、本願の特許請求の範囲に記載した「電源端子最近接回路」は、Ｖｃｃ端子３と「電気的に最も近接」する回路を指すものとする。つまり、配線（電源供給ライン）がもつ抵抗、インダクタンス、及び容量のみが存在し、且つこれらによって決定される信号伝達の時定数が最小の経路を介してＶｃｃ端子３と接続する回路を「電源端子最近接回路」とする。
また、説明の簡単のために、以降、Ｖｃｃ端子３と「電気的に隣接」する回路を「電源端子隣接回路」と称することにする。
【００４１】
実施の形態１の説明に戻ると、電源端子最近接回路（図１の例ではポート回路６）を不使用時に動作停止することで、従来のような「使用していない任意の回路について全て動作停止させる」だけのノイズ対策では除くことができなかったノイズ（Ｖｃｃ端子３を介して装置外部から入力されるノイズ）に対して誤動作耐量の向上が見込められるようになる。しかしながら、不使用時に動作停止するようにしたポート回路６が制御回路１６の制御によっては動作停止と再起動を繰り返す可能性もある。言い換えれば、ポート回路６に関しては動作クロック周波数が高いときに初動時の誤動作のリスクが高くなる。また、ノイズ低減のために、ある機能ブロックの動作を停止するということは、複数の機能ブロックを並行して動作させる処理を行うことができず、マイコン２の持つ使いやすさ、融通性の幅を狭めるという可能性もある。
【００４２】
そこで、この実施の形態１の集積回路装置では、例えば図１の左辺のポート回路６，７，１４，１５に含まれる全ての機能ブロックに配置されるトランジスタなどの回路素子のうち、回路６の機能ブロック３２に上述した「電源端子最近接回路」のみを配置した処理能力の低い回路とし、回路７，１４，１５の機能ブロック３３，４０，４１に残りの回路素子を配置して元々回路６が有していた機能を追加する。このように設計をすれば、制御回路１６は回路６より処理能力の高い回路７，１４，１５を使用するようになり、処理能力が低い回路６が不使用時に動作停止するので、実使用上の融通性をほとんど狭めることがない。また、高速動作時の回路６の初動時における誤動作のリスクも実使用上ほとんどない状態で、マイコン２のノイズ特性の飛躍的向上のメリットだけを得ることができるようになる。
【００４３】
また、従来の技術で述べたようにポート回路６〜１５の各端子パッドは、外部端子であるピンとの物理的距離が極力近くなるように配置しなければならないという要請があるが、上記のように回路６にはトランジスタなどの回路素子（電源端子最近接回路）を1個しか配置しない場合、回路素子１個の占有面積が小さいことからピンまでの物理的距離が伸びてしまう可能性がある。しかしながら、ノイズ特性を向上することができ、且つマイコンの使いやすさ・融通性の確保、及び高速動作時の誤動作リスクの回避の三者を同時に実現する手段としては、上記のような構成がベストケースであるといえる。
【００４４】
次に上述したクロック遮断回路について具体的に説明する。
クロック遮断回路６２については、不使用時に動作停止すべき回路に対して確実に動作クロック信号を遮断することができれば、どのようなものでも基本的にはよい。以下に具体的に例を挙げて説明する。
図１７は本願発明による集積回路装置が使用するクロック遮断回路を示す図であり、（ａ）はクロック遮断回路の基本的な仕様の一例を示すブロック図、（ｂ）はＮＡＮＤ回路を使用したクロック遮断回路の構成を示すブロック図、（ｃ）はクロックドインバータ回路を使用したクロック遮断回路の構成を示すブロック図、（ｄ）は論理回路を使用して４つの回路に対する動作クロック信号の供給若しくは遮断を行うクロック遮断回路の構成を示すブロック図である。なお、（ｄ）の構成については実施の形態３において後述する。
【００４５】
先ず、（ａ）に示す本願発明の集積回路装置が使用するクロック遮断装置の基本仕様の例は、クロックジェネレータ２０から動作クロック信号を常時入力し、プリデコーダ１７が出力するプリデコード信号で供給及び遮断を制御するものである。このプリデコード信号とは、プリデコーダ１７が制御回路１６から出力された被制御回路に対応するアドレスをデコードした結果、該被制御回路に対応する信号がアクティブ、他の回路に対応する信号がインアクティブとなる信号のことである。例えば、図１に示す構成において制御回路１６がポート回路１０を使ってマイコン２の外部にデータを出力しようとした場合を考える。先ず、制御回路１６がポート回路１０を示すアドレスを不図示のアドレスバスに出力し、それをプリデコーダ１７が受けて、ポート回路１０のプリデコード信号だけをアクティブにして出力し、残りの全ての回路のプリデコード信号をインアクティブとして出力する。このプリデコード信号を検出すれば、使用時及び不使用時の回路を見分けることができる。勿論、上記の他に制御回路１６等から使用時及び不使用時の回路を見分けるための特別な制御信号を生成する仕様にしても構わない。ただ、既存のプリデコード信号を使用した方が、最小限の新規回路追加で本願発明の集積回路装置が必要とする基本仕様を具備したクロック遮断回路を実現することができる。なお、以降、プリデコード信号がアクティブであることを指す符号として“Ｌ”、インアクティブであるとき、“Ｈ”を用いる。
【００４６】
（ｂ）は（ａ）に示すクロック遮断回路の具体例として、ＮＡＮＤ回路を使用したクロック遮断回路を示している。（ｂ）に示す回路においてプリデコード信号がアクティブ(“Ｌ”)のとき（即ち、制御回路１６がこのプリデコード信号に対応する回路を使用するとき）、各機能ブロックに供給される動作クロック信号（この場合は上記プリデコード信号に対応する回路の機能ブロックに供給される動作クロック信号）は、クロックジェネレータ２０から供給される動作クロック信号の逆相波形（反転増幅）となって供給される。
【００４７】
また、プリデコード信号がインアクティブ(“Ｈ”)のとき（即ち、制御回路１６がこのプリデコード信号に対応する回路を使用しないとき）、各機能ブロックに供給される動作クロック信号（この場合は上記プリデコード信号に対応する回路の機能ブロックに供給される動作クロック信号）は、クロックジェネレータ２０から供給される動作クロック信号が“Ｈ”でも“Ｌ”でもインアクティブ“Ｈ”となる。これにより、上記プリデコード信号に対応する回路の機能ブロックは動作クロック信号の供給が遮断される。
このようにしてプリデコード信号から不使用時、使用時の回路を判別して適宜回路の動作停止を行うことができる。
【００４８】
（ｃ）は（ａ）に示すクロック遮断回路の別の具体例として、クロックドインバータ回路を使用したクロック遮断回路を示している。（ｃ）に示すクロック遮断回路は、プリデコード信号がインアクティブ(“Ｈ”)のとき、クロックジェネレータ２０から供給される動作クロック信号が遮断され、プリデコード信号がアクティブ(“Ｌ”)のときは、各機能ブロックに供給される動作クロック信号がクロックジェネレータ２０から供給される動作クロック信号の逆相波形（反転増幅）となって供給される点は（ｂ）に示したものと同様である。このクロックドインバータ回路を使用したクロック遮断回路の利点としては、クロックドインバータ回路を使用した方が少ないトランジスタなどの回路素子数で構成することができることにある。
【００４９】
以上のように、この実施の形態１によれば、内部回路１６〜１９とＶｃｃ端子３との間の電源供給ラインを引き回し、且つポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に供給することで装置内外のノイズによる影響を低減させたマイコン２において、電気的に最も近接する経路を介してＶｃｃ端子３と接続する電源端子最近接回路（ポート回路６若しくは機能ブロック３２内の電源端子最近接回路）を不使用時に動作停止させるクロック遮断回路６２を備えるので、ノイズ特性を向上させたマイコン２を提供することができる。
【００５０】
ここで、「ポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に供給する」のは、ポート回路６〜１５の端子パッドとピンとの物理的距離が極力近くなるように配置されることから、Ｖｃｃ端子３との間に構成されるＬＣフィルタの構成要素としてポート回路６〜１５を使用しているだけで、等価回路（図２）を見ても分かるように、ポート回路６〜１５でなければＬＣフィルタが構成できないというわけではもちろんない。例えば、周辺回路１９が電気的に最も近接する経路を介してＶｃｃ端子３に接続する集積回路装置であれば、周辺回路１９をＬＣフィルタの構成要素として用いても全く同じ効果が期待できる。これはメモリ１８や他の回路でも同様である。
【００５１】
加えて、内部回路１６〜１９及びクロックジェネレータ２０を、例えばメモリ１８と簡単な制御回路だけの構成に置き換えれば、この実施の形態１の構成をメモリにも適用でき、周辺回路１９をサーボの制御回路や客先ロジック等に置き換えれば特殊用途のＩＣやＡＳＩＣなどにも適用することができる。上記実施の形態では、例としてマイコンを挙げたが、上記実施の形態の構成は全ての半導体ＩＣに適用することができる。
【００５２】
また、この実施の形態１によれば、動作クロック信号の供給を遮断することで回路の動作停止を行うクロック遮断回路６２を備えるので、図１７に示すような簡易な回路で動作停止手段を構成することができる。
【００５３】
さらに、この実施の形態１によれば、制御回路１６から出力された使用すべき回路に対応するアドレスを受けると該回路に対応するプリデコード信号をアクティブとし、他の回路に対応するプリデコード信号をインアクティブとするプリデコーダを備え、回路の不使用の判断はプリデコード信号に基づいて行われるので、最小限の新規回路追加で使用若しくは不使用の回路を判断することができる。
【００５４】
さらに、この実施の形態１によれば、使用頻度の少ない機能を有する回路で不使用時に動作停止する回路を構成するので、マイコン２の使いやすさ・融通性の確保、及び高速動作時の誤動作リスクの回避の全てを同時に実現しながら、ノイズ特性を向上させることができる。
【００５５】
なお、上記実施の形態１では回路の動作を停止させるのに動作クロック信号の供給を遮断するものについて説明したが、本願発明はこれに限らず、回路の電源供給自体を遮断することで動作停止するようにしてもよい。
【００５６】
実施の形態２．
上記実施の形態１では電気的に最も近接する経路を介して電源供給端子と接続する電源端子最近接回路を不使用時に動作停止する例を示したが、この実施の形態２は電源端子最近接回路に電気的に最も近接する経路を介して接続する回路を不使用時に動作停止するものである。
【００５７】
図５はこの発明の実施の形態２による集積回路装置を示す図、図６は図５の等価回路を示す図である。図において、６，１５は上記実施の形態１で示した電気的に隣接する経路を介してＶｃｃ端子３と接続する電源端子隣接回路であるポート回路で、ポート回路６は電源端子最近接回路である。６２，６３はクロックジェネレータ２０から供給される動作クロック信号を遮断するクロック遮断回路（動作停止手段）である。これらクロック遮断回路６２，６３は電源端子最近接回路であるポート回路６、及びポート回路６に電気的に最も近接する経路を介して接続するポート回路１５をそれぞれ動作停止させる。なお、図１，２と同一構成要素には同一符号を付し重複する説明を省略する。
【００５８】
次に動作について説明する。
本願発明はノイズを低減させるために電源供給ラインに接続した回路の動作を適宜停止することを特徴とするので、主に回路の動作停止について説明する。
先ず、制御回路１６はポート回路６，１５を使用する制御を行わないとき、クロック遮断回路６２，６３に対してポート回路６，１５が不使用である旨の信号を送信する。クロック遮断回路６２，６３は上記信号によりポート回路６，１５が不使用である旨を判断し、ポート回路６，１５に供給される動作クロック信号を遮断する。これにより、図６に示すようにポート回路６，１５内の機能ブロック３２，４１は動作停止状態となり、ノイズを発生することがない。また、逆にＶｃｃ端子３を通してノイズが入力された場合、ポート回路６，１５の機能ブロック３２，４１は動作停止状態であるので誤動作することはない。
【００５９】
このとき、キャパシタ２１，３０の容量値を十分確保しておけば、ポート回路７，１４は上述したＬＣフィルタ効果を十分に受けられるので、ポート回路７，１４にて発生したノイズはＶｃｃ端子３に到達する前に減衰し、また、Ｖｃｃ端子３を通して入力されるノイズはポート回路７，１４に到達する前に減衰する。これに加えて、キャパシタ２２〜２９として装置内外のノイズを除去するのに十分な容量のものを使用すると、これらとポート回路８〜１３及び内部回路１６〜１９の等価インダクタンス及び等価キャパシタンスとの組み合わせによって、上述したＬＣフィルタと同様の効果を奏することができる。つまり、ポート回路８〜１３及び内部回路１６〜１９にて発生したノイズもＶｃｃ端子３に到達する前に減衰し、また、Ｖｃｃ端子３から入力されるノイズもポート回路８〜１３及び内部回路１６〜１９に到達する前に減衰する。
【００６０】
この実施の形態２による集積回路装置において、重要な点は「電源端子最近接回路に加えて、電気的に最も近接する経路を介して電源端子最近接回路と接続する電源端子隣接回路を不使用時に動作停止させる」ということである。図５の場合、上記のような経路を介してポート回路６及びポート回路１５がＶｃｃ端子３に接続するので、左辺のポート回路の一部である回路６，１５のクロック供給ラインにクロック遮断回路６２，６３が配置されている。これにより、従来のような「使用していない任意の回路について全て動作停止させる」だけのノイズ対策では除くことができなかった電源供給ラインを介して装置外部から入力されるノイズに対して誤動作耐量の向上が見込められるようになる。
【００６１】
しかしながら、不使用時に動作停止するようにしたポート回路６，１５が、制御回路１６の制御によっては動作停止と再起動を繰り返す可能性もある。言い換えれば、ポート回路６，１５に関しては動作クロック周波数が高いときに初動時の誤動作のリスクが高くなる。また、ノイズ低減のために、ある機能ブロックの動作を停止するということは、複数の機能ブロックを並行して動作させる処理を行うことができず、マイコン２の持つ使いやすさ、融通性の幅を狭めるという可能性もある。
【００６２】
そこで、この実施の形態２の集積回路装置では、例えば図５の左辺のポート回路６，７，１４，１５に含まれる全ての機能ブロックに配置されるトランジスタなどの回路素子のうち回路６，１５の機能ブロック３２，４１にはトランジスタなどの回路素子を１個ずつしか配置しない処理能力の低い回路とし、回路７，１４の機能ブロック３３，４０に残りのトランジスタなどの回路素子を配置して元々回路６，１５が有していた機能を追加する。このように設計をすれば、制御回路１６は回路６，１５より処理能力の高い回路７，１４を使用するようになり、処理能力が低い回路６，１５が不使用時に動作停止するので、実使用上の融通性をほとんど狭めることがない。また、高速動作時の回路６，１５の初動時における誤動作のリスクも実使用上ほとんどない状態で、マイコン２のノイズ特性の飛躍的向上のメリットだけを得ることができるようになる。このとき、回路６，１５に配置されるトランジスタ（回路素子）とは、電源供給ラインが有する抵抗、インダクタンス、及びキャパシタンスのみが存在する経路を介してＶｃｃ端子３と隣接するトランジスタであることは言うまでもない。
【００６３】
また、従来の技術で述べたようにポート回路６〜１５の各端子パッドは、外部端子であるピンとの物理的距離が極力近くなるように配置しなければならないという要請があるが、上記のように回路６，１５にはトランジスタなどの回路素子を1個ずつしか配置しない場合、回路素子１個の占有面積が小さいことからピンまでの物理的距離が伸びてしまう可能性がある。しかしながら、ノイズ特性を向上することができ、且つマイコンの使いやすさ・融通性の確保、及び高速動作時の誤動作リスクの回避の三者を同時に実現する手段としては、上記のような構成がベストケースであるといえる。
【００６４】
さらに、上記ではキャパシタ２１，３０の容量値を十分確保しておくことで、ポート回路７，１４に対するＬＣフィルタ効果を期待することができたが、ポート回路７，１４の周辺に十分な容量のキャパシタを配置することができない場合は、このポート回路７，１４を不使用時に動作停止するようにしてもよく、これについては実施の形態３において後述する。以上をまとめると、この実施の形態２による集積回路装置の特徴は「電気的に最も近接する経路を介して電源端子最近接回路と接続する電源端子隣接回路を不使用時に動作停止させる動作停止手段を備える」ことにあり、これにより、電源供給ラインを介して装置内外から入出力されるノイズに対するノイズ特性を向上させることができる。
【００６５】
ここで、実施の形態２による集積回路装置の他の構成について説明する。
図７は実施の形態２による集積回路装置の変形例を示す図であり、図８は図７の等価回路を示す図である。図７はＶｃｃ端子３がポート回路６，１５の間、及びポート回路１１，１２の間に設けられている。また、Ｖｃｃ端子３とポート回路１２との間にはキャパシタ２７が介在する。図において、６４はクロックジェネレータ２０から供給される動作クロック信号を遮断するクロック遮断回路（動作停止手段）で、図７に示したクロック遮断回路６２，６３と同じ機能を有する。このクロック遮断回路６２，６４は、「電源供給ラインが有する抵抗、インダクタンス、及びキャパシタンスのみが存在する経路を介して電源端子最近接回路と接続する電源端子隣接回路を不使用時に動作停止させる動作停止手段を備える」という考え方から、上記経路を介してＶｃｃ端子３と接続するポート回路６，１１にそれぞれ設けられている。なお、図１と同一構成要素については同一符号を付して重複する説明を省略する。
【００６６】
次に概要について説明する。この集積回路装置は左辺のポート回路６，７，１４，１５に含まれる全ての機能ブロックに配置されるトランジスタなどの回路素子のうち回路６，１５の機能ブロック３２，４１には回路素子を１個ずつしか配置しない処理能力の低い回路とし、回路７，１４の機能ブロック３３，４０に残りの回路素子を配置して元々回路６，１５が有していた機能を追加する。さらに、右辺のポート回路１０，１１に含まれる全ての機能ブロックに配置されるトランジスタなどの回路素子のうち、回路１１の機能ブロック３７には回路素子を１個ずつしか配置しない処理能力の低い回路とし、回路１０の機能ブロック３６に残りの回路素子を配置して元々回路１１が有していた機能を追加する。このようにすることで、制御回路１６は回路６，１１，１５より処理能力の高い回路７，１０，１４を使用するようになり、処理能力が低い回路６，１１，１５が不使用時に動作停止するので、実使用上の融通性をほとんど狭めることがない。
【００６７】
また、図８に示すようにクロック遮断回路６２，６３，６４により、ポート回路６，１１，１５の動作が停止され、ポート回路７〜１０，１２〜１４、内部回路１６〜１９及びクロックジェネレータ２０が動作中となる。このとき、動作中の回路とＶｃｃ端子３の間にはいずれもＬＣフィルタが一つ以上存在している（図８に示すようにポート回路７では、電源供給ラインとＧＮＤラインとを電気的に接続するキャパシタ２１と、ポート回路７に寄生する等価インダクタンス４３，４３（電源供給ライン及びＧＮＤラインのそれぞれに寄生するインダクタンス）及びポート回路７に寄生する等価キャパシタンス５３とから構成されるＬＣフィルタがＶｃｃ端子３との間に構成されている）。
【００６８】
また、キャパシタ２７が存在する（電源供給ラインが有する抵抗、インダクタンス、及びキャパシタンスの他に、他の回路素子が存在する）ために、ポート回路１２についてはクロック遮断回路を設けていない（つまり、ポート回路１２は電源端子隣接回路ではない）。このキャパシタ２７がない場合は、ポート回路１２についても「電源供給ラインが有する抵抗、インダクタンス、及びキャパシタンスのみが存在する」ことになるので、クロック遮断回路を設ける必要が生じてくることはいうまでもない。この場合、下辺のポート回路１２，１３に含まれる全ての機能ブロックに配置されるトランジスタなどの回路素子のうち、回路１２の機能ブロック３８には回路素子を１個ずつしか配置しない処理能力の低い回路とし、回路１３の機能ブロック３９に残りの回路素子を配置して元々回路１２が有していた機能を追加する。この構成がノイズ低減とマイコンの融通性確保、および高速動作時の誤動作リスクの回避の三者を同時に実現する手段としてベストケースであることはこれまで述べてきた内容から十分に類推可能であろう。
【００６９】
実施の形態２による集積回路装置の上記以外の構成について説明する。
図９は実施の形態２による集積回路装置の他の構成を示す図であり、図１０は図９の等価回路を示す図である。図９はＶｃｃ端子３がポート回路６，７間、及びポート回路１４，１５間（同一辺のポート回路間）に設けられている。ここで、電源端子最近接回路はポート回路７，１５であり、電気的に最も近接する経路を介してポート回路７，１５と接続するポート回路６，１４が電源端子隣接回路である。６５はクロックジェネレータ２０から供給される動作クロック信号を遮断するクロック遮断回路（動作停止手段）であり、図５及び図７に示したクロック遮断回路６２，６３，６４と同じ機能を有する。このクロック遮断回路６５はポート回路１４に供給される動作クロック信号を遮断する。７２はポート回路６，１５の間に設けられたポート回路で、ポート回路６，１５の間にそれぞれキャパシタ３０，７３を介して配置されている。７３はポート回路１５，７２の間に設けられたキャパシタであり、キャパシタ２１〜３０と同じ機能を有する。７４はポート回路７２の機能ブロック、７５はポート回路７２の等価インダクタンス、７６はポート回路７２の等価キャパシタンスである。なお、図７，８と同一構成要素には同一符号を付して重複する説明を省略する。
【００７０】
次に概要について説明する。ポート回路６，７，１４，１５にクロック遮断回路６２〜６５を設け、且つ左辺のポート回路６，７，１４，１５，７２に含まれる全ての機能ブロックに配置されるトランジスタなどの回路素子のうち、回路６，７，１４，１５の機能ブロック３２，３３，４０，４１には回路素子を１個ずつしか配置しない処理能力の低い回路とし、回路７２の機能ブロック７４に残りの回路素子を配置して元々回路６，７，１４，１５が有していた機能を追加する。これにより、ノイズ低減とマイコンの融通性確保、および高速動作時の誤動作リスクの回避の三者を同時に実現する。
【００７１】
また、図１０に示すようにクロック遮断回路６２，６３，６４，６５により、ポート回路６，７，１４，１５の動作が停止され、ポート回路８〜１３，７２、内部回路１６〜１９及びクロックジェネレータ２０が動作中となる。このとき、動作中の回路とＶｃｃ端子３の間にはいずれもＬＣフィルタが一つ以上存在している（図１０に示すようにポート回路８では、電源供給ラインとＧＮＤラインとを電気的に接続するキャパシタ２２と、ポート回路８に寄生する等価インダクタンス４４，４４（電源供給ライン及びＧＮＤラインのそれぞれに寄生するインダクタンス）及びポート回路８に寄生する等価キャパシタンス５４とから構成されるＬＣフィルタがＶｃｃ端子３との間に構成されている）。
【００７２】
図９及び図１０では、左辺のポート回路６，７，１４，１５の間にＶｃｃ端子３が複数ある場合であるが、これが他辺に複数ある場合であっても同様であることはいうまでもない。また、ある辺のポート回路の間に複数のＶｃｃ端子３、他辺のポート回路の間にもＶｃｃ端子３が存在するような、図７及び図９の構成を複合した集積回路装置においても、「電源供給ラインが有する抵抗、インダクタンス、及びキャパシタンスのみが存在する経路を介して電源端子最近接回路と接続する電源端子隣接回路を不使用時に動作停止させる動作停止手段を備える」というこの実施の形態２の基本的な考え方に沿って動作停止手段としてクロック遮断回路を設置していくことで、上述した効果が期待できる。
【００７３】
なお、クロック遮断回路６２，６３，６４，６５については、不使用時に動作停止すべき回路に対して確実に動作クロック信号を遮断することができれば、どのようなものでも基本的にはよく、上記実施の形態１に示した図１７に示す構成のものでもよい。
【００７４】
以上のように、この実施の形態２によれば、内部回路１６〜１９とＶｃｃ端子３との間の電源供給ラインを引き回し、且つポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に供給することで装置内外のノイズによる影響を低減させたマイコン２において、クロック遮断回路６２，６３，６４，６５が電気的に最も近接する経路を介してＶｃｃ端子３と接続する電源端子最近接回路（図５ではポート回路６、図７ではポート回路６，１１、図９ではポート回路７，１５）と、電気的に最も近接する経路を介して電源端子最近接回路に接続する電源端子隣接回路（ポート回路１５（図５のポート回路６に隣接する）、ポート回路６（図９のポート回路７に隣接する）、ポート回路１４（図９のポート回路１５に隣接する））を不使用時に動作停止させるので、ノイズ特性を向上させたマイコン２を提供することができる。
【００７５】
ここで、「ポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に供給する」のは、ポート回路６〜１５の端子パッドとピンとの物理的距離が極力近くなるように配置されることから、Ｖｃｃ端子３との間に構成されるＬＣフィルタの構成要素としてポート回路６〜１５を使用しているだけで、等価回路（図２，６，８，１０）を見ても分かるように、ポート回路６〜１５でなければＬＣフィルタが構成できないというわけではもちろんない。例えば、周辺回路１９が上記経路を介してＶｃｃ端子３に接続している集積回路装置であれば、周辺回路１９をＬＣフィルタの構成要素として用いても全く同じ効果が期待できる。これはメモリ１８や他の回路でも同様である。
【００７６】
加えて、内部回路１６〜１９及びクロックジェネレータ２０を、例えばメモリ１８と簡単な制御回路だけの構成に置き換えれば、この実施の形態２の構成をメモリにも適用でき、周辺回路１９をサーボの制御回路や客先ロジック等に置き換えれば特殊用途のＩＣやＡＳＩＣなどにも適用することができる。上記実施の形態では、例としてマイコンを挙げたが、上記実施の形態の構成は全ての半導体ＩＣに適用することができる。
【００７７】
なお、上記実施の形態２では回路の動作を停止させるのに動作クロック信号の供給を遮断するものについて説明したが、本願発明はこれに限らず、回路の電源供給自体を遮断することで動作停止するようにしてもよい。
【００７８】
実施の形態３．
上記実施の形態２では電源供給線が有する抵抗、インダクタンス、及びキャパシタンスのみが存在する経路を介して電源供給端子と接続する電源端子隣接回路を不使用時に動作停止させることでノイズを低減するものであったが、この実施の形態３は動作停止手段が電気的に最も近接する経路を介して電源端子最近接回路と接続する回路から電源端子を介して装置内外にノイズが出入しない回路に至るまでの経路に接続する全ての回路を不使用時に動作停止させるものである。
【００７９】
図１１はこの発明の実施の形態３による集積回路装置の構成を示す図、図１２は図１１の等価回路（左辺のポート回路６，７，１４，１５を動作停止させた状態）を示す図である。図において、６４，６５はクロックジェネレータ２０から供給される動作クロック信号を遮断するクロック遮断回路（動作停止手段）であり、左辺のポート回路６，７，１４，１５が不使用時にポート回路７，１４を動作停止する。また、ポート回路６，７，１４，１５内の等価インダクタンス４２，４３，５０，５１及び等価キャパシタンス５２，５３，６０，６１と、各ポート回路間に配置されたキャパシタ２１，３０によってＶｃｃ端子３との間にＬＣフィルタが構成されている。なお、図９と同一構成要素には同一符号を付して重複する説明を省略する。
【００８０】
次に概要について説明する。上記実施の形態１から不使用時に動作停止する回路を増やした構成だが、この実施の形態３はポート回路及びキャパシタの配置に関する現実的な要請を考慮したものであるといえる。上述したように一般的にポート回路は端子パッドとピンとの物理的距離が近くなるように配置されることから、ピンがない基板の角の位置に配置するキャパシタ２２，２９ほど大きな容量のキャパシタをキャパシタ２１，３０として配置することができない。このため、集積回路装置の使用用途によっては、ポート回路７，１４から発生するノイズをＶｃｃ端子３に到達するまでに減衰させる、若しくはＶｃｃ端子３を通して入力したノイズをポート回路７，１４に到達するまでに減衰させるのに十分な容量のキャパシタ２１，３０を配置することができない可能性がある。これは、図１２中のポート回路７を例に挙げると、キャパシタ２１、ポート回路７内の等価インダクタンス４３，４３、及び等価キャパシタンス５３によってＶｃｃ端子３との間に構成されるＬＣフィルタがキャパシタ２１の容量が十分でないと十分なノイズ除去効果を発揮することができないことによる。このように装置内外のノイズの影響によるポート回路７，１４の誤動作耐量が集積回路装置全体の誤動作耐量を左右する可能性がある。
【００８１】
そこで、この実施の形態３では、電源端子最近接回路（ポート回路６）から上記のようなＬＣフィルタ効果を発揮させるのに十分な容量のキャパシタを接続することができる回路に至るまでの経路に接続する全ての回路を不使用時に動作停止させるものとする。この例として、上述したように集積回路装置の基板の角は一般的にピンがないことから物理的空間が確保できる場合が多いことを利用して、容量の大きいキャパシタをキャパシタ２２，２９として配置する。これにより、キャパシタ２２，２９の容量を十分に確保したことで、ポート回路８，１３はＬＣフィルタ効果によりＶｃｃ端子３を介して装置内外にノイズが出入しない回路となる。つまり、キャパシタ２２，２９と左辺のポート回路６，７，１４，１５内に寄生する等価インダクタンス４２，４３，５０，５１及び等価キャパシタンス５２，５３，６０，６１とからＶｃｃ端子３との間にＬＣフィルタが構成されて、Ｖｃｃ端子３を介して装置内外に出入するノイズを十分に除去することができる効果を奏するようになる。
このようにして、ポート回路６からポート回路８，１３に至るまでの経路に接続するポート回路６，７，１４，１５を動作停止させれば、内部回路１６〜１９及び上辺のポート回路８，９、右辺のポート回路１０，１１、下辺のポート回路１２，１３は実用上問題のないレベルにノイズを低減することができる。
【００８２】
また、この実施の形態３による集積回路装置は、不使用時に動作停止させる回路を多くすることで回路動作によって不可避的に発生するノイズを上記実施の形態１，２に比べて除くことができるが、マイコン２の使いやすさ、融通性等が多少悪くなる。この問題に対しては、例えば左辺のポート回路６，７，１４，１５を使用せず、データの入出力は専ら上辺のポート回路８，９、右辺のポート回路１０，１１或いは下辺のポート回路１２，１３で行う構成とすることで解消することができる。また、使用頻度が高い回路をＶｃｃ端子３と電気的に隣接して配置しないようにしてもよい（図１１の例では、使用頻度が高い回路から左辺のポート回路６，７，１４，１５を構成しないようにする）。
【００８３】
次に、この実施の形態３による集積回路装置が使用するクロック遮断回路について説明する。実施の形態３で使用するクロック遮断回路は基本的に上記実施の形態１と同じ構成でよい。ここで、構成の複雑化を抑えるため新規追加する回路素子数をできるだけ少なくするという考え方にたてば、図１７の(ｄ)のようなクロック遮断回路にしてもよい。このクロック遮断回路では左辺のポート回路６，７，１４，１５に対応する各４つのプリデコード信号をＯＲ回路に反転させて入力し、これらのうちいずれかがアクティブ（“Ｌ”）（左辺のポート回路６，７，１４，１５のうち、いずれかが使用時）になれば、ＮＡＮＤ回路からの出力信号はクロックジェネレータ２０からの動作クロック信号の反転増幅した値として各回路に供給される。反対に、全てがインアクティブ（“Ｈ”）（左辺のポート回路６，７，１４，１５の全てが不使用時）であれば、ＮＡＮＤ回路からの出力信号はインアクティブ“Ｈ”となってクロックジェネレータ２０からの動作クロック信号が供給されず、ポート回路６，７，１４，１５の動作を停止することができる。
【００８４】
以上のように、この実施の形態３によれば、内部回路１６〜１９とＶｃｃ端子３との間の電源供給ラインを引き回し、且つポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に供給することで装置内外のノイズによる影響を低減させたマイコン２において、クロック遮断回路６２〜６５が、電気的に最も近接する経路を介して、電源端子最近接回路であるポート回路６と接続する回路（キャパシタ２１、ポート回路１５）から、Ｖｃｃ端子３を介して装置内外にノイズが出入しない回路（ポート回路８，１３）に至るまでの経路に接続する全ての回路（ポート回路６，７，１４，１５）を不使用時に動作停止させるので、上記実施の形態１，２の構成と比較して、さらにノイズ特性を向上させたマイコン２を提供することができる。
【００８５】
なお、上記実施の形態３において、Ｖｃｃ端子３が複数存在する場合は、例えば左辺のポート回路６，７，１４，１５のいずれかの回路間と上辺のポート回路８，９のどちらかに隣接してＶｃｃ端子３が存在しているのであれば、左辺のポート回路６，７，１４，１５及び上辺のポート回路８，９の全回路に供給される動作クロック信号を不使用時に遮断することで上記と同様の効果を得ることができる。これは他辺の組み合わせであっても同様であることはいうまでもない。
【００８６】
また、上記実施の形態３においても、例えばポート回路と他の回路が入れ替わっても同様の効果が期待できることは容易に推測可能である。メモリやその他すべての半導体ＩＣについても上述した構成を適用することで同様の効果が期待できる。
【００８７】
実施の形態４．
この実施の形態４は上記実施の形態３と同様に動作停止手段が電気的に最も近接する経路を介して電源端子最近接回路と接続する回路から電源端子を介して装置内外にノイズが出入しない回路に至るまでの経路に接続する全ての回路を不使用時に動作停止させるものであるが、不使用時に動作停止させる回路の異なるパターンを示すものである。
【００８８】
図１３はこの発明の実施の形態４による集積回路装置を示す図、図１４は図１３の等価回路を示す図である。図において、６６〜６９はクロックジェネレータ２０から供給される動作クロック信号を遮断するクロック遮断回路（動作停止手段）であり、左辺のポート回路６〜９，１２〜１５が不使用時にポート回路８，９，１２，１３を動作停止する。このクロック遮断回路６６〜６９は上述したクロック遮断回路６２〜６５と同じ機能を有する。また、ポート回路６〜９，１２〜１５内の等価インダクタンス４２〜４５，４８〜５１及び等価キャパシタンス５２〜５５，５８〜６１と、各ポート回路間に配置されたキャパシタ２１〜２３，２８〜３０によってＶｃｃ端子３からポート回路１０，１１に至るまでにＬＣフィルタが構成される。なお、図１１と同一構成要素には同一符号を付して重複する説明を省略する。
【００８９】
次に概要について説明する。この実施の形態４においては、電気的に最も近接する経路を介してＶｃｃ端子３と接続するポート回路６（電源端子最近接回路）、及び、電気的に最も近接する経路を介してポート回路６と接続するポート回路１５（電源端子隣接回路）及びキャパシタ２１（電源端子隣接回路）を含む左辺のポート回路６，７，１４，１５、左辺のポート回路７側に接する上辺のポート回路８，９、及び左辺のポート回路１４側に接する下辺のポート回路１２，１３が不使用時に動作を停止する。
【００９０】
この実施の形態４は、マイコンの使いやすさ、融通性を多少犠牲にしてもノイズ対策を優先するといった考え方を上記した構成よりさらに発展させた例であるといえる。例えば、左辺、上辺、下辺のポート回路６〜９，１２〜１５を使用せず、データの入出力は専ら右辺のポート回路１０，１１で行うようにすれば、ノイズ対策という見地に立てば図１１の構成よりさらに有効である。具体的に説明すると、左辺のポート回路６，７，１４，１５に加えて上辺のポート回路８，９及び下辺のポート回路１２，１３を不使用時に動作停止させることで、回路動作によって不可避的に発生するノイズを除去することができる。さらに、図１４に示すようにバイパスコンデンサであるキャパシタ２１〜２３，２８〜３０とポート回路６〜９，１２〜１５内に寄生する等価インダクタンス４２〜４５，５８〜６１及び等価キャパシタンス５２〜５５，４８〜５１とからＶｃｃ端子３との間にＬＣフィルタが構成される。これらより、Ｖｃｃ端子３からポート回路１０，１１に至るまでの間における装置内外のノイズの影響が十分に除去される。
【００９１】
また、この実施の形態４に使用するクロック遮断回路について説明する。実施の形態４に使用するクロック遮断回路は、基本的に上記実施の形態１〜３のものと同じ構成でよい。ここで、構成の複雑化を抑えるため新規追加する回路素子数をできるだけ少なくするという考え方にたてば、図１７(ｄ)に示すクロック遮断回路を、左辺、上辺、下辺に含まれる全てのポート回路６〜９，１２〜１５に対応するプリデコード信号を入力する構成に拡大してもよい。
【００９２】
以上のように、この実施の形態４によれば、内部回路１６〜１９とＶｃｃ端子３との間の電源供給ラインを引き回し、且つポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に供給することで装置内外のノイズによる影響を低減させたマイコン２において、クロック遮断回路６２〜６９が、電気的に最も近接する経路を介して、電源端子最近接回路であるポート回路６と接続する回路（ポート回路１５及びキャパシタ２１）から、Ｖｃｃ端子３を介して装置内外にノイズが出入しない回路（ポート回路１０，１１）に至るまでの経路に接続する全ての回路（ポート回路６〜９，１２〜１５）を不使用時に動作停止させるので、上記実施の形態１〜３の構成と比較して、さらにノイズ特性を向上させたマイコン２を提供することができる。
【００９３】
なお、上記実施の形態４において、Ｖｃｃ端子３が複数存在する場合は、例えば左辺のポート回路６，７，１４，１５のいずれかの回路間と上辺のポート回路８，９のどちらかに隣接してＶｃｃ端子３が存在しているのであれば、左辺のポート回路６，７，１４，１５及び上辺のポート回路８，９の全回路に供給される動作クロック信号を不使用時に遮断することで上記と同様の効果を得ることができる。これは他辺の組み合わせであっても同様であることはいうまでもない。
【００９４】
また、上記実施の形態４においても、例えばポート回路と他の回路が入れ替わっても同様の効果が期待できることは容易に推測可能である。メモリやその他すべての半導体ＩＣについても上述した構成を適用することで同様の効果が期待できる。
【００９５】
実施の形態５．
この実施の形態５は、上記実施の形態３の変形例として電気的に最も近接する経路を介して電源供給端子と接続する電源端子最近接回路から内部回路に至るまでの間に介在する電源供給線に接続した回路を不使用時に動作停止させるものである。
【００９６】
図１５はこの発明の実施の形態５による集積回路装置の構成を示す図、図１６は図１５の等価回路を示す図である。図において、３１は電源供給ライン上の内部回路１６〜１９への電源の引き込み口を示す分岐点、７０，７１はクロックジェネレータ２０から供給される動作クロック信号を遮断するクロック遮断回路（動作停止手段）であり、電気的に最も近接する経路を介してＶｃｃ端子３と接続する回路（ポート回路６）から内部回路１６〜１９への電源の引き込み口である分岐点３１に至るまでの間の電源供給ラインに接続するポート回路６〜１５を不使用時に動作停止する。このクロック遮断回路７０，７１は上述したクロック遮断回路６２〜６９と同じ機能を有する。また、ポート回路６，１５から内部回路１６〜１９に至るまでに、ポート回路６〜１５内の等価インダクタンス４２〜５１及び等価キャパシタンス５２〜６１と、各ポート回路間に配置されたキャパシタ２１〜３０とから構成されるＬＣフィルタは、上記実施の形態１〜４の構成と比較してさらに十分なノイズ低減効果を有する。これにより、内部回路１６〜１９はＶｃｃ端子３を介して装置内外にノイズが出入しない回路となる。なお、図１３及び図１４と同一構成要素には同一符号を付して重複する説明を省略する。
【００９７】
次に概要について説明する。この実施例は、使いやすさ、融通性を犠牲にしてもノイズ対策を優先するといった考え方を実施の形態１〜４よりさらに発展させた例であるといえる。マイコン２内外にデータ入出力する間は、少なくともデータ入出力を行うポート回路を動作させなければならないが、例えばデータ入出力とマイコン２内でのデータ処理と繰り返すような処理（マイコン２内でのデータ処理時間がデータ入出力時間に対して十分に長い場合）を行い、且つデータ処理中のノイズ等による誤動作を極力なくすように構成する場合には、この実施の形態５による構成は有効である。つまり、マイコン２内でデータ処理中に分岐点３１に至るまでの間の電源供給ラインに接続する全ポート回路６〜１５を停止することで、回路動作によって不可避的に発生するノイズを除去することができる。さらに、図１６に示すようにバイパスコンデンサであるキャパシタ２１〜３０とポート回路６〜１５内に寄生する等価インダクタンス４２〜５１及び等価キャパシタンス５２〜６１とからＶｃｃ端子３との間にＬＣフィルタが構成される。これらより、ポート回路６，１５から内部回路１６〜１９に至るまでの間における装置内外のノイズの影響が十分に除去される。
【００９８】
次に、この実施の形態５に使用するクロック遮断回路について説明する。このクロック遮断回路７０，７１は基本的に上記実施の形態１と同構成でよい。新規追加するトランジスタなどの回路素子数をできるだけ少なくするという考え方にたてば、図１７の(ｄ)のクロック遮断回路の構成を、ポート回路６〜１５のプリデコード信号を入力する構成に拡大してもよい。具体的には、クロック遮断回路のＮＡＮＤ回路にポート回路６〜１５に対応するプリデコード信号を反転させて入力し、これらのうちいずれかがアクティブ（“Ｌ”）（ポート回路６〜１５のうち、いずれかが使用時）になれば、クロックジェネレータ２０からの動作クロック信号が各ポート回路６〜１５に供給される。反対に、全てがインアクティブ（“Ｈ”）（ポート回路６〜１５の全てが不使用時）であれば、クロックジェネレータ２０からの動作クロック信号が供給されず、ポート回路６〜１５の動作を停止することができる。
【００９９】
以上のように、この実施の形態５によれば、内部回路１６〜１９とＶｃｃ端子３との間の電源供給ラインを引き回し、且つポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に供給することで装置内外のノイズによる影響を低減させたマイコン２において、クロック遮断回路６２〜７１が電気的に最も近接する経路を介して、電源端子最近接回路であるポート回路６と接続する回路（ポート回路１５及びキャパシタ２１）から、Ｖｃｃ端子３を介して装置内外にノイズが出入しない回路（内部回路１６〜１９）に至るまでの経路に接続する全ての回路（ポート回路６〜１５）を不使用時に動作停止させるので、上記実施の形態１〜４と比較してさらにノイズ特性を向上させたマイコン２を提供することができる。
【０１００】
なお、上記実施の形態５においても、例えばポート回路と他の回路が入れ替わっても同様の効果が期待できることは容易に推測可能である。メモリやその他すべての半導体ＩＣについても上述した構成を適用することで同様の効果が期待できる。
【０１０１】
実施の形態６．
この実施の形態６では動作停止手段を構成する回路以外の回路を不使用時に動作停止させるものである。
【０１０２】
図１８はこの発明の実施の形態６による集積回路装置の構成を示す図、図１９は図１８の等価回路を示す図である。図において、７７，７８はクロックジェネレータ２０から供給される動作クロック信号を遮断するクロック遮断回路（動作停止手段）であり、メモリ１８及び周辺回路１９を不使用時に動作停止する。制御回路１６及びプリデコーダ１７はクロック遮断回路６２〜７１，７７，７８が入力するプリデコード信号を生成するので、クロック遮断回路を持たない構成になっている。クロックジェネレータ２０を停止すると、マイコン２自体が停止するので、こちらもクロック遮断回路を持たない。なお、図１５及び図１６と同一構成要素には同一符号を付して重複する説明を省略する。
【０１０３】
次に概要について説明する。この実施の形態６において内部回路１６〜１９がデータ処理中のときは、ポート回路６〜１５（必ず、電源ノイズの主たる原因である電気的に最も近接する経路を介してＶｃｃ端子３と接続するポート回路６及びこのポート回路６に電気的に最も近接する経路を介して接続するポート回路１５を含む）を停止することで、図１６の等価回路の状態になり、上記実施の形態５と同様のノイズ低減効果が期待できる。一方、ポート回路６〜１５のいずれかを使用してデータ入出力を行うときは、メモリ１８、周辺回路１９を停止することもできる。この点が上記実施の形態５と異なる点である。この機能がもたらすメリットについて、以下に説明する。
【０１０４】
上記実施の形態１〜５の説明において使用された各等価回路（図２、図４、図６、図８、図１０、図１２、図１４、図１６）において、内部回路１６〜１９、クロックジェネレータ２０と、例えばポート回路１０との電気的接続の間には、キャパシタ２５及びポート回路１０内の等価インダクタンス４６、等価キャパシタンス５６の三者によって構成されるＬＣフィルタが存在している。しかし、キャパシタ２５は上記実施の形態３で述べたキャパシタ２１，３０と同様に、マイコン２を構成する基板の角の位置でなく、右辺のポート回路１０，１１の間に配置されるキャパシタであるので、キャパシタを配置する物理的空間に制約を受ける。このため、マイコン２を構成する基板の角の位置に配置されるキャパシタ２４，２７ほどの容量の大きいキャパシタをキャパシタ２５として配置する物理的空間が確保できないことが多い。キャパシタ２５の容量値が十分に大きくなければ、内部回路１６〜１９及びクロックジェネレータ２０から発生するノイズが、上記ＬＣフィルタで十分に減衰しきらないということが起こり得る。つまり、ポート回路１０を使ってマイコン２がデータ入出力をしているときに、内部回路１６〜１９及びクロックジェネレータ２０から出力されるノイズの影響でポート回路１０が誤動作する可能性がある。そこで、内部回路１６〜１９についても使用されていない回路の動作を停止できる機能を有していれば、動作停止によりノイズ発生源の数が減るので、キャパシタ２５の容量値が同じでもポート回路１０が誤動作する可能性が減少する。
【０１０５】
また、図１９に示す等価回路の状態で内部回路１６〜１９で演算を行った後に、ポート回路１０を使用して演算結果を出力しようとしている状態と考えてもらうと理解しやすいだろう。つまり、メモリ１８及び周辺回路１９の動作を停止することで、ノイズ発生源である動作中の回路数が減ることは一目瞭然である。一方、メモリ１８及び周辺回路１９が動作停止していてもいなくてもキャパシタ２５の容量値は変わらないので、図１９のように停止したほうが、ポート回路１０を使用して演算結果を出力しようとしているときにポート回路１０が誤動作する可能性が減少することが分かる。
【０１０６】
以上のように、この実施の形態６によれば、内部回路１６〜１９とＶｃｃ端子３との間の電源供給ラインを引き回し、且つポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に供給することで装置内外のノイズによる影響を低減させたマイコン２において、クロック遮断回路６２〜７１，７７，７８が電気的に最も近接する経路を介してＶｃｃ端子３と接続するポート回路６の他に動作停止を行うのに必要としない回路（ポート回路６〜１５、メモリ１８及び周辺回路１９）を不使用時に動作停止させるので、上記実施の形態１〜５の構成と比較してさらにノイズ特性を向上させたマイコン２を提供することができる。
【０１０７】
なお、上記実施の形態６においても、例えばポート回路と他の回路が入れ替わっても同様の効果が期待できることは容易に推測可能である。メモリやその他すべての半導体ＩＣについても上述した構成を適用することで同様の効果が期待できる。
【０１０８】
実施の形態７．
この実施の形態７では電気的に最も近接する経路を介して電源供給端子と接続する電源端子最近接回路と同一の動作信号及び／若しくは動作源が供給されて共に動作する回路を含めてなる電源端子最近接回路群を不使用時に動作停止させる動作停止手段を備えるものである。
【０１０９】
図２０はこの発明の実施の形態７による集積回路装置を示す図、図２１は図２０の等価回路を示す図である。図において、６は電気的に最も近接する経路を介してＶｃｃ端子３と隣接するポート回路（電源端子最近接回路）、３０ａは上述したＬＣフィルタ効果を奏するようにＶｃｃ端子３とポート回路１５との間に設けたキャパシタである。７９はクロックジェネレータ２０から供給される動作クロック信号を遮断するクロック遮断回路（動作停止手段）である。このクロック遮断回路７９は電源端子最近接回路であるポート回路６と同一の動作クロック信号が供給されて共に動作するポート回路７，１４，１５を含めてなる回路群の動作停止をすることで、ポート回路６の動作を停止させる。なお、図１８，１９と同一構成要素には同一符号を付し重複する説明を省略する。
【０１１０】
次に動作について説明する。
本願発明はノイズを低減させるために電源供給ラインに接続した回路の動作を適宜停止することを特徴とするので、主に回路の動作停止について説明する。
制御回路１６はポート回路６を使用する制御を行わないとき、クロック遮断回路７９に対してポート回路６が不使用である旨の信号を送信する。クロック遮断回路７９は上記信号によりポート回路６が不使用である旨を判断し、ポート回路６に供給される動作クロック信号を遮断する。このとき、図２１に示すようにポート回路６を含んだポート回路７，１４，１５及びキャパシタ２２，２９からなる回路群は動作停止状態となり、ノイズを発生することがない。また、逆にＶｃｃ端子３を通してノイズが入力された場合、ポート回路６，７，１４，１５からなる回路群の機能ブロック３２，３３，４０，４１は動作停止状態であるので誤動作することはない。
【０１１１】
このとき、キャパシタ２２，２９の容量値を十分確保しておけば、ポート回路８，１３は上述したＬＣフィルタ効果を十分に受けられるので、ポート回路８，１３にて発生したノイズはＶｃｃ端子３に到達する前に減衰し、また、Ｖｃｃ端子３を通して入力されるノイズはポート回路８，１３に到達する前に減衰する。
【０１１２】
さらに、キャパシタ２２〜２９として装置内外のノイズを除去するのに十分な容量のものを使用すると、これらとポート回路８〜１３及び内部回路１６〜１９の等価インダクタンス及び等価キャパシタンスとの組み合わせによって、上述したＬＣフィルタと同様の効果を奏することができる。つまり、ポート回路８〜１３及び内部回路１６〜１９にて発生したノイズもＶｃｃ端子３に到達する前に減衰し、また、Ｖｃｃ端子３から入力されるノイズもポート回路８〜１３及び内部回路１６〜１９に到達する前に減衰する。従って、図２０に示す集積回路装置はクロック遮断回路６２を追加することによって飛躍的にノイズ特性を向上させることができる。
【０１１３】
この実施の形態７による集積回路装置において、重要な点は「電気的に最も近接する経路を介してＶｃｃ端子３と接続する回路（電源端子最近接回路）と同一の動作クロック信号及び／若しくは電源が供給されて共に動作する回路を含めてなる電源端子最近接回路群については、不使用時に動作停止するような手段を持たせる」という点である。図２０の場合、ポート回路６が電源端子最近接回路であり、このポート回路６と上記のような経路を介して接続する回路がポート回路７，１４，１５及びキャパシタ２２，２９である。さらに、ポート回路６，７，１４，１５は同一の動作クロック信号が供給されて共に動作するので、これらポート回路６，７，１４，１５及びキャパシタ２２，２９が上記電源端子最近接回路群である。そこで、この電源端子最近接回路群（ポート回路６，７，１４，１５及びキャパシタ２２，２９）のクロック供給ラインにクロック遮断回路７９が配置されている。これにより、従来のような「使用していない任意の回路について全て動作停止させる」だけのノイズ対策では除くことができなかった電源供給ラインを介して装置外部から入力されるノイズに対して誤動作耐量の向上が見込められるようになる。
【０１１４】
ここで、本願発明における「電源端子最近接回路群」という概念について説明する。
電気的に最も近接する経路は、上記実施の形態１に示したように他の回路素子を介さずに配線に寄生する等価抵抗、等価インダクタンス及び等価容量のみが存在し、これらから決定される信号伝達の時定数が最小の経路である。
このような経路を介してＶｃｃ端子３と接続する「電源端子最近接回路」に対して、さらに上記経路を介して接続する回路を上記実施の形態１では「電源端子隣接回路」と定義した。
さらに、この「電源端子隣接回路」に上記経路を介して接続する回路などを含めた回路群において、これを構成する回路が同一の動作信号（動作クロック信号）及び／若しくは動作源（電源）が供給されて共に動作する場合を考える。このとき、「電源端子最近接回路」の動作を停止させると、回路群を構成する回路の動作も同時に停止してしまう。
このように、電源端子最近接回路、及び、電源端子最近接回路と同一の動作信号及び／若しくは動作源が供給されて共に動作する回路を含めてなり、電源端子最近接回路の動作を停止させると同時に他の構成回路の動作も停止するような回路の集まりを、本願発明において「電源端子最近接回路群」と定義することにする。
【０１１５】
この実施の形態７において「電源端子最近接回路群」に対応するものは、電源端子最近接回路であるポート回路６、及び、このポート回路６と上記のような経路を介して接続する回路がポート回路７，１４，１５及びキャパシタ２２，２９からなる回路群である。
また、上記対応付けを巨視的な立場に立ったものとし、微視的な立場で上記定義を拡大して判断すると、ポート回路６内の機能ブロック３２を構成する回路を細分化することができる。つまり、電気的に最も近接する経路を介してＶｃｃ端子３と接続する機能ブロック３２内の回路（電源端子最近接回路）があり、これに上記経路を介して接続する回路を含めてポート回路６が構成される。このように考えると、上記実施の形態で示したポート回路６も「電源端子最近接回路群」とすることもできる。
【０１１６】
さらに、本願発明では互いに同一の動作信号（動作クロック信号）及び／若しくは動作源（電源）が供給されて共に動作する複数の回路を、総じて「回路群」を構成していると定義する。この場合、上記と同様に微視的に考えると上記実施の形態で示した全ての回路（ポート回路６〜１５、内部回路１６〜１９）は、それぞれ回路群を構成している。この回路群のうち、電気的に最も近接する経路を介して「電源端子最近接回路群」に接続するものを「電源端子隣接回路群」と定義する。
【０１１７】
実施の形態７の説明に戻ると、電源端子最近接回路群（図２０の例ではポート回路６，７，１４，１５及びキャパシタ２２，２９）を不使用時に動作停止することで、従来のような「使用していない任意の回路について全て動作停止させる」だけのノイズ対策では除くことができなかった電源供給ラインを介して装置外部から入力されるノイズに対して誤動作耐量の向上が見込められるようになる。しかしながら、不使用時に動作停止するようにした電源端子最近接回路群（ポート回路６，７，１４，１５及びキャパシタ２２，２９）が制御回路１６の制御によっては動作停止と再起動を繰り返す可能性もある。言い換えれば、ポート回路６，７，１４，１５に関しては動作クロック周波数が高いときに初動時の誤動作のリスクが高くなる。また、ノイズ低減のために、ある機能ブロックの動作を停止するということは、複数の機能ブロックを並行して動作させる処理を行うことができず、マイコン２の持つ使いやすさ、融通性の幅を狭めるという可能性もある。
【０１１８】
そこで、この実施の形態７の集積回路装置では、例えば図２０の左辺のポート回路６，７，１４，１５に含まれる全ての機能ブロックに配置されるトランジスタなどの回路素子のうち、回路６，７，１４，１５の機能ブロック３２，３３，４０，４１には回路素子を１個ずつしか配置しない処理能力の低い回路とし、回路８〜１３の機能ブロック３４〜３９に残りの回路素子を配置して元々回路６，７，１４，１５が有していた機能を追加する。このように設計をすれば、制御回路１６は回路６，７，１４，１５より処理能力の高い回路８〜１３を使用するようになり、処理能力が低い回路６，７，１４，１５が不使用時に動作停止するので、実使用上の融通性をほとんど狭めることがない。また、高速動作時の回路６，７，１４，１５の初動時における誤動作のリスクも実使用上ほとんどない状態で、マイコン２のノイズ特性の飛躍的向上のメリットだけを得ることができるようになる。
【０１１９】
また、従来の技術で述べたようにポート回路６〜１５の各端子パッドは、外部端子であるピンとの物理的距離が極力近くなるように配置しなければならないという要請があるが、上記のように回路６，７，１４，１５にはトランジスタなどの回路素子を1個しか配置しない場合、回路素子１個の占有面積が小さいことからピンまでの物理的距離が伸びてしまう可能性がある。しかしながら、ノイズ特性を向上することができ、且つマイコンの使いやすさ・融通性の確保、及び高速動作時の誤動作リスクの回避の三者を同時に実現する手段としては、上記のような構成がベストケースであるといえる。
【０１２０】
次に上述したクロック遮断回路について具体的に説明する。
クロック遮断回路６２については、不使用時に動作停止すべき回路に対して確実に動作クロック信号を遮断することができれば、どのようなものでも基本的にはよい。具体的な構成は上記実施の形態１から３に示したものと同様であるので、重複する説明は省略する。
【０１２１】
以上のように、この実施の形態７によれば、内部回路１６〜１９とＶｃｃ端子３との間の電源供給ラインを引き回し、且つポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に供給することで装置内外のノイズによる影響を低減させたマイコン２において、電気的に最も近接する経路を介してＶｃｃ端子３と接続する電源端子最近接回路であるポート回路６、及び、ポート回路６と同一の動作クロック信号が供給されて共に動作する回路７，１４，１５及びキャパシタ２２，２９を含めてなる電源端子最近接回路群を、不使用時に動作停止させるクロック遮断回路７９を備えるので、ノイズ特性を向上させたマイコン２を提供することができる。
【０１２２】
ここで、「ポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に供給する」のは、ポート回路６〜１５の端子パッドとピンとの物理的距離が極力近くなるように配置されることから、Ｖｃｃ端子３との間に構成されるＬＣフィルタの構成要素としてポート回路６〜１５を使用しているだけで、等価回路（図２１）を見ても分かるように、ポート回路６〜１５でなければＬＣフィルタが構成できないというわけではもちろんない。例えば、周辺回路１９が電気的に最も近接する経路を介してＶｃｃ端子３に接続する集積回路装置であれば、周辺回路１９をＬＣフィルタの構成要素として用いても全く同じ効果が期待できる。これはメモリ１８や他の回路でも同様である。
【０１２３】
加えて、内部回路１６〜１９及びクロックジェネレータ２０を、例えばメモリ１８と簡単な制御回路だけの構成に置き換えれば、この実施の形態１の構成をメモリにも適用でき、周辺回路１９をサーボの制御回路や客先ロジック等に置き換えれば特殊用途のＩＣやＡＳＩＣなどにも適用することができる。上記実施の形態では、例としてマイコンを挙げたが、上記実施の形態の構成は全ての半導体ＩＣに適用することができる。
【０１２４】
また、この実施の形態７によれば、使用頻度の少ない機能を有する回路で不使用時に動作停止する回路を構成するので、マイコン２の使いやすさ・融通性の確保、及び高速動作時の誤動作リスクの回避の全てを同時に実現しながら、ノイズ特性を向上させることができる。
【０１２５】
なお、上記実施の形態７では回路の動作を停止させるのに動作クロック信号（動作信号）の供給を遮断するものについて説明したが、本願発明はこれに限らず、回路の電源（動作源）供給自体を遮断することで動作停止するようにしてもよい。
【０１２６】
実施の形態８．
この実施の形態８では動作停止手段が電気的に最も近接する経路を介して電源端子最近接回路群と接続する回路群から電源供給端子を介して装置内外にノイズが出入しない回路群に至るまでの経路に接続する全ての回路群を、不使用時に動作停止させるものである。
【０１２７】
図２２はこの発明の実施の形態８による集積回路装置を示す図、図２３は図２２の等価回路を示す図である。図において、ポート回路６，７，１４，１５及びキャパシタ２１，２２，２９，３０は上記実施の形態７で示した電源端子最近接回路群である（以下、回路群Ａと称する）。ポート回路８，９，１２，１３及びキャパシタ２３，２８は互いに同一の動作クロック信号が供給されて共に動作し、回路群Ａと上記経路を介して接続する回路群である（以下、回路群Ｂと称する）。また、ポート回路１０，１１及びキャパシタ２４〜２７は互いに同一の動作クロック信号が供給されて共に動作する回路群（以下、回路群Ｃと称する）、内部回路１６〜１９は互いに同一の動作クロック信号が供給されて共に動作する回路群（以下、回路群Ｄと称する）である。７９，８０，８１，８２はクロックジェネレータ２０から供給される動作クロック信号を遮断するクロック遮断回路（動作停止手段）であり、それぞれ回路群Ａ、回路群Ｂ、回路群Ｃ、及び回路群Ｄの動作を停止する。なお、図２０，２１と同一構成要素には同一符号を付し重複する説明を省略する。
【０１２８】
次に動作について説明する。
本願発明はノイズを低減させるために電源供給ラインに接続した回路の動作を適宜停止することを特徴とするので、主に回路の動作停止について説明する。
先ず、制御回路１６は回路群Ａ，Ｂを使用する制御を行わないとき、クロック遮断回路７９，８０に対して回路群Ａ，Ｂが不使用である旨の信号を送信する。クロック遮断回路７９，８０は上記信号により回路群Ａ，Ｂが不使用である旨を判断し、回路群Ａ，Ｂに供給される動作クロック信号を遮断する。これにより、図２３に示すように回路群Ａ，Ｂ内の機能ブロック３２〜３５，３８〜４１は動作停止状態となり、ノイズを発生することがない。また、逆にＶｃｃ端子３を通してノイズが入力された場合、回路群Ａ，Ｂの機能ブロック３２〜３５，３８〜４１は動作停止状態であるので誤動作することはない。
【０１２９】
このとき、キャパシタ２４，２７の容量値を十分確保しておけば、回路群Ｃは上述したＬＣフィルタ効果を十分に受けられるので、回路群Ｃにて発生したノイズはＶｃｃ端子３に到達する前に減衰し、また、Ｖｃｃ端子３を通して入力されるノイズは回路群Ｃに到達する前に減衰する。これに加えて、キャパシタ２２〜２９として装置内外のノイズを除去するのに十分な容量のものを使用すると、これらとポート回路８〜１３及び内部回路１６〜１９の等価インダクタンス及び等価キャパシタンスとの組み合わせによって、上述したＬＣフィルタと同様の効果を奏することができる。つまり、ポート回路８〜１３及び内部回路１６〜１９にて発生したノイズもＶｃｃ端子３に到達する前に減衰し、また、Ｖｃｃ端子３から入力されるノイズもポート回路８〜１３及び内部回路１６〜１９に到達する前に減衰する。
【０１３０】
この実施の形態８による集積回路装置において、重要な点は上記実施の形態１で示したように「動作停止手段が電気的に最も近接する経路を介して電源端子最近接回路群と接続する回路群からＶｃｃ端子３を介して装置内外にノイズが出入しない回路群に至るまでの経路に接続する全ての回路群を、不使用時に動作停止させる」ということである。これにより、従来のような「使用していない任意の回路について全て動作停止させる」だけのノイズ対策では除くことができなかった電源供給ラインを介して装置外部から入力されるノイズに対して誤動作耐量の向上が見込められるようになる。
【０１３１】
しかしながら、不使用時に動作停止するようにした回路群Ａ，Ｂが、制御回路１６の制御によっては動作停止と再起動を繰り返す可能性もある。言い換えれば、回路群Ａ，Ｂに関しては動作クロック周波数が高いときに初動時の誤動作のリスクが高くなる。また、ノイズ低減のために、ある機能ブロックの動作を停止するということは、複数の機能ブロックを並行して動作させる処理を行うことができず、マイコン２の持つ使いやすさ、融通性の幅を狭めるという可能性もある。
【０１３２】
そこで、この実施の形態８の集積回路装置では、例えば図２２の回路群Ａ，Ｂに含まれる全ての機能ブロックに配置されるトランジスタなどの回路素子のうち回路群Ａ，Ｂの機能ブロック３２〜３５，３８〜４１にはトランジスタなどの回路素子を１個ずつしか配置しない処理能力の低い回路とし、回路群Ｃの機能ブロック３６，３７に残りのトランジスタなどの回路素子を配置して元々回路群Ａ，Ｂが有していた機能を追加する。このように設計をすれば、制御回路１６は回路群Ａ，Ｂより処理能力の高い回路群Ｃを使用するようになり、処理能力が低い回路群Ａ，Ｂが不使用時に動作停止するので、実使用上の融通性をほとんど狭めることがない。また、高速動作時の回路群Ａ，Ｂの初動時における誤動作のリスクも実使用上ほとんどない状態で、マイコン２のノイズ特性の飛躍的向上のメリットだけを得ることができるようになる。
【０１３３】
また、従来の技術で述べたようにポート回路６〜１５の各端子パッドは、外部端子であるピンとの物理的距離が極力近くなるように配置しなければならないという要請があるが、上記のように回路群Ａ，Ｂにはトランジスタなどの回路素子を1個ずつしか配置しない場合、回路素子１個の占有面積が小さいことからピンまでの物理的距離が伸びてしまう可能性がある。しかしながら、ノイズ特性を向上することができ、且つマイコンの使いやすさ・融通性の確保、及び高速動作時の誤動作リスクの回避の三者を同時に実現する手段としては、上記のような構成がベストケースであるといえる。
【０１３４】
さらに、上記ではキャパシタ２４，２７の容量値を十分確保しておくことで、回路群Ｃに対するＬＣフィルタ効果を期待することができたが、回路群Ｃの周辺に十分な容量のキャパシタを配置することができない場合は、この回路群Ｃを不使用時に動作停止するようにしてもよい。
【０１３５】
以上のように、この実施の形態８によれば、内部回路１６〜１９とＶｃｃ端子３との間の電源供給ラインを引き回し、且つポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に供給することで装置内外のノイズによる影響を低減させたマイコン２において、クロック遮断回路７９，８０が電気的に最も近接する経路を介してＶｃｃ端子３と接続するポート回路６を含んだポート回路７，１４，１５及びキャパシタ２１，２２，２９，３０からなる回路群Ａ（電源端子最近接回路群）からＶｃｃ端子３を介して装置内外にノイズが出入しない回路群に至るまでの経路に接続する全ての回路群を、不使用時に動作停止させるので、ノイズ特性を向上させたマイコン２を提供することができる。
【０１３６】
ここで、「ポート回路６〜１５及びキャパシタ２１〜３０を経由した後に内部回路１６〜１９に供給する」のは、ポート回路６〜１５の端子パッドとピンとの物理的距離が極力近くなるように配置されることから、Ｖｃｃ端子３との間に構成されるＬＣフィルタの構成要素としてポート回路６〜１５を使用しているだけで、等価回路（図２３）を見ても分かるように、ポート回路６〜１５でなければＬＣフィルタが構成できないというわけではもちろんない。例えば、周辺回路１９が上記経路を介してＶｃｃ端子３に接続している集積回路装置であれば、周辺回路１９をＬＣフィルタの構成要素として用いても全く同じ効果が期待できる。これはメモリ１８や他の回路でも同様である。
【０１３７】
加えて、内部回路１６〜１９及びクロックジェネレータ２０を、例えばメモリ１８と簡単な制御回路だけの構成に置き換えれば、この実施の形態２の構成をメモリにも適用でき、周辺回路１９をサーボの制御回路や客先ロジック等に置き換えれば特殊用途のＩＣやＡＳＩＣなどにも適用することができる。上記実施の形態では、例としてマイコンを挙げたが、上記実施の形態の構成は全ての半導体ＩＣに適用することができる。
【０１３８】
なお、上記実施の形態８では回路の動作を停止させるのに動作クロック信号の供給を遮断するものについて説明したが、本願発明はこれに限らず、回路の電源供給自体を遮断することで動作停止するようにしてもよい。
【０１３９】
また、上記実施の形態８では巨視的に考えてポート回路６，７，１４，１５及びキャパシタ２２，２９からなる回路群Ａを電源端子最近接回路群とした例を示したが、上記実施の形態７で説明したように微視的に考えて各ポート回路を回路群として上記実施の形態を適用してもよい。
さらに、回路及び回路群は、その集積回路装置の電源ノイズの状況に応じて適宜組み合わせてもよい。
【０１４０】
【発明の効果】
以上のように、この発明によれば、電気的に最も近接する経路を介して電源供給端子と接続する電源端子最近接回路、及び／若しくは、この電源端子最近接回路と同一の動作信号及び／若しくは動作源が供給されて共に動作する回路を含めてなる電源端子最近接回路群を、不使用時に動作停止させる動作停止手段を備えるので、装置外部から電源供給ラインを介して装置外部から入力されるノイズに対して誤動作耐量を向上させることができる効果がある。また、各回路間に配置したバイパスコンデンサと各回路内の等価インダクタンス及び等価キャパシタンスとからＬＣフィルタを電源供給端子との間に構成することで装置内外のノイズによる影響を低減させた集積回路装置に適用することで、ノイズ特性を向上させた集積回路装置を提供することができる効果がある。また、動作停止手段が動作クロック信号の供給を遮断することで回路の動作停止を行うので、簡易な回路で動作停止手段を構成することができる効果がある。
【０１４１】
この発明によれば、互いに同一の動作信号及び／若しくは動作源が供給されて共に動作する複数の回路からなる回路群を備え、動作停止手段が電気的に最も近接する経路を介して電源端子最近接回路若しくは電源端子最近接回路群と接続する回路及び／若しくは回路群を不使用時に動作停止させるので、上記段落０１４０と同様の効果を奏するとともに、さらにノイズ特性を向上させることができる効果がある。
【０１４２】
この発明によれば、動作停止手段が電気的に最も近接する経路を介して電源端子最近接回路若しくは電源端子最近接回路群と接続する回路及び／若しくは回路群から電源供給端子を介して装置内外にノイズが出入しない回路及び／若しくは回路群に至るまでの経路に接続する全ての回路及び／若しくは回路群を、不使用時に動作停止させるので、上記段落０１４０、段落０１４１と比較して、さらにノイズ特性を向上させることができる効果がある。
【０１４３】
この発明によれば、動作停止手段が電源端子最近接回路若しくは電源端子最近接回路群の他に動作停止に使用しない回路を不使用時に動作停止させるので、上記段落０１４０、段落０１４１、及び段落０１４２と比較して、さらにノイズ特性を向上させることができる効果がある。
【０１４５】
この発明によれば、使用すべき回路に対応するアドレスを受けると、この回路に対応する選択信号をアクティブとし、他の回路に対応する選択信号をインアクティブとするデコーダを備え、回路の不使用の判断は選択信号に基づいて行うので、新規回路の最小限の追加で使用若しくは不使用の回路を判断することができる効果がある。
【０１４６】
この発明によれば、不使用時に動作停止する回路を使用頻度の少ない機能を有する回路で構成するので、使いやすさ・融通性の確保、及び高速動作時の誤動作リスクの回避の全てを同時に実現しながら、ノイズ特性を向上させることができる効果がある。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による集積回路装置の構成を示す図である。
【図２】  図１の等価回路を示す図である。
【図３】  電気的に最も近接する経路の一例を示した等価回路図である。
【図４】  電気的に最も近接する経路の他の例を示した等価回路図である。
【図５】  この発明の実施の形態２による集積回路装置の構成を示す図である。
【図６】  図５の等価回路を示す図である。
【図７】  この発明の実施の形態２による集積回路装置の他の構成を示す図である。
【図８】  図７の等価回路を示す図である。
【図９】  実施の形態２による集積回路装置の他の構成を示す図である。
【図１０】  図９の等価回路を示す図である。
【図１１】  この発明の実施の形態３による集積回路装置の構成を示す図である。
【図１２】  図１１の等価回路を示す図である。
【図１３】  この発明の実施の形態４による集積回路装置の構成を示す図である。
【図１４】  図１２の等価回路を示す図である。
【図１５】  この発明の実施の形態５による集積回路装置の構成を示す図である。
【図１６】  図１５の等価回路を示す図である。
【図１７】  本願発明による集積回路装置が使用するクロック遮断回路を示す図である。
【図１８】  この発明の実施の形態６による集積回路装置の構成を示す図である。
【図１９】  図１８の等価回路を示す図である。
【図２０】  この発明の実施の形態７による集積回路装置の構成を示す図である。
【図２１】  図２０に示したマイコンの等価回路である。
【図２２】  この発明の実施の形態８による集積回路装置の構成を示す図である。
【図２３】  図２２に示したマイコンの等価回路である。
【図２４】  従来の集積回路装置としてマイクロコンピュータを示す図である。
【図２５】  図２４に示したマイコンの等価回路である。
【図２６】  貫通電流を原因とする電源ノイズについて、インバータ回路を例に挙げて説明した図である。
【図２７】  基板上に設けた外部端子と装置内の回路の端子パッドとの位置関係を説明する図である。
【符号の説明】
１  外部電源、２  マイコン（集積回路装置）、３  電源供給源、Ｖｃｃ端子（電源供給端子）、４  ＧＮＤ供給源、６  ポート回路（電源端子最近接回路）、７〜１５，７２  ポート回路、６２〜７１，７７〜８２  クロック遮断回路（動作停止手段）、３１  分岐点、１６  制御回路（内部回路）、１７  プリデコーダ（内部回路）、１８  メモリ（内部回路）、１９  周辺回路（内部回路）、２０  クロックジェネレータ、２１〜３０，３０ａ，７３  キャパシタ、３２〜４１  機能ブロック、４２〜５１  等価インダクタンス、５２〜６１  等価キャパシタンス、回路群Ａ（電源端子最近接回路群）、回路群Ｂ，Ｃ，Ｄ（回路群）。
【図１】
0004204737.tif 000002
【図２】
0004204737.tif 000003
【図３】
0004204737.tif 000004
【図４】
0004204737.tif 000005
【図５】
0004204737.tif 000006
【図６】
0004204737.tif 000007
【図７】
0004204737.tif 000008
【図８】
0004204737.tif 000009
【図９】
0004204737.tif 000010
【図１０】
0004204737.tif 000011
【図１１】
0004204737.tif 000012
【図１２】
0004204737.tif 000013
【図１３】
0004204737.tif 000014
【図１４】
0004204737.tif 000015
【図１５】
0004204737.tif 000016
【図１６】
0004204737.tif 000017
【図１７】
0004204737.tif 000018
【図１８】
0004204737.tif 000019
【図１９】
0004204737.tif 000020
【図２０】
0004204737.tif 000021
【図２１】
0004204737.tif 000022
【図２２】
0004204737.tif 000023
【図２３】
0004204737.tif 000024
【図２４】
0004204737.tif 000025
【図２５】
0004204737.tif 000026
【図２６】
0004204737.tif 000027
【図２７】
0004204737.tif 000028