JPH0523255U - 記憶回路 - Google Patents

記憶回路

Info

Publication number
JPH0523255U
JPH0523255U JP7038691U JP7038691U JPH0523255U JP H0523255 U JPH0523255 U JP H0523255U JP 7038691 U JP7038691 U JP 7038691U JP 7038691 U JP7038691 U JP 7038691U JP H0523255 U JPH0523255 U JP H0523255U
Authority
JP
Japan
Prior art keywords
parity
cpu
information
slave
data
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
JP7038691U
Other languages
English (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP7038691U priority Critical patent/JPH0523255U/ja
Publication of JPH0523255U publication Critical patent/JPH0523255U/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Hardware Redundancy (AREA)

Abstract

(57)【要約】 【目的】 計算機のデータ格納メモリに誤りを検出した
場合でも、該当番地だけを待機系に切り換え、計算機の
処理を継続できる記憶回路を得る。 【構成】 データ情報を格納する主系と従系のデータ格
納メモリ3a、3b及びパリティ格納メモリ6a、6b
を配置する。読み出し要求時に主系のデータ格納メモリ
3aとパリティ格納メモリ6aの情報の正誤を識別する
パリティチェッカ12aを配置する。識別結果が正常な
時は主系の情報を、異常な時は従系の情報に切り換えて
CPU1に転送するセレクタ14を配置する。主計と従
系に同時異常が発生した場合にCPU1を停止する処理
停止信号16を構成する。 【効果】 データ格納メモリ3aと3bの各々異なるア
ドレスに異常が発生した場合はCPU1の処理を継続で
き、同一アドレスに異常が発生した場合はCPU1に処
理停止要求を出力できる。

Description

【考案の詳細な説明】
【0001】
【産業上の利用分野】
この考案は、格納データの信頼性が強く要求され、メモリ格納中に一時エラー 及び永久故障が発生した場合においても処理の継続性が要求される記憶回路に関 するものである。
【0002】
【従来の技術】
図3は、従来のパリティチェック方式による記憶回路の論理反転エラー検出方 法を示す図である。図において、1は演算を実行するCPU、2は演算結果など のデータ情報を出力する情報出力バス、3aは情報出力バス2のデータ情報を格 納するデータ格納メモリ、4は情報出力バス2のデータ情報に基づいてパリティ データを生成するパリティジェネレータ、5はパリティジェネレータ4から出力 されるパリティ情報である。なお、パリティジェネレータ4を奇数あるいは偶数 パリティにするかはシステムによってあらかじめ設定しておく。6aはパリティ 情報5を格納するパリティ格納メモリ、7はデータ格納メモリ3a及びパリティ 格納メモリ6aの何番地に情報を格納するのかを決定するアドレスバス、8はC PU1からのライト信号、9はCPU1からのリード信号、10aはリード信号 9が発生した時にデータ格納メモリ3aよりCPU1にデータ情報を入力する情 報入力バス、11aはリード信号9が発生した時にパリティ格納メモリ6aより 出力されるパリティ情報、12aは情報入力バス10a及びパリティ情報11a に基づいてデータ情報が正常か異常かを識別するパリティチェッカ、13aはパ リティチェッカ12aの結果によってCPU1に異常を知らせるエラー信号であ る。
【0003】 次に動作について説明する。図4は、CPU1からデータ格納メモリ3aへの データ情報書き込みタイミングを示したものである。図5は、データ格納メモリ 3aからの情報読み出しタイミングを示したものである。
【0004】 先づ、データ情報書き込み方法について図4を用いて説明する。CPU1は、 演算を実行すると演算結果をデータ格納メモリ3aに格納するためにアドレスバ ス7に該当アドレス情報をt1のタイミングで出力する。t1からt4が1書き 込み周期である。t2でライト信号8が出力され、同時に情報出力バス2にデー タ情報が出力される。この情報は、パリティジェネレータ4にも入力されパリテ ィ情報5が生成される。情報出力バス2のデータ情報とパリティ情報5は、それ ぞれライト信号8の後端t3でデータ格納メモリ3aとパリティ格納メモリ6a に格納される。
【0005】 次にデータ情報読み出し方法について図5を用いて説明する。CPU1は、演 算の実行に先だってデータ格納メモリ3aよりデータ情報を読み出す。t5でア ドレスバス7にデータ格納メモリ3aの該当アドレスを出力する。t5からt8 が1読み出し周期である。t6でリード信号9が出力されると、アドレスバス7 によって指定されたデータ格納メモリ3a及びパリティ格納メモリ6aより、該 当するデータ情報が情報入力バス10a及びパリティ情報11aとして出力され る。この2つの情報はパリティチェッカ12aに入力され、正常あるいは異常の 識別が実施される。この識別はt7で実行される。エラー信号13aがHレベル 、すなわち正常の時はCPU1の処理は継続される。もし、エラー信号13aが Lレベル、すなわち異常の時はCPU1に異常情報が転送されCPU1の処理は 中止される。
【0006】
【考案が解決しようとする課題】
上記のようなパリティチェック方式によるエラー検出方法では、データ情報の 読み出し時に一つのエラーが発生した場合、CPU1の処理を継続できず、停止 しなければならないという課題があった。
【0007】 この考案は、かかる課題を解決するためになされたものであり、データ格納メ モリ3a内にエラーが発生し、データ読み出し時にパリティ異常を識別した場合 においても処理を継続できるようにすると共に、2台のデータ格納メモリの同一 アドレスに同時に異常が発生したときのみCPU1を停止させるようにすること を目的としている。
【0008】
【課題を解決するための手段】
この考案に係わる記憶回路においては、CPU1からのデータ情報を保存する データ格納メモリを主系及び従系として2台配置し、CPU1からのライト信号 8による書き込み要求時には、同時に同一データ情報を主系及び従系のデータ格 納メモリに書き込むと共に、このデータ情報をパリティジェネレータ4に入力し てパリティ情報5を生成し、これを主系及び従系のパリティ格納メモリに書き込 むようにし、CPU1からのリード信号9による読み出し要求時には、主系と従 系のデータ格納メモリ及びパリティ格納メモリから同時に該当するアドレスのデ ータ情報及びパリティ情報を読み出し、主系のデータ情報とパリティ情報11a をパリティチェッカ12aに入力して正常あるいは異常の識別を行い、正常の時 は主系のデータ情報をそのままCPU1に転送し、異常の時はこのデータリード 周期のみ従系のデータ情報にセレクタで切り換えてCPU1に転送するようにし 、主系及び従系共に同時異常の時はCPU1に処理停止信号を転送するようにし たものである。
【0009】
【作用】
上記のようにデータ情報を格納するデータ格納メモリを主系及び従系として2 台構成し、CPU1からのデータ情報の読み出し時に主系の異常状態をパリティ チェッカ12aによって識別し、異常が発生していた時は、そのリード周期の中 で従系のデータ格納メモリから出力されたデータ情報に切り換えるようにしたこ とで、処理を中断することなく継続できるように作用すると共に、2台のデータ 格納メモリの同一アドレスに同時に異常が発生した時にCPU1を停止させるよ うに作用する。
【0010】
【実施例】
実施例1. 図1は、この考案の一実施例であり、1から13は上記従来回路と全く同一の ものである。データ格納メモリ3aが主系として機能する。
【0011】 3bは従系のデータ格納メモリ、6bは従系のパリティ格納メモリ、10bは データ格納メモリ3bからCPU1へのデータ情報を入力する情報入力バス、1 2bは従系用のパリティチェッカ、13bは従系のエラー信号、14は情報入力 バス10aもしくは10bを選択するセレクタ、10cはセレクタ14によって 選択された情報入力バス10aもしくは10bをCPU1に転送する情報入力バ ス、15はエラー信号13aと13bの論理和を行う論理和ゲート、16は処理 停止信号である。
【0012】 次に動作について説明する。CPU1からのデータ格納メモリ3a及び3bへ のデータ情報書き込みタイミングは、基本的に従来例の図4と同様である。相違 点は、情報出力バス2がデータ格納メモリ3a及び3bに接続されており、ライ ト信号8によって同時に同一データ情報が書き込める点である。図2は、この考 案のデータ格納メモリ3a及び3bからのデータ情報読み出しタイミングを示し たものである。
【0013】 データ情報読み出し方法について図1及び図2を用いて説明する。図において セレクタ14は通常時、情報入力バス10aを選択している。
【0014】 CPU1は、演算の実行に先だってデータ格納メモリ3a及び3bよりデータ 情報を読み出す。t5でアドレスバス7にデータ格納メモリ3a及び3bの該当 アドレスを出力する。t5からt8が1読み出し周期である。t6でリード信号 9が出力されるとアドレスバス7によって指定されたデータ格納メモリ3aと3 b及びパリティ格納メモリ6aと6bより該当するデータ情報が情報入力バス1 0aと10b及びパリティ情報11aと11bに出力される。情報入力バス10 aとパリティ情報11aは、パリティチェッカ12aに入力され正常あるいは異 常の識別が実施される。この識別は、t6の直後からt7の間で実行される。図 2(a)に示すエラー信号13aがHレベル、すなわち正常の時は情報入力バス 10aのデータ情報がセレクタ14を経由して情報入力バス10cに出力され、 CPU1に入力されて処理は継続される。図2(b)に示すエラー信号13aが Lレベル、すなわち情報入力バス10aのデータ情報が異常の時はセレクタ14 がエラー信号13aによって切り換えられ、情報入力バス10bが情報入力バス 10cとしてCPU1に入力され処理が継続されることになる。次のリード信号 9の周期では、上記と同様な処理が繰り返され、情報出力バス10aに異常がな い時には情報入力バス10cとしてCPU1にデータ情報が転送される。図2( c)に示すエラー信号13aと13b共に異常の時は処理停止信号16がCPU 1に出力されて処理が停止されることになる。
【0015】 このようにデータ格納メモリ3a及び3bを構成することによって、主系のデ ータ格納メモリ3aに異常が発生したとしても、従系のデータ格納メモリ3bを バックアップとして処理を継続することができる。
【0016】 なお、1周期の中でパリティチェッカ12a及び12bが同時に異常を検出し 、エラー信号13a及び13bをLレベルにした時は、論理和ゲート15よりC PU1に処理停止信号16が出力されCPU1は処理を中断することになる。
【0017】 上記説明では、この考案を高信頼性が要求される記憶回路に利用する方法につ いて述べたが、同様な信頼性が要求される入出力回路のデータレジスタなどに利 用してもよい。
【0018】
【考案の効果】
この考案は、以上に説明したように構成されているので、データ格納メモリ3 a及び3bの同一アドレスに同時に異常が発生しない限り、CPU1の処理を中 断せずに継続できる効果を奏すると共に、同時に異常が発生した場合においては 、CPU1の処理停止を要求できる効果がある。
【図面の簡単な説明】
【図1】この考案の一実施例を示す記憶回路である。
【図2】この考案の一実施例を示す記憶回路の動作タイ
ミングを示す図である。
【図3】従来の記憶回路を示す図である。
【図4】従来の記憶回路のデータ書き込み時の動作タイ
ミングを示す図である。
【図5】従来の記憶回路のデータ読み込み時の動作タイ
ミングを示す図である。
【符号の説明】
1 CPU 3a データ格納メモリ 3b データ格納メモリ 4 パリティジェネレータ 6a パリティ格納メモリ 6b パリティ格納メモリ 7 アドレスバス 8 ライト信号 9 リード信号 12a パリティチェッカ 12b パリティチェッカ 14 セレクタ 15 論理和ゲート 16 論理停止信号

Claims (1)

    【実用新案登録請求の範囲】
  1. 【請求項1】 演算を実行するCPU、CPUからのラ
    イト信号に従ってCPUから出力されるデータ情報を同
    時に記録する主系及び従系2台のデータ格納メモリ、C
    PUからのデータ情報に基づいてパリティ情報を生成す
    るパリティジェネレータ、パリティジェネレータから出
    力されるパリティ情報を格納する主系及び従系2台のパ
    リティ格納メモリ、CPUからのリード信号に従って主
    系及び従系のデータ格納メモリ及びパリティ格納メモリ
    から出力されるデータ情報及びパリティ情報によってデ
    ータ情報の正誤をチェックする主系及び従系2台のパリ
    ティチェッカ、主系のパリティチェックの結果が正常な
    時は主系のデータ情報をCPUに転送し、主系のパリテ
    ィチェックの結果が異常の時は従系から同時に出力され
    ているデータ情報をCPUに転送するセレクタ、主系及
    び従系2台のパリティチェックの結果を論理和し、両方
    共に異常を示した時のみCPUに処理停止信号を出力す
    る論理和ゲートから構成され、CPUからリード信号が
    発生された場合、主系及び従系のデータ格納メモリのデ
    ータ情報及びパリティ格納メモリのパリティ情報を同時
    に読み出し、主系側のデータ情報とパリティ情報を主系
    用のパリティチェッカでチェックし、正常であった時は
    主系の情報をCPUに出力し、異常を検出した時は主系
    のパリティチェッカから出力されるエラー信号によって
    セレクタを主系から従系に切り換え、エラー信号が発生
    した時のみ従系のデータ情報をCPUに転送することが
    できると共に、切り換え時に従系にも異常が発生してい
    た時はCPUに処理停止を要求することを特徴とする記
    憶回路。
JP7038691U 1991-09-03 1991-09-03 記憶回路 Pending JPH0523255U (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7038691U JPH0523255U (ja) 1991-09-03 1991-09-03 記憶回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7038691U JPH0523255U (ja) 1991-09-03 1991-09-03 記憶回路

Publications (1)

Publication Number Publication Date
JPH0523255U true JPH0523255U (ja) 1993-03-26

Family

ID=13429954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7038691U Pending JPH0523255U (ja) 1991-09-03 1991-09-03 記憶回路

Country Status (1)

Country Link
JP (1) JPH0523255U (ja)

Similar Documents

Publication Publication Date Title
FI92262B (fi) Joustava väyläjärjestelmä
WO2009090502A1 (en) Processor based system having ecc based check and access validation information means
US6950907B2 (en) Enhanced protection for memory modification tracking with redundant dirty indicators
JPH0523258U (ja) 記憶回路
JPH0523254U (ja) 記憶回路
US6216189B1 (en) Error master detector
JPH0523257U (ja) 記憶回路
JPH0533253U (ja) 記憶回路
JPH0316655B2 (ja)
JPH0530952U (ja) 記憶回路
JPH0525535U (ja) 記憶回路
JPH0523256U (ja) 記憶回路
JPH1027115A (ja) コンピュータシステムの障害情報採取回路
JPH06214890A (ja) 計算機
JP3214551B2 (ja) 競合検出故障診断方式、競合検出故障診断方法、バスコンバータ、および記録媒体
JP2890426B2 (ja) 情報処理装置
JPH05324487A (ja) メモリ制御システム
JP2003345676A (ja) 二重化メモリシステム
KR100538486B1 (ko) 시스템 메모리의 결함 검출회로
JPH02148333A (ja) マルチプロセッサシステムの異常診断方式
JPH0367346A (ja) アドレス制御回路
JPH08328602A (ja) 二重系切替方式
JPS58219646A (ja) パイプライン制御方式
JPH0315214B2 (ja)
JPS6388659A (ja) キヤツシユメモリ制御装置