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
Application number
JP2223013A
Other languages
English (en)
Inventor
Kazuhiro Kawada
和博 川田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Engineering Ltd
Original Assignee
NEC Engineering Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP2223013A priority Critical patent/JPH04105080A/ja
Publication of JPH04105080A publication Critical patent/JPH04105080A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はフリップフロップ回路の診断方式、特に、シフ
トパス手段を有するフリップフロップ回路の診断方式に
関する。
〔従来の技術〕
従来、フリップフロップ回路を連鎖するシフトパス手段
は、全フリップフロップ回路をシリアルに接続し、又、
シフトデータも外部より自由なデータを供給する方式で
あり、全フリップフロップ回路を診断するにはフリップ
フロップ回路の数だけシフト動作させる必要があった。
〔発明が解決しようとする課題〕
通常、シフトパス手段を有する場合、連鎖するフリップ
フロップ回路数は、1つのLSI内でも数百〜数十個が
内蔵され、装置全体では数千〜数万個がシリアルに連結
されている。
この場合、これらのフリップフロップ回路が正常か否か
をシフトパス手段を使って試験する場合には、フリップ
フロップ回路の数だけシフト動作を行う必要があること
と、シフトインデータが変化するためフリップフロップ
回路が正常か否かを判定するのにシフトアウトデータを
ソフトウェア(あるいはファームウェア)によってデー
タ収集およびチェックを行うため、試験時間が長くかか
るという欠点があった。
また、エラー箇所も容易に判別できないという欠点があ
った。
〔課題を解決するための手段〕
本発明のプリップフロップ回路の診断方式は、連鎖する
フリップフロップ回路を分割する手段とトグルパターン
のシフトデータを発生する手段と、分割された連鎖する
フリップフロップ回路の出力信号をチェックするエラー
検出回路と、シフト回数を計数する計数回路とを含んで
構成される。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例を示すブロック図である。
本実施例では、シリアルに連鎖し、はぼ等分に分割され
たフリップフロップ回路群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はどのフリップフロッ
プ回路でエラーが発生したかを示す信号となって報告さ
れる。
通常のシフト動作時は、診断指示信号101は“O”で
あり、シフトデータは、シフトインデータ信号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にそれぞれ供給される。
この時、フリップフロップ回路群1およびフリップフロ
ップ回路群2には同じデータが入力され、1つのフリッ
プフロップ回路群のフリップフロップ数だけクロック信
号103を供給すれば全フリップフロップにデータが書
込まれ、更に同数のクロック信号103を供給すること
により全データが読出される。この時、フリップフロッ
プ回路群1および2の出力信号108および109をエ
ラー検出回路にて比較することにより、各フリップフロ
ップ回路の良否を判定でき、もし、不一致があればエラ
ー検出信号110で報告される。
更に、この読出しシフト動作時にカウンタ回路7がクロ
ック信号103によりカウントアツプするようにしても
しエラー検出信号110がアクティブになった時にカウ
ンタ動作を停止する構造にしておくことによりエラー発
生時の値がカウンタ回路7に示されているため、カウン
タ回路7の出力信号111を調べることにより、どのフ
リップフロップ回路が故障しているかが簡単に判別でき
る。
〔発明の効果〕
以上説明したように本発明は、シフトパス手段構成のフ
リップフロップ回路の診断をトグルデータを自動発生し
てシフトデータとして供給し、全フリップフロップ回路
をn分割(はぼ等分に分割する)することにより、シフ
ト動作のクロック数が1/nで済み、したがって、診断
時間も1/nで済む。つまり、分割数を多くすれば、診
断時間は少くなる。
また、各フリップフロップ回路群の出力データはトグル
データであるため、エラー検出方法も簡単にチェックす
ることができ、エラー発生したフリップフロップ回路も
カウンタ回路の内容を調べることにより簡単に判別する
ことができるという効果がある。
・・・シフトデータ発生回路、6・・・エラー検出回路
、7・・・カウンタ回路、101・・・診断指示信号、
102・・・シフトインデータ、103・・・クロック
信号、104・・・シフトデータ発生回路出力信号、1
05・・・シフトデータ発生回路出力信号、106・・
・選択回路出力信号、107・・・選択回路出力信号、
108・・・フリップフロック回路群出力信号、109
・・・フリップフロップ回路群出力信号(シフトアウト
信号)、110・・・エラー検出信号、111・・・カ
ウンタ出力信号。

Claims (1)

    【特許請求の範囲】
  1. 連鎖するフリップフロップ回路を分割する手段とトグル
    パターンのシフトデータを発生する手段と、分割された
    連鎖するフリップフロップ回路の出力信号をチェックす
    るエラー検出回路と、シフト回数を計数する計数回路と
    を含むことを特徴とするフリップフロップ回路の診断方
    式。
JP2223013A 1990-08-24 1990-08-24 フリップフロップ回路の診断方式 Pending JPH04105080A (ja)

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)

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) 障害検出回路の診断方式