JPS5952499A - パリテイ・チエツク方式 - Google Patents
パリテイ・チエツク方式Info
- Publication number
- JPS5952499A JPS5952499A JP57159489A JP15948982A JPS5952499A JP S5952499 A JPS5952499 A JP S5952499A JP 57159489 A JP57159489 A JP 57159489A JP 15948982 A JP15948982 A JP 15948982A JP S5952499 A JPS5952499 A JP S5952499A
- Authority
- JP
- Japan
- Prior art keywords
- parity
- data
- memory
- circuit
- word
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's in individual solid state devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Detection And Correction Of Errors (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、メモリ装置のバリブイ・チェツタ方式に係り
、特にワードの全データに対するパリティの生成、記憶
及びチェックを可能とすることができるメモリ装置のパ
リティ・チェック方式に関するものである。
、特にワードの全データに対するパリティの生成、記憶
及びチェックを可能とすることができるメモリ装置のパ
リティ・チェック方式に関するものである。
一般に、メモリ装置はデータの記憶及び読み出しの際、
データ化は等を検出するためのパリティチェックが行な
われている。このパリティ・チェックは、メモリ回路に
データを記憶するときにパリティ・ビットの生成及び記
録を行なっておき、データを読み出すときに前記記録さ
れているパリティ壷ビットと読み出しの際に生成するパ
リティ壷ビットとを比較することにより、データ化は等
のエラー検出を行なうものである。
データ化は等を検出するためのパリティチェックが行な
われている。このパリティ・チェックは、メモリ回路に
データを記憶するときにパリティ・ビットの生成及び記
録を行なっておき、データを読み出すときに前記記録さ
れているパリティ壷ビットと読み出しの際に生成するパ
リティ壷ビットとを比較することにより、データ化は等
のエラー検出を行なうものである。
従来、記憶及び読み出し食費なう単位であるワードが複
数のバイトに分割さ4tだ状態でメモリ回路に記憶され
、マイクロプロセッサがメモリ回路即位でしかアクセス
できない場合のパリティ・チェックは、アクセスするメ
モリ回路の順番を予じめ決めて□おき、アクセスしたワ
ード部分だけのパリティビットを順次生成記録した後に
、ワード全体のパリティ・ビラトラ生成してこれをパリ
ティメモリに記憶していた。
数のバイトに分割さ4tだ状態でメモリ回路に記憶され
、マイクロプロセッサがメモリ回路即位でしかアクセス
できない場合のパリティ・チェックは、アクセスするメ
モリ回路の順番を予じめ決めて□おき、アクセスしたワ
ード部分だけのパリティビットを順次生成記録した後に
、ワード全体のパリティ・ビラトラ生成してこれをパリ
ティメモリに記憶していた。
しかしながらこの従来の方式は、ワードをどの部分から
アクセスするか順番を決めてしまうため汎用性に欠ける
と共に、複数バイトから成るワード全体を記録あるいは
読み出しが終了しないとワ−ド全体のパリティ−ビット
が生成されないため、この処理時間中は他の割り込みを
禁1ト2シなければならないと言う問題点を有する。
アクセスするか順番を決めてしまうため汎用性に欠ける
と共に、複数バイトから成るワード全体を記録あるいは
読み出しが終了しないとワ−ド全体のパリティ−ビット
が生成されないため、この処理時間中は他の割り込みを
禁1ト2シなければならないと言う問題点を有する。
また、ワードのあるビットだけを変可する場合、変更し
ない他のワード部分を格納するメモリ回路をも再書込み
しなければ、パリディ・ビットの更新が出来ないと言う
問題点をも有する。尚、これを防ぐために、ワードを区
切って、各部分毎にパリティメモリを用意する方法も提
案されているが、この方法は、パリティメモリ回路の容
重が増大すると言う問題点を招くものである。
ない他のワード部分を格納するメモリ回路をも再書込み
しなければ、パリディ・ビットの更新が出来ないと言う
問題点をも有する。尚、これを防ぐために、ワードを区
切って、各部分毎にパリティメモリを用意する方法も提
案されているが、この方法は、パリティメモリ回路の容
重が増大すると言う問題点を招くものである。
本発明の目的は、上記従来技術の問題点を除去すること
であり、ワードの一部分をアクセスしても全ワードのパ
リティピットを更新することができるパリティチェック
方式を提供することである。
であり、ワードの一部分をアクセスしても全ワードのパ
リティピットを更新することができるパリティチェック
方式を提供することである。
上記目的を達成するために本発明にあっては、ワードを
複数のメモリ回路に分割して格納するメモリ装置におい
て、一方のメモリ回路がアクセスされた場合でも他のメ
モリ回路を読み出し状態に保持し、全ワードのデータを
用いてワード即位のパリティピット金生成すること全特
徴とする。
複数のメモリ回路に分割して格納するメモリ装置におい
て、一方のメモリ回路がアクセスされた場合でも他のメ
モリ回路を読み出し状態に保持し、全ワードのデータを
用いてワード即位のパリティピット金生成すること全特
徴とする。
以下本発明の一実施例を図面を用いて詳細に説明する。
第1図は本発明によるパリティ・チェック方式を用いた
メモリ装置を説明するための図である。
メモリ装置を説明するための図である。
図に示す回路は、外部アドレスバス1及びアドレスラッ
チ回路2t−介して外部から指示されるアドレスに応じ
てデータの記憶及び読み出しを行なうメモリ回路4及び
5と、記憶及び読み取られるデータに応じてパリティピ
ッ)1−生成するパリティ生成回路6及び7と、生成さ
れたパリティビットを記憶するパリティメモリ17と、
パリティチェックの結果を保持するパリティ結果ラッチ
回路16とを備えている。前記メモリ回路4及び5には
、1つのワードがバイト単位に分割記憶されている。
チ回路2t−介して外部から指示されるアドレスに応じ
てデータの記憶及び読み出しを行なうメモリ回路4及び
5と、記憶及び読み取られるデータに応じてパリティピ
ッ)1−生成するパリティ生成回路6及び7と、生成さ
れたパリティビットを記憶するパリティメモリ17と、
パリティチェックの結果を保持するパリティ結果ラッチ
回路16とを備えている。前記メモリ回路4及び5には
、1つのワードがバイト単位に分割記憶されている。
このように構成されたメモリ装置は、一方のメモリ回路
に対する書き込み例えばワードの1部の訂正の際のパリ
ティビット生成及び記憶動作を次の如く実行する。まず
、外部アドレスバス1を介してアドレスラッチ回路2に
ラッチされたアドレスがメモリ回路4の場合、双方向バ
ッファ11が開いて外部データバス14内のデータを内
部データバス9に出力すると共に、メモリ回路5を読み
出し状態に保持してメモリ回路5のデータを内部データ
バス10に出力することによシ、内+@iデータバス9
及び10に全ワードの最新データが乗せられる。
に対する書き込み例えばワードの1部の訂正の際のパリ
ティビット生成及び記憶動作を次の如く実行する。まず
、外部アドレスバス1を介してアドレスラッチ回路2に
ラッチされたアドレスがメモリ回路4の場合、双方向バ
ッファ11が開いて外部データバス14内のデータを内
部データバス9に出力すると共に、メモリ回路5を読み
出し状態に保持してメモリ回路5のデータを内部データ
バス10に出力することによシ、内+@iデータバス9
及び10に全ワードの最新データが乗せられる。
内部データバス9内のデータは、メモリ回路4に記録さ
れると共にパリティ生成回路6によってパリティビット
が生成され、内部データバス10内のデータはパリティ
生成回路7によってパリティビットが生成される。この
パリティ生成回路6及び7によって生成されたパリティ
ビットは信号線21及び20ヲ介して排他的論理和ゲー
ト13に入力されることによシ、ワード全体のパリティ
ビットが信号線18を介してパリティメモ1月7に記憶
される・。
れると共にパリティ生成回路6によってパリティビット
が生成され、内部データバス10内のデータはパリティ
生成回路7によってパリティビットが生成される。この
パリティ生成回路6及び7によって生成されたパリティ
ビットは信号線21及び20ヲ介して排他的論理和ゲー
ト13に入力されることによシ、ワード全体のパリティ
ビットが信号線18を介してパリティメモ1月7に記憶
される・。
このように、一方のメモリ回路にデータを記憶する場合
でも他方のメモリ回路のデータ全貌み出して全ワードの
パリティピラトラ容易にパリティメモ1月7に記憶する
ことができる。尚、メモリ回路5の・みにデータを書き
込む際には、双方向バッファ12のみが開き、メモリ回
路4が読み出し状態となることによシ、全ワードのパリ
ティビットをパリティメモリ17に格納することができ
る。
でも他方のメモリ回路のデータ全貌み出して全ワードの
パリティピラトラ容易にパリティメモ1月7に記憶する
ことができる。尚、メモリ回路5の・みにデータを書き
込む際には、双方向バッファ12のみが開き、メモリ回
路4が読み出し状態となることによシ、全ワードのパリ
ティビットをパリティメモリ17に格納することができ
る。
次にメモリ読み出し時のパリティチェックの動作を説明
する。
する。
まス、外部アドレスバス1′fC介してアドレスラッチ
回路2にラッチされた読み11されるべきアドレス対応
のデータがメモリ回路4に記録されていた場合、内部ア
ドレスバス3に該アドレスが出力されてメモリ回路4の
対応データが内部データバス9に出力されると共に、メ
モリ回路方も読み出し状態となって記憶データを内部デ
ータバス10に出力する。前記内部データバス9に出力
されたメモリ回路4の所望のデータは、双方向バッファ
11が開くことによシ、外部データバス14t:介して
外部へ出力される。一方各データパス9及び10に出力
されたデータは、それぞれパリティ生成回路6及び7に
よシパリテイピットに生成され、信号線21及び20ヲ
介して排他的論理、+1113に入力されることによシ
信号線18にパリディビットが出力される。この信号線
1日ヲ介する読み出し時のパリティビットと、前記内部
アドレスバス3のアドレス出力によりパリティメモリ1
7が出力する記憶時のパリティ、ビットとが、比較回路
15にて比較され、不一致の場合はパリティ結果ラッチ
回路16に信号″I”がラッチされる。
回路2にラッチされた読み11されるべきアドレス対応
のデータがメモリ回路4に記録されていた場合、内部ア
ドレスバス3に該アドレスが出力されてメモリ回路4の
対応データが内部データバス9に出力されると共に、メ
モリ回路方も読み出し状態となって記憶データを内部デ
ータバス10に出力する。前記内部データバス9に出力
されたメモリ回路4の所望のデータは、双方向バッファ
11が開くことによシ、外部データバス14t:介して
外部へ出力される。一方各データパス9及び10に出力
されたデータは、それぞれパリティ生成回路6及び7に
よシパリテイピットに生成され、信号線21及び20ヲ
介して排他的論理、+1113に入力されることによシ
信号線18にパリディビットが出力される。この信号線
1日ヲ介する読み出し時のパリティビットと、前記内部
アドレスバス3のアドレス出力によりパリティメモリ1
7が出力する記憶時のパリティ、ビットとが、比較回路
15にて比較され、不一致の場合はパリティ結果ラッチ
回路16に信号″I”がラッチされる。
このように一方のメモリ回路のデー ・読み出し。
の際においても、他方のメモリ回路のデータ全内部デー
タバスに出力して、全ワードのパリティビラトラ生成し
、記憶時のパリティビットと比較することによυ、読み
取り時のパフ′ティチェックが行なわれる。
タバスに出力して、全ワードのパリティビラトラ生成し
、記憶時のパリティビットと比較することによυ、読み
取り時のパフ′ティチェックが行なわれる。
以上述べた様に本発明によれば、ワー ドを構成するど
のバイトラ格納するメモリ回路をアクセスしてもワード
の全データを内部バスに出力してパリティチェックを行
なうため、メモリの自由度を高めることができる。捷た
、ワードを全て書き換えなくてもパリティメモリのパリ
ティデータが最近の値に更新されるため、処理時間を短
縮することができる。
のバイトラ格納するメモリ回路をアクセスしてもワード
の全データを内部バスに出力してパリティチェックを行
なうため、メモリの自由度を高めることができる。捷た
、ワードを全て書き換えなくてもパリティメモリのパリ
ティデータが最近の値に更新されるため、処理時間を短
縮することができる。
第1図は本発明によるパリティ−チェック方式を用いた
メモリ装置の一実施例を説明するための図である。 1及び14・・・外部アドレスバス、2・・・アドレス
ラッチ回路、6・・・内部アドレスバス、4及び5・・
・メモリ回路、6及び7・・・パリティ生成回路、9及
び10・・・内部データバス、11及び12・・・双方
向バッファ、15・・・パリティ生成ゲート、15・・
・−数構出回路、16・・・パリティチェック結果ラッ
チ回路、17・・・パリティメモリ。 代理人 弁理士 秋 本 正 実
メモリ装置の一実施例を説明するための図である。 1及び14・・・外部アドレスバス、2・・・アドレス
ラッチ回路、6・・・内部アドレスバス、4及び5・・
・メモリ回路、6及び7・・・パリティ生成回路、9及
び10・・・内部データバス、11及び12・・・双方
向バッファ、15・・・パリティ生成ゲート、15・・
・−数構出回路、16・・・パリティチェック結果ラッ
チ回路、17・・・パリティメモリ。 代理人 弁理士 秋 本 正 実
Claims (1)
- 一つのワードが複数のメモリ回路に記録されるメモリ装
置のパリティチェック方式において、一方のメモリ回路
がアクセスされた場合に他方のメモリ回路を読み出し状
態に保持1.、一方及び他方のメモリ回路から読み出さ
れた1つのワード単位でパリティチェックを行なうこと
t % Pとするパリティ・チェック方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57159489A JPS5952499A (ja) | 1982-09-16 | 1982-09-16 | パリテイ・チエツク方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57159489A JPS5952499A (ja) | 1982-09-16 | 1982-09-16 | パリテイ・チエツク方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5952499A true JPS5952499A (ja) | 1984-03-27 |
Family
ID=15694882
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57159489A Pending JPS5952499A (ja) | 1982-09-16 | 1982-09-16 | パリテイ・チエツク方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5952499A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108351841A (zh) * | 2015-12-31 | 2018-07-31 | 德州仪器公司 | 保护信号处理系统中的数据存储器 |
-
1982
- 1982-09-16 JP JP57159489A patent/JPS5952499A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108351841A (zh) * | 2015-12-31 | 2018-07-31 | 德州仪器公司 | 保护信号处理系统中的数据存储器 |
| CN108351841B (zh) * | 2015-12-31 | 2022-12-13 | 德州仪器公司 | 保护信号处理系统中的数据存储器 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5872802A (en) | Parity generation and check circuit and method in read data path | |
| JPS61267846A (ja) | メモリを有する集積回路装置 | |
| US6035381A (en) | Memory device including main memory storage and distinct key storage accessed using only a row address | |
| JP3578175B2 (ja) | メモリワードの管理回路 | |
| JPS5952499A (ja) | パリテイ・チエツク方式 | |
| JP4336168B2 (ja) | Ecc機能付き半導体記憶装置 | |
| JPH0440697A (ja) | 半導体記憶装置 | |
| JP2623687B2 (ja) | 自己訂正機能付きlsiメモリ | |
| JPS6129024B2 (ja) | ||
| JPS60554A (ja) | メモリ制御装置 | |
| KR920005291B1 (ko) | Cd-rom의 삭제 비트 저장방법 및 회로 | |
| JPH0814807B2 (ja) | 記憶システム | |
| JPS61214040A (ja) | メモリのパリテイ回路 | |
| JPS61199141A (ja) | 記憶装置 | |
| JPH08129510A (ja) | メモリデータ訂正装置 | |
| JP2875435B2 (ja) | メモリモジュールおよびこれを用いたコンピュータ | |
| US6338100B1 (en) | Microcontroller having SRAM for storing program instructions and program interface for obtaining the program instructions from an external source | |
| JPS6019261A (ja) | メモリ制御方式 | |
| KR930007367Y1 (ko) | 패리티체크 시스템 | |
| JPS62212751A (ja) | デ−タ処理装置 | |
| JPH0129639Y2 (ja) | ||
| JPS63211047A (ja) | 記憶装置 | |
| JPS63195756A (ja) | メモリシステム | |
| JPS6123242A (ja) | パリテイチエツク回路の検査方式 | |
| JPH0376319A (ja) | データの誤り検出装置 |