JPS60258662A - レジスタフアイル - Google Patents

レジスタフアイル

Info

Publication number
JPS60258662A
JPS60258662A JP59114321A JP11432184A JPS60258662A JP S60258662 A JPS60258662 A JP S60258662A JP 59114321 A JP59114321 A JP 59114321A JP 11432184 A JP11432184 A JP 11432184A JP S60258662 A JPS60258662 A JP S60258662A
Authority
JP
Japan
Prior art keywords
address
write
signal
data
successive
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
JP59114321A
Other languages
English (en)
Inventor
Yuzuru Tomono
友納 譲
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 JP59114321A priority Critical patent/JPS60258662A/ja
Publication of JPS60258662A publication Critical patent/JPS60258662A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、情報処理装置に用いるレジスタファイルに関
する。特に、書込アドレスと続出アドレスとを分離して
もち使用中にメモリ部の障害を検出することができるレ
ジスタファイルに関する。
〔従来の技術〕
従来のレジスタファイルは、書込アドレスに応じた書込
アドレスデコード信号を出力する淋込アドレスデコード
ラッチ部と、読出アドレスに応じた続出アドレスデコー
ド信号を出力する続出アドレスデコードランチ部と、書
込データを上記書込アドレスデコード信号で示されるア
ト゛レスに書込んで記憶し上記続出アドレスデコード信
号で指示されるアドレスから読出した続出データを出力
するメモリ部とを含み構成される。
このような従来のレジスタファイルは、書込アドレス系
統または続出アドレス系統に不具合が発生した場合に、
本来の書込アドレスと異なるアドレスに書込データが書
込まれたり、本来の読出アドレスと異なるアドレスから
続出データが読出されたりする。また、メモリ部に不具
合が発生した場合に、書込データは間違って書込まれた
り読出されたりする この従来のレジスタファイルについて、図面を参照して
説明する。
第2図は従来例のレジスタファイルのブロック構成図で
ある。第2図に示すレジスタファイルは、メモリ部1と
書込アドレスデコードラッチ部2と続出アドレスデコー
ドラッチ部3とを含んでおり、書込データaは書込アド
レスbに応じて書込アドレスデコードラッチ部2から出
力される書込アドレスデコード信号Cに従ってメモリ部
1に書込まれ、続出アドレスdに応じて読出アドレスデ
コードラッチ部3から出力される続出アドレスデコード
信号eに従ってメモリ部1から読出データfとして読出
される。
この場合に、書込アドレス出力−(゛ラッチ部2または
読出アドレスデコードランチ部3に不具合が生じ、書込
アドレスbと異なるア]“レスに書込データaが書込ま
れたり、続出アドレスdと異なるアドレスから続出デー
タfが読出される。また、メモリ部1に不具合が生じ、
読出データfが書込データaと異なることがある。これ
らの不具合を検出するためには、書込アドレスbにより
書込データaをメモリ部1に書込んだ後に、この書込ア
ドレスbと同一の続出アドレスdにより読出データfを
読出し、この読出データfと書込データaとを比較する
必要があるが通常の使用状態においては検出されない欠
点があった。
第3図は従来例の他のレジスタファイルのブロック構成
図であり、上述のアドレス系の不具合を通常の使用中に
検出するレジスタファ・イルとして[特願昭58−10
0406Jとして先行出願されている。
このレジスタファイルは、メモリ部1と書込アドレスデ
コードラッチ部2と読出アドレスデコードランチ部3と
比較チェック部7′とを含み、比較チェック部7′にお
ける続出アドレスdとアドレス出力iの不一致検出によ
り書込アドレスデコードランチ部2と続出アドレスデコ
ードランチ部3との不具合が検出される。しかし、メモ
リ部1の不具合は検出できない欠点があった。
〔発明が解決しようとする問題点〕
本発明は、通常の使用状態においてレジスタファイルメ
モリ部のビットエラーを検出することができ、かつハー
ドウェア量の増加が少ないレジスタファイルを提供する
ことを目的とする。
〔問題点を解決するための手段〕
第一の発明は、入力する書込アドレスに対応する書込ア
ドレスデコード信号を出力する書込アドレスデコードラ
ッチ手段と、入力する続出アドレスに対応する続出アド
レスデコード信号を出力する続出アドレスデコードラッ
チ手段と、入力する書込データを上記書込アドレスデコ
ード信号により指示されるアドレスに記憶し、上記続出
アドレスデコード信号により指示されるアドレスから続
出データを出力する記憶手段とを備えたレジスタファイ
ルにおいて、上記書込アドレスを入力し、その補数を出
力する第一の補数発生手段と、上記入力する書込データ
を入力し、そのパリティチェックを行う書込データパリ
ティチェック手段と、この書込データパリティチェック
手段の出力信号に基づいて、上記書込アドレスとL記書
込アドレスの補数とのいずれかを選択して選択信号を出
力する書込アドレス選択手段とを備え、−に記記憶手段
は、上記選択信号を上記書込アドレスデコード信号によ
り指示されるアドレスに記憶し、上記続出アドレスデコ
ード信号により指示されるアドレスより上記選択信号を
出力する手段を含み、さらに、上記続出アドレスを入力
し、その補数を出力する第二の補数発生手段と、上記続
出データを入力し、そのパリティチェックを行う読出デ
ータパリティチェック手段と、この続出データパリティ
チェック手段の出力信号に基づいて、上記続出アドレス
と上記続出アドレスの補数とのいずれかを選択して上記
記憶手段からの選択信号と比較する比較チェック手段と
、この比較チェック手段の出力が接続された障害検出信
号端子とを備えたことを特徴とする。
第二の発明は、入力する書込アドレスに対応する書込ア
ドレスデコード信号を出力する書込アドレスデコードラ
ンチ手段と、入力する続出アドレスに対応する続出アド
レスデコード信号を出力する続出アドレスデコードラン
チ手段と、入力する書込データを1記書込アドレスデコ
一ド信号により指示されるアドレスに記憶し、上記続出
アドレスデコード信号により指示されるアドレスから続
出データを出力する記憶手段とを備えたレジスタファイ
ルにおいて、上記書込アドレスを入力し、その補数を出
力する第一の補数発生手段と、上記入力する書込データ
を入力し、そのパリティチェックを行う書込データパリ
ティチェック手段と、この書込データパリティチェック
手段の出力信号に基づいて、上記書込アドレスと上記書
込アドレスの補数とのいずれかを選択して選択信号を出
力する書込アドレス選択手段とを備え、上記紀1a手段
は、上記選択信号を上記書込アト1.・ステ:1−F信
号により指示されるアドレスに記憶し、上記続出アドレ
スデコード信号により指示されるアドレスより上記選択
信号を出力する手段を含み、さらに、この記憶手段から
の選択信号を人力し、その補数を出力する第三の補数発
生手段と、上記読出データを入力し、そのパリティチェ
ックを行う読出データパリティチェック手段と、この続
出データバリティチェック手段の出力制御信号により、
」1記記憶手段からの選択信号とその補数とのいずれか
を選択して上記続出データと比較する比較チェック手段
と、この比較チェ、・り手段の出力が接続された障害検
出信号端子とを備えたことを特徴とする。
〔作 用〕
第一の発明は、書込データのパリティチェックを行い書
込データの「1」の奇遇数に対応して、書込アドレスま
たは書込アドレスの補数が選択されて記憶手段に書込デ
ータと共に記憶される。読出時には、読出データのパリ
ティチェックを行いその続出データの「1」の奇遇数に
対応して読出アドレスまたは続出アドレスの補数が選択
されて、上記記憶手段に記憶された選択信号と比較して
誤りを検出する。書込データと読出データとの11」の
個数の奇遇数が異なるときには比較結果が不一致となり
障害が検出されることにより、通常の使用状態において
記憶手段のビットエラーを検出することができる。
第二の発明は、第一の発明では読出データの「l」の個
数の奇遇数により続出アト1/スとその補数とのいずれ
かを選択して記憶手段からの選択信号と比較したが、記
憶手段からの選択信号とそあ補数とのいずれかを選択し
て、読出アドレスと比較することにより通常の使用状態
において、記憶手段のビットエラーを検出するものであ
る。
〔実施例〕
本発明の実施例について図面を参照して説明する。
第1図は本発明一実施例レジスタファイルのブロック構
成図である。第1図において、図外から書込データaが
メモリ部1に接続される。図外から書込アドレスbが書
込アドレスデコードランチ部2に接続され、書込アドレ
スデコードラッチ部2から書込アドレスデコード信号G
がメモリ部1に接続され、書込データaがメモリ部lの
データ専用ビットに格納される。図外から読出アドレス
dが続出アドレスデコードランチ部3に接続され、続出
アドレスデコードラッチ部3から読出アドレスデコード
信号Cがメモリ部1に接続される。メモリ部】から読出
データfが図外に出力される。
ここで本発明の特徴とするとこなは、−・点鎖線で囲む
奇数ビットエラー検出部である。ずなわら、書込アドレ
スbが分岐されて比較子Lツク部7と補数発生部5とに
接続される。補数発生部5から書込アドレスの補数すが
書込アドレス選択部4に接続される。書込データaが分
岐されて書込データパリティチェック部6に接続され、
書込データパリティチェック部6の出力信号gが書込ア
ドレス選択部4の制御入力に接続される。書込アドレス
選択部4から出力信号りがメモリ部1に接続され、書込
アドレスbまたは書込アドレスの補数玉がアドレス専用
ビットに書込まれる。また、続出アドレスdが比較ヂエ
ソク部7と補数光1部8とに接続され、補数発生部8か
ら続出アドレスの補数dが比較チェック部7に接続され
る。また、メモリ部1からアドレス信号iが比較チェッ
ク部7に接続される。続出データfが分岐されて続出デ
ータパリティチェック部9に接続され、続出データパリ
ティヂエソク部9の出力信号jが比較チェック部7の制
御入力に接続される。比較チェック部7から障害検出信
号kが障害検出信号端子1oに接続される。
このような構成のレジスタファイルの動作について説明
する。第1図において、書込データaをメモリ部1に書
込む場合に、書込データaは書込アドレスbに応じて書
込アドレスデコードランチ部2から出力される書込アド
レスデコード信号Cに従ってデータ専用ビットに書込ま
れる。これと同時に書込データパリティチェック部7で
書込デ−タaのパリティチェックを行い書込データaの
「1」が偶数個のときは、書込アドレス選択部4により
書込アドレスbが選択されてアドレス専用ビットに書込
まれ、書込データaの「1」が奇数個のときは書込アド
レスbの補数すが選択されてアドレス専用ビットに書込
まれる。
次に、読出データfが読出アトし・スdに応じて読出ア
ドレスデコードラッチ部3から出力される続出アドレス
デコード信号eに従ってメモリ部1のデータ専用ビット
から読出されるときに同時にアドレス専用ビットからア
ドレス信号iが読出される。このとき、続出データfが
読出データパリティチェック部8においてパリティチェ
ックされ、続出データfの「1」が偶数個のときには、
比較チェック部7において続出アドレスdとアドレス信
号iとが比較され、また、続出データfの11」が奇数
個のときには、比較チェック部7において続出アドレス
の補数dとアナリグ信号jが比較され、一致しない場合
には障害検出信号kが発生される。
次に、第1図に示す実施例によりメモリ部1に障害が検
出される場合の動作について説明する。
いま、第1図に示すレジスタファイルが8ビツト4ワー
ド構成とする。書込データaがri o i 。
1010Jで「1」が偶数個のデータが書込アドレスデ
コード部2の不良のために書込アドレスbが2番地(r
i OJ)であるのに3番地(「1゜1」)に書込まれ
た場合には、これと同時に書込アドレスbとしてrl、
OJも書込まれ、3番地のデータを読出す際にrL O
Jがアドレス信号1として読出され、続出アドレスdと
しての「1゜1」とが比較され、不一致であるため障害
検出信号kが出力され障害が判明する。
また、上記書込データaが正常に2番地(「1゜0」)
に書込まれ、読出デコードラッチ部3の不良のために0
番地(ro、OJ)が読出されるときに2番地(rl、
OJ)が読出された場合に、アドレス信号iとしてのr
l、OJが続出アドレスdとしてのrO,OJと比較さ
れ不一致のため障害検出信号kが出力され障害が判明す
る。
また、上記書込データar1010]010Jが2番地
(rl、OJ)に書込まれ、メモリ部1の不良のために
続出アドレス(II、OJ)で読出された続出データf
がrlololooo、+(7)場合には、続出データ
fの「1,1が奇数個のために続出アドレスd (rl
、OJ)の「1.Jの補数(ro、IJ)と続出アドレ
スd (N、0−1’)が比較され不一致のため障害検
出出力′kが出力され障害が判明する。
以上のように、アドレス系の障害を検出するためにメモ
リ部1に書込む書込アドレスbを書込データaの「1」
が偶数個のときは書込アドレスbそのまま、「1」が奇
数個のときには書込アドレスの補数すとすることにより
メモリ部1のビットエラーを検出することができる。
以上の説明において、書込データa、読出データfの「
1」の偶数個、奇数個が逆になってもよい。また書込ア
ドレスの補数す、II出アIルスの補数dは「2」の補
数であってもよい。また、第4図は本発明の他の実施例
レージスタフアイルのブロック構成図であり、アドレス
信号iまたはまたはアドレス信号の補数iと続出アドレ
スdとを比較してもよい。
〔発明の効果〕
本発明は、以上説明したように、アドレス系の障害が検
出されるレジスタファイルに若干の回路を付加すること
により、通常の使用状態においてメモリ部のビ・ノドエ
ラーを検出することができる優れた効果がある。
【図面の簡単な説明】
第1図は本発明一実施例レジスタファイルのブロック構
成図。 第2図は従来例のレジスタファイルのブロック構成図。 第3図は従来例の他のレジスタファイルのブロック構成
図。 第4図は本発明の他の実施例レジスタファイルのブロッ
ク構成図。 1・・・メモリ部、2川書込アドレスデコードラッチ部
、3・・・続出アドレスデコードランチ部、4・・・書
込アドレス選択部2.5.8.8′・・・補数発生部、
6・・・書込データパリティチェック部、7.7′・・
・比較チェック部、9・・・続出データパリティチェッ
ク部、10・・・障害検出信号端子、a・・・書込デー
タ、b・・・書込アドレス、C・・・書込アドレスデコ
ード信月、d・・・読出アドレス、e・・・続出アドレ
スデコード信号、f・・・読出データ、g・・・書込デ
ータパリティチェック部の出力信号、h・・・書込アド
レス選択部の出力信号、i・・・アドレス信号、j・・
・続出データパリティチェック部の出力信号、k・・・
障害検出特許出願人 日本電気株式会社 代理人 弁理士、井 出 直 孝 市1図1 第 2 図 尾 4 図

Claims (2)

    【特許請求の範囲】
  1. (1)入力する書込アドレスに対応する書込アドレスデ
    コード信号を出力する書込アドレスデコードランチ手段
    と、 人力する続出アドレスに対応する読出アドレスデコード
    信号を出力する読出アドレスデコードランチ手段と、 人力す゛る書込データを上記書込アドレスデコード信号
    により指示されるアドレスに記憶し、上記読出アドレス
    デコード信号により指示されるアドレスから続出データ
    を出力する記憶手段とを備えたレジスタファイルにおい
    て、 上記書込アドレスを入力し、その補数を出力する第一の
    補数発生手段と、 上記人力する書込データを入力し、そのパリティチェッ
    クを行う書込データパリティチェック手段と・ この書込データパリティチェック手段の出力信号に基づ
    いて、上記書込アドレスと上記書込アドレスの補数との
    いずれかを選択して選択信号を出力する書込アドレス選
    択手段と を備え、 上記記憶手段は、 上記選択信号を上記書込アドレスデコード信号により指
    示されるアドレスに記憶し、上記続出アドレスデコード
    信号により指示されるアドレスより上記選択信号を出力
    する手段を含み、さらに、 上記続出アドレスを入力し、その補数を出力する第二の
    補数発生手段と、 上記続出データを入力し、そのパリティチェ’7りを行
    う続出データパリティチェック手段と、この続出データ
    パリティチェック手段の出力信号に基づいて、上記続出
    アドレスと上記続出アドレスの補数とのいずれかを選択
    して上記記憶手段からの選択信号と比較する比較チェッ
    ク手段と、この比較チェック手段の出力が接続された障
    害検出信号端子と を備えた ことを特徴とするレジスタファイル。
  2. (2)入力する書込アドレスに対応する書込アドレスデ
    コード信号を出力する書込アドレスデコードラッチ手段
    と、 入力する続出アドレスに対応する続出アドレスデコード
    信号を出力する読出ア]゛レスデコードラッチ手段と、 入力する書込データを上記書込アドレスデコード信号に
    より指示されるアドレスに記憶し、上記続出アドレスデ
    コード信号により指示されるアドレスから続出データを
    出力する記↑α手段とを備えたレジスタファイルにおい
    て、 上記書込アドレスを入力し、その補数を出力する第一の
    補数発生手段と、 上記人力する書込データを入力し、そのパリティチェッ
    クをけう書込データパリティチJ−ツク手段と、 この書込データパリティチェック手段の出力信号に基づ
    いて、上記書込アドレスと上記書込アドレスの補数との
    いずれかを選択して選択信号を出力する書込アドレス選
    択手段と を備え、 上記記憶手段は、 上記選択信号を上記書込アドレスデコード信号により指
    示されるアドレスに記憶し、上記続出アドレスデコード
    信号により指示されるアドレスより上記選択信号を出力
    する手段を含み、さらに、 この記憶手段からの選択信号を入力し、その補数を出力
    する第三の補数発生手段と、 上記続出データを入力し、そのパリティチェックを行う
    続出データパリティチェック手段と、この続出データパ
    リティチェック手段の出力制御信号により、上記記憶手
    段からの選択信号とその補数とのいずれかを選択して上
    記続出データと比較する比較チェック手段と、 この比較チェック手段の出力が接続された障害検出信号
    端子と を備えた ことを特徴とするレジスタファイル。
JP59114321A 1984-06-04 1984-06-04 レジスタフアイル Pending JPS60258662A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59114321A JPS60258662A (ja) 1984-06-04 1984-06-04 レジスタフアイル

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59114321A JPS60258662A (ja) 1984-06-04 1984-06-04 レジスタフアイル

Publications (1)

Publication Number Publication Date
JPS60258662A true JPS60258662A (ja) 1985-12-20

Family

ID=14634913

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59114321A Pending JPS60258662A (ja) 1984-06-04 1984-06-04 レジスタフアイル

Country Status (1)

Country Link
JP (1) JPS60258662A (ja)

Similar Documents

Publication Publication Date Title
US6009548A (en) Error correcting code retrofit method and apparatus for multiple memory configurations
US4531213A (en) Memory through checking system with comparison of data word parity before and after ECC processing
US4800563A (en) Error processing method and apparatus for information processing system
US3898443A (en) Memory fault correction system
US20130219246A1 (en) Method and Apparatus for Detecting Free Page and a Method and Apparatus for Decoding Error Correction Code Using the Method and Apparatus for Detecting Free Page
JPH0212445A (ja) 記憶装置
JPH0816483A (ja) メモリ装置の制御方式
TWI748507B (zh) 資料存取系統及操作資料存取系統的方法
US5293383A (en) Method and apparatus for testing a smallest addressable unit of a storage medium of a RAM memory system for determination of a number of bit errors lying above a defined order
JPH05165734A (ja) 主記憶装置の固定障害診断装置
JPS62299000A (ja) 半導体メモリ
JPH04341998A (ja) メモリ回路
JP3045532B2 (ja) メモリ装置
JP3270357B2 (ja) 記憶装置の診断システム
JPH0752398B2 (ja) チェック回路の診断装置
JPH0746517B2 (ja) 半導体メモリ及びそのテスト方法
JPH06301604A (ja) 記憶再生システム
SU1065888A1 (ru) Буферное запоминающее устройство
JPH0683718A (ja) 障害検出回路
JPS6327940A (ja) 記憶制御装置
SU868844A1 (ru) Запоминающее устройство с контролем
JPS6024493B2 (ja) メモリ制御方式
JPH0553924A (ja) 記憶装置の試験方式
JPS61224044A (ja) エラ−・チエツク回路
JPS6010661B2 (ja) 誤り検査方式