JPH0561778A - エラー検出システム - Google Patents

エラー検出システム

Info

Publication number
JPH0561778A
JPH0561778A JP3253152A JP25315291A JPH0561778A JP H0561778 A JPH0561778 A JP H0561778A JP 3253152 A JP3253152 A JP 3253152A JP 25315291 A JP25315291 A JP 25315291A JP H0561778 A JPH0561778 A JP H0561778A
Authority
JP
Japan
Prior art keywords
parity
error
circuit
data
bytes
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
JP3253152A
Other languages
English (en)
Inventor
Naoki Kobayashi
小林  直樹
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 Computertechno Ltd
Original Assignee
NEC Computertechno 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 Computertechno Ltd filed Critical NEC Computertechno Ltd
Priority to JP3253152A priority Critical patent/JPH0561778A/ja
Publication of JPH0561778A publication Critical patent/JPH0561778A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Detection And Correction Of Errors (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

(57)【要約】 【目的】 iバイトでデータの読み書きを行う記憶部を
有する情報処理装置を対象としたエラー訂正検出システ
ムにおいて、訂正不可能なエラーを検出した場合の障害
箇所の特定範囲を小さくし、交換部品を削減する。 【構成】 書込データ出力回路111 からのiバイトのデ
ータに基づいてパリティ生成回路112 はi/k ビットのパ
リティを生成する。チェックビット生成回路113はiバ
イトのデータ及びi/k ビットに基づいてjビットのチェ
ックビットを生成する。iバイトのデータ、i/k ビット
のパリティ及びjビットのチェックビットを記憶部12
に記憶しこれらのデータ等に基づいてエラー訂正検出回
路114 は1ブロックエラーを訂正し、2ブロックエラー
を検出する。このエラー訂正検出回路114 でエラーが検
出されたときパリティチェック回路115 でパリティをチ
ェックする。

Description

【発明の詳細な説明】
【0001】
【技術分野】本発明はエラー検出システムに関し、特に
i(i=整数)バイト単位でデータの読み書きを行う記
憶部と記憶制御部を備えた情報処理装置におけるエラー
検出システムに関する。
【0002】
【従来技術】従来、この種のエラー検出システムは、図
2に示す様な構成を有している。すなわち、従来のエラ
ー検出システムは、記憶制御部21と記憶部22とを備
えている。
【0003】従来の記憶制御部21は、記憶部22に書
込むべきiバイトのデータを出力する書込データ出力回
路211 及びiバイトの書込データに付加するj(j=整
数)ビットのチェックビットを生成するチェックビット
生成回路212 を有する。
【0004】記憶部22はこの書込データ出力回路211
からiバイトのデータ及びチェックビット生成回路212
からのjビットのチェックビットを記憶する。
【0005】記憶制御部21は、この他、記憶部22か
らのiバイトの読出データ及びjビットのチェックビッ
トに基づいてエラーの検出・訂正を行うエラー訂正検出
回路213 、このエラー訂正検出回路213 でエラーが検出
されないときはそのままの読出データを、また、エラー
訂正検出回路213 で訂正可能な1ブロックエラーが検出
されたときは訂正後のデータを入力するデータ入力回路
214 及びエラー訂正検出回路213 でのエラー検出が訂正
可能なエラーであるときは、訂正可のエラーである旨を
報告し、訂正不可能な2ブロック以上のエラーであると
きは訂正不可エラーである旨を報告するエラー処理回路
215 を含む。
【0006】この様なシステムで、訂正不可である2ブ
ロック以上のエラーが発生した場合、エラー訂正検出回
路213 からの情報だけでは、記憶部22内のiバイト単
位でしか障害箇所の特定ができず、部品交換の際、正常
な部品まで多数交換しなければならないという欠点があ
る。
【0007】
【発明の目的】本発明の目的は、障害箇所の特定範囲を
小として交換部品を削減可能なエラー検出システムを提
供することにある。
【0008】
【発明の構成】本発明の一態様に従ったシステムは、i
バイトの書込データをkバイト単位に分割し合計i/k ビ
ットのパリティを生成するパリティ生成回路と、前記i
バイトの書込データ、前記iバイトの書込データに基づ
いて生成されたjビットのチェックビット、及び前記パ
リティ生成回路からのi/k ビットのパリティを記憶する
記憶部と、この記憶部からのiバイトの読出データが2
ビット以上のエラー訂正不可能なエラーを有していると
の検出に応答して、iバイトの読出データ及びi/k ビッ
トのパリティをkバイト単位に分割してパリティをチェ
ックするパリティチェック回路とを含む。
【0009】
【実施例】次に本発明の一実施例について図面を参照し
ながら詳細に説明する。
【0010】図1を参照すると、本発明の一実施例は、
記憶部12及びこの記憶部12の所定のアドレスにデー
タを書込み及び読出しを行う記憶制御部11を備えてい
る。
【0011】記憶制御部11は、記憶部12に書込むi
バイトのデータを出力する書込データ出力回路111 、こ
の回路111 からのiバイトの書込データをk(k=i/2
,i/3 ,i/4 ,…)単位に分割してパリティを生成し
付加するパリティ生成回路112、この回路112 からのi/k
ビットのパリティ及び回路111 からのiバイトの書込
データに基づいてjビットのチェックビットを生成する
チェックビット生成回路113 、記憶部12から読出され
たiバイトのデータ、i/kビットのパリティ及びjビッ
トのチェックビットをチェックしエラーの訂正、検出及
び報告を行うエラー訂正検出回路114 、iバイトの読出
データとi/k ビットのパリティからkバイト単位のパリ
ティチェックを行い、kバイト単位のエラーの検出及び
報告を行うパリティチェック回路115 、記憶部12から
のiバイトのデータを入力する読出データ入力回路116
、及びエラー訂正検出回路114 またはパリティチェッ
ク回路115 からのエラー情報をもとにエラー処理を行う
エラー処理回路117 を含む。
【0012】なお、記憶部12は、記憶制御部11から
与えられるiバイトのデータ、i/kビットのパリティ及
びjビットのチェックビットを所定のアドレスに記憶す
る。
【0013】次に本発明の一実施例の動作について図面
を参照しながら詳細に説明する。
【0014】図1を参照すると、本発明の一実施例の書
込動作は以下の通りである。記憶制御部11内の書込デ
ータ出力回路111 からのiバイトのデータに応答して、
パリティ生成回路112 はデータをk(k=i/2 ,i/3 ,
i/4 ,…)バイト単位に分割して合計i/k ビットのパリ
ティを生成する。
【0015】出力回路111 からのiバイトのデータ及び
生成回路112 からのi/k ビットのパリティに基づいて、
チェックビット生成回路113 は、jビットのチェックビ
ットを生成する。
【0016】この様にして、出力回路111 からのiバイ
トのデータ、パリティ生成回路112からのi/k ビットの
パリティ及びチェックビット生成回路113 からのjビッ
トのチェックビットが記憶部12に記憶される。
【0017】本発明の一実施例の読出動作は以下の通り
である。記憶部12から読出されたiバイトのデータ、
i/k ビットのパリティ及びjビットのチェックビットに
基づいて、エラー訂正検出回路114 はエラーの検出及び
訂正を行う。この回路114 でエラーが検出されない場
合、読出されたiバイトのデータが読出データ入力回路
116 に供給される。
【0018】この回路114 で訂正可能な1ブロックエラ
ーとしてのエラーが検出された場合、エラー検出された
データを回路114 は訂正し読出データ入力回路116 に供
給すると共に訂正可エラーを示す情報をエラー処理回路
117 に報告する。エラー訂正検出回路114 で訂正不可能
な2ブロック以上のエラーを検出した場合、検出回路11
4 は訂正不可エラーを示す情報をエラー処理回路117 に
報告する。
【0019】この報告と共に、パリティチェック回路11
5 は、回路114 から供給されたiバイトの読出データ及
びi/k ビットのパリティをkバイト単位に分割してパリ
ティチェックをし、そのチェック結果をエラー処理回路
117 に報告する。エラー訂正検出回路114 でエラーを検
出しない場合と、訂正可エラーを検出して読出データを
訂正した場合は、パリティチェック回路115 でパリティ
エラーは発生しない。
【0020】
【発明の効果】本発明は、書込時iバイトの書込データ
をkバイト単位に分割して計i/k ビットのパリティを生
成しiバイトの書込データ及びjビットのチェックビッ
トと共にi/k ビットのパリティを記憶部に書込み、読出
時iバイトの読出データをkバイト単位でパリティチェ
ックすることにより、訂正不可能な2ブロック以上のエ
ラーを検出した場合、障害箇所をk(k=i/2 ,i/3 ,
i/4 ,…)バイト単位で特定することができ、交換部品
数を削減することができる。
【図面の簡単な説明】
【図1】本発明の一実施例を示す図である。
【図2】従来の一例を示す図である。
【符号の説明】
11 記憶制御部 111 書込データ出力回路 112 パリティ生成回路 113 チェックビット生成回路 114 エラー訂正検出回路 115 パリティチェック回路 116 読出データ入力回路 117 エラー処理回路 12 記憶部 21 記憶制御部 22 記憶部 211 書込データ出力回路 212 チェックビット生成回路 213 エラー訂正検出回路 214 読出データ入力回路 215 エラー処理回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 i(i=整数)バイトの書込データをk
    (k=i/2 ,i/3 ,i/4 ,…)バイト単位に分割し合計
    i/k ビットのパリティを生成するパリティ生成手段と、
    前記iバイトの書込データ、前記iバイトの書込データ
    に基づいて生成されたjビットのチェックビット、及び
    前記パリティ生成回路からのi/k ビットのパリティを記
    憶する記憶手段と、この記憶手段からのiバイトの読出
    データが2ビット以上のエラー訂正不可能なエラーを有
    しているとの検出に応答してiバイトの読出データ及び
    i/k ビットのパリティをkバイト単位を分割してパリテ
    ィをチェックするパリティチェック手段とを含むことを
    特徴とするエラー検出システム。
JP3253152A 1991-09-04 1991-09-04 エラー検出システム Pending JPH0561778A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3253152A JPH0561778A (ja) 1991-09-04 1991-09-04 エラー検出システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3253152A JPH0561778A (ja) 1991-09-04 1991-09-04 エラー検出システム

Publications (1)

Publication Number Publication Date
JPH0561778A true JPH0561778A (ja) 1993-03-12

Family

ID=17247250

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3253152A Pending JPH0561778A (ja) 1991-09-04 1991-09-04 エラー検出システム

Country Status (1)

Country Link
JP (1) JPH0561778A (ja)

Similar Documents

Publication Publication Date Title
US6044483A (en) Error propagation operating mode for error correcting code retrofit apparatus
US6009548A (en) Error correcting code retrofit method and apparatus for multiple memory configurations
US8171377B2 (en) System to improve memory reliability and associated methods
US6041430A (en) Error detection and correction code for data and check code fields
US9128868B2 (en) System for error decoding with retries and associated methods
US8352806B2 (en) System to improve memory failure management and associated methods
US8181094B2 (en) System to improve error correction using variable latency and associated methods
US8176391B2 (en) System to improve miscorrection rates in error control code through buffering and associated methods
US4716566A (en) Error correcting system
US7188296B1 (en) ECC for component failures using Galois fields
US6442726B1 (en) Error recognition in a storage system
US20100293436A1 (en) System for Error Control Coding for Memories of Different Types and Associated Methods
JP2001249854A (ja) メモリ設計のための共有式誤り訂正
IE71652B1 (en) Byte write error method and apparatus
US8185801B2 (en) System to improve error code decoding using historical information and associated methods
US5953265A (en) Memory having error detection and correction
US6460157B1 (en) Method system and program products for error correction code conversion
JP2606862B2 (ja) 単−エラー検出・訂正方式
EP1141830B1 (en) A method and apparatus for detecting errors in data output from memory and a device failure in the memory
JP2001290710A (ja) データエラー検出装置
JPH10312340A (ja) 半導体記憶装置におけるエラー検出,訂正方式
JP7634349B2 (ja) 以前に発生したエラー分析を介してエラー対応動作を選択するためのメモリシステム及びメモリシステムを含むデータ処理システム
JP2006323434A (ja) データ処理装置及びそのメモリ訂正方法
JPH0216658A (ja) 記憶装置
JPH05241869A (ja) 情報処理装置のエラー検出回路