(57)【要約】【課題】検査対象となるＩＣの外部部品を必要とせず、部品実装面積の増大と、製品価格の上昇を抑えることができるクロック停止検出回路およびクロック停止検出方法を提供することを目的とする。【解決手段】ＩＣ７は、クロックが停止した時に出力するためのデータを記憶する異常時用内部レジスタ２と、内部レジスタ読み出し要求信号ａの発生時にクロックガ動作しているか停止しているかの状態に基づいて内部レジスタ１と異常時用レジスタ２のいずれかを選択するレジスタ選択用フリップフロップ４と、レジスタ選択用フリップフロップ４により選択されたレジスタの値を汎用バス６に出力する出力データ切替回路５と、を備えた。【選択図】図１
2008052478.tif 000002
【特許請求の範囲】
【請求項１】
クロックを生成する内部クロック生成回路（３）と、内部レジスタ（１）と、汎用バス（６）を有し、外部からの内部レジスタ読み出し要求信号（ａ）により前記内部レジスタ（１）の値を前記汎用バス（６）に出力するＩＣ（７）のクロック停止検出回路において、
前記ＩＣ（７）は、
前記クロックが停止した時に出力するためのデータを記憶する異常時用内部レジスタ（２）と、
前記内部レジスタ読み出し要求信号（ａ）の発生時に前記クロックが動作しているか停止しているかの状態に基づいて前記内部レジスタ（１）と前記異常時用レジスタ（２）のいずれかを選択するレジスタ選択用フリップフロップ（４）と、
前記レジスタ選択用フリップフロップ（４）により選択されたレジスタの値を前記汎用バス（６）に出力する出力データ切替回路（５）と、を備えたことを特徴とするクロック停止検出回路。
【請求項２】
クロックを生成する内部クロック生成回路（３）と、内部レジスタ（１）と、汎用バス（６）を有し、外部からの内部レジスタ読み出し要求信号（ａ）により前記内部レジスタ（１）の値を前記汎用バス（６）に出力するＩＣ（７）のクロック停止検出方法において、
前記クロックが停止した時に出力するデータを異常時用レジスタ（２）に記憶するステップと、
前記内部レジスタ読み出し要求信号（ａ）の発生時に前記クロックが動作しているか停止しているかの状態に基づいて前記内部レジスタ（１）と前記異常時用レジスタ（２）のいずれかを選択するステップと、
前記選択されたレジスタの値を前記汎用バス（６）に出力するステップと、を備えたことを特徴とするクロック停止検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣの内部クロックの停止を検出するクロック停止検出回路およびクロック停止検出方法に関する。
【背景技術】
【０００２】
図２は、第1従来技術を示すクロック停止回路の構成図である。
図２において、１１１は検査対象となるＩＣ、１１２はモノマルチバイブレータ、１１３は抵抗、１１４はコンデンサ、１１５はクロック停止監視回路である。
以下、図２を用いて、第1従来技術によるクロック停止回路の構成および動作を説明する。
従来のクロック停止検出回路は、検査対象となるＩＣ１１１の外部にモノマルチバイブレータ１１２を設置し、検査対象となるＩＣ１１１の内部クロック又は同クロックにて生成される信号が、正常時は連続して発生することを利用してモノマルチバイブレータ１１２を起動し、異常時は上記信号が停止することによりモノマルチバイブレータ１１２の出力を抵抗１１３とコンデンサ１１４による時定数後に反転し、これにより検査対象となるＩＣ１１１のクロック停止を検出している(例えば、特許文献１参照)。
【０００３】
図３は、第２従来技術を示すクロック停止回路の構成図である。
図３において、１２１は検査対象となるＩＣ、１２２はフリップフロップ、１２３はクロック停止監視回路である。
以下、図３を用いて、第２従来技術によるクロック停止回路の構成および動作を説明する。
検査対象となるＩＣ１２１の外部にフリップフロップ１２２を設置し、外部からフリップフロップ１２２をセットし、検査対象となるＩＣ１２１のクロック又は同クロックにて生成される信号が、正常時はフリップフロップ１２２をクリアし、異常時は上記信号が停止することによりフリップフロップ１２２がセットされたままになり、これにより検査対象となるＩＣ１２１のクロック停止を検出している。
【０００４】
このように、従来のクロック停止検出回路は、検査対象となるＩＣの外部に部品と配線を設置してクロック停止を検出するのである。
【特許文献１】特開平１０−２８３０５８号公報（第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術によるクロック停止検出回路は、検査対象となるＩＣの外部に部品と配線を設置するため、部品実装面積が増大し、製品価格が上昇するという問題があった。
本発明はこのような問題点に鑑みてなされたものであり、検査対象となるＩＣの外部部品を必要とせず、部品実装面積の増大と、製品価格の上昇を抑えることができるクロック停止検出回路およびクロック停止検出方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記問題を解決するため、請求項1に記載の発明は、クロックを生成する内部クロック生成回路と、内部レジスタと、汎用バスを有し、外部からの内部レジスタ読み出し要求信号により前記内部レジスタの値を前記汎用バスに出力するＩＣのクロック停止検出回路において、前記ＩＣは、前記クロックが停止した時に出力するためのデータを記憶する異常時用内部レジスタと、前記内部レジスタ読み出し要求信号の発生時に前記クロックが動作しているか停止しているかの状態に基づいて前記内部レジスタと前記異常時用レジスタのいずれかを選択するレジスタ選択用フリップフロップと、前記レジスタ選択用フリップフロップにより選択されたレジスタの値を前記汎用バスに出力する出力データ切替回路と、を備えたことを特徴としている。
【０００７】
また、請求項2に記載の発明は、クロックを生成する内部クロック生成回路と、内部レジスタと、汎用バスを有し、外部からの内部レジスタ読み出し要求信号により前記内部レジスタの値を前記汎用バスに出力するＩＣのクロック停止検出方法において、前記クロックが停止した時に出力するデータを異常時用レジスタに記憶するステップと、前記内部レジスタ読み出し要求信号の発生時に前記クロックが動作しているか停止しているかの状態に基づいて前記内部レジスタと前記異常時用レジスタのいずれかを選択するステップと、前記選択されたレジスタの値を前記汎用バスに出力するステップと、を備えたことを特徴としている。
【発明の効果】
【０００８】
請求項１に記載の発明によると、従来必要であった外部部品と配線を削除することができ、部品実装面積を縮小し、製品価格の上昇を抑えることができるクロック停止検出回路を得ることができる。
【０００９】
また、請求項２に記載の発明によると、従来必要であった外部部品と配線を削除することができ、部品実装面積を縮小し、製品価格の上昇を抑えることができるクロック停止検出方法を得ることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図を参照して説明する。
【実施例１】
【００１１】
図１は、本発明を示すクロック停止検出回路の構成図である。
図１において、１は内部レジスタ、２は異常時用レジスタ、３は内部クロック生成回路、４はレジスタ選択用フリップフロップ、５は出力データ切替回路、６は汎用バス、７は検査対象となるＩＣ、８はクロック停止監視回路である。また、ａは内部レジスタ読み出し要求信号である。
本発明のクロック停止検出回路が従来技術と異なる点は、外部から内部レジスタ読み出し要求が発生した時に、検査対象となるＩＣ７の内部クロックガ動作しているか停止しているかの状態により内部レジスタ１又は異常時用レジスタ２を選択するレジスタ選択用フリップフロップ４と、レジスタ選択用フリップフロップ４により選択されたレジスタの値を汎用バス６に出力する出力データ切替回路５をＩＣ７の内部に備えるようにしている点である。
以下、図１を用いて、本発明のクロック停止検出回路の動作を説明する。
内部レジスタ読み出し要求信号ａが発生していない時は、レジスタ選択用フリップフロップ４のＣＬＲ入力が有効となっており、このためレジスタ選択用フリップフロップ４のＱ出力はローとなり、汎用バス６には異常時用レジスタ２の値が出力されている。ただし、この時クロック停止監視回路８は汎用バス６を読み出していないので、汎用バス６に出力されている内容は意味を持たない。
内部クロックが動作している場合は、内部レジスタ読み出し要求信号ａが発生すると、レジスタ選択用フリップフロップ４のＣＬＲ入力が無効となり、内部クロックによりレジスタ選択用フリップフロップ４のＱ出力はハイになり、汎用バス６には内部レジスタ１の値が出力される。
内部クロックが停止している場合は、内部レジスタ読み出し要求信号ａが発生しレジスタ選択用フリップフロップ４のＣＬＲ入力が無効になっても、クロックが入力されないためレジスタ選択用フリップフロップ４のＱ出力はローのままであり、汎用バス６には異常時用レジスタ２の値が出力される。これにより外部のクロック停止監視回路８は検査対象となるＩＣ７の内部クロックが停止したことを認識できる。
内部レジスタ読み出し要求信号ａと汎用バス６は既にＩＣ７に内蔵されているものであり、クロック停止検出回路を付加しても、ＩＣ７の外部に別途専用の配線を用意する必要はない。
【産業上の利用可能性】
【００１２】
本発明は、モーションフィールドネットワークに好適であり、特にＡＳＩＣに組み込むことにより高信頼性を低コストで実現できる。
【図面の簡単な説明】
【００１３】
【図１】本発明を示すクロック停止検出回路の構成図
【図２】第1従来技術を示すクロック停止回路の構成図
【図３】第２従来技術を示すクロック停止回路の構成図
【符号の説明】
【００１４】
１  内部レジスタ
２  異常時用レジスタ
３  内部クロック生成回路
４  レジスタ選択用フリップフロップ
５  出力データ切替回路
６  汎用バス
７、１１１、１２１  検査対象となるＩＣ
１１２  モノマルチバイブレータ
１１３  抵抗
１１４  コンデンサ
８、１１５、１２３  クロック停止監視回路
１２２  フリップフロップ
ａ  内部レジスタ読み出し要求信号
【図１】
2008052478.tif 000003
【図２】
2008052478.tif 000004
【図３】
2008052478.tif 000005