JPH0241537A - キャッシュメモリ制御装置 - Google Patents

キャッシュメモリ制御装置

Info

Publication number
JPH0241537A
JPH0241537A JP63193810A JP19381088A JPH0241537A JP H0241537 A JPH0241537 A JP H0241537A JP 63193810 A JP63193810 A JP 63193810A JP 19381088 A JP19381088 A JP 19381088A JP H0241537 A JPH0241537 A JP H0241537A
Authority
JP
Japan
Prior art keywords
cache memory
error
address
read
control circuit
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
JP63193810A
Other languages
English (en)
Inventor
Kenzo Tanimoto
谷本 謙造
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 JP63193810A priority Critical patent/JPH0241537A/ja
Publication of JPH0241537A publication Critical patent/JPH0241537A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野〕 本発明は、主記憶装置の記憶内容の写しを保持するキャ
ッジ−メモリ制御回路に関し、特にキャッシュメモリに
アクセスした読出しデータにエラーが生じている場合の
処理方式に関する。
〔従来の技術〕
従来、キャッシュメモリを有する情報処理装置において
は、主記憶装置に記憶されている情報の一部をキャッシ
ュメモリ上に保持しておき、中央処理装置は該キャッシ
ュメモリをアクセスしつつ処理を進めるようにする。
キャッシュメモリから読出されたデータにエラーが発生
していた場合、従来水の如く制御されている。エラー検
出に時間を要することもオ)、キャッシュメモリから読
出されたデータは直ちに中央処理装置に受渡され中央処
理装置は該データにもとづいて処理を実行する。その状
態のもとて上記エラーチェックによってエラーが発生し
ていたことが判ると、その旨が中央処理装置に通知され
、中央処理装置は処理を中止し、その処理が再試行可能
であれば、データ読出し処理をリトライする。
また、キャッシュメモリに固定障害が生じ、キャッシュ
メモリからの読出しデータにエラーが発生していた場合
には、中央処理装置は処理を中止していた。
〔発明が解決しようとする課題〕
上述した従来のキャッシュメモリ制御回路は、キャッシ
ュメモリに固定障害が生じ、キャッシュメモリからの読
出しデータにエラーが発生していた場合には、再試行が
可能でも処理中止となる欠点がある。
〔課題を解決する丸めの手段〕
本出願に係る発明は、主記憶装置に記憶されている情報
の一部を一時的に記憶し前記主記憶装置の代わりに中央
処理装置との間で情報の授受を行なうキャッシュメモリ
と、前記中央処理装置からの指示により前記キャッシュ
メモリに対して情報の読出しまたは書込みを指示するリ
ード/ライト指示制御回路と、前記中央処理装置が要求
したアドレスが前記キャッシュメモリに登録されている
か否かをチェックし登録されていれは前記キャッシュメ
そりをアクセスし登録されていなければ前記主記憶装置
をアクセスするキャッシュメモリ制御回路とを有する情
報処理装置において、前記キャッシュメモリの読出しデ
ータのエラーを検出するエラー検出回路と、該エラー検
出回路がエラー検出時に検出した前記キャッシュメモリ
のアドレスを保持するエラーアドレス保持回路と、該エ
ラーアドレス保持回路の二2−アドレスによりキャッシ
ュメモリのアクセス禁止領域を制御するアクセス禁止領
域制御回路とを含み、前記エラー検出回路によってエラ
ーが検出された時に前記エラーアドレス保持回路に保持
されたアドレスによって前記主記憶装置をアクセスし、
前記キャッシュメモリのアクセス禁止領域以外に再登録
することKよって動作を再開させることを特徴とする。
本出願に係る発明は、主記憶装置に記憶されている情報
の一部を一時的に記憶し前記主記憶装置の代わりに中央
処理装置との間で情報の授受を行なうキャッシュメモリ
と、前記中央処理装置からの指示によ)前記キャッシュ
メモリに対して情報の読出しまたは書込みを指示するリ
ード/ライト指示制御回路と、前記中央処理装置が要求
したアドレスが前記キャッシュメモリに登録されている
か否かをチェックし、登録されていれば前記キャッシュ
メモリをアクセスし登録されていなければ前記主記憶装
置をアクセスするキャッシュメモリ制御回路とを有する
情報処理装置において、前記キャッシュメモリの読出し
データのエラーを検出するエラー検出回路と、該エラー
検出回路がエラー検出時に検出した前記キャッシュメモ
リのレベルを保持するエラーレベル保持回路と、該エラ
ーレベル保持回路のエラーレベルにより前記キャッシュ
メモリのアクセス禁止レベルを制御するアクセス禁止レ
ベル制御回路とを含み、前記エラー検出回路によってエ
ラーが検出された時前記主記憶装置を再アクセスし、前
記キャッシュメモリのアクセス禁止レベル以外に再登録
することによって動作を再開させることを特徴とする。
本出願に係る発明は、主記憶装置に記憶されている情報
の一部を一時的に記憶し前記主記憶装置の代わりに中央
処理装置との間で情報の授受を行なうキャッシュメモリ
と、前記中央処理装置からの指示により前記キャッシュ
メモリに対して情報の読出し、または書込みを指示する
リード/2イト指示制御回路と前記中央処理装置が要求
したアドレスが前記キャッシュメモリに登録されている
か否かをチェックし登録されていれば前記キャッシュメ
モリをアクセスし登録されていなければ前記主記憶装置
をアクセスするキャッシュメモリ制御回路とを有する情
報処理装置において、前記キャッシュメモリの読出しデ
ータのエラーを検出するエラー検出回路と、該エラー検
出回路がエラー検出時に検出した前記キャッシュメモリ
のアドレスを保持するエラーアドレス保持回路と、前記
エラー検出回路がエラー検出時に検出した前記キャッシ
ュメモリのレベルを保持するエラーレベル保持回路と、
前記二2−アドレス保持回路のエラーアドレスと前記エ
ラーレベル保持回路のエラーレベルにより前記キャッシ
ュメモリのアクセス禁止領域を制御するアクセス禁止領
域制御回路とを含み、前記エラー検出回路によってエラ
ーが検出された時にエラーアドレス保持回路に保持され
たアドレスによって前記主記憶装置をアクセスし、前記
キャッシュメモリのアクセス禁止領域以外に再登録する
ととKよって動作を再開させることを特徴とする。
〔実施例〕
次に、本出願に係る発明について図面を参照して説明す
る。
第1図は本出願に係る発明の第1の実施例のブロック図
である。本実施例は中央処理装置1、主記憶装置2、キ
ャッシュメモリ3、キャッシュメモリ書込みレジスタ4
.キャッシュメモリ読出しレジスタ5、リード/ライト
指示制御回路6、キャッシュメモリ制御回路7、エラー
アドレス保持回路8、アクセス禁止領域制御回路9、読
出しデータエラー検出回路10から構成されている。
キャッシュメモリ3は主記憶装置2に記憶されている情
報の一部を一時的に記憶し、主記憶装置2の代わりに中
央処理装置1との間で情報の授受を行う。リード/ライ
ト指示制御回路6は、キャッシュメモリ3に対して情報
の読出しまたは書込みを指示する。キャッシュメモリ制
御回路7は中央処理装置1が要求したアドレスが前記キ
ャッシュメモリ3に登録されているか否かをチェックし
、登録されていればキャッシュメモリ3をアクセスし、
登録されていなければ主記憶装置2をアクセスする。読
出しデータエラー検出回路10はキャッシュメモリ3の
読出しレジスタ5のエラーチェックを行なう。工ツーア
ドレス保持回路8はエラー検出時にエラー検出回路10
が検出した時のキャッシュメモリ3のアドレスを保持し
、アクセス禁止領域制御回路9は固定障害の二2−検出
時にエラーアドレス保持回路8のエラーアドレスにより
キャッシュメモリ3のアクセス禁止領域を制御する(エ
ラーアドレス保持回路8のエラーアドレスをアクセス禁
止にする)。然る抜エラーアドレス保持回路8に保持さ
れたアドレスによって主記憶装置をアクセスし、キャッ
シュメモリ3のアクセス禁止領域以外に再登録すること
によりて動作を再開させる。
第2図は本出願に係る発明の第2の実施例のブロック図
である。本実施例は中央処理装置1、主記憶装置2、キ
ャッシュメモリ3、キャッシュメモリ書込みレジスタ4
、中ヤッシェメモリ読出しレジスタ5、リード/−)イ
ト指示制御回路6、キャッシュメモリ制御回路7、エラ
ーレベル保持回路11、アクセス禁止レベル制御回路1
2、読出しデータエラー検出回路10から構成されてい
る。
キャッシュメモリ3は主記憶装置2に記憶されている情
報の一部を一時的に記憶し、主記憶装置20代わりに中
央処理装置lとの間で情報の授受を行う。リード/ライ
ト指示制御回路6はキャッシェメモIJ3に対して情報
の読出しまたは書込みを指示する。キャッシュメモリ制
御回路7は中央処理装置1が要求したアドレスがキャッ
シュメモリ3に登録されているか否かをチェックし、登
録されていればキャッシュメモリ3をアクセスし、登録
されていなければ主記憶装置2をアクセスする。読出し
データエラー検出回路10はキャッシュメモリの読出し
レジスタ5のエラーチェックを行なう。エラーレベル保
持回路11は、エラー検出時にエラー検出回路10が検
出した時のキャッシュメモリ3の登録レベルを保持し、
アクセス禁止レベル制御回路12は固定障害によるエラ
ー検出時にエラーレベル保持回路8のエラーレベルによ
りキャッシュメモリのアクセス禁止レベルt%lj御す
る。然る後、中央処理装置1は再試行することにより主
記憶装置2をアクセスし、キャッシュメモリ3のアクセ
ス禁止レベル以外に再登録することによって動作を再開
させる。
第3図は本出願に係る発明の第3の実施例のブロック図
である。本実施例は中央処理装置1、主記憶装置2、キ
ャッシュメモリ3、キャッシュメモリ書込レジスタ4、
キャッシュメモリ読出しレジスタ5、リード/ライト指
示制御回路6、キャッシュメモリ制御回路7、エラーア
ドレス保持回路8、二?−レベル保持回路11、アクセ
ス禁止領域制御回路13、読出しデータエラー検出回路
10から構成されている。
キャッシュメモリ3は、主記憶装置2に記憶されている
情報の一部を一時的に記憶し、主記憶装置2の代わりに
中央処理装置1との間で情報の授受を行なう。リード/
2イト・指示制御回路6は、キャッシュメモリ3に対し
て情報の読出しまたは書込みを指示する。キャッシュメ
モリ制御回路7は、中央処理装置1が要求したアドレス
が前記キャッシュメモリ3に登録されているか否かをチ
ェックし、登録されていればキャッシュメモリ3をアク
セスし、登録されていなければ前記主記憶装置2をアク
セスする。読出しデータエラー検出回路10はキャッシ
ュメモリの読出しレジスタ5のエラーチェックを行なう
。エラー検出時にエラー検出回路10が検出した時のキ
ャッシュメモリ3のアドレスとレベルをエラーアドレス
保持回路8及びエラーレベル保持回路11で保持する。
アクセス禁止領域制御回路13は、工ツーアドレスとエ
ラーレベルによりキャッシュメモリ3のアクセス禁止領
域を制御する。然る後、エラーアドレス保持回路8に保
持されたアドレスによりて主記憶装置2をアクセスし、
キャッシュメモリ3のアクセス禁止領域以外に再登録す
ることによって動作を再開させる。
〔発明の効果〕
以上説明したように本発明は、読出しデータにエラーが
検出されたときに、キャッシュメモリのアクセス禁止領
域を制御し、キャッシュメモリの構成を変更することに
より、信頼度を向上させたキャッシュメモリ制御回路を
提供する効果がある。
第1〜第3の実施例を示すブロック図である。
1・・・中央処理装置、2・・・主記憶装置、3・・・
キャッシュメモリ、4・・・書込みレジスタ、訃・・読
出しレジスタ、6・・・リード/ライト指示制御回路、
7・・・キャッシュメモリ制御回路、8・・・エラーア
ドレス保持回路、9・・・アクセス禁止領域制御回路、
10・・・読出しデータエラー検出回路、11・・・エ
ラーレベル保持回路、12・・・アクセス禁止レベル制
御回路、13・・・アクセス禁止領域制御回路。
代理人 弁理士  内 原   晋
【図面の簡単な説明】

Claims (1)

  1. 【特許請求の範囲】 1、主記憶装置に記憶されている情報の一部を一時的に
    記憶し前記主記憶装置の代わりに中央処理装置との間で
    情報の授受を行なうキャッシュメモリと、前記中央処理
    装置からの指示により前記キャッシュメモリに対して情
    報の読出しまたは書込みを指示するリード/ライト指示
    制御回路と、前記中央処理装置が要求したアドレスが前
    記キャッシュメモリに登録されているか否かをチェック
    し登録されていれば前記キャッシュメモリをアクセスし
    登録されていなければ前記主記憶装置をアクセスするキ
    ャッシュメモリ制御回路とを有する情報処理装置におい
    て、前記キャッシュメモリの読出しデータのエラーを検
    出するエラー検出回路と、該エラー検出回路がエラー検
    出時に検出した前記キャッシュメモリのアドレスを保持
    するエラーアドレス保持回路と、該エラーアドレス保持
    回路のエラーアドレスによりキャッサュメモリのアクセ
    ス禁止領域を制御するアクセス禁止領域制御回路とを含
    み、前記エラー検出回路によってエラーが検出された時
    に前記エラーアドレス保持回路に保持されたアドレスに
    よって前記主記憶装置をアクセスし、前記キャッシュメ
    モリのアクセス禁止領域以外に再登録することによって
    動作を再開させることを特徴とするキャッシュメモリ制
    御装置。 2、主記憶装置に記憶されている情報の一部を一時的に
    記憶し前記主記憶装置の代わりに中央処理装置との間で
    情報の授受を行なうキャッシュメモリと、前記中央処理
    装置からの指示により前記キャッシュメモリに対して情
    報の読出しまたは書込みを指示するリード/ライト指示
    制御回路と、前記中央処理装置が要求したアドレスが前
    記キャッシュメモリに登録されているか否かをチェック
    し、登録されていれば前記キャッシュメモリをアクセス
    し登録されていなければ前記主記憶装置をアクセスする
    キャッシュメモリ制御回路とを有する情報処理装置にお
    いて、前記キャッシュメモリの読出しデータのエラーを
    検出するエラー検出回路と、該エラー検出回路がエラー
    検出時に検出した前記キャッシュメモリのレベルを保持
    するエラーレベル保持回路と、該エラーレベル保持回路
    のエラーレベルにより前記キャッシュメモリのアクセス
    禁止レベルを制御するアクセス禁止レベル制御回路とを
    含み、前記エラー検出回路によってエラーが検出された
    時前記主記憶装置を再アクセスし、前記キャッシュメモ
    リのアクセス禁止レベル以外に再登録することによって
    動作を再開させることを特徴とするキャッシュメモリ制
    御装置。 3、主記憶装置に記憶されている情報の一部を一時的に
    記憶し前記主記憶装置の代わりに中央処理装置との間で
    情報の授受を行なうキャッシュメモリと、前記中央処理
    装置からの指示により前記キャッシュメモリに対して情
    報の読出し、または書込みを指示するリード/ライト指
    示制御回路と、前記中央処理装置が要求したアドレスが
    前記キャッシュメモリに登録されているか否かをチェッ
    クし登録されていれば前記キャッシュメモリをアクセス
    し登録されていなければ前記主記憶装置をアクセスする
    キャッシュメモリ制御回路とを有する情報処理装置にお
    いて、前記キャッシュメモリの読出しデータのエラーを
    検出するエラー検出回路と、該エラー検出回路がエラー
    検出時に検出した前記キャッシュメモリのアドレスを保
    持するエラーアドレス保持回路と、前記エラー検出回路
    がエラー検出時に検出した前記キャッシュメモリのレベ
    ルを保持するエラーレベル保持回路と、前記エラーアド
    レス保持回路のエラーアドレスと前記エラーレベル保持
    回路のエラーレベルにより前記キャッシュメモリのアク
    セス禁止領域を制御するアクセス禁止領域制御回路とを
    含み、前記エラー検出回路によってエラーが検出された
    時にエラーアドレス保持回路に保持されたアドレスによ
    って前記主記憶装置をアクセスし、前記キャッシュメモ
    リのアクセス禁止領域以外に再登録することによって動
    作を再開させることを特徴とするキャッシュメモリ制御
    装置。
JP63193810A 1988-08-02 1988-08-02 キャッシュメモリ制御装置 Pending JPH0241537A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63193810A JPH0241537A (ja) 1988-08-02 1988-08-02 キャッシュメモリ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63193810A JPH0241537A (ja) 1988-08-02 1988-08-02 キャッシュメモリ制御装置

Publications (1)

Publication Number Publication Date
JPH0241537A true JPH0241537A (ja) 1990-02-09

Family

ID=16314141

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63193810A Pending JPH0241537A (ja) 1988-08-02 1988-08-02 キャッシュメモリ制御装置

Country Status (1)

Country Link
JP (1) JPH0241537A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5381544A (en) * 1991-01-22 1995-01-10 Hitachi, Ltd. Copyback memory system and cache memory controller which permits access while error recovery operations are performed
JP2011107888A (ja) * 2009-11-16 2011-06-02 Fujitsu Ltd 演算処理装置及び演算処理装置の制御方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5381544A (en) * 1991-01-22 1995-01-10 Hitachi, Ltd. Copyback memory system and cache memory controller which permits access while error recovery operations are performed
JP2011107888A (ja) * 2009-11-16 2011-06-02 Fujitsu Ltd 演算処理装置及び演算処理装置の制御方法
US8621309B2 (en) 2009-11-16 2013-12-31 Fujitsu Limited Processor and method of control of processor

Similar Documents

Publication Publication Date Title
JP3259969B2 (ja) キャッシュメモリ制御装置
JPH04237349A (ja) キャッシュメモリシステムおよびキャッシュメモリコントローラ
JPH0241537A (ja) キャッシュメモリ制御装置
JPH0789328B2 (ja) データ処理装置
JPH07121315A (ja) ディスクアレイ
US5201052A (en) System for transferring first and second ring information from program status word register and store buffer
JPH10198644A (ja) 同期制御方法およびマルチプロセッサシステム
JPH0690683B2 (ja) マルチプロセッサシステムの障害処理方式
JPH0784879A (ja) キャッシュメモリ装置
JPH08137753A (ja) ディスクキャッシュ装置
JPH0447350A (ja) 主記憶読み出し応答制御方式
JPS6385949A (ja) キヤツシユメモリストア方式
JPH02287851A (ja) キャッシュメモリ制御装置
JPS61117635A (ja) 仮想記憶制御方式
JPS6160153A (ja) バツフアメモリアクセス方式
JPH05342100A (ja) キャッシュメモリ一致制御方式
JPH07319720A (ja) プロセッサの系切替え方式
JPS63310043A (ja) プログラムの不正アドレスアクセス検出方式
JPS6125260A (ja) 内蔵プログラムによる二重蓄積処理方式
JPS6385948A (ja) キヤツシユメモリストア方式
JPH03102547A (ja) 仮想記憶システムにおけるページ不在割込み制御方式
JPH01209547A (ja) キャッシュメモリ制御装置
JPH0362143A (ja) キャッシュライトバック制御方式
JPH03260824A (ja) ディスクキャッシュ制御方式
JPH02234246A (ja) キャッシュ一致処理制御システム