JPH04123441U - パリテイエラー検出システム - Google Patents

パリテイエラー検出システム

Info

Publication number
JPH04123441U
JPH04123441U JP3388891U JP3388891U JPH04123441U JP H04123441 U JPH04123441 U JP H04123441U JP 3388891 U JP3388891 U JP 3388891U JP 3388891 U JP3388891 U JP 3388891U JP H04123441 U JPH04123441 U JP H04123441U
Authority
JP
Japan
Prior art keywords
memory
parity error
section
error detection
main body
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
JP3388891U
Other languages
English (en)
Inventor
堅司 小熊
俊昭 魚谷
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 Corp
Original Assignee
NEC Corp
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 Corp filed Critical NEC Corp
Priority to JP3388891U priority Critical patent/JPH04123441U/ja
Publication of JPH04123441U publication Critical patent/JPH04123441U/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Detection And Correction Of Errors (AREA)

Abstract

(57)【要約】 【目的】 メモリライト不良を確実に検出する。 【構成】 インターフェース部1は、パソコン等の本体
から出力されるアドレス、データ、制御信号を入力とす
る。メモリ部2は、本体のメモリと同種、同回路、同容
量となっている。外部インターフェース部4は、メモリ
部2を外部から監視する。強制メモリリード信号生成部
5は、パリティエラー検出を行うためのアドレスを発生
し、パリティエラー検出部3は、メモリ部2のパリティ
エラーを検出する。

Description

【考案の詳細な説明】
【0001】
【産業上の利用分野】
本考案は、パソコン等のデバッグを補助するためのシステムに関し、特に、パ ソコン等本体内に実装したメモリに対するパリティエラー発生を検出するための 機器に関する。
【0002】
【従来の技術】
従来、パソコン等に実装しているメモリのメモリライト不良のパリティエラー を検出する場合、本体のメモリにロジックアナライザやシンクロスコープ等を接 続して、異常なメモリライトが行われていないか調べる。また、CPUの代わり にインサーキット・エミュレータ等を接続して強制的にCPUを止め、インサー キット・エミュレータ上でメモリ・リードを行い、本体からパリティエラーを発 生させたり、または、本体CPUが偶然メモリライト不良の起こっているメモリ 番地をリードした時に本体から発生するパリティエラー情報でパリティエラー発 生を検出している。
【0003】
【考案が解決しようとする課題】
このように、メモリのメモリライト不良のパリティエラーを検出する際に、メ モリライト不良がある種の条件がいくつか重なる様な特別なタイミングで希にし か発生しない場合、ロジックアナライザやシンクロスコープを使って単に波形の 観測をしてメモリライト不良を検出しようとしても、ロジックアナライザやシン クロスコープのトレース時間、サンプリング間隔の関係で、上述のメモリライト 不良は発見できない。
【0004】 本考案の目的は、このような欠点を除去し、確実にメモリライト不良を発見で きるパリティエラー検出システムを提供することにある。
【0005】
【課題を解決するための手段】 本考案は、電子機器の本体に備えられたメモリのパリティエラー発生を検出す るパリティエラー検出システムにおいて、 本体のメモリと同一の内容を保持するメモリ手段と、 パリティエラー検出を行うためのアドレスを生成する生成手段と、 生成手段のアドレスにより読み出されたメモリ手段の内容に対するパリティエ ラーの検出を行う検出手段とを有することを特徴としている。
【0006】 前述した本考案において、メモリ手段は、本体のメモリと同種、同回路および 同容量であるのが好適である。
【0007】 さらに、前述した本考案において、メモリ手段は、ダイナミックランダムアク セスメモリであるのが好適である。
【0008】
【実施例】
次に、本考案の実施例について、図面を参照して説明する。
【0009】 図1は、本考案の一実施例を示すブロック図である。図1のパリティエラー検 出システムは、パソコン等の本体から出力されるアドレス、データ、制御信号を 入力するインターフェース部1と、本体のメモリと同種、同回路、同容量のメモ リ部2と、メモリ部2のデータのパリティエラー検出をするパリティエラー検出 部3と、メモリ部2を外部から監視するためのインターフェース部4と、パリテ ィエラー検出を行うためのアドレスを発生させる強制メモリリード信号生成部5 と、エラー検出を表示する発光ダイオード(LED)6とを備えている。
【0010】 次に、本実施例の動作について説明する。
【0011】 本体からの信号をインターフェース部1で受け取り、本体のメモリアクセスが ライトならメモリ部2にデータを書き込む。インターフェース部1は、メモリ部 2にメモリライトのために必要な信号を供給する。したがって、メモリ部2には 、本体のメモリと同一の内容が書き込まれる。本体のメモリリード字を、インタ ーフェース部1はこれを無視する。メモリ部2は、本体メモリ部と同種、同回路 で構成され、本体メモリ部と同内容が記憶されている。強制メモリリード信号生 成部5は、インターフェース部1を通してバスのアービトレーション系の信号( CTR30)をもらい、監視しながらメモリ部2をリードするためのアドレスや 制御信号(CTR20)を生成する。パリティエラー検出部3は、メモリ部2か らデータ信号をもらい、そのデータと、パリティエラー検出部3内で保持してい るパリティデータとの間でパリティ演算を行い、パリティエラーが検出されれば 、LED6とNMI信号7で知らせる。外部インターフェース部4は、他の装置 からメモリ部2をリードするためのインターフェースでありリード系信号(EX R−ADR,EXR−DATA,CTR40)を渡し、メモリ部2をリードする ことにより本体メモリの内容を間接的にリードすることができる。
【0012】 図2は、図1の実施例のフローチャートである。
【0013】 図2に示されるように、パリティエラー検出システムは、バスマスタがメモリ アクセス可能なマスタかどうか判定する(ステップS21)。ステップS21で 「YES」の場合、メモリアクセスかどうか判定する(ステップS22)。ステ ップS22で「YES」の場合、メモリライトかどうか判定する(ステップS2 3)。ステップS23で「YES」の場合、メモリライトを実行する(ステップ S24)。
【0014】 ステップS21およびS22で「NO」の場合、リフレッシュかどうか判定す る(ステップS25)。ステップS25で「NO」の場合、強制リード用アドレ スを生成し(ステップS26)、強制リードを実行する(ステップS27)。そ れから、パリティエラーかどうか判定し(ステップS28)、判定がYESの場 合、LEDを点灯してNMI信号を発生する(ステップS29)。ステップS2 8で「NO」の場合、処理は、ステップS21に戻る。
【0015】 ステップS23で判定が「NO」の場合、メモリリード用アドレスの保持を行 う(ステップS30)。それから、ステップS27の処理を行う。
【0016】 ステップS25で判定が「YES」の場合、リフレッシュを実行する(ステッ プS31)。それから、ステップS21の処理に戻る。
【0017】 このような一連の処理により、本体側でメモリライトサイクルを実行すれば、 本システムのメモリにもライトする。また、本体側がリフレッシュサイクルを実 行すれば、本システムのメモリもリフレッシュサイクルを実行する。それ以外の 時は、本体側のタイミングとは無関係に強制リードを実行し、パリティエラーを チェックする。
【0018】 図3は各動作中の時のアドレスとデータの流れを示すブロック図である。図3 (A)に示されるようにメモリライト時は、本体側で動作の権利を持つバスマス タ8が本体メモリ9にライトするのと同時に、本考案のシステム側のメモリ10 にもライトする。次に、図3(B)に示されるように、メモリリード時は、バス マスタ8は本体メモリをリードするが、本考案システム側のメモリ10にはアド レスを供給するだけであり、メモリ10のリード・データはパリティチェック1 1でパリティエラーかどうかを判別するのに使われるだけである。つまり、バス マスタ8は本考案システム側のメモリ10を認識することができず、本考案シス テム側がアドレスとデータを使用しているというイメージであり、本システムを 本体に接続することによって、本体側の動作には何ら支障はない。また、図3( A),(B)以外のサイクルの時は、図3(C)に示されるように、本考案シス テム側は強制リード用アドレス生成部12によって生成されるアドレスでメモリ 10をリードし、パリティチェック部11でパリティチェックを行う。
【0019】 このように、本実施例は、パソコン等の電子回路を構成するメモリボードとの インターフェース部と、上述ボードと同容量のメモリを搭載したメモリ部と、パ リティエラー検出回路と本システムのメモリを監視するための外部へのインター フェース部を含むことを特徴とする。
【0020】 すなわち、本実施例は、パソコン等の本体から出力されるアドレス、データ、 制御信号を入力するインターフェース部と、本体のメモリと同種、同回路、同容 量のメモリ部と、メモリ部を外部から監視するためのインターフェース部と、パ リティエラー検出を行うためのアドレスを発生させる強制メモリリード信号生成 部を有している。なお、本考案でのメモリとはダイナミックRAMを指す。
【0021】 これにより、本実施例は、メモリライトエラーが発生した時、パリティエラー 検出部がエラーを検出し、エラー信号を出力するので、その信号をトリガにして ロジックアナライザ等で波形観測を行えばハードウェアのデバッグが容易になる 。
【0022】 また、あるメモリ番地のデータが何等かの条件で破壊された時、その番地をリ ードしてパリティエラーが発生するまでこの状態は発見できないが、強制リード を繰り返すことにより、早期にこの状態をパリティエラーという形で検出できる ため、データ破壊が起こった状態を時間的にかなり絞りこんで調査できる。
【0023】 さらに、パソコン等本体の動作に全く影響を与えずに、本体のメモリライトエ ラーを発見できる。
【0024】
【考案の効果】
以上説明したように、本考案は、本体のメモリのパリティエラーを検出できる ので、確実にメモリライト不良を発見できる効果がある。
【図面の簡単な説明】
【図1】本考案の一実施例を示すブロック図である。
【図2】図1の実施例の動作を示すフローチャートであ
る。
【図3】アドレスとデータの流れを示す図である。
【符号の説明】
1 インターフェース部 2 メモリ部 3 パリティエラー検出部 4 外部インターフェース部 5 強制メモリリード信号生成部 6 LED 7 NMI信号

Claims (3)

    【実用新案登録請求の範囲】
  1. 【請求項1】電子機器の本体に備えられたメモリのパリ
    ティエラー発生を検出するパリティエラー検出システム
    において、本体のメモリと同一の内容を保持するメモリ
    手段と、パリティエラー検出を行うためのアドレスを生
    成する生成手段と、生成手段のアドレスにより読み出さ
    れたメモリ手段の内容に対するパリティエラーの検出を
    行う検出手段とを有することを特徴とするパリティエラ
    ー検出システム。
  2. 【請求項2】メモリ手段は、本体のメモリと同種、同回
    路および同容量である請求項1記載のパリティエラー検
    出システム。
  3. 【請求項3】メモリ手段は、ダイナミックランダムアク
    セスメモリである請求項1または2記載のパリティエラ
    ー検出システム。
JP3388891U 1991-04-16 1991-04-16 パリテイエラー検出システム Pending JPH04123441U (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3388891U JPH04123441U (ja) 1991-04-16 1991-04-16 パリテイエラー検出システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3388891U JPH04123441U (ja) 1991-04-16 1991-04-16 パリテイエラー検出システム

Publications (1)

Publication Number Publication Date
JPH04123441U true JPH04123441U (ja) 1992-11-09

Family

ID=31916439

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3388891U Pending JPH04123441U (ja) 1991-04-16 1991-04-16 パリテイエラー検出システム

Country Status (1)

Country Link
JP (1) JPH04123441U (ja)

Similar Documents

Publication Publication Date Title
US5701409A (en) Error generation circuit for testing a digital bus
US6944796B2 (en) Method and system to implement a system event log for system manageability
US8291379B2 (en) Runtime analysis of a computer program to identify improper memory accesses that cause further problems
US20210182134A1 (en) System and method for advanced detection of failures in a network-on-chip
JPH04123441U (ja) パリテイエラー検出システム
JP2001249823A (ja) マイクロコンピュータ開発支援装置
JP7516974B2 (ja) 電子機器用デバイス、電子機器用デバイスの制御方法および電子機器用デバイスの制御プログラム
CN100386733C (zh) 芯片电子硬件上具有中止执行能力的除错支援单元及方法
US20030014695A1 (en) Program-controlled unit
JP2004021922A (ja) メモリ擬似故障注入装置
JPH1165898A (ja) 電子計算機の保守方式
KR950012495B1 (ko) 메모리 진단장치 및 방법
JP3576978B2 (ja) メモリポート、記憶装置、情報処理システム
US9606850B2 (en) Apparatus and method for tracing exceptions
JPS6237748A (ja) フア−ムウエアによるトリガ信号発生方式
TW201928981A (zh) 記憶體整體測試之系統及其方法
JP2902861B2 (ja) トレース機能付バッファ装置
KR940001558B1 (ko) 프로세스가 있는 보오드의 상태 추적장치
JPS60233743A (ja) 計算機システムの異常検出回路
KR100279584B1 (ko) 주기억장치의 자기진단 장치
JPH11149421A (ja) Pciバストレース回路
JPH0793225A (ja) メモリチェック方式
KR19990031462A (ko) 시스템 오류 발생시에도 동작 가능한 에러 로깅 회로
JPS61188637A (ja) インサ−キツトエミユレ−タ
JP2008209990A (ja) 不正プロセス検出装置