JPH04105080A - フリップフロップ回路の診断方式 - Google Patents
フリップフロップ回路の診断方式Info
- Publication number
- JPH04105080A JPH04105080A JP2223013A JP22301390A JPH04105080A JP H04105080 A JPH04105080 A JP H04105080A JP 2223013 A JP2223013 A JP 2223013A JP 22301390 A JP22301390 A JP 22301390A JP H04105080 A JPH04105080 A JP H04105080A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- flip
- shift
- data
- error
- 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.)
- Pending
Links
- 238000003745 diagnosis Methods 0.000 title abstract description 7
- 238000001514 detection method Methods 0.000 claims abstract description 15
- 238000000034 method Methods 0.000 claims description 3
- 238000002405 diagnostic procedure Methods 0.000 claims description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はフリップフロップ回路の診断方式、特に、シフ
トパス手段を有するフリップフロップ回路の診断方式に
関する。
トパス手段を有するフリップフロップ回路の診断方式に
関する。
従来、フリップフロップ回路を連鎖するシフトパス手段
は、全フリップフロップ回路をシリアルに接続し、又、
シフトデータも外部より自由なデータを供給する方式で
あり、全フリップフロップ回路を診断するにはフリップ
フロップ回路の数だけシフト動作させる必要があった。
は、全フリップフロップ回路をシリアルに接続し、又、
シフトデータも外部より自由なデータを供給する方式で
あり、全フリップフロップ回路を診断するにはフリップ
フロップ回路の数だけシフト動作させる必要があった。
通常、シフトパス手段を有する場合、連鎖するフリップ
フロップ回路数は、1つのLSI内でも数百〜数十個が
内蔵され、装置全体では数千〜数万個がシリアルに連結
されている。
フロップ回路数は、1つのLSI内でも数百〜数十個が
内蔵され、装置全体では数千〜数万個がシリアルに連結
されている。
この場合、これらのフリップフロップ回路が正常か否か
をシフトパス手段を使って試験する場合には、フリップ
フロップ回路の数だけシフト動作を行う必要があること
と、シフトインデータが変化するためフリップフロップ
回路が正常か否かを判定するのにシフトアウトデータを
ソフトウェア(あるいはファームウェア)によってデー
タ収集およびチェックを行うため、試験時間が長くかか
るという欠点があった。
をシフトパス手段を使って試験する場合には、フリップ
フロップ回路の数だけシフト動作を行う必要があること
と、シフトインデータが変化するためフリップフロップ
回路が正常か否かを判定するのにシフトアウトデータを
ソフトウェア(あるいはファームウェア)によってデー
タ収集およびチェックを行うため、試験時間が長くかか
るという欠点があった。
また、エラー箇所も容易に判別できないという欠点があ
った。
った。
本発明のプリップフロップ回路の診断方式は、連鎖する
フリップフロップ回路を分割する手段とトグルパターン
のシフトデータを発生する手段と、分割された連鎖する
フリップフロップ回路の出力信号をチェックするエラー
検出回路と、シフト回数を計数する計数回路とを含んで
構成される。
フリップフロップ回路を分割する手段とトグルパターン
のシフトデータを発生する手段と、分割された連鎖する
フリップフロップ回路の出力信号をチェックするエラー
検出回路と、シフト回数を計数する計数回路とを含んで
構成される。
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図である。
本実施例では、シリアルに連鎖し、はぼ等分に分割され
たフリップフロップ回路群1及び2と選択回路3及び選
択回路4とシフトデータ発生回路5とエラー検出回路6
とカウンタ回路7を含む。
たフリップフロップ回路群1及び2と選択回路3及び選
択回路4とシフトデータ発生回路5とエラー検出回路6
とカウンタ回路7を含む。
診断指示信号101は選択回路3,4とシフトデータ発
生回路5とエラー検出回路6およびカウンタ回路7に入
力し、シフトインデータ信号102は選択回路3に入力
し、クロック信号103はフリップフロップ回路群1,
2とシフトデータ発生回路5およびカウンタ回路7に入
力し、シフトデータ発生回路5の負出力信号104はシ
フトデータ発生回路5に帰還し、シフトデータ発生回路
5の正出力信号105は選択回路3および4に入力し、
選択回路3の出力信号106はフリップフロップ回路群
1に入力し、選択回路4の出力信号107はフリップフ
ロップ回路群2に入力し、フリップフロップ回路群1の
出力信号108は選択回路4およびエラー検出回路6に
入力し、フリップフロップ回路群2の出力信号109は
エラー検出回路6および次段の論理回路の入力信号とな
り、エラー検出回路6の出力信号110はカウンタ回路
7およびエラー検出信号としてエラー報告信号となり、
カウンタ回路7の出力信号111はどのフリップフロッ
プ回路でエラーが発生したかを示す信号となって報告さ
れる。
生回路5とエラー検出回路6およびカウンタ回路7に入
力し、シフトインデータ信号102は選択回路3に入力
し、クロック信号103はフリップフロップ回路群1,
2とシフトデータ発生回路5およびカウンタ回路7に入
力し、シフトデータ発生回路5の負出力信号104はシ
フトデータ発生回路5に帰還し、シフトデータ発生回路
5の正出力信号105は選択回路3および4に入力し、
選択回路3の出力信号106はフリップフロップ回路群
1に入力し、選択回路4の出力信号107はフリップフ
ロップ回路群2に入力し、フリップフロップ回路群1の
出力信号108は選択回路4およびエラー検出回路6に
入力し、フリップフロップ回路群2の出力信号109は
エラー検出回路6および次段の論理回路の入力信号とな
り、エラー検出回路6の出力信号110はカウンタ回路
7およびエラー検出信号としてエラー報告信号となり、
カウンタ回路7の出力信号111はどのフリップフロッ
プ回路でエラーが発生したかを示す信号となって報告さ
れる。
通常のシフト動作時は、診断指示信号101は“O”で
あり、シフトデータは、シフトインデータ信号102が
入力となる。つまり、診断指示信号101は“0”であ
るため、選択回路3はシフトインデータ信号102を選
択して、フリップフロップ回路群1のシフトインデータ
として供給され、フリップフロップ回路群2のシフトイ
ンデータは、フリップフロップ回路群1の出力信号10
8が選択回路4を経由して供給され、フリップフロップ
回路群2の最終フリップフロップ回路の出力信号109
がシフトアウト信号として出力される。
あり、シフトデータは、シフトインデータ信号102が
入力となる。つまり、診断指示信号101は“0”であ
るため、選択回路3はシフトインデータ信号102を選
択して、フリップフロップ回路群1のシフトインデータ
として供給され、フリップフロップ回路群2のシフトイ
ンデータは、フリップフロップ回路群1の出力信号10
8が選択回路4を経由して供給され、フリップフロップ
回路群2の最終フリップフロップ回路の出力信号109
がシフトアウト信号として出力される。
診断動作時には、診断指示信号101が1”となり、シ
フトバスのシフトイン信号はシフトデータ発生回路5が
アクティブとなり、発生されるトグルデータ(0,1の
繰返しパターン)が出力信号105として選択回路3お
よび4で選択され、各々の出力信号106および107
がシフトデータとなり、フリップフロップ回路群1およ
び2にそれぞれ供給される。
フトバスのシフトイン信号はシフトデータ発生回路5が
アクティブとなり、発生されるトグルデータ(0,1の
繰返しパターン)が出力信号105として選択回路3お
よび4で選択され、各々の出力信号106および107
がシフトデータとなり、フリップフロップ回路群1およ
び2にそれぞれ供給される。
この時、フリップフロップ回路群1およびフリップフロ
ップ回路群2には同じデータが入力され、1つのフリッ
プフロップ回路群のフリップフロップ数だけクロック信
号103を供給すれば全フリップフロップにデータが書
込まれ、更に同数のクロック信号103を供給すること
により全データが読出される。この時、フリップフロッ
プ回路群1および2の出力信号108および109をエ
ラー検出回路にて比較することにより、各フリップフロ
ップ回路の良否を判定でき、もし、不一致があればエラ
ー検出信号110で報告される。
ップ回路群2には同じデータが入力され、1つのフリッ
プフロップ回路群のフリップフロップ数だけクロック信
号103を供給すれば全フリップフロップにデータが書
込まれ、更に同数のクロック信号103を供給すること
により全データが読出される。この時、フリップフロッ
プ回路群1および2の出力信号108および109をエ
ラー検出回路にて比較することにより、各フリップフロ
ップ回路の良否を判定でき、もし、不一致があればエラ
ー検出信号110で報告される。
更に、この読出しシフト動作時にカウンタ回路7がクロ
ック信号103によりカウントアツプするようにしても
しエラー検出信号110がアクティブになった時にカウ
ンタ動作を停止する構造にしておくことによりエラー発
生時の値がカウンタ回路7に示されているため、カウン
タ回路7の出力信号111を調べることにより、どのフ
リップフロップ回路が故障しているかが簡単に判別でき
る。
ック信号103によりカウントアツプするようにしても
しエラー検出信号110がアクティブになった時にカウ
ンタ動作を停止する構造にしておくことによりエラー発
生時の値がカウンタ回路7に示されているため、カウン
タ回路7の出力信号111を調べることにより、どのフ
リップフロップ回路が故障しているかが簡単に判別でき
る。
以上説明したように本発明は、シフトパス手段構成のフ
リップフロップ回路の診断をトグルデータを自動発生し
てシフトデータとして供給し、全フリップフロップ回路
をn分割(はぼ等分に分割する)することにより、シフ
ト動作のクロック数が1/nで済み、したがって、診断
時間も1/nで済む。つまり、分割数を多くすれば、診
断時間は少くなる。
リップフロップ回路の診断をトグルデータを自動発生し
てシフトデータとして供給し、全フリップフロップ回路
をn分割(はぼ等分に分割する)することにより、シフ
ト動作のクロック数が1/nで済み、したがって、診断
時間も1/nで済む。つまり、分割数を多くすれば、診
断時間は少くなる。
また、各フリップフロップ回路群の出力データはトグル
データであるため、エラー検出方法も簡単にチェックす
ることができ、エラー発生したフリップフロップ回路も
カウンタ回路の内容を調べることにより簡単に判別する
ことができるという効果がある。
データであるため、エラー検出方法も簡単にチェックす
ることができ、エラー発生したフリップフロップ回路も
カウンタ回路の内容を調べることにより簡単に判別する
ことができるという効果がある。
・・・シフトデータ発生回路、6・・・エラー検出回路
、7・・・カウンタ回路、101・・・診断指示信号、
102・・・シフトインデータ、103・・・クロック
信号、104・・・シフトデータ発生回路出力信号、1
05・・・シフトデータ発生回路出力信号、106・・
・選択回路出力信号、107・・・選択回路出力信号、
108・・・フリップフロック回路群出力信号、109
・・・フリップフロップ回路群出力信号(シフトアウト
信号)、110・・・エラー検出信号、111・・・カ
ウンタ出力信号。
、7・・・カウンタ回路、101・・・診断指示信号、
102・・・シフトインデータ、103・・・クロック
信号、104・・・シフトデータ発生回路出力信号、1
05・・・シフトデータ発生回路出力信号、106・・
・選択回路出力信号、107・・・選択回路出力信号、
108・・・フリップフロック回路群出力信号、109
・・・フリップフロップ回路群出力信号(シフトアウト
信号)、110・・・エラー検出信号、111・・・カ
ウンタ出力信号。
Claims (1)
- 連鎖するフリップフロップ回路を分割する手段とトグル
パターンのシフトデータを発生する手段と、分割された
連鎖するフリップフロップ回路の出力信号をチェックす
るエラー検出回路と、シフト回数を計数する計数回路と
を含むことを特徴とするフリップフロップ回路の診断方
式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2223013A JPH04105080A (ja) | 1990-08-24 | 1990-08-24 | フリップフロップ回路の診断方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2223013A JPH04105080A (ja) | 1990-08-24 | 1990-08-24 | フリップフロップ回路の診断方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04105080A true JPH04105080A (ja) | 1992-04-07 |
Family
ID=16791470
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2223013A Pending JPH04105080A (ja) | 1990-08-24 | 1990-08-24 | フリップフロップ回路の診断方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04105080A (ja) |
-
1990
- 1990-08-24 JP JP2223013A patent/JPH04105080A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3783254A (en) | Level sensitive logic system | |
| JP3005250B2 (ja) | バスモニター集積回路 | |
| US5386423A (en) | Ordering shift register latches in a scan ring to facilitate diagnosis, testing and isolation | |
| US4335425A (en) | Data processing apparatus having diagnosis function | |
| JPS5833576B2 (ja) | 計算機システムの故障診断装置 | |
| US3999053A (en) | Interface for connecting a data-processing unit to an automatic diagnosis system | |
| JPS6226734B2 (ja) | ||
| JPS60239836A (ja) | 論理回路の故障診断方式 | |
| US11493553B2 (en) | Extended JTAG controller and method for functional reset using the extended JTAG controller | |
| JPH04287132A (ja) | フリップフロップ回路の診断方式 | |
| JPH06160489A (ja) | バウンダリスキャン内部テスト方式 | |
| JPH04263200A (ja) | シフトパス方式 | |
| JPH04134276A (ja) | フリップフロップ回路の診断方法 | |
| US6421810B1 (en) | Scalable parallel test bus and testing method | |
| JPH0238879A (ja) | 論理回路 | |
| JPS6213697B2 (ja) | ||
| JPH01238050A (ja) | 半導体装置 | |
| JPS60239835A (ja) | 論理回路の故障診断方式 | |
| CN117849599A (zh) | 重复运算模块的测试电路 | |
| JPH0216642A (ja) | 情報処理装置診断回路 | |
| JPS61117627A (ja) | 論理回路の診断回路 | |
| JPH04259866A (ja) | 診断装置 | |
| JPH0331233B2 (ja) | ||
| JPS6244842A (ja) | スキヤンパス診断回路 | |
| JP3156249B2 (ja) | 障害検出回路の診断方式 |