Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0812626B2 - Shift path diagnostic method - Google Patents
[go: Go Back, main page]

JPH0812626B2 - Shift path diagnostic method - Google Patents

Shift path diagnostic method

Info

Publication number
JPH0812626B2
JPH0812626B2 JP61270107A JP27010786A JPH0812626B2 JP H0812626 B2 JPH0812626 B2 JP H0812626B2 JP 61270107 A JP61270107 A JP 61270107A JP 27010786 A JP27010786 A JP 27010786A JP H0812626 B2 JPH0812626 B2 JP H0812626B2
Authority
JP
Japan
Prior art keywords
shift
mode
circuit
data
shift 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.)
Expired - Lifetime
Application number
JP61270107A
Other languages
Japanese (ja)
Other versions
JPS63123135A (en
Inventor
清貴 吉田
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 JP61270107A priority Critical patent/JPH0812626B2/en
Publication of JPS63123135A publication Critical patent/JPS63123135A/en
Publication of JPH0812626B2 publication Critical patent/JPH0812626B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Description

【発明の詳細な説明】 技術分野 本発明はシフトパス診断方式に関し、特に情報処理装
置におけるシフトパスの故障診断方式に関するものであ
る。
TECHNICAL FIELD The present invention relates to a shift path diagnosis method, and more particularly to a shift path failure diagnosis method in an information processing apparatus.

従来技術 一般に、情報処理装置においては、論理回路網を構成
する回路構成単位である記憶素子が多数含まれており、
これ等記憶素子の故障診断のためにいわゆるシフトパス
構成が採用されている。このシフトパスは複数の記憶素
子を互いに縦続的に接続してシフトレジスタ構成とし、
最前段の記憶素子から最後段の記憶素子へシフトモード
にて予め定められた所定データを順次転送せしめ、その
シフトアウトデータにより当該シフトパスの故障診断を
行うようになっている。
2. Description of the Related Art Generally, an information processing device includes a large number of storage elements that are circuit configuration units that form a logic circuit network.
A so-called shift path configuration is adopted for failure diagnosis of these storage elements. This shift path has a shift register structure in which a plurality of storage elements are connected in series to each other.
Predetermined data that is predetermined in the shift mode is sequentially transferred from the storage element at the frontmost stage to the storage element at the final stage, and failure diagnosis of the shift path is performed based on the shiftout data.

この種の情報処理装置においては、ハードウェア障害
時の保守交換単位(Field Replaceable Unit:FRU)は1
つのシフトパスに対して複数個が含まれているのが普通
である。このため、シフトパスに障害が発生すると交換
単位が複数になり、平均修復時間(Mean Time To Repai
r:MTTR)が大きくなるという欠点がある。
In this type of information processing device, the field replaceable unit (FRU) is 1 when the hardware fails.
More than one is typically included for each shift path. Therefore, if a failure occurs in the shift path, there will be multiple replacement units, and the average repair time (Mean Time To Repai)
There is a drawback that r: MTTR) becomes large.

上記欠点を補う従来技術としては、装置を初期状態に
しておき、障害を生じた交換単位を含むひとつのシフト
単位に対してシフトレジスタ機能を用いてデータを出力
し、これを装置の初期状態のデータと比較することによ
り障害を生じた交換単位を指摘する方法がある。シフト
レジスタの機能を用いて装置を初期化する方式の装置で
シフトレジスタに障害が発生した時には、上記の方法で
は装置を初期状態に設定することができないので、やは
り交換単位が複数になり、平均修復時間(MTTR)が大き
くなるという欠点がある。
As a conventional technique for compensating for the above-mentioned drawbacks, the device is kept in an initial state, data is output by using a shift register function for one shift unit including a faulty exchange unit, and the data is output in the initial state of the device. There is a way to indicate the failing exchange unit by comparing it with the data. When a shift register fails in a device that uses the function of the shift register to initialize the device, the above method cannot set the device to the initial state. It has the drawback of increasing the repair time (MTTR).

また、初期状態をあらかじめ記憶しておいて、これを
シフトレジスタ機能を使用して全ビットを出力したデー
タと比較しなければならないので、交換単位を指摘する
のに時間がかかるという欠点もある。
Further, since it is necessary to store the initial state in advance and compare this with the data in which all bits are output by using the shift register function, there is a disadvantage that it takes time to indicate the exchange unit.

発明の目的 本発明はこの様な従来のものの欠点を解決すべくなさ
れたものであって、その目的とするところは、極めて簡
単に故障が生じた保守交換単位を指摘できる様にしてシ
ステムダウン時における平均修復時間を短縮し得ること
が可能な情報処理装置のシフトパス診断方式を提供する
ことにある。
OBJECT OF THE INVENTION The present invention has been made to solve the above drawbacks of the prior art, and its object is to make it possible to point out a maintenance replacement unit in which a failure has occurred very easily when the system is down. An object of the present invention is to provide a shift path diagnosis method for an information processing device capable of shortening the average restoration time in the above.

発明の構成 本発明のシフトパス診断方式は、複数の記憶素子がそ
れぞれ互いに縦続的に接続された複数の保守診断単位ブ
ロックを複数個縦続的に接続して得られるシフトパスの
故障診断方式であって、前記複数の保守診断単位ブロッ
クのそれぞれにおいて、最前部の記憶素子に対してシフ
トパス検証モードに応じて論理“0"または“1"を表すデ
ータを当該ブロック外より書き込む手段と、前記論理
“0"または“1"を表すデータをシフトモードにより順次
シフト制御して最後部の記憶素子へ転送せしめる手段
と、前記記憶素子の最後部の格納データが正常であるか
否かを判定する判定手段とを設け、前記複数の保守診断
単位ブロックにおいて同時に故障診断を行う。
The shift path diagnosis method of the present invention is a failure diagnosis method of a shift path obtained by connecting a plurality of maintenance diagnosis unit blocks in which a plurality of storage elements are connected to each other in cascade, In each of the plurality of maintenance diagnosis unit blocks, a unit for writing data representing a logic “0” or “1” from the outside of the block to the frontmost storage element, and the logic “0” according to the shift path verification mode. Alternatively, there are provided means for sequentially shifting and controlling the data representing "1" in the shift mode to transfer to the last storage element, and determination means for determining whether or not the storage data at the last portion of the storage element is normal. A plurality of maintenance diagnosis unit blocks are provided to simultaneously perform a failure diagnosis.

実施例 以下、図面を用いて本発明の実施例を説明する。Embodiments Embodiments of the present invention will be described below with reference to the drawings.

第1図は本発明の実施例のブロック図である。図にお
いて、複数の記憶素子からなる記憶素子群3a,3b(図に
おいては、簡単化のために2個の記憶素子群3a,3bのみ
を示しているが、この2個の記憶素子群の間にも他の記
憶素子群が並列的に配置されているものとする)が有
り、この記憶素子群を互いに予め定められた関係に従っ
て相互接続することにより、情報処理装置のデータ処理
に必要とされる論理回路網2が形成されるようになって
いる。
FIG. 1 is a block diagram of an embodiment of the present invention. In the figure, storage element groups 3a and 3b each composed of a plurality of storage elements (only two storage element groups 3a and 3b are shown in the figure for simplification, but between these two storage element groups Other storage element groups are also arranged in parallel), and by connecting these storage element groups to each other according to a predetermined relationship, it is necessary for the data processing of the information processing device. A logic circuit network 2 is formed.

これら複数の記憶素子群3a,3bの各々は、また故障診
断のためのシフトパスを構成すべく、構成要素である記
憶素子が互いに縦続的に接続されて夫々シフトレジスタ
をも構成しているものとする。この場合のデータ入力が
シフトインSI端子から行われ、データの出力がシフトア
ウトSO端子から行われる。シフトモードSM端子にシフト
モード指示が供給され、クロックCLK端子にクロックパ
ルスが印加されることにより、シフトパスが活性化され
るのである。
Each of the plurality of storage element groups 3a, 3b also constitutes a shift register in which storage elements which are constituent elements are connected in series to each other in order to configure a shift path for failure diagnosis. To do. In this case, data input is performed from the shift-in SI terminal, and data output is performed from the shift-out SO terminal. The shift mode is supplied to the shift mode SM terminal and the clock pulse is applied to the clock CLK terminal, so that the shift path is activated.

シフトレジスタ指定回路4は複数のシフトレジスタ3
a,3bの任意のものを指定するための回路であり、デコー
ダ5はこのシフトレジスタ指定回路4により指定された
シフトレジスタに対してクロック供給回路6によるクロ
ックを選択的に供給するためのものである。このクロッ
クの供給に応じてシフトレジスタ3a,3bに直列にデータ
を入力するためにシフトイン入力制御回路7が設けられ
ており、当該クロックの供給に応じて指定されたシフト
レジスタの出力がマルチプレクサ8により選択される様
になっている。
The shift register designating circuit 4 includes a plurality of shift registers 3
This is a circuit for designating any of a and 3b, and the decoder 5 is for selectively supplying the clock by the clock supply circuit 6 to the shift register designated by the shift register designating circuit 4. is there. A shift-in input control circuit 7 is provided for serially inputting data to the shift registers 3a and 3b in response to the supply of this clock, and the output of the shift register designated in response to the supply of the clock is the multiplexer 8 It is selected by.

このマルチプレクサ8により選択されたデータはシフ
トアウト出力制御回路9を介してシフトバッファ13へ供
給される。このシフトバッファ13の出力がシフトイン入
力制御回路7へ供給されていると共に、保守診断装置14
へも供給されている。この保守診断装置14からはシフト
バッファ13へデータを入力できるようになっている。
The data selected by the multiplexer 8 is supplied to the shift buffer 13 via the shift-out output control circuit 9. The output of the shift buffer 13 is supplied to the shift-in input control circuit 7, and the maintenance diagnostic device 14
Is also supplied to. Data can be input from the maintenance diagnosis device 14 to the shift buffer 13.

シフトレジスタ3a,3bのシフトイン入力及びシフトア
ウト出力の機能を有効化すべくシフトモード指定回路10
が設けられており、このシフトモード指定回路10のシフ
トモードを有効化しないでシフトレジスタ3a,3bにクロ
ックを供給した場合に、切替回路37a,37bを介して1入
力回路12a,12bまたは0入力回路11a,11bから夫々“1"ま
たは“0"データが所定の複数の記憶素子へ夫々書込まれ
る様になっている。この“1"または“0"の書込みは、シ
フトパス検証モード指定手段36により指定されるモード
により切替回路37a,37bが夫々選択して行われるように
なっている。0入力回路,1入力回路及び切替回路はシフ
トレジスタ3a,3b毎に夫々対応して設けられている。
A shift mode designating circuit 10 is provided to enable the shift-in input and shift-out output functions of the shift registers 3a and 3b.
Is provided, and when a clock is supplied to the shift registers 3a, 3b without activating the shift mode of the shift mode designating circuit 10, the 1-input circuit 12a, 12b or 0-input is performed via the switching circuits 37a, 37b. "1" or "0" data is written from the circuits 11a and 11b to a plurality of predetermined storage elements, respectively. The writing of "1" or "0" is performed by the switching circuits 37a and 37b respectively selected according to the mode designated by the shift path verification mode designating means 36. The 0-input circuit, the 1-input circuit, and the switching circuit are provided corresponding to each of the shift registers 3a and 3b.

0/1判定回路32a,32bは、“0"または“1"が書込まれる
複数の記憶素子とは異なる予め定められた複数の記憶素
子の値を、シフトモード時において所定タイミングにて
判定するためのものであり、シフトレジスタ3a,3b毎に
夫々対応して設けられている。
The 0/1 determination circuits 32a and 32b determine the values of a plurality of predetermined storage elements different from the plurality of storage elements in which “0” or “1” is written at a predetermined timing in the shift mode. This is provided for each shift register 3a, 3b.

シフトパス検証モード指定手段36は、シフトパスの検
証を0モードで行うか1モードで行うかのモード指定を
なすものであり、切替回路37a,37bに対して0モード検
証時には0入力回路11a,11bからの“0"データを、また
1モード検証時には1入力回路12a,12bから“1"データ
を夫々予め定められた複数の記憶素子へ書込む様指令す
る。0/1判定回路32a,32bの各判定出力は保守診断装置14
へ導入されてシフトパスの診断が行われるのである。
The shift path verification mode designating means 36 designates whether the verification of the shift path is performed in the 0 mode or in the 1 mode, and for the switching circuits 37a and 37b, from the 0 input circuits 11a and 11b at the time of the 0 mode verification. "1" data from the 1-input circuits 12a and 12b at the time of one-mode verification. 0/1 judgment circuits 32a, 32b judgment outputs are the maintenance diagnostic device 14
The shift path is diagnosed by being introduced into.

第2図は第1図におけるシフトレジスタ3a,3bをさら
に詳細に示した図である。MCP(Multi−Chip Package)
と呼ばれる9枚の保守交換単位MCP0〜MCP8を実装した第
1図におけるシフトレジスタ3aを備えたカードC10から
構成されている。このカードC10は複数の記憶素子1aか
らなる論理回路網2を形成しており、これ等が互いに縦
続接続されて第1図におけるひとつのシフトレジスタ3a
に展開される。
FIG. 2 is a diagram showing the shift registers 3a and 3b in FIG. 1 in more detail. MCP (Multi-Chip Package)
It is composed of a card C10 equipped with the shift register 3a shown in FIG. 1 in which nine maintenance replacement units MCP0 to MCP8 called as are mounted. This card C10 forms a logic circuit network 2 composed of a plurality of storage elements 1a, which are cascade-connected to one shift register 3a in FIG.
Be deployed to.

シフトレジスタ3a,3bは各MCP単位にあるシフトイン
(SI)端子とシフトアウト(SO)端子とを相互に接続し
たもので、シフトレジスタ3a,3bのシフトイン(SI)端
子にはMCP8のシフトイン(SI)端子が対応し、シフトレ
ジスタのシフトアウト(SO)端子にはMCP0のシフトアウ
ト(SO)端子が対応している。
The shift registers 3a and 3b connect the shift-in (SI) terminal and the shift-out (SO) terminal of each MCP unit to each other, and the shift-in (SI) terminal of the shift registers 3a and 3b shifts the MCP8. The in (SI) terminal corresponds, and the shift out (SO) terminal of the shift register corresponds to the shift out (SO) terminal of MCP0.

また、各MCPのシフトイン(SI)端子側に最も近い最
前部の記憶素子の1ビットは、第1図におけるシフトモ
ード指定回路10のシフトモードを有効化しないで、シフ
トレジスタ3a,3bにクロックを供給した時、シフトパス
検証モードの値によって1入力回路11aと0入力回路11b
とからそれぞれ“1"又は“0"が切替回路37a,37bを介し
て入力されるようになっている。すなわち、シフトレジ
スタ3a,3b上でシフトモード指定回路10のシフトモード
を有効化しないで、シフトレジスタ3a,3bにクロックが
供給される時、シフトパス検証モードが1であれば1
を、シフトパス検証モードが0であれば0をセットされ
る記憶素子が、9ビットずつ各MCPのシフトイン端子に
最も近い位置に置かれる。加えて、各MCPのシフトアウ
ト(SO)端子側に最も近い最後部の記憶素子の1ビット
は、第1図における“0/1"判定回路32a,32bによって、
シフトモード時の所定のタイミングでシフトインしたデ
ータがチェックされる。
In addition, 1 bit of the frontmost memory element closest to the shift-in (SI) terminal side of each MCP does not enable the shift mode of the shift mode designation circuit 10 in FIG. 1 and clocks the shift registers 3a and 3b. , The 1-input circuit 11a and the 0-input circuit 11b depend on the value of the shift path verification mode.
Therefore, "1" or "0" is input via the switching circuits 37a and 37b. That is, if the shift path verification mode is 1 when a clock is supplied to the shift registers 3a and 3b without enabling the shift mode of the shift mode designating circuit 10 on the shift registers 3a and 3b,
If the shift path verification mode is 0, the storage element set to 0 is placed at a position closest to the shift-in terminal of each MCP by 9 bits. In addition, one bit of the last storage element closest to the shift-out (SO) terminal side of each MCP is set by the “0/1” determination circuits 32a and 32b in FIG.
The data shifted in at a predetermined timing in the shift mode is checked.

かかる構成において、シフトレジスタ3aを構成する各
記憶素子に障害がない場合に、シフトレジスタ3aの内容
をシフトバッファ13へ導出する手順を以下に説明する。
In such a configuration, a procedure for deriving the contents of the shift register 3a to the shift buffer 13 when there is no failure in each storage element forming the shift register 3a will be described below.

まず、シフトレジスタ指定回路4により所望のシフト
レジスタ3aを選び、シフトモード指定回路10でシフトモ
ード(SM)を“1"にセットし、クロック供給回路6から
シフトレジスタ3aにクロックを供給する。そこで、シフ
トアウト出力制御回路9を使用して、シフトアウト(S
O)端子から1ビットずつシフトバッファ13にデータを
取込む。
First, the shift register designating circuit 4 selects a desired shift register 3a, the shift mode designating circuit 10 sets the shift mode (SM) to "1", and the clock supply circuit 6 supplies a clock to the shift register 3a. Therefore, by using the shift-out output control circuit 9, the shift-out (S
Data is taken into the shift buffer 13 bit by bit from the (O) terminal.

次に、スキャンアウトした後でシフトレジスタ3aへシ
フトバッファ13の内容を転送する手順を説明する。ま
ず、シフトレジスタ指定回路4により所望のシフトレジ
スタ3aを選び、シフトモード指定回路10でシフトモード
(SM)を“1"にセットし、クロック供給回路6からシフ
トレジスタ3aにクロックを供給してシフトイン(SI)端
子から1ビットずつシフトイン(SI)入力制御回路7を
用い、シフトバッファ13よりシフトレジスタ3aへデータ
を転送する。
Next, a procedure for transferring the contents of the shift buffer 13 to the shift register 3a after scanning out will be described. First, the shift register designating circuit 4 selects a desired shift register 3a, the shift mode designating circuit 10 sets the shift mode (SM) to "1", and the clock supply circuit 6 supplies a clock to the shift register 3a for shifting. The data is transferred from the shift buffer 13 to the shift register 3a by using the shift-in (SI) input control circuit 7 bit by bit from the IN (SI) terminal.

上記スキャンアウト動作とスキャンイン動作との後に
診断装置14はデータバスを成す信号線31を用いてシフト
バッファ13の内容を読出すことにより、論理回路網2を
形成する任意のシフトレジスタ3a,3bの内容を表示でき
る。さらに、スキャンアウト動作の後に保守診断装置14
から所望のデータをデータバス30を使用してシフトバッ
ファ13に転送し、その後でスキャンイン動作をする。こ
れにより、論理回路網2を形成する任意のシフトレジス
タ3a,3bに所望のデータをセットすることができる。
After the scan-out operation and the scan-in operation, the diagnostic device 14 reads the contents of the shift buffer 13 by using the signal line 31 forming the data bus, so that the arbitrary shift registers 3a and 3b forming the logic circuit network 2 are read. The contents of can be displayed. Furthermore, after the scan-out operation, the maintenance diagnostic device 14
Desired data is transferred to the shift buffer 13 using the data bus 30, and then the scan-in operation is performed. As a result, desired data can be set in any of the shift registers 3a and 3b forming the logic circuit network 2.

次に、シフトパス上の記憶素子が“0"のモードの故障
をしたとして交換単位を指摘する手順を説明する。ま
ず、シフトモード指定回路10を有効化せずに、すなわち
シフトモードを指定しないでかつシフトパス検証モード
が1の際にクロック供給回路6によってシフトレジスタ
3aにクロックを1回供給する。このとき、切替回路37a
は1入力回路12aの出力である“1"データを選択する様
にシフトパス検証モード指定手段36により制御されてい
る。この結果、1入力回路12aの機能により各MCPの最前
部の記憶素子に“1"がセットされる。
Next, the procedure for pointing out the replacement unit assuming that the storage element on the shift path has failed in the "0" mode will be described. First, when the shift mode designating circuit 10 is not activated, that is, when the shift mode is not designated and the shift path verification mode is 1, the clock supply circuit 6 shifts the shift register.
Supply clock once to 3a. At this time, the switching circuit 37a
Is controlled by the shift path verification mode designating means 36 so as to select "1" data which is the output of the 1-input circuit 12a. As a result, "1" is set in the frontmost memory element of each MCP by the function of the 1-input circuit 12a.

続いて、シフトモード指定回路4によってシフトモー
ドを“1"に設定してクロック供給回路6からシフトレジ
スタ3aにクロックを供給する(シフトアウト動作)。そ
の際、0/1判定回路32aはシフトアウト開始時すなわちシ
フトモードが“1"に設定されてから後に供給されたクロ
ック数をカウントしている。カードC10に実装されてい
るMCPは各々0/1判定回路を備えており、各0/1判定回路
は対応するMCPに搭載されている記憶素子数を記憶して
いる。あらかじめ保持している記憶素子数を見てMCP0の
0/1判定回路は、シフトモード時に供給されたクロック
数が(MCP0に搭載されている記憶素子数)14回に達した
ならば最もSO側に位置する最後部の記憶素子が“1"の値
をとっているか否かをチェックする。上記1ビットが所
定の値(すなわち1)と違っていたならばシフトアウト
は異常終了しMCP0が故障FRUだという情報が保守診断装
置14に通知される。なぜならば非シフトモード時にクロ
ックの供給を受けたビットA(第2図参照)は各々“1"
の値をとっており、シフトモードに切替えた後(MCP0に
搭載されている記憶素子数)−1回だけクロックの供給
を受けたならば、最後部のビットBには最前部のビット
の初期値(“1")がセットされているはずである。しか
るに、MCP0に搭載されている記憶素子のうちで“0"にス
タックされるような故障をしているものがあれば、ビッ
トBの値は“0"になり、0/1判定回路32によってMCP0が
故障しているか否かが識別される。
Then, the shift mode designating circuit 4 sets the shift mode to "1" and the clock is supplied from the clock supply circuit 6 to the shift register 3a (shift-out operation). At that time, the 0/1 determination circuit 32a counts the number of clocks supplied after the shift-out is started, that is, after the shift mode is set to "1". The MCPs mounted on the card C10 each include a 0/1 determination circuit, and each 0/1 determination circuit stores the number of storage elements mounted on the corresponding MCP. Check the number of memory elements held in advance, and
When the number of clocks supplied in the shift mode reaches 14 (the number of storage elements mounted on MCP0) 14 times, the 0/1 determination circuit determines that the last storage element located on the SO side is "1". Check if it takes a value. If the above 1 bit is different from a predetermined value (that is, 1), the shift-out ends abnormally and the maintenance diagnostic device 14 is notified of the information that the MCP0 is a failure FRU. This is because the bit A (see Fig. 2) supplied with the clock in the non-shift mode is "1".
If the clock is supplied only once after switching to the shift mode (the number of storage elements mounted on the MCP0), the bit B at the end is the initial bit of the foremost bit. The value (“1”) should be set. However, if any of the memory elements mounted on the MCP0 has a failure that causes it to be stuck at "0", the value of bit B becomes "0", and the 0/1 determination circuit 32 determines It is identified whether MCP0 has failed.

上記MCP0の故障探知プロセスと並行して、MCP1〜8で
も同様のチェックが行われる。すなわち非シフトモード
時に各MCPの最前部のビットには1入力回路12aによって
“1"の値がセットされており、各MCP内の0/1判定回路32
aはシフトモード時に、(各MCPに搭載されている記憶素
子数)−1回だけクロックの供給を受けたならば、各MC
Pの最後部のビットの値が“1"であるかどうかチェック
することによって当該MCPに搭載されている記憶素子の
0故障を探知することができるのである。
Similar checks are performed in MCP1 to MCP8 in parallel with the failure detection process of MCP0. That is, in the non-shift mode, the value of "1" is set to the frontmost bit of each MCP by the 1-input circuit 12a, and the 0/1 determination circuit 32 in each MCP is set.
a is the number of memory elements mounted in each MCP in shift mode-if the clock is supplied only once, each MC
By checking whether the value of the last bit of P is "1", it is possible to detect the 0 failure of the memory element mounted on the MCP.

シフトパス上の記憶素子が“1"のモードの故障をした
として交換単位を指摘する手順もシフトパス検証モード
が“0"であることを除いて上記と同じである。すなわち
非シフトモード時でかつシフトパス検証モードが“0"の
際に、クロック供給回路6によってシフトレジスタ3aに
クロックを1回供給すると、0入力回路11aの機能によ
り各MCPの最前部の位置にある記憶素子に“0"がセット
される。このとき切替回路37aは0入力回路11aの出力で
ある“0"を入力する様、シフトパス検証モード指定手段
36より制御されている。
The procedure for pointing out the exchange unit assuming that the storage element on the shift path has failed in the mode of "1" is the same as the above except that the shift path verification mode is "0". That is, when the clock is supplied to the shift register 3a once by the clock supply circuit 6 in the non-shift mode and the shift path verification mode is "0", it is located at the frontmost position of each MCP by the function of the 0 input circuit 11a. "0" is set in the memory element. At this time, the switching circuit 37a inputs the output "0" of the 0 input circuit 11a so that the shift path verification mode designating means
Controlled from 36.

続いて、シフトモードを“1"に設定してシフトレジス
タ3aに対してシフトアウト動作を行い、0/1判定回路32a
によって各MCPの最後部のビットが“0"であるか否かを
所定のタイミング,すなわち供給されたクロック数が
(MCP0に搭載されいる記憶素子数)−1回に達した時点
で判定する。MCP1〜8でも同様のチェックが並行して行
われることはシフトパス検証モードが“1"の場合と同じ
である。
Then, the shift mode is set to "1" to perform the shift-out operation for the shift register 3a, and the 0/1 determination circuit 32a
It is determined whether the last bit of each MCP is "0" by a predetermined timing, that is, when the number of supplied clocks reaches (the number of storage elements mounted in MCP0) -1. Similar checks are performed in parallel in MCPs 1 to 8 as in the case where the shift path verification mode is "1".

上記方法によるとシフトパス検証モードが“0"であっ
ても“1"であっても、シフトパス検証の為にシフトモー
ド時に要するクロック数は、(カードC10に実装されて
いる各MCPの記憶素子搭載数のなかで最大値)−1回で
ある。すなわち{(カードC10上の各MCPの記憶素子搭載
数のMAX値)−1}×2回のクロック供給(シフトモー
ド時)で、カードC10上の全てのMCPが正常か否か、異常
であればどのMCPが故障しているか又故障の種類(0故
障か1故障か)がわかることになる。
According to the above method, whether the shift path verification mode is "0" or "1", the number of clocks required in the shift mode for the shift path verification is (the memory element of each MCP mounted on the card C10 The maximum value among the numbers) -1 times. That is, {(MAX value of the number of storage elements mounted on each MCP on the card C10) -1} × clock supply (during shift mode), whether all MCPs on the card C10 are normal or abnormal. For example, it is possible to know which MCP has a failure and the type of failure (0 failure or 1 failure).

上記方法では、カード毎に検証を行っているが、検証
の際のマルチプレクサの出力データを必要としない場合
は、全カード同時にシフトパス検証が行なえる。このと
きシフトレジスタ指定回路4は、シフト動作の対象とな
るシフトレジスタとして、シフトレジスタ3a〜3bの全て
のレジスタを指定するものであり、このときクロックは
全シフトレジスタに行きわたることになる。検証の際に
必要とするクロック数(シフトモード時)は{(当該装
置に実装されている各MCPの記憶素子搭載数のMAX値)−
1}×2回となることは同様である。
In the above method, the verification is performed for each card. However, if the output data of the multiplexer at the time of verification is not required, the shift path verification can be performed simultaneously for all the cards. At this time, the shift register designating circuit 4 designates all the shift registers 3a to 3b as the shift registers to be the target of the shift operation, and at this time, the clock is distributed to all the shift registers. The number of clocks required for verification (in shift mode) is {(MAX value of the number of storage elements mounted in each MCP mounted on the device)-
1} × 2 times is the same.

こうすることにより、複数の保守診断ブロック単位に
よりシフトパスが構成されていても、少ないクロック数
によって当該シフトパス内のどの保守診断単位のブロッ
クが故障したかが容易に判定可能となるのである。
By doing so, even if a shift path is configured by a plurality of maintenance diagnosis block units, it is possible to easily determine which maintenance diagnosis unit block in the shift path has a failure with a small number of clocks.

発明の効果 叙上の如く、本発明によれば、シフトパスを構成する
保守診断ブロック毎に、夫々最前部の記憶素子に対して
“0"または“1"データを書込み、この書込みデータをシ
フトパスを用い順次転送させ、夫々の最後部の記憶素子
にこのデータが到来するタイミングでこの最後部記憶素
子の格納データを判別するようにすることにより、保守
診断ブロックのどのブロックが故障しているかかが容易
にかつ早く検出することが可能となるという効果があ
る。
As described above, according to the present invention, "0" or "1" data is written to the frontmost storage element for each maintenance diagnosis block constituting the shift path, and this write data is written to the shift path. It is possible to determine which block of the maintenance diagnosis block has a failure by sequentially transferring the data by sequentially determining the data stored in the last storage element at the timing when this data arrives at the last storage element. There is an effect that detection can be performed easily and quickly.

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

第1図は本発明の実施例のブロック図、第2図は第1図
の記憶素子群3a,3bの具体的構成例を説明する図であ
る。 主要部分の符号の説明 1……保守診断単位ブロック 3a,3b……記憶素子群 11a,11b……0入力回路 12a,12b……1入力回路 14……保守診断装置 32a,32b……0/1判定回路 36……シフトパス検証モード指定手段 37a,37b……切替回路
FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a diagram illustrating a specific configuration example of the storage element groups 3a and 3b in FIG. Description of main part code 1 …… Maintenance diagnosis unit block 3a, 3b …… Memory element group 11a, 11b …… 0 input circuit 12a, 12b …… 1 input circuit 14 …… Maintenance diagnosis device 32a, 32b …… 0 / 1 Judgment circuit 36 …… Shift path verification mode designating means 37a, 37b …… Switching circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】複数の記憶素子がそれぞれ互いに縦続的に
接続された複数の保守診断単位ブロックを複数個縦続的
に接続して得られるシフトパスの故障診断方式であっ
て、 前記複数の保守診断単位ブロックのそれぞれにおいて、
最前部の記憶素子に対してシフトパス検証モードに応じ
て論理“0"または“1"を表すデータを当該ブロック外よ
り書き込む手段と、 前記論理“0"または“1"を表すデータをシフトモードに
より順次シフト制御して最後部の記憶素子へ転送せしめ
る手段と、 前記記憶素子の最後部の格納データが正常であるか否か
を判定する判定手段とを設け、 前記複数の保守診断単位ブロックにおいて同時に故障診
断を行うことを特徴とするシフトパス診断方式。
1. A failure diagnosis method for a shift path, which is obtained by cascading a plurality of maintenance diagnosis unit blocks in which a plurality of storage elements are connected to each other in cascade, wherein the plurality of maintenance diagnosis units are provided. In each of the blocks
According to the shift path verification mode, a means for writing data representing logic "0" or "1" from the outside of the block to the frontmost memory element, and the data representing logic "0" or "1" depending on the shift mode. A means for sequentially shifting and transferring the data to the last storage element, and a determination means for determining whether or not the stored data in the last storage element are normal are provided, and the plurality of maintenance diagnosis unit blocks simultaneously A shift path diagnostic method characterized by performing fault diagnosis.
JP61270107A 1986-11-13 1986-11-13 Shift path diagnostic method Expired - Lifetime JPH0812626B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61270107A JPH0812626B2 (en) 1986-11-13 1986-11-13 Shift path diagnostic method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61270107A JPH0812626B2 (en) 1986-11-13 1986-11-13 Shift path diagnostic method

Publications (2)

Publication Number Publication Date
JPS63123135A JPS63123135A (en) 1988-05-26
JPH0812626B2 true JPH0812626B2 (en) 1996-02-07

Family

ID=17481634

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61270107A Expired - Lifetime JPH0812626B2 (en) 1986-11-13 1986-11-13 Shift path diagnostic method

Country Status (1)

Country Link
JP (1) JPH0812626B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5831457A (en) * 1981-08-17 1983-02-24 Nec Corp Data processor

Also Published As

Publication number Publication date
JPS63123135A (en) 1988-05-26

Similar Documents

Publication Publication Date Title
US7797591B2 (en) Semiconductor integrated circuit, design support software system, and automatic test pattern generation system
US4658354A (en) Pipeline processing apparatus having a test function
US5475815A (en) Built-in-self-test scheme for testing multiple memory elements
US7167404B2 (en) Method and device for testing configuration memory cells in programmable logic devices (PLDS)
US4326290A (en) Means and methods for monitoring the storage states of a memory and other storage devices in a digital data processor
WO1997011381A1 (en) Memory tester
US4507784A (en) Data processing systems
JPS593798A (en) Substitute vector generation for memory system
US20040123203A1 (en) Method and test circuit for testing memory internal write enable
KR100195811B1 (en) Serial scan diagnostics apparatus and method for a memory device
WO1981001208A1 (en) Data processor having common monitoring and memory loading and checking means
US6910161B2 (en) Device and method for reducing the number of addresses of faulty memory cells
US7519875B2 (en) Method and apparatus for enabling a user to determine whether a defective location in a memory device has been remapped to a redundant memory portion
JPH0812626B2 (en) Shift path diagnostic method
JP2007096918A (en) Semiconductor integrated circuit device
US5541936A (en) Diagnostic circuit
US20040117706A1 (en) Semiconductor integrated circuit with test circuit
JP2000357399A (en) Semiconductor integrated circuit device
JPS61141044A (en) Information processor
JPS63280342A (en) Shift path trouble diagnosing system
JPH0743655B2 (en) Information processing equipment
JPH0646389B2 (en) Shift path failure diagnosis device
GB2120818A (en) Data processing systems
US20050289421A1 (en) Semiconductor chip
JPH04238544A (en) Shift path fault diagnostic system

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term