[go: up one dir, main page]

JPS5935243A - Information processor - Google Patents

Information processor

Info

Publication number
JPS5935243A
JPS5935243A JP57144301A JP14430182A JPS5935243A JP S5935243 A JPS5935243 A JP S5935243A JP 57144301 A JP57144301 A JP 57144301A JP 14430182 A JP14430182 A JP 14430182A JP S5935243 A JPS5935243 A JP S5935243A
Authority
JP
Japan
Prior art keywords
signal
diagnostic
circuit
control signals
control
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
JP57144301A
Other languages
Japanese (ja)
Inventor
Kazumasa Tanaka
一正 田中
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
Nippon Electric Co 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 Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP57144301A priority Critical patent/JPS5935243A/en
Publication of JPS5935243A publication Critical patent/JPS5935243A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

Landscapes

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

Abstract

PURPOSE:To reduce the quantity of hardware and to improve the efficiency of a fault diagnosis, by stopping a clock signal on falt occurrence and holding the significant state value of a control signal for a predetermined period. CONSTITUTION:Data from a register 223 is set in registers 222 and 224 of a central processing part 100' synchronously with a clock signal 80 by indications of control signals 22-24 from a control circuit 110. A control signal 21 and signals 22 and 23 in the circuit 110 have important meanings to a diagnosis and an analysis of fault processing and are generated successively to hold significant state values in holding circuits 121-123 for the predetermined time. If a fault occurs to the processing part 100', a diagnostic processing part 300 senses the fault by a falut report signal 95 and stops the signal 90 by a clock stop indication signal 90, and a selecting circuit 130 reads a significant signal from circuits 121-123 selectively. The states of the control signals in a short period before and after the generation of factors of the diagonosis and analysis such as a clock stop, etc. are held and read, so the diagnostic processing is performed effectively.

Description

【発明の詳細な説明】 本発明は、情報処理装置、特に、診断処理機能を有する
情報処理装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an information processing apparatus, and particularly to an information processing apparatus having a diagnostic processing function.

従来の情報処理装置は、廉価なものの場合には1診断解
析の要因として障害発生等によってクロック信号を停止
せしめた場合には、障害発生箇所の割出しや障害発生原
因の解析のだめの情報としては、内部の制御信号の履歴
全記憶しておらずクロック停止時の各部の状態からしか
原因全究明することができなかった。
In the case of a conventional information processing device, if it is a low-priced one, if the clock signal is stopped due to the occurrence of a failure etc. as a factor for diagnostic analysis, it will be used as information for determining the location of the failure or analyzing the cause of the failure. Since the entire history of internal control signals was not memorized, the cause could only be fully investigated from the state of each part when the clock stopped.

特に、障害発生時から実際にクロック信号が停止するま
でに時間的なずれがある場合には、クロック停止時の内
部状態と障害発生時の内部状態が一致しないため診断解
析が難しくなるという欠点があった。
In particular, if there is a time lag between when a fault occurs and when the clock signal actually stops, the internal state at the time the clock stops does not match the internal state at the time the fault occurs, making diagnostic analysis difficult. there were.

このような欠点全是正する従来の情報処理装置は、状態
履歴方式(トレース方式)?用いた情報処理装置で1診
断解析の要因発生以前の制御信号等の詳細な履歴全トレ
ースしている。
Does the conventional information processing device that completely corrects these shortcomings use the state history method (trace method)? The information processing equipment used traces the entire detailed history of control signals, etc. prior to the occurrence of the cause of 1 diagnostic analysis.

第1図は状態履歴方式全採用した情報処理装置の一例を
示すブロック図である。
FIG. 1 is a block diagram showing an example of an information processing apparatus that completely adopts the state history method.

第1図に示す情報処理装置において、中央処理部100
内のトレース回路102は、トレース動作時には制御回
路103の制御のも七にアドレスレジスタ104を更新
しながら処理部101から順次供給される被観測信号1
05をアドレスレジスタ104に格納されているアドレ
ス信号で指示される記憶回路106の番地に書き込んで
いく。
In the information processing apparatus shown in FIG.
During the trace operation, the trace circuit 102 updates the address register 104 under the control of the control circuit 103 and receives the observed signal 1 sequentially supplied from the processing unit 101.
05 is written to the address of the storage circuit 106 specified by the address signal stored in the address register 104.

停止条件が成立したとき、停止信号107の指示により
前記トレース動作全停止する。
When the stop condition is satisfied, the trace operation is completely stopped in response to a stop signal 107.

その後診断処理装置300が前記記憶回路106に記憶
された被観測信号lO5′ftO5−ス情報として読み
出し1診断処理を行なう。
Thereafter, the diagnostic processing device 300 reads out the observed signal lO5'ftO5-sence information stored in the storage circuit 106 and performs a first diagnostic process.

このような状態履歴方式を用いた情報処理装置において
は、詳細なトレース情報が記憶されているため1診断解
析はたやすいが、トレース回路102内の記憶回路10
6 に対するデータの書込。
In an information processing device using such a state history method, detailed trace information is stored, so one-diagnosis analysis is easy;
Writing data to 6.

読出およびアドレスレジスタの更新等の制御のためにト
レース回路の金物量が多くなる。
The trace circuit requires a large amount of hardware to control reading and updating of address registers.

また1診断処理時には、トレース情報を順次に読み出し
て、障害発生時点全探索する必要があり。
Furthermore, during one diagnostic process, it is necessary to sequentially read the trace information and search all points at which a failure occurred.

多大の診断時間を要する。It takes a lot of diagnosis time.

すなわち、従来の情報処理装置は、金物量が多大・であ
るとともに診断処理効率が悪いという欠点があった。
That is, the conventional information processing apparatus has the drawbacks of a large amount of hardware and poor diagnostic processing efficiency.

本発明の目的は、金物量を削減できるとともに、診断効
率全向上できる情報処理装置全提供することにある。
An object of the present invention is to provide an information processing device that can reduce the amount of hardware and improve diagnostic efficiency.

すなわち5本発明の目的は、障害発生によってクロック
信号が停止した情報処理装置の診断処理にとっては1診
断解析の要因が発生した前後の短かい期間内の装置内部
の状態がとくに有用なことに注目して、装置内部の制御
信号の有意な状態値すなわち診断解析上とくに意味のあ
る状態値?あらかじめ決められた期間だけ保持回路に記
憶保持し1診断解析の要因が発生した近傍における制御
信号の状態全知ること?可能にすることによって被診断
部に対する診断処理が容易にかつ廉価に行なえる情報処
理装置を提供することにある。
In other words, it is an object of the present invention to note that, for diagnostic processing of an information processing device whose clock signal has stopped due to the occurrence of a failure, the internal state of the device within a short period before and after the cause of the diagnostic analysis occurs is particularly useful. Is there a significant state value of the control signal inside the device, that is, a state value that is particularly meaningful for diagnostic analysis? Is it possible to know all the states of control signals in the vicinity where the cause of diagnosis analysis occurred by storing them in a holding circuit for a predetermined period of time? It is an object of the present invention to provide an information processing apparatus that can easily and inexpensively carry out diagnostic processing on a part to be diagnosed.

本発明の情報処理装置は、順次発生する制御信号?通常
動作時にはそれぞれ一定時間ずつ保持し診断動作時には
保持されている前記制御信号?そのまま継続して維持す
るとともに保持されている前記制御信号のうち少なくと
も1つが有意な状態値のときに有意信号を発生する保持
回路と、前記診断動作時に前記有意信号七読み出して出
力する読出手段と?含んで構成される。
The information processing device of the present invention sequentially generates control signals? The control signals that are each held for a certain period of time during normal operation and held during diagnostic operation? a holding circuit that continuously maintains the control signals and generates a significant signal when at least one of the held control signals has a significant state value; and a reading means that reads and outputs the seven significant signals during the diagnostic operation. ? It consists of:

すなわち1本発明の情報処理装置は、診断処理機能を有
する情報処理装置において1通常動作時には装置内の制
御信号の有意な状態値を一定期間記憶保持し該期間内に
前記制御信号の状態が変化しても前記保持値?保持し該
期間経過後前記制御信号が有意な状態値でないならば前
記保持値を消失し一方診断動作時には前記通常動作時の
最後の記憶内容を保持する保持回路と、前記診断動作時
に前記保持回路に記憶した制御信号音読み出す読出手段
紫有して構成される。
That is, 1. the information processing device of the present invention is an information processing device having a diagnostic processing function; 1. during normal operation, significant state values of control signals within the device are stored and retained for a certain period of time, and the state of the control signal changes within the period; Even said retention value? a holding circuit that holds the held value and loses the held value if the control signal is not a significant state value after the elapse of the period, while holding the last memory content during the normal operation during the diagnostic operation; and the holding circuit during the diagnostic operation. It is comprised of a readout means for reading out the control signal sounds stored in the memory.

次に、本発明の実施例について、図面?参照して説明す
る。
Next, what about the drawings regarding the embodiments of the present invention? Refer to and explain.

第2図は本発明の一実施例全示すブロック図である。FIG. 2 is a block diagram showing an entire embodiment of the present invention.

第2図に示す情報処理装置は中央処理部100′と診断
処理部300とから構成される。
The information processing apparatus shown in FIG. 2 is composed of a central processing section 100' and a diagnostic processing section 300.

中央処理部100内のレジスタ222 およびレジスタ
224はクロック信号80に同期して、七5− れぞれ制御回路110から出力されるデータセット全指
示する制御信号22および24の指示にょF)データバ
ス60を通じてレジスタ223の値がセットされる。同
様にレジスタ223は、データセット全指示する制御信
号23の指示によりデータバス50を通じて中央処理部
100’内の他の部分からのデータがセットされる。
The registers 222 and 224 in the central processing unit 100 are synchronized with the clock signal 80 and receive instructions from the control signals 22 and 24 that respectively instruct all data sets output from the control circuit 110.F) Data bus 60, the value of the register 223 is set. Similarly, the register 223 is set with data from other parts within the central processing unit 100' via the data bus 50 in accordance with the control signal 23 which instructs all data sets.

これらの制御信号22〜24や制御回路110内の制御
信号21等のうち、障害処理等の診断解析に重要な意味
を持つ制御信号21〜23は、順次発生してあらかじめ
定められた時間だけ該制御信号21〜23の有意な状態
値(本実施例では論理“1″)を記憶保持する保持回路
121−123に供給され保持される。
Among these control signals 22 to 24 and the control signal 21 in the control circuit 110, the control signals 21 to 23, which have an important meaning in diagnostic analysis such as failure processing, are generated sequentially and applied only for a predetermined time. The control signals 21 to 23 are supplied to and held in holding circuits 121 to 123 that store and hold significant state values (logic "1" in this embodiment).

保持回路121〜123から出力される有意信号30は
1選択回路130に供給される。
The significant signal 30 output from the holding circuits 121 to 123 is supplied to the 1 selection circuit 130.

選択回路130は選択信号32によってデータ70か有
意信号30のいずれかを選択し出力信号31として出力
するが、中央処理部100′の通常動作時にはデータ7
0?選択している。一方中央6一 処理部ioo’内に障害等が発生した場合には、障害報
告信号95で診断処理部300に報告し5診断処理部3
00は、クロック停止指示信号90によって、中央処理
部100′内のクロνり信号80會停止せしめるととも
に診断動作に入る。すなわち診断処理部300がその診
断処理のための情報として保持回路121〜123で発
生する有意信号20.3(l読み出す場合は、クロック
停止指示信号90によって中央処理部100′内のクロ
クク信号80?停止させ1選択信号32によって選択回
路130で保持回路121−123から出力される有意
信号30を選択して読み出す。
The selection circuit 130 selects either the data 70 or the significant signal 30 according to the selection signal 32 and outputs it as an output signal 31. However, during normal operation of the central processing unit 100', the data 7
0? Selected. On the other hand, if a failure or the like occurs in the central processing unit ioo', it is reported to the diagnostic processing unit 300 using a failure report signal 95.
00 causes the clock signal 80 in the central processing unit 100' to stop in response to the clock stop instruction signal 90 and enters a diagnostic operation. That is, when the diagnostic processing unit 300 reads the significant signal 20.3 (l) generated in the holding circuits 121 to 123 as information for the diagnostic processing, the clock signal 80? The significant signal 30 outputted from the holding circuits 121-123 is selected and read out by the selection circuit 130 in response to the 1 selection signal 32.

保持回路121−123はいずれも同一の構成ケ有して
いるもので、保持回路121の詳細ブロック図の一例全
第2図に示す。
The holding circuits 121 to 123 all have the same configuration, and an example of a detailed block diagram of the holding circuit 121 is shown in FIG. 2.

第2図に示す保持回路において、フリップフロップl−
nは直列に接続されn段のシフトレジスタ全形成してい
る。また、ORゲート10は、フリップフロシブ1〜n
から出力される制御信号11〜Inのうち少なくとも1
つが有意な状態値?示しておれば、有意信号30を出力
する。
In the holding circuit shown in FIG.
n are connected in series to form an n-stage shift register. Further, the OR gate 10 has flip-flops 1 to n.
At least one of the control signals 11 to In output from
Is the state value significant? If so, a significant signal 30 is output.

したがって、制御回路110から供給された制御信号2
1が論理“l“になると、それ以後nT(Tはクロック
信号)の期間は、フリップフロップ1〜nの内の少なく
とも1つからは論理“l゛の制御信号が出力されるので
、保持回路121から出力される有意信号20も論理“
l″′である。
Therefore, the control signal 2 supplied from the control circuit 110
When 1 becomes logic "l", a control signal of logic "l" is output from at least one of the flip-flops 1 to n for a period of nT (T is a clock signal) thereafter, so that the holding circuit The significant signal 20 output from 121 is also logic “
l″′.

すなわち、保持回路121はクロック信号80が供給さ
れている間、すなわち1通常動作時は制御信号21とし
て発生した論理“l″p n T期間だけ保持する。
That is, the holding circuit 121 holds the clock signal 80 only for the logic "l" p n T period generated as the control signal 21 during one normal operation, while being supplied with the clock signal 80 .

中央処理部100′が診断処理部300からのクロック
停止指示信号90によってクロック信号80が停止した
のち、すなわち1診断処理部300が診断動作に入った
のちは、保持回路121内の各7リツプフロシプl〜n
はクロック同期形であるためにそのセット(クリア)動
作は抑止され制御信号21の通常動作時の最後の値?保
持する。
After the central processing section 100' stops the clock signal 80 in response to the clock stop instruction signal 90 from the diagnostic processing section 300, that is, after the one diagnostic processing section 300 enters the diagnostic operation, each of the seven lip cycles in the holding circuit 121 ~n
Since it is a clock synchronous type, its set (clear) operation is inhibited, and the last value of the control signal 21 during normal operation. Hold.

本発明の情報処理装置は、記憶回路の代りに保持回路を
設けることにより、保存されている制御信号の量を僅少
な一定値に止めるとともに制御信号が有意な状態値のと
きに有意信号を一定時間継続して出力することができる
ので、金物量を削減できるとともに診断処理効率全向上
できるという効果がある。
By providing a holding circuit instead of a storage circuit, the information processing device of the present invention keeps the amount of stored control signals at a small constant value, and also keeps the significant signal constant when the control signal has a significant state value. Since it can be output continuously over a period of time, it has the effect of reducing the amount of hardware and improving diagnostic processing efficiency.

すなわち、本発明の情報処理装置は、比較的少ない金物
量によりクロック停止等の診断解析の要因発生前後の短
かい期間の制御信号の状態全保持しかつ読み出しうるよ
うに構成することにより診断処理が効率的に実行できる
という効果がある。
In other words, the information processing device of the present invention is configured to retain and read the entire state of the control signal for a short period before and after the occurrence of a diagnostic analysis factor such as a clock stoppage with a relatively small amount of hardware, thereby making it possible to perform diagnostic processing. This has the effect of being able to be executed efficiently.

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

第1図は従来の情報処理装置の一例?示すブロック図、
第2図は本発明の一実施例を示すブロック図、第3図は
第2図に示した保持回路の詳細ブロック図である。 100.10σ・・・・・・中央処理部、101・・・
・・・処理部、102・・・・・・トレース回路、10
3・・・・・・制御回路、104・・・・・・アドレス
レジスタ、105・・・・・・被観測信号、106・・
・・・・記憶回路、107・・・・・・停9− 正信号、300・・・・・・診断処理部% 110・・
・・・・制御回路、121〜123・・・・・・保持回
路、222〜224・・・・・・レジスタ、21〜24
.11〜ln・・・・・・制御信号、20.30・・・
・・・有意信号、130・・・・・・選択口v6,31
・・・・・・出力信号、32・・・・・・選択信号、5
0.60・・・・・・データバス、70・・・・・・デ
ータ。 80・・・・・・クロック信号、90・・・・・・クロ
ック停止指示信号、1〜n・・・・・・フリシブフロッ
プ、10・・・・・・ORゲート。 D・・・・・・入力端子、K・・・・・・出力端子、C
K・・・・・・クロック端子。 10−
Is Figure 1 an example of a conventional information processing device? Block diagram shown,
FIG. 2 is a block diagram showing one embodiment of the present invention, and FIG. 3 is a detailed block diagram of the holding circuit shown in FIG. 2. 100.10σ...Central processing unit, 101...
. . . Processing unit, 102 . . . Trace circuit, 10
3...Control circuit, 104...Address register, 105...Observed signal, 106...
...Memory circuit, 107...Stop 9- Positive signal, 300...Diagnostic processing section% 110...
...Control circuit, 121-123...Holding circuit, 222-224...Register, 21-24
.. 11~ln...control signal, 20.30...
...Significant signal, 130...Selection port v6, 31
...Output signal, 32...Selection signal, 5
0.60...Data bus, 70...Data. 80...Clock signal, 90...Clock stop instruction signal, 1-n...Flissive flop, 10...OR gate. D...Input terminal, K...Output terminal, C
K...Clock terminal. 10-

Claims (1)

【特許請求の範囲】[Claims] 順次発生する制御信号を通常動作時にはそれぞれ一定時
間ずつ保持し診断動作時には保持されている前記制御信
号をそのまま継続して維持するとともに保持されている
前記制御信号のうち少なくとも1つが有意な状態値のと
きに有意信号を発生する保持回路と、前記診断動作時に
前記有意信号音読み出して出力する読出手段とを含むこ
とを特徴とする情報処理装置。
During normal operation, the sequentially generated control signals are held for a certain period of time, and during diagnostic operation, the held control signals are continuously maintained as they are, and at least one of the held control signals has a significant state value. An information processing device comprising: a holding circuit that sometimes generates a significant signal; and a reading unit that reads and outputs the significant signal sound during the diagnostic operation.
JP57144301A 1982-08-20 1982-08-20 Information processor Pending JPS5935243A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57144301A JPS5935243A (en) 1982-08-20 1982-08-20 Information processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57144301A JPS5935243A (en) 1982-08-20 1982-08-20 Information processor

Publications (1)

Publication Number Publication Date
JPS5935243A true JPS5935243A (en) 1984-02-25

Family

ID=15358887

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57144301A Pending JPS5935243A (en) 1982-08-20 1982-08-20 Information processor

Country Status (1)

Country Link
JP (1) JPS5935243A (en)

Similar Documents

Publication Publication Date Title
US20050120284A1 (en) Memory testing
JPH11328995A (en) Memory testing device
JPH10144095A (en) Defect analyzing memory for semiconductor memory test device
JPS5935243A (en) Information processor
JP2631651B2 (en) Storage device with self-diagnosis function
JPH07198782A (en) Diagnosis circuit
US6687863B1 (en) Integrated circuit internal signal monitoring apparatus
JPS6011943A (en) Inspection system for test program
JPS6041150A (en) Storage device control method
JP2505571B2 (en) Storage device diagnostic method
JPS60549A (en) Memory test method
JPS62293452A (en) Memory ic diagnosing circuit
JPH0498429A (en) Microcomputer
JPS6395366A (en) Test data memory
JPH05108550A (en) Central processing unit
JPS63253600A (en) Circuit for detecting fault of memory cell
JPH0321936B2 (en)
JPH1040696A (en) Semiconductor memory test device
JPH01303549A (en) Memory
JPS63136243A (en) Diagnosing system for built-in ram of information processor
JPH05120080A (en) Firmware execution history storage system
JPS59211123A (en) Semiconductor integrated circuit
JPH04335454A (en) Early stage diagnostic system for main storage device
JPS5857698A (en) Memory testing device
JPS63155347A (en) Memory diagnostic auxiliary circuit