JPS63753A - メモリエラ−訂正・検出回路の試験方式 - Google Patents

メモリエラ−訂正・検出回路の試験方式

Info

Publication number
JPS63753A
JPS63753A JP61144321A JP14432186A JPS63753A JP S63753 A JPS63753 A JP S63753A JP 61144321 A JP61144321 A JP 61144321A JP 14432186 A JP14432186 A JP 14432186A JP S63753 A JPS63753 A JP S63753A
Authority
JP
Japan
Prior art keywords
data
memory
circuit
check bit
ecc circuit
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
JP61144321A
Other languages
English (en)
Inventor
Akiko Masaki
柾木 昭子
Yozo Igi
井木 洋三
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP61144321A priority Critical patent/JPS63753A/ja
Publication of JPS63753A publication Critical patent/JPS63753A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 主記憶装置(以下メモリという)にメモリエラー訂正・
検出回路(以下ECC回路と略す)を有するシステムに
おいて、ECC回路の正常性を試験する際設定されるレ
ジスタを設け、このレジスタが設定されたとき、ECC
回路からのチェックビットの書き込みを禁止してデータ
をメモリに書き込み、このデータとメモリに記↑、aさ
れている異なるデータに対するチェックビットとを読み
出し、比軟結果によってECC回路の正常性を判定する
〔産業上の利用分野〕
本発明はメモリエラー訂正・検出回路(以下ECC回路
と略す)の試験方式に係り、;特に外部に試験機等を必
要とすることなく ECC回路の試験を行うことができ
る、ECC回路の試験方式に関するものである。
主記憶装置にECC回路を有し、主記憶装置に書き込ま
れ、読み出されたデータの正常性をチエツクする方式が
多くとられているが、この場合ECC回路自体正常であ
ることが当然必要であり、このためECC回路の正常性
を試験することが必要になる。ECC回路の試験方式と
しては、試験に際して特別の試験機等を用いる必要がな
く、オンラインで動作し得るものであることが要望され
る。
本発明はこのような要望に合致したECC回路の試験方
式を提供しようとするものである。
〔従来の技術〕
第3図は従来のECC回路の試験方式の構成例を示した
ものである。同図において、1は交換機の通信制御装置
(CC) 、2はデータバッファ、3はECC回路、4
1,42,43,44はトライステート回路である。5
は主記憶装置であって、5Iは主記憶装置5のデータ領
域、52は同じくチエツクビット領域である。また6は
他のデータバッファ、7は試験機、8はメモリ制御回路
である。
ECC回路3の通常のモードにおけるメモリ書き込み時
、通信制御装置1からの16ビツトのデータはデータバ
ッファ2を経てECC回路3に加えられて、例えば1ビ
ツトの誤りに対しては誤り検出と誤り訂正と、2ビツト
の誤りに対しては誤り検出が可能な6ビツトのチエツク
ビットを生成する。メモリ制御回路8は制御線を介して
与えられる信号に応じてライト信号を出力し、主記憶装
置5はライト信号を与えられることによって書き込み状
態となり、16ビツトのデータ例えば16進表示で“5
555”はトライステート回路4)を経て、主記憶装置
5における指定アドレスのデータ領域5.に書き込まれ
、ECC回路3における6ビツトのチエツクビット例え
ば16進表示で“27”は、オン状態にあるトライステ
ート回路43を経て主記憶装置5のチエツクビット領域
52に書き込まれる。
一方メモリ読み出し時にはメモリ制御回路8のリード信
号によって主記憶装置5は読み出し状態となり、データ
領域51から読み出されたデータ例えば“5555″は
、トライステート回路42を経てECC回路3に加えら
れる。またチエツクビット領域から読み出されたチエツ
クビット“27”は、トライステート回路44を経てE
CC回路3に加えられ、ECC回路3は両者のデータを
比較する。比較結果が異常の場合は、読み出されたデー
タに誤りがあったので、これを示すエラー信号ERRが
通信制御装置1に送られる。
ECC回路3の正常性の試験を行うときは、通信制御装
置1に接続した試験機7からECC回路3をスルーモー
ドにする信号ECCTHを与え、これと同時にデータ例
えば“5554”をデータバッファ2を経て与える。E
CC回路3はチエツク動作を行うことなくデータ“55
54”をデータ領域5.に書き込むが、このときトライ
ステート回路43は信号ECCTHによってオフにされ
るので、チエツクビット領域52に対する出力は発生し
ない。これと同時に試験機7から、信号ECCTHによ
ってオンにされているデータバッファ6を経て、チエツ
クビット“27”をチエツクビット領域52に書き込む
次に信号ECCTHをオフにしてスルーモードを解除し
、データ領域5Iからデータ“5554”を読み出し、
チエツクビット領域52からチエツクビット″27”を
読み出して比較すると、1ビツトの誤りが判定されるの
でエラー信号ERRを出力し、通信制御装置1はこれに
よってECC回路3の正常性を確認することができる。
またデータとチエツクビットとが2ビツトの誤りを有す
る場合も同様に判定を行うことによって、ECC回路3
の正常性の確認を行うことができる。
〔発明が解決しようとする問題点〕
このように従来のECC回路の試験回路では、ECC回
路の正常性を試験するために特別の試験機を必要とする
またこのような試験機から試験用のデータを入力する必
要があるため、ECC回路の正常性の試験をオンライン
で実施することができないという問題があった。
〔問題点を解決するための手段〕
本発明はこのような従来技術の問題点を解決するため、
第1図に示す原理的構成を有している。
101は、主記憶装置を構成するメモリである。
102はメモリエラー訂正・検出回路であって、メモリ
書き込みデータからチエツクビットを生成して書き込み
データとともにメモリ101に書き込み、またメモリ1
01から読み出されたデータと、メモリ101から読み
出されたチエツクビットとを比較し、比較結果によって
読み出されたデータにおける誤りの検出・訂正を行う機
能を有している。
103はレジスタであって、試験モードにおいて設定さ
れ、その出力によってメモリ101におけるチエツクビ
ットの書き込みを禁止する。
〔作 用〕
第1図に示す構成において、メモリエラー訂正・検出回
路102の正常性を試験する際には、まず、書き込みデ
ータをメモリエラー訂正・検出回路102に加えてこの
データに対するチエツクビットを生成し、書き込みデー
タとチエツクビットとをメモリ101に書き込む。
次にレジスタ103を試験モードにして、前回書き込ん
だデータと異なるデータをメモリエラー訂正・検出回路
102に加えることによって、メモリ101のデータを
このデータによって書き替える。
この際メモリ101のチエツクデータは書き替えられな
い。
次に、メモリ101における書き替えられたデータを読
み出すとともに、メモリ101に記憶されている前回の
チエツクビットを読み出して比較する。
比較精巣異常であれば、メモリエラー訂正・検出回路1
02の正常性が判定される。
〔実施例] 第2図は本発明の一実施例を示したものであって、第3
図におけると同じ部分を同じ番号で示し、それらの動作
も同様である。9はレジスタ(F/F)であって例えば
ソフトウェアによって設定される。10はゲート回路で
ある。
通常のモードにおいてはレジスタ9はリセットされてい
てゲート回路10は開いており、従ってメモリ制御回路
8は制御線の信号に従ってライトまたはリードの信号を
出力し、これによって主犯1.0装置5における書き込
み、読み出しが行われる。
またECC回路3による通常モードにおけるデータの書
き込み、読み出しと、−そのときのECC回路3による
データの正常性のチエツクは、第3図に示す従来回路の
場合と同様にして行われる。
ECC回路3の正常性のチエツクを行うときは、はじめ
通常モードとしレジスタ9をリセットするとともに、メ
モリ制御回路8をライトの状態にして、通信制御装置1
からデータバッファ2を経て、16ビツトのデータ例え
ば“5555″をECC回路3に与える。これによって
ECC回路3からデータ“5555”が主記憶装置5の
データ領域51に書き込まれるとともに、チエツクビッ
ト例えば“27°がチエツクビット領域52に書き込ま
れる。
次に試験モードにして、通信制御装置1から与えられる
16ビツトのデータの一部によって、レジスタ9をセッ
トする。このとき通信制御装置1からデータ例えば55
54”をデータバッファ2を経て書き込むと、ECC回
路3を経て書き込まれることによって、データ領域51
のデータが“5554”に書き替えられる。しかしなが
らゲート回路10によってライト信号を禁止されるので
、チエツクビット領域52は書き替えられない。
次にメモリ制御回路8をリード状態にして、データ領域
5.のデータ“5554”を読み出すと同時にチェック
ビット領域52からチェックビット’27”を読み出し
て比較する。もとのデータ“5555”に対して“55
54”は1ビット違うので、1ビツトの誤りが判定され
る。ECC回路3はエラー信号ERRを出力し、通信制
御装置1はこれよってECC回路3の正常を判定するこ
とができる。
この場合のレジスタ9の制御は、プロセッサのアドレス
空間のうちの一部を用いて、そのアドレスを指定された
とき、デコーダ11の出力を介してレジスタ9を動作さ
せるようにするようにすることによって、ソフトウェア
的に制御される。
第3図に示す従来の回路では、スルーモードでは通信制
御装置1から16ビツトのデータを書き込んでも、EC
C回路3からチェックビットが出力されないため、試験
機7からチェックビット領域に6ビツトのデータを書き
込む必要がある。そのためオンライン状態でのECC回
路の正常性チエツクは不可能であったが、本発明の回路
では、ECC回路の試験のためにチェックビットを別に
作る必要がないので試験機を必要とせず、従ってオンラ
インでのECC回路の正常性チエツクが可能になる。
〔発明の効果〕
以上説明したように本発明によれば、ECC回路の正常
性の試験に際して試験機を別に必要としないとともに、
オンラインで試験を行うことができる利点がある。
【図面の簡単な説明】
第3図は従来のECC回路の試験回路を示す図である。 1−・−交換機の通信制御装置(CC)2−データバッ
ファ 3−E CC回路 5−主記憶装置 5F−・上記1.a装置5のデータ領域52−・主記憶
装置5のチェックビット領域8−・・メモリ制御回路 9−・レジスタ(F/F) 10−・ゲート回路 11−デコーダ

Claims (1)

  1. 【特許請求の範囲】 メモリ書き込みデータからチェックビットを生成して該
    データとともにメモリ(101)に書き込み、読み出さ
    れた該データとチェックビットとを比較して読み出され
    たデータにおける誤りの訂正・検出を行うメモリエラー
    訂正・検出回路(102)において、 試験モードにおいて設定され、その出力によつて前記メ
    モリ(101)におけるチェックビットの書き込みを禁
    止するレジスタ(103)を設け、書き込みデータと該
    データに対するチェックビットとを前記メモリ(101
    )に書き込んだのち、前記レジスタ(103)を試験モ
    ードにしてメモリ(101)における前記書き込みデー
    タをこれと異なるデータによつて書き替え、 次にメモリ(101)における該書き替えられたデータ
    と、メモリ(101)に記憶されている書き替えられな
    かつた前記チェックビットとを読み出して比較すること
    によつて、メモリエラー訂正・検出回路(102)の正
    常性を試験することを特徴とするメモリエラー訂正・検
    出回路の試験方式。
JP61144321A 1986-06-20 1986-06-20 メモリエラ−訂正・検出回路の試験方式 Pending JPS63753A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61144321A JPS63753A (ja) 1986-06-20 1986-06-20 メモリエラ−訂正・検出回路の試験方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61144321A JPS63753A (ja) 1986-06-20 1986-06-20 メモリエラ−訂正・検出回路の試験方式

Publications (1)

Publication Number Publication Date
JPS63753A true JPS63753A (ja) 1988-01-05

Family

ID=15359375

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61144321A Pending JPS63753A (ja) 1986-06-20 1986-06-20 メモリエラ−訂正・検出回路の試験方式

Country Status (1)

Country Link
JP (1) JPS63753A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011227646A (ja) * 2010-04-19 2011-11-10 Mitsubishi Electric Corp 計算機の診断装置及び診断方法
CN106528359A (zh) * 2016-11-29 2017-03-22 北京时代民芯科技有限公司 一种外部存储器校验位的可观测性方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011227646A (ja) * 2010-04-19 2011-11-10 Mitsubishi Electric Corp 計算機の診断装置及び診断方法
CN106528359A (zh) * 2016-11-29 2017-03-22 北京时代民芯科技有限公司 一种外部存储器校验位的可观测性方法
CN106528359B (zh) * 2016-11-29 2019-07-23 北京时代民芯科技有限公司 一种外部存储器校验位的可观测性方法

Similar Documents

Publication Publication Date Title
KR940001146B1 (ko) 정보 처리 장치의 비교 체크 기능 검사를 위한 시스템
JP3570388B2 (ja) メモリ診断装置及び診断方法
JPS63753A (ja) メモリエラ−訂正・検出回路の試験方式
JPS62299000A (ja) 半導体メモリ
JP2513615B2 (ja) Ecc回路付記憶装置
JPH05165734A (ja) 主記憶装置の固定障害診断装置
KR950012495B1 (ko) 메모리 진단장치 및 방법
JPS6167162A (ja) メモリチエツク回路
JP2998282B2 (ja) メモリ装置
JPH0752398B2 (ja) チェック回路の診断装置
JP3045532B2 (ja) メモリ装置
JPS6261974B2 (ja)
JPH11167497A (ja) メモリ再書き込み動作誤り検出装置及び方法
JPH01109439A (ja) 誤り検出訂正回路の診断装置
JPH0346047A (ja) 検査回路
JPS634500A (ja) テスト回路付きram装置
JPH02113500A (ja) 半導体集積回路の検査方法
JPH05173899A (ja) 情報処理装置
JPS60251438A (ja) 制御メモリ自己診断方式
JPH0822420A (ja) エラー自動修正機能付き記憶装置
JPS6236578B2 (ja)
JPH0466880A (ja) 障害処理装置
JPH01205357A (ja) メモリエラー検出回路テスト方式
JPH04343154A (ja) メモリ装置
JPH02105230A (ja) 半導体集積回路