[go: up one dir, main page]

JPH0254582B2 - - Google Patents

Info

Publication number
JPH0254582B2
JPH0254582B2 JP56210685A JP21068581A JPH0254582B2 JP H0254582 B2 JPH0254582 B2 JP H0254582B2 JP 56210685 A JP56210685 A JP 56210685A JP 21068581 A JP21068581 A JP 21068581A JP H0254582 B2 JPH0254582 B2 JP H0254582B2
Authority
JP
Japan
Prior art keywords
signal
flop
flip
error
scan
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
JP56210685A
Other languages
Japanese (ja)
Other versions
JPS58117055A (en
Inventor
Sumiko Sugihara
Toyoshi Yamada
Koichi Aida
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56210685A priority Critical patent/JPS58117055A/en
Publication of JPS58117055A publication Critical patent/JPS58117055A/en
Publication of JPH0254582B2 publication Critical patent/JPH0254582B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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)
  • Techniques For Improving Reliability Of Storages (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 a central processing unit, a storage device, and a memory.
This paper relates to a scan data protection method in a system consisting of a control unit.

〔2〕 技術の背景 近年、中央処理装置から記憶装置への起動信号
とそのタイミングを判定し、エラーの内容に応じ
てシステム・ダウン、リトライ、またはリカバリ
ー等の処理を選択するために、メモリ・コントロ
ール部にチエツク回路を設けて起動信号とそのタ
イミングを判定し、その結果をスキヤン・フリツ
プフロツプに記憶させスキヤン・データとして保
持しておくことが必要とされている。
[2] Background of the technology In recent years, memory technology has been developed to determine the startup signal and timing of the activation signal from the central processing unit to the storage device, and to select processing such as system down, retry, or recovery depending on the content of the error. It is necessary to provide a check circuit in the control section to determine the activation signal and its timing, and to store the results in the scan flip-flop and hold them as scan data.

〔3〕 従来技術と問題点 第1図は従来のスキヤン・データ保護方式を説
明するための図である。図において、1は中央処
理装置、2はメモリ・コントロール部、3は中央
処理装置からの起動信号*〜G0と基本タイミン
グ信号MCLKとからタイミング信号CET0〜
CET2を作成するタイミング作成回路、4は起
動信号*〜G0とそのタイミングを判定し、種々
のエラー信号を発生するチエツク回路、5はエラ
ー信号を保持するスキヤン・フリツプフロツプで
ある。第2図は、第1図のスキヤン・データ保護
方式の動作を説明するためのタイム・チヤートで
ある。以下、第1図と第2図を参照して説明す
る。
[3] Prior Art and Problems FIG. 1 is a diagram for explaining a conventional scan data protection system. In the figure, 1 is the central processing unit, 2 is the memory control unit, and 3 is the timing signal CET0~ from the activation signal *~G0 from the central processing unit and the basic timing signal MCLK.
4 is a timing generation circuit for creating CET2; 4 is a check circuit for determining the activation signals * to G0 and their timings and generating various error signals; and 5 is a scan flip-flop for holding error signals. FIG. 2 is a time chart for explaining the operation of the scan data protection method shown in FIG. This will be explained below with reference to FIGS. 1 and 2.

中央処理装置1から起動信号*〜G0が送出さ
れると、コントロール部2のチエツク回路4で動
作状態をチエツクし、そのチエツク出力(DME、
TME0、TME1)をスキヤン・フリツプフロツ
プにセツトする。チエツク出力がシステム・ダウ
ンにつながるエラー(信号DME)であるときフ
リツプフロツプFF1にセツトされ、その出力は
信号*DMGとして中央処理装置1に送出され、
またスキヤン・フリツプフロツプにデータをセツ
トするクロツク*SC0〜*SC2を作成する各ゲ
ートの制御信号になる。したがつて、エラーが検
出されると信号*DMGが“L”になりクロツク
*SC0〜*SC2の発生が止められ、エラーにつ
いての各情報がスキヤン・フリツプフロツプ5に
保持される。
When the activation signal *~G0 is sent from the central processing unit 1, the check circuit 4 of the control unit 2 checks the operating state and outputs the check output (DME,
Set TME0, TME1) to the scan flip-flop. When the check output is an error leading to system down (signal DME), it is set to flip-flop FF1, and its output is sent to central processing unit 1 as signal *DMG,
It also becomes a control signal for each gate that creates clocks *SC0 to *SC2 that set data in the scan flip-flop. Therefore, when an error is detected, the signal *DMG becomes "L", the generation of the clocks *SC0 to *SC2 is stopped, and each piece of information regarding the error is held in the scan flip-flop 5.

しかし、このような方式ではスキヤン・クロツ
クの制御を信号*DMGのみで行つているため、
最初のエラー発生で、スキヤン・クロツクが止め
られるので、そのエラーが間欠障害であるのか固
定障害であるのか見わけることができないという
欠点があつた。
However, in this type of system, the scan clock is controlled only by the signal *DMG, so
Since the scan clock is stopped when the first error occurs, there is a drawback that it is impossible to tell whether the error is an intermittent failure or a fixed failure.

〔4〕 発明の目的 本発明は上記従来の欠点に鑑み、エラーが間欠
障害であるか固定障害であるのか判断できるよう
にしたスキヤン・データ保護方式を提供すること
を目的とするものである。
[4] Purpose of the Invention In view of the above-mentioned drawbacks of the conventional art, it is an object of the present invention to provide a scan data protection system that can determine whether an error is an intermittent failure or a fixed failure.

〔5〕 発明の構成 そして上記した目的は本発明によれば、中央処
理装置と記憶装置とメモリ・コントロール部とか
らなるシステムにおいて、メモリ・コントロール
部に起動信号に対するシステムの各回路の動作状
態を記憶する2段継続接続されたスキヤン・フリ
ツプフロツプを設け、異常が発生した場合、メモ
リ・リフレツシユ起動信号以外は3回目以降の起
動信号を停止させ、まりリフレツシユ・サイクル
時には動作状態をスキヤン・フリツプフロツプに
記憶させるためのクロツク信号の発生を止め、ス
キヤン・フリツプフロツプのデータ保護を行うこ
とを特徴とするスキヤン・データ保護方式を提供
することにより達成される。
[5] Structure of the Invention According to the present invention, in a system comprising a central processing unit, a storage device, and a memory control unit, the memory control unit is provided with information on the operating state of each circuit of the system in response to a start signal. A two-stage continuously connected scan flip-flop is provided, and when an abnormality occurs, the third and subsequent activation signals are stopped except for the memory refresh activation signal, and the operating state is stored in the scan flip-flop during the refresh cycle. This is achieved by providing a scan data protection method characterized by stopping the generation of a clock signal for causing a scan flip-flop to protect the data of the scan flip-flop.

〔6〕 発明の実施例 以下、本発明の実施例を図面を参照して説明す
る。
[6] Embodiments of the invention Hereinafter, embodiments of the invention will be described with reference to the drawings.

第3図は本発明のスキヤン・データ保護方式を
説明するための図であり、第4図および第5図は
その動作を説明するためのタイム・チヤートであ
り、第6図は中央処理装置1での起動信号の制御
を説明するための図である。
FIG. 3 is a diagram for explaining the scan data protection method of the present invention, FIGS. 4 and 5 are time charts for explaining its operation, and FIG. 6 is a diagram for explaining the scan data protection method of the present invention. FIG. 3 is a diagram for explaining control of the activation signal in the FIG.

第3図において、スキヤン・クロツクの発生は
信号*DMGの反転信号DMGとリフレツシユ・
サイクルを示す信号RFCYとのNAND条件で停
止される。また、スキヤン・フリツプフロツプ回
路5はフリツプフロツプが2段継続接続され2回
分の起動信号によるエラーを記憶できる。
In Figure 3, the scan clock is generated by the inverted signal DMG of the signal *DMG and the refresh signal DMG.
It is stopped on a NAND condition with the signal RFCY indicating the cycle. Further, the scan flip-flop circuit 5 has two stages of flip-flops connected in succession and can store errors caused by two activation signals.

エラー発生時、信号DMGは“H”になり、エ
ラーが起つたサイクルの動作状態(DME、TME
0、TME1)をスキヤン・クロツク*SC0〜
SC2によつてフリツプフロツプA,C,Eにセ
ツトし、次の起動信号の動作状態のチエツクを行
いその起動信号がリフレツシユ・サイクル以外で
あれば、フリツプフロツプA,C,Eにセツトす
る。このとき前のエラーが起つたサイクルの動作
状態は、フリツプフロツプB,D,Fにシフトさ
れている。
When an error occurs, the signal DMG becomes “H” and the operating status of the cycle in which the error occurred (DME, TME
0, TME1) scan clock *SC0~
Flip-flops A, C, and E are set by SC2, and the operating state of the next activation signal is checked. If the activation signal is other than the refresh cycle, flip-flops A, C, and E are set. At this time, the operating state of the cycle in which the previous error occurred has been shifted to flip-flops B, D, and F.

例えば、第4図のタイム・チヤートを参照する
と、はじめの起動信号*WTG0でチエツク回路
4がエラーを検出し、信号DMEが“H”になり、
フリツプフロツプAをセツトし、その出力信号
SCOUTOAが“H”になる。次の起動信号*
RDG0でエラーがでないと、信号DMEは“L”
になり、(第4図の点線)フリツプフロツプAに
セツトされ、その出力信号SCOUTOAは“L”
になる。そして前のサイクルの動作状態はフリツ
プフロツプBにシフトされ、フリツプフロツプB
の出力信号SCOUTOBは“H”になり、そのエ
ラーは間欠障害であることがわかる。逆に信号
DMFが“H”になり放しであれば、信号
SCOUTOA,SCOUTOBとも“H”になり固定
障害であることが解る。
For example, referring to the time chart in Fig. 4, the check circuit 4 detects an error at the first start signal *WTG0, and the signal DME becomes "H".
Set flip-flop A and its output signal
SCOUTOA becomes “H”. Next activation signal *
If there is no error in RDG0, the signal DME is “L”
(dotted line in Figure 4) is set in flip-flop A, and its output signal SCOUTOA is "L".
become. The operating state of the previous cycle is then shifted to flip-flop B, and the operating state of flip-flop B
The output signal SCOUTOB becomes "H", indicating that the error is an intermittent failure. Signal in reverse
If DMF becomes “H” and is left alone, the signal
Both SCOUTOA and SCOUTOB become "H", indicating that there is a fixed failure.

また第5図に示すように、エラーが起きたサイ
クルの次の起動信号が*RFG0がリフレツシ
ユ・サイクルであつた場合、RFCYは“H”とな
り、スキヤン・フリツプフロツプ回路5のクロツ
ク*SC0〜*SC2を止めることにより前にエラ
ーを起こしたサイクルの動作状態を保護すること
ができる。
Furthermore, as shown in FIG. 5, if the activation signal *RFG0 next to the cycle in which the error occurred is a refresh cycle, RFCY becomes "H" and the scan flip-flop circuit 5 clocks *SC0 to *SC2 By stopping the cycle, the operating state of the previously erroneous cycle can be protected.

メモリ・コントロール部2でシステム・ダウン
につながるエラーを中央処理装置1に知らせる信
号*DMGは中央処理装置において起動信号を制
御することになるが、第6図に示すように、中央
処理装置1は信号*DMGを受けると2回目の起
動信号は送出するが、その以降の起動信号は送出
しない。しかし、リフレツシユ・サイクルについ
ては信号*DMGの制御をうけないので、メモ
リ・コントロール部におけるスキヤン・クロツク
をリフレツシユ・サイクル時に止めるようにして
いる。
A signal from the memory control unit 2 that notifies the central processing unit 1 of an error that could lead to a system down *DMG controls the activation signal in the central processing unit, but as shown in FIG. When signal *DMG is received, the second activation signal is sent, but subsequent activation signals are not sent. However, since the refresh cycle is not controlled by the signal *DMG, the scan clock in the memory control section is stopped during the refresh cycle.

〔7〕 発明の効果 以上、詳細に説明したように、本発明のスキヤ
ン・データ保護方式によれば、エラーが間欠障害
であるか固定障害であるか判断することができ、
また、メモリのリフレツシユによつてエラーの情
報が消えることがない。
[7] Effects of the invention As explained above in detail, according to the scan data protection method of the present invention, it is possible to determine whether an error is an intermittent failure or a fixed failure.
Furthermore, error information is not erased by refreshing the memory.

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

第1図は従来のスキヤン・データ保護方式を説
明するための図、第2図はそのタイム・チヤー
ト、第3図は本発明によるスキヤン・データ保護
方式を説明するための図、第4図及び第5図はそ
のタイム・チヤート、第6図は中央処理装置での
起動信号の制御を説明するための図である。 1…中央処理装置、2…メモリ・コントロール
部、3…タイミング作成回路、4…チエツク回
路、5…スキヤン・フリツプフロツプ回路。
FIG. 1 is a diagram for explaining the conventional scan data protection method, FIG. 2 is a time chart thereof, FIG. 3 is a diagram for explaining the scan data protection method according to the present invention, and FIGS. FIG. 5 is a time chart thereof, and FIG. 6 is a diagram for explaining control of the activation signal by the central processing unit. DESCRIPTION OF SYMBOLS 1...Central processing unit, 2...Memory control section, 3...Timing generation circuit, 4...Check circuit, 5...Scan flip-flop circuit.

Claims (1)

【特許請求の範囲】[Claims] 1 中央処理装置と記憶装置とメモリ・コントロ
ール部とからなるシステムにおいて、メモリ・コ
ントロール部に起動信号に対するシステムの各回
路の動作状態を記憶する2段継続接続されたスキ
ヤン・フリツプフロツプを設け、異常が発生した
場合、メモリ・リフレツシユ起動信号以外は3回
目以降の起動信号を停止させ、またリフレツシ
ユ・サイクル時には動作状態をスキヤン・フリツ
プフロツプに記憶させるためのクロツク信号の発
生を止め、スキヤン・フリツプフロツプのデータ
保護を行うことを特徴とするスキヤン・データ保
護方式。
1. In a system consisting of a central processing unit, a storage device, and a memory control section, the memory control section is provided with a two-stage continuous scan flip-flop that stores the operating status of each circuit in the system in response to a start signal, and is configured to detect abnormalities. If this occurs, the third and subsequent activation signals other than the memory refresh activation signal are stopped, and during the refresh cycle, the generation of the clock signal for storing the operating state in the scan flip-flop is stopped, thereby protecting the data of the scan flip-flop. A scanning data protection method characterized by performing the following.
JP56210685A 1981-12-30 1981-12-30 Scan data protection method Granted JPS58117055A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56210685A JPS58117055A (en) 1981-12-30 1981-12-30 Scan data protection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56210685A JPS58117055A (en) 1981-12-30 1981-12-30 Scan data protection method

Publications (2)

Publication Number Publication Date
JPS58117055A JPS58117055A (en) 1983-07-12
JPH0254582B2 true JPH0254582B2 (en) 1990-11-22

Family

ID=16593406

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56210685A Granted JPS58117055A (en) 1981-12-30 1981-12-30 Scan data protection method

Country Status (1)

Country Link
JP (1) JPS58117055A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7495492B2 (en) 2006-09-12 2009-02-24 International Business Machines Corporation Dynamic latch state saving device and protocol
US7966589B2 (en) 2006-09-12 2011-06-21 International Business Machines Corporation Structure for dynamic latch state saving device and protocol

Also Published As

Publication number Publication date
JPS58117055A (en) 1983-07-12

Similar Documents

Publication Publication Date Title
JPS648382B2 (en)
JPS6222199B2 (en)
JPH0254582B2 (en)
JPS56127262A (en) Peripheral storage controller
JPS6232813B2 (en)
JPH0670775B2 (en) Error detection / correction system
SU1587600A2 (en) Dynamic memory with error corrections
JP2503981B2 (en) Peripheral storage
KR840000246B1 (en) Data processing system with error handling device
JP2601038B2 (en) Microprogram error detection / correction device
JPS6155131B2 (en)
JPH0535455B2 (en)
JPH0431129B2 (en)
JP2979918B2 (en) Interrupt detection circuit
JPH0481953A (en) Memory device
JPH05224968A (en) Data check system
JPH0327433A (en) Electronic disk device
JPS59160898A (en) Fault diagnostic device of storage device
JPS57146349A (en) Discriminating method of performance of check circuit
JPS6155696B2 (en)
JPS61271543A (en) Parity generation detecting circuit
JPH0296855A (en) Trouble detecting system for memory control circuit
JPS5693191A (en) Memory error correction and automatic diagnosis system
JPS55119761A (en) Memory control unit
JPH01151342U (en)