JPH04305747A - キャッシュメモリ制御方式 - Google Patents

キャッシュメモリ制御方式

Info

Publication number
JPH04305747A
JPH04305747A JP3070104A JP7010491A JPH04305747A JP H04305747 A JPH04305747 A JP H04305747A JP 3070104 A JP3070104 A JP 3070104A JP 7010491 A JP7010491 A JP 7010491A JP H04305747 A JPH04305747 A JP H04305747A
Authority
JP
Japan
Prior art keywords
cache memory
memory
built
processor
external
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
JP3070104A
Other languages
English (en)
Inventor
Kazuyuki Mitsuishi
三石 和幸
Hiroshi Sakurai
博 桜井
Naoyuki Nishimura
尚幸 西村
Nobuhiko Akasaka
伸彦 赤坂
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 JP3070104A priority Critical patent/JPH04305747A/ja
Publication of JPH04305747A publication Critical patent/JPH04305747A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Hardware Redundancy (AREA)
  • Debugging And Monitoring (AREA)
  • Memory System Of A Hierarchy Structure (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は情報処理システムにおけ
るプロセッサチップに内蔵されたキャッシュメモリとチ
ップ外部に付加された外部キャッシュメモリの制御を行
うキャッシュメモリ制御方式に関する。コンピュータシ
ステムの利用分野の拡大に伴い、プロセッサの高性能化
が要求されている。このため、キャッシュメモリを用い
た方法が提案されているが、それと共にキャッシュメモ
リの異常発生状態を監視する方法も重要になってきてい
る。本発明はプロセッサに内蔵してキャッシュメモリを
設けることが可能になったためなされたものである。
【0002】
【従来の技術】プロセッサに内蔵するキャッシュメモリ
が用いられていない場合の情報処理システムのブロック
図が、従来方式として図2に示される。すなわち、プロ
セッサ1′と主メモリ2の間に外部キャッシュメモリ3
が配置され、プロセッサ1′による高速アクセスが可能
となっている。キャッシュメモリは高速であるが高価で
あり、主メモリ2は低速であるが安価である。
【0003】外部キャッシュメモリに記憶されたデータ
は、キャッシュヒット時、キャッシュメモリより出力さ
れ、この時のデータは、エラー検出回路9で監視され、
エラーが検出されると、それ以降外部キャッシュの動作
を停止するよう制御されている。
【0004】
【発明が解決しようとする課題】しかしながら、前述の
ように、近年半導体技術の進歩により、プロセッサ内部
(同一チップ内)にキャッシュメモリを内蔵できるよう
になったため、内蔵キャッシュメモリの動作制御の新た
な方式の開発が必要となってきた。すなわち、外部キャ
ッシュメモリに異常が発生した場合、外部キャッシュメ
モリの動作停止と共に内蔵キャッシュメモリの動作も停
止させる必要がある。ところが、プロセッサに内蔵され
るキャッシュのため、プロセッサチップの端子に、キャ
ッシュメモリを即座に停止させるための入力端子が用意
されていないことがあり、この場合、外部キャッシュメ
モリの異常発生に伴う異常データを内蔵キャッシュメモ
リに取り込み、この異常データに基づいて、プログラム
の実行を継続するため、プロセッサの実行状態が異常と
なることがあった。
【0005】従って、本発明の目的は、外部キャッシュ
メモリに異常が生じた場合、直ちに内蔵キャッシュメモ
リの内容を無効化し、プロセッサの異常実行を防止する
ことにある。
【0006】
【課題を解決するための手段】本発明においては、図1
に例示されるように、半導体チップ内部に内蔵キャッシ
ュメモリ4を備えたプロセッサ1と、主メモリ2と、外
部キャッシュメモリ3と、該主メモリ2、該外部キャッ
シュメモリ3および該内蔵キャッシュメモリ4を制御す
るメモリ制御部6と、該外部キャッシュメモリ3の異常
検出回路5を具備し、該異常検出回路5が該外部キャッ
シュメモリ3に異常が発生したことを検出した時、該外
部キャッシュメモリ3の動作を停止すると共に、該内蔵
キャッシュメモリ4をパージすることを特徴とするキャ
ッシュメモリ制御方式が提供される。
【0007】
【作用】上述の方式を用いれば、プロセッサには、その
内蔵キャッシュメモリ4のためのパージ用入力端子があ
り、外部キャッシュにはパージ端子および動作禁止端子
を有し、異常検出回路5の出力は外部キャッシュメモリ
3の動作禁止端子と内蔵キャッシュメモリ4のパージ用
入力端子に接続されているから、外部キャッシュメモリ
3が異常を検出された時、外部キャッシュメモリ3およ
び内蔵キャッシュメモリ4の双方の動作を停止できる。
【0008】
【実施例】本発明の一実施例としてのキャッシュメモリ
制御方式を行う情報処理システムのブロック図が図1に
示される。このシステムは、内蔵キャッシュメモリ4を
含むプロセッサ1と、主メモリ2と、外部キャッシュメ
モリ3と、異常検出回路5と、メモリ制御部6と、オア
回路(OR)10を具備する。メモリ制御部6は主メモ
リ制御部7とキャッシュメモリ制御部8を具備し、主メ
モリ制御部7は主メモリ2を制御し、キャッシュメモリ
制御部8は外部キャッシュメモリ3と内蔵キャッシュメ
モリ4を制御する。異常検出回路5は外部キャッシュメ
モリ3に異常を検出すると外部キャッシュメモリ3の動
作禁止端子に出力を供給し動作を停止させる。
【0009】このシステムの動作を説明する。プロセッ
サ1はその実行に伴いメモリへのアクセスすなわちリー
ドおよびライトを行う。プロセッサの内蔵キャッシュメ
モリ4にリードすべきデータが既に記憶されていれば、
外部メモリ(外部キャッシュメモリ3または主メモリ2
)へのリードアクセスは行わず、内蔵キャッシュメモリ
4からリードデータが出力され、内蔵キャッシュメモリ
4に記憶されていない場合に外部メモリへのアクセスが
行われる。
【0010】外部メモリにアクセスが行われた場合、プ
ロセッサからのリードアクセスが外部キャッシュメモリ
3に既に記憶されているデータである場合は外部キャッ
シュメモリ3から、記憶されていなければ主メモリから
リードデータが出力されるようメモリ制御部にて制御さ
れる。外部キャッシュメモリ3からのリードデータに、
異常検出回路5により異常が検出された場合、外部キャ
ッシュメモリ3は以降の動作を禁止するように動作禁止
端子に禁止状態となる信号が入力される。
【0011】この場合、プロセッサ1に対して、外部キ
ャッシュメモリ禁止信号を、キャッシュメモリ制御部8
から出力されるパージ信号と共にオア回路(OR)10
を介して内蔵キャッシュメモリ4のパージ端子に供給し
内蔵キャッシュメモリ4の内容をクリアする。プロセッ
サ1には、その内蔵キャッシュのためのパージ用入力端
子を有する。パージ端子とは、例えば、電源投入直後、
キャッシュメモリの内容が不定のことがあるので、その
場合に、初期化のため、キャッシュメモリ制御部8から
パージ動作を行わせるためのものである。パージ動作と
は、キャッシュメモリ内容がすべて無効であるようにす
ることである。また、キャッシュメモリ制御部8は外部
キャッシュメモリ3のパージ端子にもパージ動作を行わ
せるための出力を供給する。
【0012】このようにして、外部キャッシュメモリ3
のリードデータに異常があった場合、外部キャッシュメ
モリ3の動作禁止と共にプロセッサ内蔵キャッシュメモ
リ4の内容を無効にすることでプロセッサの異常実行を
防ぐことができる。
【0013】
【発明の効果】本発明によれば、外部キャッシュメモリ
に異常が生じた場合、直ちに内蔵キャッシュメモリの内
容を無効化し、プロセッサの異常実行を防止することが
できる。
【図面の簡単な説明】
【図1】本発明の一実施例としてのキャッシュメモリ制
御方式を行う情報処理システムのブロック図である。
【図2】従来型のキャッシュメモリ制御方式を行う情報
処理システムのブロック図である。
【符号の説明】
1,1′…プロセッサ 2…主メモリ 3…外部キャッシュメモリ 4…内蔵キャッシュメモリ 5…異常検出回路 6…メモリ制御部 7…主メモリ制御部 8…キャッシュメモリ制御部 9…エラー検出回路 10…オア回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  半導体チップ内部に内蔵キャッシュメ
    モリ(4)を備えたプロセッサ(1)と、主メモリ(2
    )と、外部キャッシュメモリ(3)と、該主メモリ(2
    )、該外部キャッシュメモリ(3)および該内蔵キャッ
    シュメモリ(4)を制御するメモリ制御部(6)と、該
    外部キャッシュメモリ(3)の異常検出回路(5)を具
    備し、該異常検出回路(5)が該外部キャッシュメモリ
    (3)に異常が発生したことを検出した時、該外部キャ
    ッシュメモリ(3)の動作を停止すると共に、該内蔵キ
    ャッシュメモリ(4)をパージすることを特徴とするキ
    ャッシュメモリ制御方式。
JP3070104A 1991-04-02 1991-04-02 キャッシュメモリ制御方式 Pending JPH04305747A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3070104A JPH04305747A (ja) 1991-04-02 1991-04-02 キャッシュメモリ制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3070104A JPH04305747A (ja) 1991-04-02 1991-04-02 キャッシュメモリ制御方式

Publications (1)

Publication Number Publication Date
JPH04305747A true JPH04305747A (ja) 1992-10-28

Family

ID=13421898

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3070104A Pending JPH04305747A (ja) 1991-04-02 1991-04-02 キャッシュメモリ制御方式

Country Status (1)

Country Link
JP (1) JPH04305747A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01220049A (ja) * 1988-02-29 1989-09-01 Nec Corp 二重化記憶制御方式
JPH01318130A (ja) * 1988-06-20 1989-12-22 Pfu Ltd データ処理装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01220049A (ja) * 1988-02-29 1989-09-01 Nec Corp 二重化記憶制御方式
JPH01318130A (ja) * 1988-06-20 1989-12-22 Pfu Ltd データ処理装置

Similar Documents

Publication Publication Date Title
KR100327854B1 (ko) 캐시메모리시스템
US5987585A (en) One-chip microprocessor with error detection on the chip
EP0348240B1 (en) Microprocessor equipped with parity control unit on same chip
JP3192664B2 (ja) キャッシュメモリシステムおよびキャッシュメモリコントローラ
JPH1063581A (ja) メモリ書き込み制御回路
JPH04305747A (ja) キャッシュメモリ制御方式
JP3239935B2 (ja) 密結合マルチプロセッサシステムの制御方法、密結合マルチプロセッサシステム及びその記録媒体
JP3956305B2 (ja) 不揮発性半導体記憶装置およびデータ処理装置
JP2701386B2 (ja) キャッシュメモリコントローラ
JP2859048B2 (ja) マイクロコンピュータ
JP3013517B2 (ja) ライトバッファエラーアドレス検出回路
JP2903601B2 (ja) Rom内蔵マイクロコンピュータ
JPH0358217A (ja) 電子ディスクサブシステム
JPH03119439A (ja) アドレスストップ回路
JPH03220645A (ja) 情報処理装置
JPH0612292A (ja) マイクロコンピュータ
JP2000207235A (ja) 情報処理装置
JPH05233467A (ja) スクラッチパッドメモリ制御方式
JPH01258054A (ja) 記憶装置のアクセス制御方式
JPS6325380B2 (ja)
JPH02148340A (ja) 制御記憶書込み制御方式
JPH0782447B2 (ja) Dmaデータ転送制御装置
JPH0480860A (ja) プログラムロード方式
JPH113246A (ja) キャッシュメモリ内蔵型マイクロコンピュータ
JPH09251424A (ja) キャッシュ装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980303