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
JPH0410100B2 - - Google Patents
[go: Go Back, main page]

JPH0410100B2 - - Google Patents

Info

Publication number
JPH0410100B2
JPH0410100B2 JP57144116A JP14411682A JPH0410100B2 JP H0410100 B2 JPH0410100 B2 JP H0410100B2 JP 57144116 A JP57144116 A JP 57144116A JP 14411682 A JP14411682 A JP 14411682A JP H0410100 B2 JPH0410100 B2 JP H0410100B2
Authority
JP
Japan
Prior art keywords
circuit
information
instruction
signal
computer
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
JP57144116A
Other languages
Japanese (ja)
Other versions
JPS5933561A (en
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 filed Critical
Priority to JP57144116A priority Critical patent/JPS5933561A/en
Publication of JPS5933561A publication Critical patent/JPS5933561A/en
Publication of JPH0410100B2 publication Critical patent/JPH0410100B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0721Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment within a central processing unit [CPU]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Description

【発明の詳細な説明】 (1) 発明の技術分野 本発明は情報処理装置に係り、業務実行時、論
理回路の診断を同時に実行していく診断装置に関
する。
DETAILED DESCRIPTION OF THE INVENTION (1) Technical Field of the Invention The present invention relates to an information processing device, and more particularly, to a diagnostic device that simultaneously diagnoses a logic circuit when executing a task.

(2) 従来技術及び問題点 計算機の診断方式には種々の方法があるが、従
来技術は計算機のステイタス情報、データ情報の
オン/オフを、あるタイミングで読み取り、記録
し、障害発生時に、記録された情報をプリントア
ウトし、障害探索の一助として使用するものであ
る。
(2) Prior art and problems There are various methods for diagnosing computers, but the conventional technology reads and records the computer's status information and data information on/off at a certain timing, and when a failure occurs, the recording is performed. This information can be printed out and used as an aid in troubleshooting.

ところがプリントアウトした内容から障害箇所
を発見する必要があり、診断に手間がかかつてい
た。
However, it was necessary to find the fault location from the printed information, which made diagnosis time-consuming.

(3) 発明の目的 本発明は、この様な点に鑑みてなされたもの
で、ハード命令の実行毎に診断を行なうことによ
り、障害発生箇所の発見を容易にした診断装置を
提供することを目的とする。
(3) Purpose of the Invention The present invention has been made in view of the above-mentioned problems, and an object of the present invention is to provide a diagnostic device that facilitates finding the location of a failure by performing diagnosis every time a hardware instruction is executed. purpose.

(4) 発明の構成 上記目的は、本発明によれば、計算機の論理回
路内の任意信号を、計算機の各命令を実行してい
る時に、該命令毎の実行時間内のオン/オフの反
転回数を記憶する論理回路3,4,5,6,7
と、 前記各命令毎の前記任意信号の反転回数情報が
予め記憶された信号比較情報メモリ11と、 該信号比較情報メモリ11より実行中の命令に
対応した反転回数情報を読み出す回路9,10,
12と、 前記論理回路が記憶したオン/オフの反転回数
と、前記読み出された反転回数情報とを比較する
回路8と、 該比較回路8が不一致を検出したときには、前
記論理回路が記憶した前記任意信号の反転回数を
メモリ15に記憶する回路13,14とを設けて
構成したことを特徴とする計算機の診断装置によ
つて達成される。
(4) Structure of the Invention According to the present invention, the above object is to invert the on/off state of arbitrary signals in the logic circuit of a computer within the execution time of each instruction of the computer while executing each instruction of the computer. Logic circuits 3, 4, 5, 6, 7 that store the number of times
a signal comparison information memory 11 in which information on the number of times of inversion of the arbitrary signal for each instruction is stored in advance; circuits 9, 10 for reading out number of inversions information corresponding to the instruction being executed from the signal comparison information memory 11;
12; a circuit 8 that compares the number of on/off inversions stored in the logic circuit with the readout number of inversion information; and when the comparison circuit 8 detects a mismatch, the number of on/off inversions stored in the logic circuit is compared; This is achieved by a computer diagnostic device characterized in that it includes circuits 13 and 14 for storing the number of inversions of the arbitrary signal in a memory 15.

(5) 発明の実施例 以下本発明を実施例に基づいて説明する。(5) Examples of the invention The present invention will be explained below based on examples.

図は本発明の実施例を示す図で、1は計算機論
理回路、2は命令発生回路、3は命令オン/オフ
検出回路、4は信号オン/オフ検出回路、5,6
は反転検出カウンター、7は信号記録レジスタ
ー、8は比較回路、9は比較情報レジスタ、10
は命令/アドレス変換回路、11は信号比較情報
メモリ、12はアドレス選択回路、13は判定回
路、14はメモリアドレス回路、15はメモリで
ある。
The figure shows an embodiment of the present invention, in which 1 is a computer logic circuit, 2 is an instruction generation circuit, 3 is an instruction on/off detection circuit, 4 is a signal on/off detection circuit, 5, 6
is a reversal detection counter, 7 is a signal recording register, 8 is a comparison circuit, 9 is a comparison information register, 10
11 is an instruction/address conversion circuit, 11 is a signal comparison information memory, 12 is an address selection circuit, 13 is a determination circuit, 14 is a memory address circuit, and 15 is a memory.

以下動作について説明する。 The operation will be explained below.

計算機論理回路1から、障害診断に必要と考え
た任意の信号N0、N1、N2…Nnを信号オン/オ
フ検出回路4で各信号のオン/オフの反転を検出
する。この任意の信号は計算機の設計時に選定し
ておく。この検出時間は、命令発生回路2からの
命令オン/オフ検出回路3に導いた命令オン時間
により決めている。信号オン/オフ検出回路4で
検出された反転検出信号DN0、DN1、…DNnに
より反転検出カウンター5、反転検出カウンター
6を動作させ、カウントする。
From the computer logic circuit 1, arbitrary signals N0 , N1 , N2 , . This arbitrary signal is selected when designing the computer. This detection time is determined by the command on time guided from the command generation circuit 2 to the command on/off detection circuit 3. The inversion detection signals DN 0 , DN 1 , . . . DNn detected by the signal on/off detection circuit 4 operate the inversion detection counter 5 and the inversion detection counter 6 to perform counting.

カウントされた値CN0、CN1…C1Nn、C2N0
C2N1…C2Nnを信号記録レジスター7にセツトす
る。
Counted values CN 0 , CN 1 …C 1 Nn, C 2 N 0 ,
C 2 N 1 ...C 2 Nn is set in the signal recording register 7.

一方、あらかじめ記録されている信号比転情報
メモリ11より(命令/アドレス変換回路10に
より選択されたアドレス)比較情報レジスター9
に反転回数をセツトする。そして比較回路8にお
いて信号記録レジスター7と比較情報レジスター
9の情報を比較する。比較情報を判定回路13で
判断し不一致の特メモリに反転検出カウンター6
の情報を記録する。これにより異常と考えられる
信号情報の記録ができる。
On the other hand, from the signal ratio information memory 11 recorded in advance (the address selected by the instruction/address conversion circuit 10), the comparison information register 9
Set the number of reversals to . Then, the comparison circuit 8 compares the information in the signal recording register 7 and the comparison information register 9. The comparison information is judged by the judgment circuit 13 and a reversal detection counter 6 is stored in the special memory of the mismatch.
record information. This allows recording of signal information that is considered abnormal.

(6) 発明の効果 以上の如く本発明によれば、命令実行時に並行
して診断を行ないストアする様にしているので、
障害箇所の発見がきわめて容易である。
(6) Effects of the Invention As described above, according to the present invention, diagnosis is performed and stored in parallel when an instruction is executed.
It is extremely easy to find the fault location.

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

図は本発明の実施例を示す図で、1は計算機論
理回路、2は命令発生回路、3は命令オン/オフ
検出回路、4は信号オン/オフ検出回路、5,6
は反転検出カウンター、7は信号記録レジスタ
ー、8は比較回路、9は比較情報レジスタ、10
は命令/アドレス変換回路、11は信号比較情報
メモリ、12はアドレス選択回路、13は判定回
路、14はメモリアドレス回路、15はメモリで
ある。
The figure shows an embodiment of the present invention, in which 1 is a computer logic circuit, 2 is an instruction generation circuit, 3 is an instruction on/off detection circuit, 4 is a signal on/off detection circuit, 5, 6
is a reversal detection counter, 7 is a signal recording register, 8 is a comparison circuit, 9 is a comparison information register, 10
11 is an instruction/address conversion circuit, 11 is a signal comparison information memory, 12 is an address selection circuit, 13 is a determination circuit, 14 is a memory address circuit, and 15 is a memory.

Claims (1)

【特許請求の範囲】 1 計算機の論理回路内の任意信号を、計算機の
各命令を実行している時に、該命令毎の実行時間
内のオン/オフの反転回数を記憶する論理回路
3,4,5,6,7と、 前記各命令毎の前記任意信号の反転回数情報が
予め記憶された信号比較情報メモリ11と、 該信号比較情報メモリ11より実行中の命令に
対応した反転回数情報を読み出す回路9,10,
12と、 前記論理回路が記憶したオン/オフの反転回数
と、前記読み出された反転回数情報とを比較する
回路8と、 該比較回路8が不一致を検出したときには、前
記論理回路が記憶した前記任意信号の反転回数を
メモリ15に記憶する回路13,14とを設けて
構成したことを特徴とする計算機の診断装置。
[Claims] 1. Logic circuits 3 and 4 that store the number of on/off inversions within the execution time for each instruction of an arbitrary signal in the logic circuit of the computer when executing each instruction of the computer. , 5, 6, 7, a signal comparison information memory 11 in which information on the number of times of inversion of the arbitrary signal for each of the instructions is stored in advance, and information on the number of times of inversion corresponding to the instruction being executed from the signal comparison information memory 11. Readout circuits 9, 10,
12; a circuit 8 that compares the number of on/off inversions stored in the logic circuit with the readout number of inversion information; and when the comparison circuit 8 detects a mismatch, the number of on/off inversions stored in the logic circuit is compared; A diagnostic device for a computer, comprising circuits 13 and 14 for storing the number of inversions of the arbitrary signal in a memory 15.
JP57144116A 1982-08-20 1982-08-20 Diagnostic system of computer Granted JPS5933561A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57144116A JPS5933561A (en) 1982-08-20 1982-08-20 Diagnostic system of computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57144116A JPS5933561A (en) 1982-08-20 1982-08-20 Diagnostic system of computer

Publications (2)

Publication Number Publication Date
JPS5933561A JPS5933561A (en) 1984-02-23
JPH0410100B2 true JPH0410100B2 (en) 1992-02-24

Family

ID=15354557

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57144116A Granted JPS5933561A (en) 1982-08-20 1982-08-20 Diagnostic system of computer

Country Status (1)

Country Link
JP (1) JPS5933561A (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5147509A (en) * 1974-10-23 1976-04-23 Sumitomo Light Metal Ind Seikeisei nosugureta kanetsukokagataaruminiumugokin
JPS5449040A (en) * 1977-09-26 1979-04-18 Nec Corp Check unit for logic circuit

Also Published As

Publication number Publication date
JPS5933561A (en) 1984-02-23

Similar Documents

Publication Publication Date Title
EP0032957A1 (en) Information processing system for error processing, and error processing method
RU2421782C2 (en) Circuit of bus signals control and circuit of signals processing with circuit of bus signals control
JPS63200249A (en) Pseudo fault generating system for cache memory device
JPH0410100B2 (en)
JP2580558B2 (en) Interface device
JP2820016B2 (en) Electronic circuit
JPS5840772B2 (en) Data comparison match display method
JPH0410096B2 (en)
JP2788810B2 (en) Refresh timing check circuit
JPS62248050A (en) Diagnosis system for storage element
JP2808983B2 (en) Memory diagnosis method
JPH11219323A (en) Data path fault detection method and information processor
JP2510663B2 (en) Error control method
JPS6252340B2 (en)
SU552608A1 (en) Device for eliminating the consequences of failures
JPS63174141A (en) Diagnosing system for test of information processor
JPS5931800B2 (en) Control memory diagnostic method
JPS64734B2 (en)
JPS6370954A (en) Magnetic tape recording speed discriminator
JPH0535455B2 (en)
JPS5847798B2 (en) Storage device
JPH0553929A (en) Central processing unit with fault information preserving function
JPS62166449A (en) History storage device for logical unit
JPH0683718A (en) Fault detecting circuit
JPS6227422B2 (en)