JPH0534703B2 - - Google Patents

Info

Publication number
JPH0534703B2
JPH0534703B2 JP58219404A JP21940483A JPH0534703B2 JP H0534703 B2 JPH0534703 B2 JP H0534703B2 JP 58219404 A JP58219404 A JP 58219404A JP 21940483 A JP21940483 A JP 21940483A JP H0534703 B2 JPH0534703 B2 JP H0534703B2
Authority
JP
Japan
Prior art keywords
data
error detection
detection method
error
transfer
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.)
Expired - Lifetime
Application number
JP58219404A
Other languages
English (en)
Other versions
JPS60112154A (ja
Inventor
Hiroshi Kosuge
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP58219404A priority Critical patent/JPS60112154A/ja
Publication of JPS60112154A publication Critical patent/JPS60112154A/ja
Publication of JPH0534703B2 publication Critical patent/JPH0534703B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding 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)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Detection And Correction Of Errors (AREA)

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は情報処理装置の記憶装置に使用する誤
り検出方式、具体的には複数データの連続転送に
際しての転送誤り検出方式に関する。
〔発明の背景〕
従来、1ビツト誤り訂正2ビツト誤り検出符号
の如き誤り訂正符号を用いた記憶装置のアドレス
及びタイミング系の故障に起因する誤りの検査
は、アドレス情報をデータビツトと共に誤り訂正
符号にとりこむことによつて行なつていた。しか
し、元来データと無関係なアドレスをデータ系の
論理の入力とすることは、データ系のLSI、モジ
ユール、パツケージ等の入出力信号数の増加を招
くことになつた。また、高速転送を実現するため
1命令で複数データを連続転送する場合、例えば
与えられたアドレスから始まる連続した特定数の
データを転送するような場合、アドレス情報はデ
ータ毎には生成されないという問題があつた。
〔発明の目的〕
本発明の目的は、複数データを連続転送する記
憶システムに対して、アドレス及びタイミング系
の故障に起因する誤りを検出し、また転送順序の
誤りも検出可能な信頼性の高い誤り検出方式を提
供することにある。
〔発明の概要〕
本発明では、複数データの転送を制御する計数
情報を誤り訂正符号にとりこむことによつて、効
率的な誤り検出方式を可能とする。
また、本発明は、上記計数情報を得るのに反転
2進法を用いることを特徴とする。反転2進法で
計数すると、例えば3ビツトの場合、 000→001→011→010→110→111→101→100のよ
うに、連続する2つの数は必ず1ビツトだけ異な
る。したがつて、反転2進法で計数した場合、連
続するデータに対する計数情報は必ず1ビツトだ
け異なることになる。ここで、転送順序が1タイ
ミングだけずれた場合を考える。誤り訂正符号の
復号化回路には、i番目の計数情報が入力される
べきところに(i+1)あるいは(i−1)番目
の計数情報が入力される。ところがi番目と(i
+1)番目あるいは(i−1)番目の計数情報は
1ビツト異なるのみであるので、復号化回路は計
数情報の1ビツト誤りを指摘する、いいかえると
転送順序の誤りを検出することになる。
〔発明の実施例〕
以下、本発明の一実施例を第1図により説明す
る。CNT10はデータ転送を制御するタイミン
グ信号81に基づいて“00”→“01”→“11”→
“10”と計数するカウンタであり、計数値11は書
込みデータスタツク60からの読出し順序及び読
出しデータスタツク70への書込み順序を制御す
る。CG20は書込みデータ61と計数値11から
書込みチエツクビツト21を生成する。SG30
はメモリモジユール80から読出されたデータ8
1、チエツクビツト82及び計数値11からシンド
ローム31を生成する。DET40はシンドロー
ム31を解読して、訂正可能なエラーが生じてい
れば訂正回路50に訂正信号41を供給し、転送
制御に係るエラーが生じていれば転送エラー信号
42を付勢する。
第2図に示すパリテイ検査行列を持つ1ビツト
誤り訂正2ビツト誤り検出符号を使用するものと
して本実施例の動作をより具体的に説明する。書
込みデータスタツク60からはカウンタ10の制
御の下に8ビツトのデータD0,D1,D2,D3が順
次出力される。それらを例えば、D0
“10000000”、D1=“01000000”D2=“00100000”、
D3=“00010000”とする。カウンタ10からの計
数値は、順次、 T0=“00”、T1=“01”、T2=“11”、T3=“10” と変化し、D0,D1,D2,D3とともにチエツクビ
ツト生成回路20に入力される。チエツクビツト
21には、 C0=“00111”、C1=“10111”、C2=“01011”、C3
=“10100”が順次生成され、データD0、D1、D2
D3とともにメモリモジユール80に書込まれる。
読出しが正しく行なわれると、シンドローム生成
回路30には(D0、T0、C0)ないし(D3、T3
C3)が順次入力され、シンドロームS0ないしS3
はすべて“00000”となる。
今、転送制御の誤りあるいはメモリモジユール
のアドレス・タイミング系の誤りなどにより、
(D0、C0)へ(D0、C0)、(D1、C1)、(D2,C2
と同期のずれたデータが読出されたとする。シン
ドロームは、 S0=“00000”、S1=“11100”、S2=“11010”、S3
=“11100”となり、解読回路40により転送エラ
ーが指摘される。
本実施例によれば、本来データを制御するため
の情報を誤り訂正符号にとりこむため、転送誤り
検出のための回路量及び回路入出力信号数の増加
は僅少である。また、転送順序のずれの検出が可
能である。
〔発明の効果〕
本発明によれば、本来データを制御するのに使
用される情報を誤り訂正符号にとりこむため、回
路量及び回路入出力信号数のわずかな増加で、ア
ドレス・タイミング系の故障に起因する誤りを検
出することができる。また、本発明によれば、転
送順序の1タイミングのずれはすべて転送誤りと
して検出できる。
【図面の簡単な説明】
第1図は、本発明の誤り検出方式の一実施例に
使用するシステムの構成図、第2図は、本発明の
誤り検出方式の一実施例に使用する誤り訂正符号
のパリテイ検査行列を示す図である。 10……カウンタ、20……チエツクビツト生
成回路、30……シンドローム生成回路、40…
…シンドローム解読回路、50……データ訂正回
路、60……書込みデータスタツク、70……読
出しデータスタツク、80……メモリモジユー
ル。

Claims (1)

  1. 【特許請求の範囲】 1 複数のデータを連続転送する記憶システムに
    おいて、前記複数データの転送順を計数する手段
    と、書込み時に前記計数手段からの計数値と書込
    みデータに基づきチエツクビツトを生成し、該チ
    エツクビツトと書込みデータから符号語を構成す
    る手段とを有し、符号語間の同期ずれを検出する
    ことを特徴とする誤り検出方式。 2 特許請求の範囲第1項において、前記計数手
    段が反転2進法により計数されることを特徴とす
    る誤り検出方式。 3 特許請求の範囲第1項において、読み出し時
    に前記符号語と計数値とからシンドロームを生成
    する手段と、前記シンドロームを解読する手段と
    を有する誤り検出方式。 4 特許請求の範囲第3項において、前記計数手
    段が、書込み時用と読出し時用に分かれて成るこ
    とを特徴とする誤り検出方式。
JP58219404A 1983-11-24 1983-11-24 誤り検出方式 Granted JPS60112154A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58219404A JPS60112154A (ja) 1983-11-24 1983-11-24 誤り検出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58219404A JPS60112154A (ja) 1983-11-24 1983-11-24 誤り検出方式

Publications (2)

Publication Number Publication Date
JPS60112154A JPS60112154A (ja) 1985-06-18
JPH0534703B2 true JPH0534703B2 (ja) 1993-05-24

Family

ID=16734873

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58219404A Granted JPS60112154A (ja) 1983-11-24 1983-11-24 誤り検出方式

Country Status (1)

Country Link
JP (1) JPS60112154A (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59851B2 (ja) * 1975-12-26 1984-01-09 カシオケイサンキ カブシキガイシヤ ジヨウホウチエツクホウシキ
JPS5441038A (en) * 1977-09-07 1979-03-31 Matsushita Electric Ind Co Ltd Recording and reproducing system

Also Published As

Publication number Publication date
JPS60112154A (ja) 1985-06-18

Similar Documents

Publication Publication Date Title
KR920002575B1 (ko) 바이트 기입 에러코드 방법 및 장치
US6009548A (en) Error correcting code retrofit method and apparatus for multiple memory configurations
US7587658B1 (en) ECC encoding for uncorrectable errors
US5537425A (en) Parity-based error detection in a memory controller
US4712216A (en) Method and device for correcting errors in memories
US4716566A (en) Error correcting system
JP2001249854A (ja) メモリ設計のための共有式誤り訂正
US4926426A (en) Error correction check during write cycles
KR102924488B1 (ko) 저장 시스템
US5691996A (en) Memory implemented error detection and correction code with address parity bits
JPS6349245B2 (ja)
EP0383899B1 (en) Failure detection for partial write operations for memories
CN114765054B (zh) 纠错系统
EP1192544B1 (en) Error correction circuit and method for a memory device
JPH0534703B2 (ja)
CN114765053B (zh) 比较系统
JPH03501659A (ja) パイプラインアドレスチエツクビツトスタツクコントローラ
US11853591B2 (en) Base die, memory system, and semiconductor structure
US11847344B2 (en) Base die, memory system, and semiconductor structure
US12164374B2 (en) Base die with error checking and correction , memory system, and semiconductor structure
JPS58200351A (ja) 誤り訂正回路
JPS62125453A (ja) 記憶装置
SU1392595A1 (ru) Запоминающее устройство с коррекцией ошибок
EP0653707A2 (en) Error handling in memory subsystem
WO2022151722A1 (zh) 存储系统