| 【発明の名称】 |
スキャンパステスト回路 |
| 【発明者】 |
【氏名】横川 なつ恵
|
| 【要約】 |
【課題】スキャンパステストの専用配線で消費される電力損失を削減できるとともに、通常動作における集積回路の電力損失をも低減可能にする。
【解決手段】スキャンパステスト用フリップフロップA1〜Anが、セレクト信号を受けて、前段のスキャンパステスト用フリップフロップA1〜Anの出力データまたは入力データ信号を選択的に入力し、クロックの動作タイミングにてスキャンパステスト出力および通常動作出力として同一信号を出力し、前記スキャンパステスト出力およびセレクト信号を入力とするゲート回路G1〜Gnにより、少なくとも通常動作モード時には次段のスキャンパステスト用フリップフロップA1〜Anへのデータ入力を停止する。 |
【特許請求の範囲】
【請求項1】 テスト配線により縦続接続されてシフトレジスタを構成し、シリアルデータの入力によって集積回路内の故障検出を行う複数段のスキャンパステスト用フリップフロップを持ったスキャンパステスト回路において、前記スキャンパステスト用フリップフロップは、スキャンパステストモードか通常動作モードかのモード設定をするセレクト信号を受けて、前段のスキャンパステスト用フリップフロップの出力データまたは入力データ信号を選択的に入力し、クロックの動作タイミングにてスキャンパステスト出力および通常動作出力として同一信号を出力し、前記スキャンパステスト出力およびセレクト信号を入力として、少なくとも通常動作モード時にはテスト配線を通じての次段のスキャンパステスト用フリップフロップへのデータ入力を停止するゲート回路を設けたことを特徴とするスキャンパステスト回路。 【請求項2】 前記ゲート回路がアンドゲートであることを特徴とする請求項1に記載のスキャンパステスト回路。 【請求項3】 前記ゲート回路がノアゲートであることを特徴とする請求項1に記載のスキャンパステスト回路。 【請求項4】 前記ゲート回路が、前記セレクト信号をイネーブル端子に受けるゲート素子であることを特徴とする請求項1に記載のスキャンパステスト回路。 【請求項5】 前記ゲート回路が、スキャン出力をグランドレベルまたは電源レベルにクランプした信号を選択出力するセレクタであることを特徴とする請求項1に記載のスキャンパステスト回路。
|
【発明の詳細な説明】【0001】 【発明の属する技術分野】この発明は、集積回路内のフリップフロップをテスト配線で接続してシフトレジスタを構成し、これにシリアルデータを入力して集積回路の故障検出を行うスキャンパステスト回路に関する。 【0002】 【従来の技術】従来から、集積回路中の複数のフリップフロップをシフトレジスタのように縦続接続し(これをスキャンパスという)、外部端子からテスト信号を入力し、組み合わせ回路部の動作結果を前記フリップフロップを介して読み出すことにより、前記集積回路の故障検出を行うスキャンパステスト回路が提案されている。 【0003】そして、このようなスキャンパステスト回路を適用した集積回路では、このスキャンパステスト回路を適用していない集積回路に比べて、通常運用時の消費電力が大きくなる。これは、スキャンパステスト回路を増設した分だけ、スキャンパステストを実施していないときにも充放電を繰り返すことにより、そのスキャンパステスト回路で電力を消費することに起因する。 【0004】 【発明が解決しようとする課題】しかしながら、かかる従来のスキャンパステスト回路にあっては、通常運用時にも電力を浪費することとなるほか、フリップフロップ間のスキャンチェーン配線が、一般に通常動作で使用するデータ配線と比較して長くなる傾向にあり、このため、スキャンチェーン配線によって、さらに電力を無用に消失してしまうという課題があった。 【0005】この発明は前記課題を解決するものであり、スキャンパステスト用フリップフロップのスキャンパステスト出力を制御することにより、スキャンパステストの専用配線で消費される電力損失を削減できるとともに、通常動作における集積回路の電力損失をも低減できるスキャンパステスト回路を得ることを目的とする。 【0006】 【課題を解決するための手段】前記目的達成のため、請求項1の発明にかかるスキャンパステスト回路は、スキャンパステスト用フリップフロップが、スキャンパステストモードか通常動作モードかのモード設定をするセレクト信号を受けて、前段のスキャンパステスト用フリップフロップの出力データまたは入力データ信号を選択的に入力し、クロックの動作タイミングにてスキャンパステスト出力および通常動作出力として同一信号を出力し、前記スキャンパステスト出力およびセレクト信号を入力とするゲート回路により、少なくとも通常動作モード時にはテスト配線を通じての次段のスキャンパステスト用フリップフロップへのデータ入力を停止するようにしたものである。 【0007】また、請求項2の発明にかかるスキャンパステスト回路は、前記ゲート回路を、アンドゲートとしたものである。 【0008】また、請求項3の発明にかかるスキャンパステスト回路は、前記ゲート回路を、ノアゲートとしたものである。 【0009】また、請求項4の発明にかかるスキャンパステスト回路は、前記ゲート回路を、前記セレクト信号をイネーブル端子に受けるゲート素子としたものである。 【0010】また、請求項5の発明にかかるスキャンパステスト回路は、前記ゲート回路を、スキャン出力をグランドレベルまたは電源レベルにクランプした信号を選択出力するセレクタとしたものである。 【0011】 【発明の実施の形態】以下、この発明の実施の一形態を図について説明する。図1はこの発明のスキャンパステスト回路を示すブロック図であり、同図において、A1〜Anはスキャンパステスト機能を持ったスキャンパステスト用フリップフロップである。これらのフリップフロップA1〜Anは、クロック信号を配線P1を介して入力するクロック入力端子C、セレクト信号を配線P2を介して入力する入力端子SMC、前段のフリップフロップの出力データ信号を配線P3を介して入力する入力端子SIN、組合せ回路K1からの入力データ信号を入力する入力端子DIN、スキャンパステスト出力信号を配線P5を介して出力する出力端子SOUT、通常動作出力信号を配線P6を介して組合せ回路K2へ出力する出力端子DOUTを有する。 【0012】また、これらのフリップフロップA1〜Anは、スキャンパステストか通常動作かのモード設定をするセレクト信号によって、スキャンパステスト時における前段のフリップフロップA1〜An−1の出力データ信号とスキャンパステストでないときの入力データ信号とのいずれかから入力データを選択し、クロックの動作タイミングでスキャン出力信号および通常動作出力信号として同一信号を出力する。 【0013】また、G1はフリップフロップA1のスキャン出力信号とセレクト信号とを入力するゲート回路としてのアンドゲート、L1はアンドゲートG1から次段のフリップフロップA2までのテスト配線としての配線、P1〜P6はフリップフロップA1につながる各配線である。ここで、アンドゲートG1は必ずフリップフロップA1の近傍に配置し、配線P5はできるだけ短くする。これをマクロ化した領域を図上B1とする。また、同じように各領域B2〜Bnについても、スキャン出力信号とセレクト信号をそれぞれアンドゲートG2〜Gnに入力し、かつ各フリップフロップA2〜Anの近傍に配置する。 【0014】次に動作を、図2のタイムチャートを参照しながら説明する。ここでは領域B1内部のフリップフロップA1およびアンドゲートG1を例に説明するが、領域B2〜BnにおけるフリップフロップA2〜AnおよびアンドゲートG2〜Gnでも同様の動作を行う。いま、配線P2を通してフリップフロップA1の入力端子SMCにハイレベルのセレクト信号が入力されて、スキャンパステストのモードを選択している場合、出力端子SOUTと出力端子DOUTには、配線P1を通して入力されるクロックの立ち上がりタイミングで、入力端子SIN上の信号の値が出力されていて、アンドゲートG1に接続された配線L1上にも同一波形の信号を出力する。 【0015】一方、入力端子SMCに入力されるセレクト信号がローレベルで、通常動作のモードを選択している場合、出力端子SOUTと出力端子DOUTには入力端子DIN上の入力データ信号が出力される。しかし、アンドゲートG1でスキャン出力信号とセレクト信号の論理積を取っているため、配線L1上の出力信号はローレベルに固定され、通常動作中は変動しなくなる。つまり、スキャンパステストから通常動作のモードに入ると、次段のフリップフロップA2〜Anへの電流送出が停止され、消費電力が削減される。 【0016】図3はこの発明の実施の他の形態を示す。ここでは、ゲート回路G1〜Gnとして、図1に示すアンドゲートに代えてノア(NOR)ゲートを用いている。これにより、通常動作モードでの配線L1上への電流の流出を抑えることができ、前記同様に電力消費を図ることができる。 【0017】また、図4および図5はこの発明の実施のさらに他の形態を示す。このうち、図4では、ゲート回路G1〜Gnとして、イネーブル端子付きのゲート素子を用い、スキャンテストのモード時にスキャン出力信号の配線L1への出力を可能にしており、図5ではゲート回路G1〜Gnとしてセレクタを用い、セレクト信号をグランド(接地)レベルか電源レベルにクランプした信号を用いて、スキャン出力信号の配線L1への出力を制御するようにしている。このような配線L1への信号(電流)の出力制御によって、前記同様に、通常動作時における配線L1上での電力損失を抑制できる。 【0018】 【効果の説明】以上のように、この発明によれば、スキャンパステスト用フリップフロップが、スキャンパステストモードか通常動作モードかのモード設定をするセレクト信号を受けて、前段のスキャンパステスト用フリップフロップの出力データまたは入力データ信号を選択的に入力し、クロックの動作タイミングにてスキャンパステスト出力および通常動作出力として同一信号を出力し、前記スキャンパステスト出力およびセレクト信号を入力とするゲート回路により、少なくとも通常動作モード時にはテスト配線を通じての次段のスキャンパステスト用フリップフロップへのデータ入力を停止するように構成したので、スキャンパステストの専用配線で消費される電力損失を削減できるとともに、通常動作における集積回路の電力損失をも低減できるという効果が得られる。また、通常動作時のスキャンチェーンの配線長を短縮化するレイアウトを採用することで、消費電力の削減効果をさらに顕著なものとすることができるという効果が得られる。
|
| 【出願人】 |
【識別番号】000004237 【氏名又は名称】日本電気株式会社
|
| 【出願日】 |
平成10年7月1日(1998.7.1) |
| 【代理人】 |
【識別番号】100108578 【弁理士】 【氏名又は名称】高橋 詔男 (外3名)
|
| 【公開番号】 |
特開2000−19225(P2000−19225A) |
| 【公開日】 |
平成12年1月21日(2000.1.21) |
| 【出願番号】 |
特願平10−186651 |
|