JPS6049452A - メモリタイミングチェック方式 - Google Patents
メモリタイミングチェック方式Info
- Publication number
- JPS6049452A JPS6049452A JP58157386A JP15738683A JPS6049452A JP S6049452 A JPS6049452 A JP S6049452A JP 58157386 A JP58157386 A JP 58157386A JP 15738683 A JP15738683 A JP 15738683A JP S6049452 A JPS6049452 A JP S6049452A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- counter
- cycle
- memory
- address strobe
- 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/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/073—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a memory management context, e.g. virtual memory or cache management
-
- 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/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Static Random-Access Memory (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(al 発明の技術分卦
本発明はN回ニブルモードで動作するメモリのタイミン
グチェック方式に関する。
グチェック方式に関する。
山)技術の背景
最近のメモリチップは、その機能の一つとしてニブルモ
ードという機能を持つようになっている。この機能は、
連続したリーF、ライト動作が行われる場合、制御回路
より最初列アドレスストローブ信号が与えられ、次にN
回続けて行アドレスストローブ信号が与えれると、該メ
モリチップ側においては、列アドレスを一定にして、行
アドレスのみN回、+1することにより、毎回列アドレ
ス、行アドレスを与えなくとも、該メモリチップをアク
セスできる動作であり、メモリチップをアクセスする場
合に、メモリアクセスの高速化を図る手段の一つである
。
ードという機能を持つようになっている。この機能は、
連続したリーF、ライト動作が行われる場合、制御回路
より最初列アドレスストローブ信号が与えられ、次にN
回続けて行アドレスストローブ信号が与えれると、該メ
モリチップ側においては、列アドレスを一定にして、行
アドレスのみN回、+1することにより、毎回列アドレ
ス、行アドレスを与えなくとも、該メモリチップをアク
セスできる動作であり、メモリチップをアクセスする場
合に、メモリアクセスの高速化を図る手段の一つである
。
上記ニブルモード機能付きメモリチップを使用したメモ
リシステムをアクセスした場合のエラーの検出に関して
は、誤り訂正符号論理機構(ECC)を有するメモリシ
ステムにおいては、リードエラーの場合、上記誤り訂正
符号論理機構(ECC)によって、各サイク!ニーl毎
に検出される可能性が大きく、あまり問題とはならない
。然して、ライトエラーの場合は、別の命令によって当
該アドレスの内容を読み取って演算した結果をソフトウ
ェア上で見て、始めて書き込み時に障害があったことが
明らかになるという障害の潜在化の問題があり、特にニ
ブルモードで動作させる場合には、障害が発生したサイ
クルで、即時に障害を検出する必要があり、効果的な対
策の検討が望まれていた。
リシステムをアクセスした場合のエラーの検出に関して
は、誤り訂正符号論理機構(ECC)を有するメモリシ
ステムにおいては、リードエラーの場合、上記誤り訂正
符号論理機構(ECC)によって、各サイク!ニーl毎
に検出される可能性が大きく、あまり問題とはならない
。然して、ライトエラーの場合は、別の命令によって当
該アドレスの内容を読み取って演算した結果をソフトウ
ェア上で見て、始めて書き込み時に障害があったことが
明らかになるという障害の潜在化の問題があり、特にニ
ブルモードで動作させる場合には、障害が発生したサイ
クルで、即時に障害を検出する必要があり、効果的な対
策の検討が望まれていた。
tC)従来技術と問題点
ニブルモード機能付きメモリチップを使用したメモリシ
ステムにおいては、特にライト動作の時、メモリチップ
に対する制御信号に起因する障害においても、該障害自
身が潜在化する危険があり、その障害探索に伴うデータ
処理システムのオーバヘッドを大きくする要因を増やす
問題があった。
ステムにおいては、特にライト動作の時、メモリチップ
に対する制御信号に起因する障害においても、該障害自
身が潜在化する危険があり、その障害探索に伴うデータ
処理システムのオーバヘッドを大きくする要因を増やす
問題があった。
[d) 発明の目的
本発明は上記従来の欠点に鑑み、ニブルモードで動作す
るメモリをアクセスした時に、メモリ制御回路から出さ
れる制御信号のエラーを、上記ニブルモードサイクル毎
に検出する方法を提供することを目的とするものである
。
るメモリをアクセスした時に、メモリ制御回路から出さ
れる制御信号のエラーを、上記ニブルモードサイクル毎
に検出する方法を提供することを目的とするものである
。
(Ql 発明の構成
そしてこの目的は、本発明によれば、N回ニブルモード
で動作するメモリのタイミングチェック方式であって、
少なくとも(N+1)回をカウントできるカウンタを具
備し、読み出しサイクル時には、列アドレスストローブ
信号により、上記カウンタの初期設定を行い、行アドレ
スストローブ信号により該カウンタを+1ずつ更新し、
書き込みサイクル時には、同様に列アドレスストローブ
信号により、上記カウンタを初期設定を行い、行アドレ
スストローブ信号とライトイネーブル信号との論理積を
とった信号により、該カウンタを+1ずつ更新し、各サ
イクルの終了時に、上記カウンタの内容が十Nされてい
るか否かをチェックする手段を設けて、メモリのタイミ
ングの正常性をチェックする方法を提供することによっ
て達成され、ニブルモードで動作している各メモリサイ
クル毎に、制御信号のタイミングエラーが検出できるの
で、制御信号による障害を潜在化させない利点がある。
で動作するメモリのタイミングチェック方式であって、
少なくとも(N+1)回をカウントできるカウンタを具
備し、読み出しサイクル時には、列アドレスストローブ
信号により、上記カウンタの初期設定を行い、行アドレ
スストローブ信号により該カウンタを+1ずつ更新し、
書き込みサイクル時には、同様に列アドレスストローブ
信号により、上記カウンタを初期設定を行い、行アドレ
スストローブ信号とライトイネーブル信号との論理積を
とった信号により、該カウンタを+1ずつ更新し、各サ
イクルの終了時に、上記カウンタの内容が十Nされてい
るか否かをチェックする手段を設けて、メモリのタイミ
ングの正常性をチェックする方法を提供することによっ
て達成され、ニブルモードで動作している各メモリサイ
クル毎に、制御信号のタイミングエラーが検出できるの
で、制御信号による障害を潜在化させない利点がある。
(fl 発明の実施例
本発明の主旨を要約すると、ニブルモードで動作するメ
モリチップにおいては、メモリ制御回路から該メモリチ
ップに送出される制御信号は、1メモリサイクルにおい
て、一つの列アドレスストローブ信号がでると、一般に
N回の行アドレスストローブ信号が連続して送出される
ように制御されるので、そのN回の行アドレスストロー
ブ信号をカウントして、各メモリサイクルの終了時点で
、正しくN回カウントしているか否かを見て、該メモリ
タイミングの正常性をチェックしようとするものである
。
モリチップにおいては、メモリ制御回路から該メモリチ
ップに送出される制御信号は、1メモリサイクルにおい
て、一つの列アドレスストローブ信号がでると、一般に
N回の行アドレスストローブ信号が連続して送出される
ように制御されるので、そのN回の行アドレスストロー
ブ信号をカウントして、各メモリサイクルの終了時点で
、正しくN回カウントしているか否かを見て、該メモリ
タイミングの正常性をチェックしようとするものである
。
以下本発明の実施例を図面によって詳述する。
第1図が本発明の一実施例をブロック図で示したもので
あり、第2図は本発明による動作をタイムチャートで示
した図である。
あり、第2図は本発明による動作をタイムチャートで示
した図である。
図面において、1はメモリ制御回路、2はメモリ部(高
集積化されたメモリチップ)、3は行アドレスストロー
ブ信号をカウントアツプするカウンタ、4は列アドレス
ストローブ信号の立ち下がりと立ち上がりを論理微分す
る微分回路、5〜7及び10はナンド回路、8.9は否
定回路である。
集積化されたメモリチップ)、3は行アドレスストロー
ブ信号をカウントアツプするカウンタ、4は列アドレス
ストローブ信号の立ち下がりと立ち上がりを論理微分す
る微分回路、5〜7及び10はナンド回路、8.9は否
定回路である。
第2図のタイムチャートを参照しながら、第1図に示し
た実施例の動作を説−明する。
た実施例の動作を説−明する。
先ず、ライト動作時においては、メモリ制御回路1から
、書き込み動作を示すSTORE信号と共に、列アドレ
スストローブ(RAS )信号が出力され、列アドレス
ストローブ(RAS )信号はメモリ部2に入力される
と共に、微分回路4にも入力される。
、書き込み動作を示すSTORE信号と共に、列アドレ
スストローブ(RAS )信号が出力され、列アドレス
ストローブ(RAS )信号はメモリ部2に入力される
と共に、微分回路4にも入力される。
微分回路4においては、列アドレスストローブ(RAS
)信号の立ち下がり微分がとられ、カウンタ3をリセ
ットする信号RESETを出力し、カウンタ3をリセッ
トする。従って、カウンタ3の出力値は000となるが
、本実施例においては、カウンタ3の1ビツト目と2ビ
ツト目には否定回路8.9が挿入されてい番ので、Ql
、 Q2. Q3の出力値は110となっている。
)信号の立ち下がり微分がとられ、カウンタ3をリセ
ットする信号RESETを出力し、カウンタ3をリセッ
トする。従って、カウンタ3の出力値は000となるが
、本実施例においては、カウンタ3の1ビツト目と2ビ
ツト目には否定回路8.9が挿入されてい番ので、Ql
、 Q2. Q3の出力値は110となっている。
次に、ニブルモードの動作に従って、行アドレスストロ
ーブ(CAS )信号、ライトイネーブル(■)信号が
連続して、N個(本実施例ではN=4)出力され、メモ
リ部2に供給されると共に、ナンド回路5,6に入力さ
れるように動作する。
ーブ(CAS )信号、ライトイネーブル(■)信号が
連続して、N個(本実施例ではN=4)出力され、メモ
リ部2に供給されると共に、ナンド回路5,6に入力さ
れるように動作する。
この結果、ナンド回路6の出力(CLOCK )は、上
記行アドレスストローブ(CAS )信号、ライトイネ
ーブル(WE)信号と同じパルス列となり、該パルス信
号をカウンタ3がカウントアンプするように動作する。
記行アドレスストローブ(CAS )信号、ライトイネ
ーブル(WE)信号と同じパルス列となり、該パルス信
号をカウンタ3がカウントアンプするように動作する。
この時のカウンタ3の動作は、第2図のタイムチャート
から明らかな如く、口1. Q2. Q3の出力点で見
て、初期値110から010.100,000.111
にカウントアツプし、4個目の行アドレスストローブ(
CAS )信号、ライトイネーブル(WE)信号がメモ
リ部2に入力された所で、ナンド回路10で該ニブルモ
ードサイクルの終了を示す列アドレスストローブ(RA
S ”)信号の立ち上がり微分信号(STROBB)と
論理積がとれ、チェックアウト信号(CHKOUT)を
出力し、上記ニブルモード動作が正常終了したことを示
す。
から明らかな如く、口1. Q2. Q3の出力点で見
て、初期値110から010.100,000.111
にカウントアツプし、4個目の行アドレスストローブ(
CAS )信号、ライトイネーブル(WE)信号がメモ
リ部2に入力された所で、ナンド回路10で該ニブルモ
ードサイクルの終了を示す列アドレスストローブ(RA
S ”)信号の立ち上がり微分信号(STROBB)と
論理積がとれ、チェックアウト信号(CHKOUT)を
出力し、上記ニブルモード動作が正常終了したことを示
す。
第2図のタイムチャートにおいて、第2回目のニブルモ
ード動作を見ると、行アドレスストローブ(CAS )
信号が2個目で欠ける異常動作となっている。この時、
ナンド回路6の信号(CLOCK )も2発目が欠ける
ように動作しく即ち、カウントアンプが1個少なくなる
) 、Ql、 Q2. Q3の出力点で見ると、初期値
110から010,010,100,000となり、正
常に動作しているライトイネーブル(WE)信号の4個
目において、全カウントにならない為、該ニブルモード
サイクルの終了を示す列アドレスがとれず、チェックア
ウト信号(CIIKOUT)を出力しないように動作し
、このニブルモード動作が異常であったことを示す。
ード動作を見ると、行アドレスストローブ(CAS )
信号が2個目で欠ける異常動作となっている。この時、
ナンド回路6の信号(CLOCK )も2発目が欠ける
ように動作しく即ち、カウントアンプが1個少なくなる
) 、Ql、 Q2. Q3の出力点で見ると、初期値
110から010,010,100,000となり、正
常に動作しているライトイネーブル(WE)信号の4個
目において、全カウントにならない為、該ニブルモード
サイクルの終了を示す列アドレスがとれず、チェックア
ウト信号(CIIKOUT)を出力しないように動作し
、このニブルモード動作が異常であったことを示す。
上記チェックアウト信号(CIIKOUT)が閉塞され
る動作は、ライトイネーブル(−E)信号が欠けた時に
も、同じように動作することは、ナンド回路7.6の論
理条件を見れば明らかである。
る動作は、ライトイネーブル(−E)信号が欠けた時に
も、同じように動作することは、ナンド回路7.6の論
理条件を見れば明らかである。
同様にして、リード動作の時は、行アドレスストローブ
(CAS )信号のみをナンド回路5で受けて、カウン
タ3をカウントアツプするCLOCK信号を作成してい
るので(この時、書き込み動作を示す信号5TOREが
論理“0”であるので、ナンド回路7の出力は常時論理
″1”となっていて、上記CLOCK信号の作成には関
与しないようになっている)、該CLOCK信号をカウ
ントアンプすることにより、リード動作の異常を検出す
ることができる。
(CAS )信号のみをナンド回路5で受けて、カウン
タ3をカウントアツプするCLOCK信号を作成してい
るので(この時、書き込み動作を示す信号5TOREが
論理“0”であるので、ナンド回路7の出力は常時論理
″1”となっていて、上記CLOCK信号の作成には関
与しないようになっている)、該CLOCK信号をカウ
ントアンプすることにより、リード動作の異常を検出す
ることができる。
第2図のタイムチャートでは正常なリード動作を示して
いる。
いる。
fgl 発明の効果
以上、詳細に説明したように、本発明のメモリタイミン
グチェック方式は、メモリアクセス動作がN回ニブルモ
ードで動作している時、該ニブルモードサイクル毎に、
読み出しサイクルの時は行アドレスストローブ(CAS
)信号のみを、書き込みサイクルの時は行アドレスス
トローブ(CAS)信号とライトイネーブル(%lE)
信号との論理積をとった信号をカウンタでカウントアツ
プし、該カウンタの内容が十Nされているがどうかをチ
ェックするように動作するので、ニブルモードで動作し
ている各メモリサイクル毎に、制御信号のタイミングエ
ラーが検出でき、制御信号による障害を潜在化させない
効果がある。
グチェック方式は、メモリアクセス動作がN回ニブルモ
ードで動作している時、該ニブルモードサイクル毎に、
読み出しサイクルの時は行アドレスストローブ(CAS
)信号のみを、書き込みサイクルの時は行アドレスス
トローブ(CAS)信号とライトイネーブル(%lE)
信号との論理積をとった信号をカウンタでカウントアツ
プし、該カウンタの内容が十Nされているがどうかをチ
ェックするように動作するので、ニブルモードで動作し
ている各メモリサイクル毎に、制御信号のタイミングエ
ラーが検出でき、制御信号による障害を潜在化させない
効果がある。
第1図が本発明の一実施例をブロック図で示した図、第
2図は本発明による動作をタイムチャートで示した図で
ある。 図面において、1はメモリ制御回路、2はメモリ部、3
はカウンタ、4は微分回路、 RASは列アドレススト
ローブ信号、 CASば行アドレスストローブ信号、
WEはライトイネーブル信号、 RESETはカウンタ
をリセットする信号、 CLOCKはカウンタをカウン
トアンプする信号、 5TROBEはニブルモードサイ
クルの終了を示す信号、 CIIKOllTは制御タイ
ミングの正常性を示す信号、をそれぞれ示す。
2図は本発明による動作をタイムチャートで示した図で
ある。 図面において、1はメモリ制御回路、2はメモリ部、3
はカウンタ、4は微分回路、 RASは列アドレススト
ローブ信号、 CASば行アドレスストローブ信号、
WEはライトイネーブル信号、 RESETはカウンタ
をリセットする信号、 CLOCKはカウンタをカウン
トアンプする信号、 5TROBEはニブルモードサイ
クルの終了を示す信号、 CIIKOllTは制御タイ
ミングの正常性を示す信号、をそれぞれ示す。
Claims (1)
- N回ニブルモードで動作するメモリのタイミングチェッ
ク方式であって、少なくとも(N+1)回をカウントで
きるカウンタを具備し、読み出しサイクル時には、列ア
ドレスストローブ信号により、上記カウンタの初期設定
を行い、行アドレスストローブ信号により該カウンタを
+1ずつ更新し、書き込みサイクル時には、同様に列ア
ドレスストローブ信号により、上記カウンタを初期設定
を行い、行アドレスストローブ信号とライトイネーブル
信号との論理積をとった信号により、該カウンタを+1
ずつ更新し、各サイクルの終了時に、上記カウンタの内
容が十Nされているか否かをチェックする手段を設けて
、メモリのタイミングの正常性をチェックすることを特
徴とするメモリタイミングチェック方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58157386A JPS6049452A (ja) | 1983-08-29 | 1983-08-29 | メモリタイミングチェック方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58157386A JPS6049452A (ja) | 1983-08-29 | 1983-08-29 | メモリタイミングチェック方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6049452A true JPS6049452A (ja) | 1985-03-18 |
Family
ID=15648503
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58157386A Pending JPS6049452A (ja) | 1983-08-29 | 1983-08-29 | メモリタイミングチェック方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6049452A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103458290A (zh) * | 2013-08-21 | 2013-12-18 | 深圳市同洲电子股份有限公司 | 一种兼容多种内存时序的方法和数字电视终端 |
-
1983
- 1983-08-29 JP JP58157386A patent/JPS6049452A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103458290A (zh) * | 2013-08-21 | 2013-12-18 | 深圳市同洲电子股份有限公司 | 一种兼容多种内存时序的方法和数字电视终端 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6615374B1 (en) | First and next error identification for integrated circuit devices | |
| JPH0481932A (ja) | 割込みコントローラ | |
| JPS63273942A (ja) | 論理演算装置 | |
| JPS6049452A (ja) | メモリタイミングチェック方式 | |
| JP2644112B2 (ja) | Fifo試験診断回路 | |
| JP2788810B2 (ja) | リフレッシュタイミングチェック回路 | |
| JP2697393B2 (ja) | リセット回路 | |
| JPH0374422B2 (ja) | ||
| SU896626A1 (ru) | Устройство дл контрол ввода-вывода | |
| JP2871337B2 (ja) | メモリ監視回路 | |
| JPH0322060A (ja) | メモリエラー検出制御方式 | |
| JPS62166449A (ja) | 論理装置の履歴記憶装置 | |
| JPS6057107B2 (ja) | 誤読取検出回路 | |
| JPS594800B2 (ja) | メモリ回路 | |
| JPH01134645A (ja) | タイミング発生回路 | |
| JPH06161796A (ja) | 情報処理装置 | |
| JPH01140356A (ja) | Ecc回路チェック方式 | |
| JPS58219646A (ja) | パイプライン制御方式 | |
| JPS585447B2 (ja) | シヨウガイハンダンホウシキ | |
| JPH05346892A (ja) | 情報処理装置 | |
| JPH1040174A (ja) | データ書込み方式 | |
| JPH01191236A (ja) | 疑似エラー発生回路 | |
| JPS58102315A (ja) | 書込み補正回路の故障診断方式 | |
| JPH0934801A (ja) | Fifoのポインタ制御異常検出方法 | |
| JPH0540583A (ja) | 情報処理システム |