JPH0469741A - Shift path error detecting system - Google Patents

Shift path error detecting system

Info

Publication number
JPH0469741A
JPH0469741A JP2183024A JP18302490A JPH0469741A JP H0469741 A JPH0469741 A JP H0469741A JP 2183024 A JP2183024 A JP 2183024A JP 18302490 A JP18302490 A JP 18302490A JP H0469741 A JPH0469741 A JP H0469741A
Authority
JP
Japan
Prior art keywords
shift
lsi
lsi chip
storage means
path
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
JP2183024A
Other languages
Japanese (ja)
Inventor
Tokio Nakajima
中島 十喜雄
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 Corp
Original Assignee
NEC Corp
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 Corp filed Critical NEC Corp
Priority to JP2183024A priority Critical patent/JPH0469741A/en
Publication of JPH0469741A publication Critical patent/JPH0469741A/en
Pending legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PURPOSE:To specify a faulty LSI by retrieving a boundary identification F/F, while executing the shift operation of each LSI for forming a shift path, and comparing the retrieved boundary identification F/F with its expected constant value. CONSTITUTION:Each LSI is provided with boundary identification flip-flop circuits (F/F) (x), (y), respectively, (y) is the F/F connected to shift-in, and (x) is the F/F positioned in the next thereof. In such a state, the F/F on a shift path is shifted by a shift operating instruction 215, and when the values of a pointer register 211 and a shift register 212 coincide with each other by a comparator 21, the values of (x) and (y) are set to a boundary identification register 111. This set value and an expected value register 112 are verified by a comparator 11, and in the case there is abnormality, the chained and propagated values of a stack faulty F/F of the pre-stage are set as x' and y', and noncoincidence is detected by one of them and reported to a firmware. In such a manner, the faulty LSI is specified to one piece.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、複数LSIチップを連結したシフトパスを有
するデータ処理装置において、スタック故障のLSIチ
ップを特定するシフトパス工ラー検出方式に関する。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to a shift path error detection method for identifying an LSI chip with a stack failure in a data processing device having a shift path connecting a plurality of LSI chips.

〔従来の技術] 従来この種初期化を行う際には、個々の1−8■へ初期
化信号を夫々分配する形をとっていたが、その後LSI
のr10ビンの削減のために、シフトパス経由で初期化
データをレッ1〜し分配して初期化を行う形になってい
る。この場合、シフトパスのスタック故障の有無を確認
する方法は、ファームウェアとシフトパス制御部を利用
して、シフ1〜インデータどシフトアウトデータをヂ]
ニックして行っていた。
[Prior art] Conventionally, when performing this type of initialization, the initialization signal was distributed to each of the individual units 1-8.
In order to reduce the number of r10 bins, initialization is performed by distributing initialization data to reds 1 through shift paths. In this case, the method to check whether there is a stack failure in the shift path is to use the firmware and shift path control unit to check the shift 1 to in data and shift out data.
I was nicking it and going.

〔発明が解決しようどづる課題〕[Problems to be solved by the invention]

」二連した従来のシフ1〜バス工ラー検出方式では、電
源投入直後の初期化を、シフトパスを使用して行い、シ
フトパス」二にあるフリップフロップ回路(以下F/F
と称する)の値は、初期化シフトインの時、シフトアウ
トデータとして捨てられる。
In the conventional two-way shift 1 to bus error detection method, initialization immediately after power is turned on is performed using the shift path, and the flip-flop circuit (hereinafter referred to as F/F
) is discarded as shift-out data during initialization shift-in.

前記動作時に、シフトパス上の何れかのLSIにF /
 Fのスタック故障があると仮定し場合、正常に初期化
される部分は、シフトイン直後の[/Fから当該スタッ
クF/Fの前までとなり、シフ1〜時にも該F/Fの値
が変化Vず、それ以降はすべて固定値で埋められること
になる。
During the above operation, F/F is applied to any LSI on the shift path.
Assuming that there is a stack failure in F, the part that is normally initialized is from [/F immediately after shift-in to before the stack F/F, and the value of the F/F is unchanged even from shift 1. There is no change, and everything thereafter is filled with fixed values.

又、LSIの正常性チエツクのジノ1〜アウト動作に於
ては、上記スタックF/F以降の連鎖伝播に加え、それ
以前のF/Fにもスタック値エラが拡がり、シフトパス
全般が同じ値でシフ1〜イン1〜されることになり、当
該故障LSIを特定できない。このことは、初期化にお
りるシフトパスエラー検出り式の分解能が悪いという欠
員を示Jムのである。
In addition, in the Zino 1-out operation of the LSI health check, in addition to the chain propagation after the stack F/F, the stack value error also spreads to the previous F/F, and the entire shift path is the same value. Shift 1 ~ In 1 ~ is performed, and the faulty LSI cannot be identified. This indicates that the resolution of the shift path error detection formula used during initialization is poor.

本発明の目的は、1−8IにまたがるF/Fのスタック
故障による)11鎖伝播を発見し、その結果故障1.、
− S Iを一個に特定する手段を提供することである
The purpose of the present invention is to discover 11 chain propagation (due to F/F stuck faults spanning 1-8I), resulting in faults 1. ,
- To provide a means to uniquely identify an SI.

(課題を解決するための手段〕 本発明のシフトパス■ラ一検出方式は、各1−8Iデツ
プ内のシフトパスの最後にシフ1〜イン]〜される位置
に接続され、かつシフ1〜モードでなりれば固定の値に
保持される2ピツ1〜のF / FにJ:す、各LSI
の境界を識別する手段と、 各ISIデツプの前記F/l−を含む全シフトパスピツ
1〜数に関する情報を格納される第1の記憶手段と、 前記連結された複数のLSIチップからなるシフトパス
の、最初にシフトアウトされる位置に接続されたLSI
デツプから始めて連結されたシフトパスの順に、当該L
SIチップのシフトパスビット数を、第1の記憶手段か
ら読み出すビット読み出し手段と、 前記読み出されたIsIチップ位圏を保持覆る第2の記
憶手段と、 前記ビット読み出し手段が読み出したシフトパスビット
数分だけ、シフアラi〜を行うシフトアウト手段と、 該シフ1〜アウI〜手段がシフ1−アウトしたビット列
の最後の2ピツ1〜の値を保持する記憶手段と、保持さ
れた前記の値と、2ビットの境界識別F/Fに固定され
た値とを比較して、不一致しているか否かを検出する比
較手段ど、 該比較手段の結果と、第2の記憶1段とからスタック故
障のIsIチップを特定する手段とを右覆る。
(Means for Solving the Problems) The shift path ■ line detection method of the present invention is connected to the position where shift 1~in]~ is performed at the end of the shift path in each 1-8I depth, and in shift 1~ mode. If it is held at a fixed value, the F/F of 2 pins 1 to 1 will be held at a fixed value.
means for identifying the boundaries of the LSI chips; first storage means for storing information regarding all shift paths 1 to number including the F/l- of each ISI depth; LSI connected to the position to be shifted out first
Starting from the depth, the corresponding L
Bit reading means for reading out the shift pass bit number of the SI chip from the first storage means; Second storage means for holding and covering the read IsI chip position; and the shift pass bit read by the bit reading means. a shift-out means for performing a shift-out for a few minutes; a storage means for retaining the value of the last two bits of the bit string shifted out by the shift-out means; Comparing means for comparing the value and the value fixed in the 2-bit boundary identification F/F to detect whether or not they match; A method for identifying an IsI chip with a stuck failure is provided.

〔作用〕[Effect]

シフトパスを形成する各LSIのシフト動作を行いなが
ら、境界識別F / Fを検索づ“る回路、おJ:び検
索された境界識別F/Fとその期待される定値とを比較
する回路にJ:って、IsIにまたがるF/Fのスタッ
ク故障による連鎖伝播を発見し、その結果、故障LSI
を1個に特定することかできる。
A circuit that searches for a boundary identification F/F while performing a shift operation of each LSI forming a shift path, and a circuit that compares the searched boundary identification F/F with its expected fixed value. : We discovered chain propagation due to stuck faults in F/Fs spanning IsI, and as a result, failed LSI
It is possible to specify one.

(実施例] 次に、本発明のシフトパス工ラー検出方式の一実施例に
ついで、図面を参照して説明する。
(Embodiment) Next, an embodiment of the shift path error detection method of the present invention will be described with reference to the drawings.

第1図は本発明の実施例を示すブロック図であってポイ
ンタメモリ2.ポインタレジスタ211゜シフトカウン
タレジスタ212.比較器21.境界識別レジスター1
11期待伯レジスター12゜及び、比較器11から成っ
ている。
FIG. 1 is a block diagram showing an embodiment of the present invention, in which a pointer memory 2. Pointer register 211° shift counter register 212. Comparator 21. Boundary identification register 1
It consists of 11 expected count registers 12 degrees and a comparator 11.

第2図は、本発明の実施例を示すシフトパス構成概略図
であって、各LSIは、夫々境界識別F/FX、Vを有
し、yはシフ1〜インに接続されるF/Fで、Xはその
次に位置しているF/Fである。LSI夫々のシフトア
ウトとシフ1〜インを連結して複数LSIを1本のシフ
1〜バスで結ぶ構成となっている。
FIG. 2 is a schematic diagram of a shift path configuration showing an embodiment of the present invention, in which each LSI has a boundary identification F/FX, V, respectively, and y is an F/F connected to shift 1 to in. , X is the next F/F. The configuration is such that the shift-out and shift-in of each LSI are connected, and the plurality of LSIs are connected by one shift-1 bus.

次に本発明の動作について具体的に説明する。Next, the operation of the present invention will be specifically explained.

データ処理装置の電源が投入された時は、第2図のシフ
ミルパス上のF/Fの値は、境界識別F/Fも含め、個
々の素子の特性等により一定ではなく初期化が必要であ
る。このため、前記境界識別F/F5の入力条件がX≠
yどなるようにF/Fの入力端子を設定し、この方法に
J:り電源投入後のクロックで全LSIについて境界識
別F/F5がセットされる。次に、ファームウェアによ
り、シフトパス上のF/Fのクロックを停止し、第1図
のシフトカウンタレジスタ212に対し、リセッ1〜信
号213を与えて、初期化を行う。
When the power of the data processing device is turned on, the F/F values on the Schiffmill path shown in Figure 2, including the boundary identification F/F, are not constant due to the characteristics of individual elements and need to be initialized. . Therefore, the input condition of the boundary identification F/F5 is X≠
In this method, the boundary identification F/F 5 is set for all LSIs at the clock after the power is turned on. Next, the firmware stops the clock of the F/F on the shift path, and initializes the shift counter register 212 in FIG. 1 by applying reset 1 to signals 213.

更に、ファームウェアにより、全シフトパスピツ1〜数
の情報をもつポインタメ七り2から、初+91化するシ
フトパスの中で、シフ1〜アウトに一番近いLSIのポ
インタ値L S I (N)ポインタ[n]をポインタ
レジスタ211へ移送し、ポインタレジスタはこれを一
時保管する。
Furthermore, the firmware calculates the LSI pointer value L S I (N) pointer [n ] is transferred to the pointer register 211, and the pointer register temporarily stores it.

次に、ファームウェアによるシフI〜動作指示2151
こより、シフトパス」二のF/Fがシフトされる。これ
に伴ってシフトカウンタレジスタ212が加算器214
の出力を制御する。この動作を繰返し行い、ポインタレ
ジスタ211ど、シフトレジスタ212の値が、比較器
21で一致づ−るど、その出力3により、その後からシ
フトアラj・される2ビットx、yの値1を境界識別レ
ジスタ111へx’ 、y’ と()てセットする。こ
のセットされた値x ′、 y l と、期待値レジス
タ112を比較器11にJ:り検証し、その結果4をフ
ァームウェアに通知する。これで第1番目のLSI(N
)のエラー検出が終ったことになる。
Next, shift I~operation instruction 2151 by firmware
From this, the F/F of shift path "2" is shifted. Along with this, the shift counter register 212 is changed to the adder 214.
control the output of This operation is repeated, and when the values of the pointer register 211 and the shift register 212 match in the comparator 21, the output 3 sets the value 1 of the 2 bits x and y that will be shifted later as a boundary. Set x', y' () in the identification register 111. The set values x', yl and the expected value register 112 are verified by the comparator 11, and the result 4 is notified to the firmware. This is the first LSI (N
) error detection has been completed.

検証の結果、境界識別F/Fが正常であれば、前述のシ
フ1〜カウンタレジスタ212の初期化の手順まで戻り
、最模のL S I (A)まで処理が繰返される。
As a result of the verification, if the boundary identification F/F is normal, the process returns to the steps from shift 1 to initialization of the counter register 212 described above, and the process is repeated until the most recent LSI (A).

又、異常がある場合は、前段のスタック故障F/Fの連
鎖伝播された値がx’ 、y’ としてセットされ、x
l、y′の何れかで不一致が検出されファームウェアに
報告される。ファームウェアは、ポインタレジスタ21
1ヘポインタ値を移送した時のポインタメモリのアドレ
スをテーブルでチエツクし当該1−$1が示され、1個
に特定して報告することができる。
Also, if there is an abnormality, the chain-propagated values of the stack fault F/F in the previous stage are set as x' and y', and x
A mismatch is detected in either l or y' and reported to the firmware. The firmware uses pointer register 21
The address of the pointer memory at the time when the pointer value was transferred to 1 is checked in the table, and the corresponding 1-$1 is shown, and it is possible to specify and report one value.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、各LSIのシフト動作を
行いながら、境界識別F/Fを検索する回路と、検索さ
れた境界識別F/Fの値とその期待される定値とを比較
する回路により、LSIにまたがるF/Fのスタック故
障による連鎖伝播を発見することができ、その結果、故
障LSIを1個に特定することができる効果がある。
As described above, the present invention provides a circuit that searches for a boundary identification F/F while performing a shift operation of each LSI, and a circuit that compares the value of the searched boundary identification F/F with its expected constant value. As a result, it is possible to discover chain propagation due to stuck faults in F/Fs that span LSIs, and as a result, it is possible to identify a single faulty LSI.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は、シフトパスエラー検出方式の境界識別F/F
を比較判別する回路の概略を示すブロック図である。 第2図は、本発明におけるシフトパスエラー検出方式の
シフトパス構成概略図である。 1・・・シフ1〜アウ1〜データ 11・・・比較器 111・・・境界識別レジスタ 112・・・期待値レジスタ 2・・・ポインタメモリ 21・・・比較器 211・・・ポインタレジスタ 212・・・シフトカウンタレジスタ 213・・・リセッ1〜信号 214・・・加算器 215・・・シフ1ル動作指示信号 3・・・シフトカウンタが識別F/Fを指したことを示
す信号 4・・・シフl−アウトされた識別F/Fの検証結果を
示す信号 5・・・境界識別F/F
Figure 1 shows the boundary identification F/F of the shift path error detection method.
FIG. 2 is a block diagram schematically showing a circuit for comparing and determining. FIG. 2 is a schematic diagram of the shift path configuration of the shift path error detection method according to the present invention. 1... Shift 1 - Out 1 - Data 11... Comparator 111... Boundary identification register 112... Expected value register 2... Pointer memory 21... Comparator 211... Pointer register 212 ...Shift counter register 213...Reset 1 to signal 214...Adder 215...Shift 1 operation instruction signal 3...Signal 4 indicating that the shift counter has pointed to the identification F/F. ...Signal 5 indicating the verification result of the identification F/F that has been shifted out...Boundary identification F/F

Claims (1)

【特許請求の範囲】 複数のLSIチップが連結されてなるシフトパスを有す
るデータ処理装置において、 各LSIチップ内のシフトパスの最後にシフトアウトさ
れる位置に接続され、かつシフトモードでなければ固定
の値に保持される2ビットのフリップフロップ回路によ
り、各LSIチップの境界を識別する手段と、 各LSIチップの前記フリップフロップ回路を含む全シ
フトパスビット数が格納される第1の記憶手段と、 前記シフトパスの、最初にシフトアウトされる位置に接
続されたLSIチップから始めて、連結されたシフトパ
スの順に、当該LSIチップのシフトパスビット数を、
第1の記憶手段から読出すビット読出し手段と、 該ビット読出し手段によつて読み出されたLSIチップ
位置を保持する第2の記憶手段と、前記ビット読み出し
手段が読み出したシフトパスビット数分だけ、シフアウ
トを行うシフトアウト手段と、 該シフトアウト手段がシフトアウトしたビット列の最後
の2ビットの値を保持する記憶手段と、該記憶手段に保
持された値と、前記2ビットの境界識別フリップフロッ
プに固定された値とを比較して、その不一致を検出する
比較手段と、該比較手段の結果と、第2の記憶手段とを
比較して一致する時は正常で、一致しない時はスタック
故障LSIチップを特定出来るエラー検出手段とを有す
るシフトトパスエラー検出方式。
[Claims] In a data processing device having a shift path in which a plurality of LSI chips are connected, each LSI chip is connected to a position to be shifted out at the end of the shift path, and has a fixed value when not in shift mode. means for identifying the boundaries of each LSI chip by a 2-bit flip-flop circuit held in the memory; a first storage means for storing the total number of shift pass bits including the flip-flop circuit of each LSI chip; Starting from the LSI chip connected to the first shifted out position of the shift path, calculate the number of shift pass bits of the LSI chip in the order of the connected shift passes.
a bit reading means for reading from the first storage means, a second storage means for holding the LSI chip position read by the bit reading means, and a number of shift pass bits read by the bit reading means. , a shift-out means for performing a shift-out, a storage means for holding the value of the last two bits of the bit string shifted out by the shift-out means, a value held in the storage means, and a boundary identification flip-flop for the two bits. A comparison means detects a discrepancy by comparing a fixed value with a second storage means, and a comparison means compares the result of the comparison means with a second storage means. If they match, it is normal; if they do not match, it is a stack failure. A shifted path error detection method having an error detection means that can identify an LSI chip.
JP2183024A 1990-07-11 1990-07-11 Shift path error detecting system Pending JPH0469741A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2183024A JPH0469741A (en) 1990-07-11 1990-07-11 Shift path error detecting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2183024A JPH0469741A (en) 1990-07-11 1990-07-11 Shift path error detecting system

Publications (1)

Publication Number Publication Date
JPH0469741A true JPH0469741A (en) 1992-03-04

Family

ID=16128408

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2183024A Pending JPH0469741A (en) 1990-07-11 1990-07-11 Shift path error detecting system

Country Status (1)

Country Link
JP (1) JPH0469741A (en)

Similar Documents

Publication Publication Date Title
US5959914A (en) Memory controller with error correction memory test application
JP2590294B2 (en) Circuit board test system, test vector supply system and generation method
US5130988A (en) Software verification by fault insertion
US7844867B1 (en) Combined processor access and built in self test in hierarchical memory systems
US5758065A (en) System and method of establishing error precedence in a computer system
US7392449B2 (en) Method, apparatus, and computer program product for diagnosing a scan chain failure employing fuses coupled to the scan chain
US4507784A (en) Data processing systems
JPH0442691B2 (en)
US5898705A (en) Method for detecting bus shorts in semiconductor devices
JPH0469741A (en) Shift path error detecting system
JPS6227479B2 (en)
US5513189A (en) Boundary scan system with improved error reporting using sentinel bit patterns
US6445205B1 (en) Method of testing integrated circuits
Ouyang et al. A Methdology for Testing Scan Chain with Diagnostic Enhanced Structure
US6421810B1 (en) Scalable parallel test bus and testing method
JP4111801B2 (en) Fault location method for semiconductor devices
US20030097645A1 (en) On-chip diagnostic system, integrated circuit and method
GB2120818A (en) Data processing systems
JPH04148258A (en) Bus line test method and device for executing the method
JP2704062B2 (en) Information processing device
JP2964487B2 (en) counter
JPS6077246A (en) Data processor
JP6970023B2 (en) Semiconductor storage device and its inspection method
US9429621B2 (en) Implementing enhanced scan chain diagnostics via bypass multiplexing structure
JPH08152459A (en) Semiconductor device and its test method