JPH04287253A - パリティ検査回路 - Google Patents
パリティ検査回路Info
- Publication number
- JPH04287253A JPH04287253A JP3052232A JP5223291A JPH04287253A JP H04287253 A JPH04287253 A JP H04287253A JP 3052232 A JP3052232 A JP 3052232A JP 5223291 A JP5223291 A JP 5223291A JP H04287253 A JPH04287253 A JP H04287253A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- parity
- random access
- access memory
- 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
Links
Landscapes
- Detection And Correction Of Errors (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明はコンピュータなどに用い
られるランダムアクセスメモリ回路におけるパリティ検
査回路に関する。
られるランダムアクセスメモリ回路におけるパリティ検
査回路に関する。
【0002】
【従来の技術】近年、コンピュータが広く活用され、そ
のランダムアクセスメモリ回路におけるデータ授受にお
いてはパリティ検査によりデータの信頼性がチェックさ
れる。
のランダムアクセスメモリ回路におけるデータ授受にお
いてはパリティ検査によりデータの信頼性がチェックさ
れる。
【0003】以下、従来のパリティ検査回路は、書き込
みデータを記憶する第1のランダムアクセスメモリ回路
1と、書き込みデータが入力され、書き込みデータの誤
り検出用のパリティビットデータを発生するパリティビ
ット発生回路3と、そのパリティビットデータを記憶す
る第2のランダムアクセスメモリ回路2と、前記第1の
ランダムアクセスメモリ回路1からメモリ読み出し時に
出力される読み出しデータと第2のランダムアクセスメ
モリ回路2から読み出し時に出力されるパリティビット
データと入力され、読み出しデータおよびパリティビッ
トデータとにもとづいてパリティエラーの有無を検出す
るパリティエラー検出回路4により構成される。
みデータを記憶する第1のランダムアクセスメモリ回路
1と、書き込みデータが入力され、書き込みデータの誤
り検出用のパリティビットデータを発生するパリティビ
ット発生回路3と、そのパリティビットデータを記憶す
る第2のランダムアクセスメモリ回路2と、前記第1の
ランダムアクセスメモリ回路1からメモリ読み出し時に
出力される読み出しデータと第2のランダムアクセスメ
モリ回路2から読み出し時に出力されるパリティビット
データと入力され、読み出しデータおよびパリティビッ
トデータとにもとづいてパリティエラーの有無を検出す
るパリティエラー検出回路4により構成される。
【0004】上記構成においてその動作を説明する。第
1のランダムアクセスメモリ回路1にデータを書き込む
と、データはパリティビット発生回路3にも入力され、
パリティデータが生成されて第2のランダムアクセスメ
モリ回路2に書き込まれる。
1のランダムアクセスメモリ回路1にデータを書き込む
と、データはパリティビット発生回路3にも入力され、
パリティデータが生成されて第2のランダムアクセスメ
モリ回路2に書き込まれる。
【0005】次に、第1のランダムアクセスメモリ回路
1からデータを読み出す場合、第1のランダムアクセス
メモリ回路回路1から出力された読み出しデータと、第
2のランダムアクセスメモリ回路2から出力されたパリ
ティビットデータがパリティエラー検出回路4に入力さ
れ、パリティエラーの有無が検出される。
1からデータを読み出す場合、第1のランダムアクセス
メモリ回路回路1から出力された読み出しデータと、第
2のランダムアクセスメモリ回路2から出力されたパリ
ティビットデータがパリティエラー検出回路4に入力さ
れ、パリティエラーの有無が検出される。
【0006】
【発明が解決しようとする課題】このような従来のパリ
ティ検査回路では、パリティエラーが検出されてその発
生原因を知りたい場合がある。このとき、第1のランダ
ムアクセスメモリ回路1の動作不良は第1のランダムア
クセスメモリ回路1への書き込みデータと読み出しデー
タの内容を比較することで容易に原因を判断することが
できるが、第2のランダムアクセスメモリ回路2の動作
不良、または、パリティエラー検出回路4の動作不良に
よる場合はどちらの動作不良によりパリティエラーが発
生したのかが判定できないという問題があった。
ティ検査回路では、パリティエラーが検出されてその発
生原因を知りたい場合がある。このとき、第1のランダ
ムアクセスメモリ回路1の動作不良は第1のランダムア
クセスメモリ回路1への書き込みデータと読み出しデー
タの内容を比較することで容易に原因を判断することが
できるが、第2のランダムアクセスメモリ回路2の動作
不良、または、パリティエラー検出回路4の動作不良に
よる場合はどちらの動作不良によりパリティエラーが発
生したのかが判定できないという問題があった。
【0007】本発明は上記の問題を解決するもので、パ
リティエラーの原因解析が的確にできるパリティ検査回
路を提供することを目的とする。
リティエラーの原因解析が的確にできるパリティ検査回
路を提供することを目的とする。
【0008】
【課題を解決するための手段】本発明は上記の目的を達
成するために、書き込みデータを記憶する第1のランダ
ムアクセスメモリ回路と、前記書き込みデータを入力し
て誤り検出用のパリティビットデータを発生するパリテ
ィビット発生回路と、そのパリティビットデータを入力
して記憶する第2のランダムアクセスメモリ回路と、前
記第1および第2のランダムアクセスメモリ回路からメ
モリ読み出し時に出力される読み出しデータとパリティ
ビットデータとを入力してパリティエラーの有無を検出
するパリティエラー検出回路と、前記第2のランダムア
クセスメモリ回路から読み出し時に出力されるパリティ
ビットデータを保持するラッチ回路と、前記ラッチ回路
に保持されたパリティビットデータを読み出すI/Oポ
ートを備えたパリティ検査回路とする。
成するために、書き込みデータを記憶する第1のランダ
ムアクセスメモリ回路と、前記書き込みデータを入力し
て誤り検出用のパリティビットデータを発生するパリテ
ィビット発生回路と、そのパリティビットデータを入力
して記憶する第2のランダムアクセスメモリ回路と、前
記第1および第2のランダムアクセスメモリ回路からメ
モリ読み出し時に出力される読み出しデータとパリティ
ビットデータとを入力してパリティエラーの有無を検出
するパリティエラー検出回路と、前記第2のランダムア
クセスメモリ回路から読み出し時に出力されるパリティ
ビットデータを保持するラッチ回路と、前記ラッチ回路
に保持されたパリティビットデータを読み出すI/Oポ
ートを備えたパリティ検査回路とする。
【0009】
【作用】本発明は上記の構成において、読み出し時に第
2のランダムアクセスメモリ回路から出力されるパリテ
ィビットデータをラッチ回路に保持し、パリティエラー
が発生したとき、第1のランダムアクセスメモリの書き
込みデータと読み出しデータとを比較し、両者が等しく
て第1のランダムアクセスメモリに動作不良がないとき
は、I/Oポートからパリティビットデータをソフトウ
エアで読み出し、第1のランダムアクセスメモリの読み
出しデータと組み合わせることで、エラー発生の原因を
ランダムアクセスメモリ回路の動作不良によるものか、
または、パリティエラー検出回路の動作不良によるもの
か判定する。
2のランダムアクセスメモリ回路から出力されるパリテ
ィビットデータをラッチ回路に保持し、パリティエラー
が発生したとき、第1のランダムアクセスメモリの書き
込みデータと読み出しデータとを比較し、両者が等しく
て第1のランダムアクセスメモリに動作不良がないとき
は、I/Oポートからパリティビットデータをソフトウ
エアで読み出し、第1のランダムアクセスメモリの読み
出しデータと組み合わせることで、エラー発生の原因を
ランダムアクセスメモリ回路の動作不良によるものか、
または、パリティエラー検出回路の動作不良によるもの
か判定する。
【0010】
【実施例】以下、本発明の一実施例のパリティ検査回路
について図面を参照しながら説明する。図1に本発明の
一実施例のパリティ検査回路の構成をブロック図で示す
。図において、本発明の実施例のパリティ検査回路は、
書き込みデータを入力して記憶する第1のランダムアク
セスメモリ回路1と、その書き込みデータを入力して、
そのデータから誤り検出用のパリティビットデータを発
生するパリティビット発生回路3と、発生したパリティ
ビットデータを入力して記憶する第2のランダムアクセ
スメモリ回路2と、第1のランダムアクセスメモリ回路
1からメモリ読み出し時に出力される読み出しデータと
第2のランダムアクセスメモリ回路2からメモリ読み出
し時に出力されるパリティビットデータにもとづいてパ
リティエラーの有無を検出するパリティエラー検出回路
4と、第2のランダムアクセスメモリ回路2から読み出
し時に出力されるパリティビットデータを保持するラッ
チ回路5と、ラッチ回路5に保持されたパリティビット
データを読み出すI/Oポート6とで構成される。
について図面を参照しながら説明する。図1に本発明の
一実施例のパリティ検査回路の構成をブロック図で示す
。図において、本発明の実施例のパリティ検査回路は、
書き込みデータを入力して記憶する第1のランダムアク
セスメモリ回路1と、その書き込みデータを入力して、
そのデータから誤り検出用のパリティビットデータを発
生するパリティビット発生回路3と、発生したパリティ
ビットデータを入力して記憶する第2のランダムアクセ
スメモリ回路2と、第1のランダムアクセスメモリ回路
1からメモリ読み出し時に出力される読み出しデータと
第2のランダムアクセスメモリ回路2からメモリ読み出
し時に出力されるパリティビットデータにもとづいてパ
リティエラーの有無を検出するパリティエラー検出回路
4と、第2のランダムアクセスメモリ回路2から読み出
し時に出力されるパリティビットデータを保持するラッ
チ回路5と、ラッチ回路5に保持されたパリティビット
データを読み出すI/Oポート6とで構成される。
【0011】上記構成においてその動作を説明する。デ
ータの書き込み時において、書き込みデータは第1のラ
ンダムアクセスメモリ回路1に入力されて記憶されると
ともに、パリティビット発生回路3にも入力され、その
データに対応するパリティビットデータが発生されて第
2のランダムアクセスメモリ回路2に記憶される。
ータの書き込み時において、書き込みデータは第1のラ
ンダムアクセスメモリ回路1に入力されて記憶されると
ともに、パリティビット発生回路3にも入力され、その
データに対応するパリティビットデータが発生されて第
2のランダムアクセスメモリ回路2に記憶される。
【0012】次に、データ読み出し動作時において、前
記書き込み動作で第1のランダムアクセスメモリ回路1
に記憶されたデータが読み出されるとともに、第2のラ
ンダムアクセスメモリ回路に記憶されたパリティビット
データが読み出される。読み出されたデータとパリティ
ビットデータとがパリティエラー検出回路4に入力され
てパリティエラーの有無が検出される。また、第2のラ
ンダムアクセスメモリ回路2から読み出されたパリティ
ビットデータはラッチ回路5に保持される。保持された
パリティビットデータはI/Oポート6からソフトウエ
アにより読み出すことができる。
記書き込み動作で第1のランダムアクセスメモリ回路1
に記憶されたデータが読み出されるとともに、第2のラ
ンダムアクセスメモリ回路に記憶されたパリティビット
データが読み出される。読み出されたデータとパリティ
ビットデータとがパリティエラー検出回路4に入力され
てパリティエラーの有無が検出される。また、第2のラ
ンダムアクセスメモリ回路2から読み出されたパリティ
ビットデータはラッチ回路5に保持される。保持された
パリティビットデータはI/Oポート6からソフトウエ
アにより読み出すことができる。
【0013】パリティ検出回路4からパリティエラーが
検出されたとき、以下の動作により原因が判定される。 最初に、第1のランダムアクセスメモリ回路1への書き
込みデータと読み出しデータとを比較する。両者が等し
い場合は第1のランダムアクセスメモリ回路に動作不良
がなく、したがって、パリティエラーの原因は第2のラ
ンダムアクセスメモリ回路2の動作不良か、または、パ
リティエラー検出回路4の動作不良によるものと想定さ
れる。このとき、I/Oポート6からソフトウエアによ
りラッチ回路5に保持されたパリティビットデータを読
み出し、第1のランダムアクセスメモリ回路1の読み出
しデータとラッチ回路5に保持されたパリティビットデ
ータとを比較することにより、パリティエラーの原因が
ランダムアクセスメモリ回路2の動作不良によるものか
、または、パリティーエラー検出回路4の動作不良によ
るものかを判定する。
検出されたとき、以下の動作により原因が判定される。 最初に、第1のランダムアクセスメモリ回路1への書き
込みデータと読み出しデータとを比較する。両者が等し
い場合は第1のランダムアクセスメモリ回路に動作不良
がなく、したがって、パリティエラーの原因は第2のラ
ンダムアクセスメモリ回路2の動作不良か、または、パ
リティエラー検出回路4の動作不良によるものと想定さ
れる。このとき、I/Oポート6からソフトウエアによ
りラッチ回路5に保持されたパリティビットデータを読
み出し、第1のランダムアクセスメモリ回路1の読み出
しデータとラッチ回路5に保持されたパリティビットデ
ータとを比較することにより、パリティエラーの原因が
ランダムアクセスメモリ回路2の動作不良によるものか
、または、パリティーエラー検出回路4の動作不良によ
るものかを判定する。
【0014】このように本発明の実施例のパリティ検査
回路によれば、読み出し動作時に出力されるパリティデ
ータを保持するラッチ回路と、その保持データをソフト
ウエアで読み出す手段のI/Oポートを備えたパリティ
検査回路とすることにより、パリティエラー発生の原因
をパリティデータを記憶する回路を含めて的確に解析す
ることができる。
回路によれば、読み出し動作時に出力されるパリティデ
ータを保持するラッチ回路と、その保持データをソフト
ウエアで読み出す手段のI/Oポートを備えたパリティ
検査回路とすることにより、パリティエラー発生の原因
をパリティデータを記憶する回路を含めて的確に解析す
ることができる。
【0015】
【発明の効果】以上の実施例から明らかなように、本発
明は書き込みデータを記憶する第1のランダムアクセス
メモリ回路と、前記書き込みデータを入力して誤り検出
用のパリティビットデータを発生するパリティビット発
生回路と、前記パリティビット発生回路から出力される
パリティビットデータを記憶する第2のランダムアクセ
スメモリ回路と、前記第1および第2のランダムアクセ
スメモリ回路からメモリ読み出し時に出力される読み出
しデータとパリティビットデータとを入力してパリティ
エラーの有無を検出するパリティエラー検出回路と、前
記第2のランダムアクセスメモリ回路から読み出し時に
出力されるパリティビットデータを保持するラッチ回路
と、前記ラッチ回路に保持されたパリティビットデータ
を読み出すI/Oポートを備えたパリティ検査回路とす
ることによりパリティエラー発生の原因を的確に解析す
ることができる。
明は書き込みデータを記憶する第1のランダムアクセス
メモリ回路と、前記書き込みデータを入力して誤り検出
用のパリティビットデータを発生するパリティビット発
生回路と、前記パリティビット発生回路から出力される
パリティビットデータを記憶する第2のランダムアクセ
スメモリ回路と、前記第1および第2のランダムアクセ
スメモリ回路からメモリ読み出し時に出力される読み出
しデータとパリティビットデータとを入力してパリティ
エラーの有無を検出するパリティエラー検出回路と、前
記第2のランダムアクセスメモリ回路から読み出し時に
出力されるパリティビットデータを保持するラッチ回路
と、前記ラッチ回路に保持されたパリティビットデータ
を読み出すI/Oポートを備えたパリティ検査回路とす
ることによりパリティエラー発生の原因を的確に解析す
ることができる。
【図1】本発明の一実施例のパリティ検査回路の構成を
示すブロック図
示すブロック図
【図2】従来のパリティ検査回路の構成を示すブロック
図。
図。
1 第1のランダムアクセスメモリ回路2 第2の
ランダムアクセスメモリ回路3 パリティビット検出
回路 4 パリティエラー検出回路 5 ラッチ回路 6 I/Oポート
ランダムアクセスメモリ回路3 パリティビット検出
回路 4 パリティエラー検出回路 5 ラッチ回路 6 I/Oポート
Claims (1)
- 【請求項1】 書き込みデータを記憶する第1のラン
ダムアクセスメモリ回路と、前記書き込みデータを入力
して誤り検出用のパリティビットデータを発生するパリ
ティビット発生回路と、前記パリティビット発生回路か
ら出力されるパリティビットデータを記憶する第2のラ
ンダムアクセスメモリ回路と、前記第1および第2のラ
ンダムアクセスメモリ回路からメモリ読み出し時に出力
される読み出しデータとパリティビットデータとを入力
してパリティエラーの有無を検出するパリティエラー検
出回路と、前記第2のランダムアクセスメモリ回路から
読み出し時に出力されるパリティビットデータを保持す
るラッチ回路と、前記ラッチ回路に保持されたパリティ
ビットデータを読み出すI/Oポートを備えたパリティ
検査回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3052232A JPH04287253A (ja) | 1991-03-18 | 1991-03-18 | パリティ検査回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3052232A JPH04287253A (ja) | 1991-03-18 | 1991-03-18 | パリティ検査回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04287253A true JPH04287253A (ja) | 1992-10-12 |
Family
ID=12908986
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3052232A Pending JPH04287253A (ja) | 1991-03-18 | 1991-03-18 | パリティ検査回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04287253A (ja) |
-
1991
- 1991-03-18 JP JP3052232A patent/JPH04287253A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4926426A (en) | Error correction check during write cycles | |
| JPH04287253A (ja) | パリティ検査回路 | |
| JPS6152758A (ja) | メモリのエラ−検出装置 | |
| JPH07105102A (ja) | メモリ制御装置 | |
| US5586129A (en) | Parity bit memory simulator | |
| JPS62299000A (ja) | 半導体メモリ | |
| JPS5910000B2 (ja) | メモリの誤り検出方式 | |
| JPH04119434A (ja) | パリティ・エラー検出装置 | |
| JPS605022B2 (ja) | 記憶装置のエラー検出装置 | |
| JPH0322060A (ja) | メモリエラー検出制御方式 | |
| JPH0689236A (ja) | ランダムアクセスメモリ監視回路 | |
| JPS63228248A (ja) | 複数誤り訂正可能主記憶装置 | |
| JPH0216658A (ja) | 記憶装置 | |
| JPS62205456A (ja) | 記憶装置 | |
| JPS63239545A (ja) | メモリエラ−検出回路 | |
| JPH02143352A (ja) | メモリエラー検出修正方式 | |
| JPS6054059A (ja) | 記憶装置 | |
| JPS62221756A (ja) | 記憶装置 | |
| JPS6373437A (ja) | パリテイ回路検査方式 | |
| JPS58115956A (ja) | デ−タ受信方式 | |
| JPH038040A (ja) | 1ビット誤リ情報記憶装置 | |
| JPH01291346A (ja) | エラー検出回路 | |
| JPH05158810A (ja) | 誤り検出回路 | |
| JPH05225070A (ja) | メモリ装置 | |
| JPH0338752A (ja) | 記憶装置 |