JPS583200A - メモリチエツク方式 - Google Patents
メモリチエツク方式Info
- Publication number
- JPS583200A JPS583200A JP56102853A JP10285381A JPS583200A JP S583200 A JPS583200 A JP S583200A JP 56102853 A JP56102853 A JP 56102853A JP 10285381 A JP10285381 A JP 10285381A JP S583200 A JPS583200 A JP S583200A
- Authority
- JP
- Japan
- Prior art keywords
- check
- value
- memory
- register
- bit
- 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/0751—Error or fault detection not based on redundancy
- G06F11/0763—Error or fault detection not based on redundancy by bit configuration check, e.g. of formats or tags
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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
従来、メモリのチェック方式としては、メモリの同一ア
ドレスの水子ビット又ハ全アトレスにわたる同一ビット
位置、即ち垂直ビットについて、IIIの数が偶数であ
るか奇数であるかを検出するバ17 /?イテエック方
式が知られていたが、この方式では、各ビットの111
1の数が偶数個変動してしまった場合には、誤pのチェ
ックが不可能になる不都合があった。
ドレスの水子ビット又ハ全アトレスにわたる同一ビット
位置、即ち垂直ビットについて、IIIの数が偶数であ
るか奇数であるかを検出するバ17 /?イテエック方
式が知られていたが、この方式では、各ビットの111
1の数が偶数個変動してしまった場合には、誤pのチェ
ックが不可能になる不都合があった。
そこで、本発明は、メモリの被検査領域の全アドレスに
わたる同一ビット位置における同一ビット内容の数を累
計して累計4vAを算出し、それをチェックメモリ領域
中の検査値と照合するようにして構成し、もって前述の
欠点な解消したメモリチェック方式を提供することを目
的とするものである。
わたる同一ビット位置における同一ビット内容の数を累
計して累計4vAを算出し、それをチェックメモリ領域
中の検査値と照合するようにして構成し、もって前述の
欠点な解消したメモリチェック方式を提供することを目
的とするものである。
以下、図面に示す実施例に基き、本発明を具体的に説明
する。
する。
第1図は本発明が適用されたメモリチェック回路の一例
を示すブロック図、弗2図は本究明によるメモリチェッ
ク方式の一冥施例を示す模式図である。
を示すブロック図、弗2図は本究明によるメモリチェッ
ク方式の一冥施例を示す模式図である。
メモリチェック回路1は、第1図に示すように、メモリ
2t−有しておシ、メモリ2には、第2図に示Iすよう
に、メモリアドレスがME− 0からMFi−nlでの
、被検査領域であるプログラムメモリ領域2aと、メモ
リアドレスがME−(n+1)からME−(m+n)ま
でのチェックメモリ領域2bが設けられ、更に各メモリ
アドレスにはBO〜B7の8個のビットがIけられてい
る。また、メモリ2には、第1図に示すように、レジス
タ3を介してビットレジスタ5が接続しており、ピット
レジスタ5には後述のレジスタ7と共に累計手段を構成
する加算機6が接続している。加算機6にはレジスタT
が接続しており、レジスタ7はメモリ2に接続されたチ
ェック回W&9が接続している。
2t−有しておシ、メモリ2には、第2図に示Iすよう
に、メモリアドレスがME− 0からMFi−nlでの
、被検査領域であるプログラムメモリ領域2aと、メモ
リアドレスがME−(n+1)からME−(m+n)ま
でのチェックメモリ領域2bが設けられ、更に各メモリ
アドレスにはBO〜B7の8個のビットがIけられてい
る。また、メモリ2には、第1図に示すように、レジス
タ3を介してビットレジスタ5が接続しており、ピット
レジスタ5には後述のレジスタ7と共に累計手段を構成
する加算機6が接続している。加算機6にはレジスタT
が接続しており、レジスタ7はメモリ2に接続されたチ
ェック回W&9が接続している。
本発明は、以上のような構成を有するので、メモリ2を
チェックするには、プログラムメモリ領域2aにおける
各アドレスのBO〜B7の8ビツトを一括して読み出し
レジスタ3に収納する。ピットレジスタ5はレジスタ3
中の特定ビットの内容が1111であるか否か、例えば
BOビットの内容がl11であるか否かを検出し、′l
―の場合にのみ加算信号81を加算機6に出力する。7
JII 8機6は信号81により、レジスタ7の内容を
読み出してきて、その値に1だけ71[1算L、累計値
TとしてレジスタIに再度収納する。こうして、メモリ
2のME−0からM E −nまでの(n + 1 )
個のアドレスの同一ビット位fit(ここではBOビッ
ト)について、l11がある度に加算機6がレジスタI
の累計値Tを、lずつ加算する形で更新してゆく。M
E −nまでのアドレスの読み出しが終了すると、レジ
スタ7中にはMFi−oからME−nまでの全アドレス
のBOビットにおける11″の数が累計され、その累計
値Tは直ちにチェック回路9に出力される。
チェックするには、プログラムメモリ領域2aにおける
各アドレスのBO〜B7の8ビツトを一括して読み出し
レジスタ3に収納する。ピットレジスタ5はレジスタ3
中の特定ビットの内容が1111であるか否か、例えば
BOビットの内容がl11であるか否かを検出し、′l
―の場合にのみ加算信号81を加算機6に出力する。7
JII 8機6は信号81により、レジスタ7の内容を
読み出してきて、その値に1だけ71[1算L、累計値
TとしてレジスタIに再度収納する。こうして、メモリ
2のME−0からM E −nまでの(n + 1 )
個のアドレスの同一ビット位fit(ここではBOビッ
ト)について、l11がある度に加算機6がレジスタI
の累計値Tを、lずつ加算する形で更新してゆく。M
E −nまでのアドレスの読み出しが終了すると、レジ
スタ7中にはMFi−oからME−nまでの全アドレス
のBOビットにおける11″の数が累計され、その累計
値Tは直ちにチェック回路9に出力される。
チェック回路9はチェックメモリ領域2bのアドレスM
E −(n+1 )からME−(m十n)中のBOビッ
トに格納されている検査値Kl読み出して、累計値にと
照合する。領域2bには、ブロクラムメモリ領域2aの
内容が全て正しいとした場合の、全アドレスにわたる同
一ビット位置におけるIImの数が、検査値にとして各
ビット位置毎に格納されているので、各ヒツト位置の検
査値にと累計値Kが一致すれは、全アドレスにわたる当
該ビットの内容は正しいものと判断され、一致しなけれ
ば当該ビットの内容は正しくないものと判断される。こ
うして、BOから87ビツトの全てについてIImの数
を照合することによシ、ブロクラムメモリ領域2aの内
容は正確にチェックされる。
E −(n+1 )からME−(m十n)中のBOビッ
トに格納されている検査値Kl読み出して、累計値にと
照合する。領域2bには、ブロクラムメモリ領域2aの
内容が全て正しいとした場合の、全アドレスにわたる同
一ビット位置におけるIImの数が、検査値にとして各
ビット位置毎に格納されているので、各ヒツト位置の検
査値にと累計値Kが一致すれは、全アドレスにわたる当
該ビットの内容は正しいものと判断され、一致しなけれ
ば当該ビットの内容は正しくないものと判断される。こ
うして、BOから87ビツトの全てについてIImの数
を照合することによシ、ブロクラムメモリ領域2aの内
容は正確にチェックされる。
なお、上述の実施例は全アドレスにわたる同一ビット位
置における1II11の数を累計することによシメモリ
2の内容をチェックする場合につイテ述べたが、チェッ
ク対象、即ち累計すべき対象は同一ビット内容であれば
1llI+に限らず+lO1でもよいことは勿論である
。
置における1II11の数を累計することによシメモリ
2の内容をチェックする場合につイテ述べたが、チェッ
ク対象、即ち累計すべき対象は同一ビット内容であれば
1llI+に限らず+lO1でもよいことは勿論である
。
以上説明したように、本発明によれば、メモリ2の被検
査領域である、プログラムメモIJ2aの全アドレスに
わたる同一ビット位置における1111又はI□lの同
一ビット内容の数を累計して累計値Tを算出し、それを
チェックメモリ領域2b中に格納された検査値にと照合
するようにしたので、従来のように例えばnl−の数が
偶数個変動したとしても、直ちにwA9をチェックする
ことができ、信頼性の高いメモリチェック方式の提供が
可能となる。
査領域である、プログラムメモIJ2aの全アドレスに
わたる同一ビット位置における1111又はI□lの同
一ビット内容の数を累計して累計値Tを算出し、それを
チェックメモリ領域2b中に格納された検査値にと照合
するようにしたので、従来のように例えばnl−の数が
偶数個変動したとしても、直ちにwA9をチェックする
ことができ、信頼性の高いメモリチェック方式の提供が
可能となる。
第1図は本発明が適用されたメモリチェック回路の一ν
1.を示す10ツク図、第2図は本発明によるメモリチ
ェック方式の一実施例を示す模式図である。 2・・・・・・メモリ 2a・・・・・・被検査領域(プログラムメモリ)2b
・・・・・・メモリチェック領域 6・・・・・・累計手段(加算機) 7・・・・・・累計手段(レジスタ) K・・・・・・検査値 T・・・・・・累計値 出願人 冨士通株式会社
1.を示す10ツク図、第2図は本発明によるメモリチ
ェック方式の一実施例を示す模式図である。 2・・・・・・メモリ 2a・・・・・・被検査領域(プログラムメモリ)2b
・・・・・・メモリチェック領域 6・・・・・・累計手段(加算機) 7・・・・・・累計手段(レジスタ) K・・・・・・検査値 T・・・・・・累計値 出願人 冨士通株式会社
Claims (1)
- メモリの被検査領域の全アドレスにわたる同一ビット位
置における同一ビット内容の数を累計する累計手段及び
、所定アドレス域にわたる同一ビット位置における同一
ビット内容の数を検査値□として格納するチェックメモ
リ領域を設け、検量値と前記累計手段による累計値を照
合することによシメモリのチェックを行なうようにして
構成したメモリチェック方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56102853A JPS583200A (ja) | 1981-06-30 | 1981-06-30 | メモリチエツク方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56102853A JPS583200A (ja) | 1981-06-30 | 1981-06-30 | メモリチエツク方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS583200A true JPS583200A (ja) | 1983-01-08 |
Family
ID=14338479
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56102853A Pending JPS583200A (ja) | 1981-06-30 | 1981-06-30 | メモリチエツク方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS583200A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5349697A (en) * | 1991-06-14 | 1994-09-20 | Nokia Mobile Phones Ltd. | Radiotelephone including battery-backup random access memory for storing operating code |
| US5400057A (en) * | 1990-06-27 | 1995-03-21 | Texas Instruments Incorporated | Internal test circuits for color palette device |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS541422A (en) * | 1977-06-06 | 1979-01-08 | Citizen Watch Co Ltd | Fixed quantity of liquid supplying device |
-
1981
- 1981-06-30 JP JP56102853A patent/JPS583200A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS541422A (en) * | 1977-06-06 | 1979-01-08 | Citizen Watch Co Ltd | Fixed quantity of liquid supplying device |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5400057A (en) * | 1990-06-27 | 1995-03-21 | Texas Instruments Incorporated | Internal test circuits for color palette device |
| US5349697A (en) * | 1991-06-14 | 1994-09-20 | Nokia Mobile Phones Ltd. | Radiotelephone including battery-backup random access memory for storing operating code |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1159960A (en) | Error detecting and correcting ram assembly | |
| US6293385B1 (en) | Coin sorting device using data related to false coins themselves | |
| GB1328164A (en) | Data retrieval apparatus | |
| US4924465A (en) | Memory with function test of error detection/correction device | |
| JP3124278B2 (ja) | プログラムメモリのメモリセル内容の検査方法 | |
| JPS583200A (ja) | メモリチエツク方式 | |
| JP2606862B2 (ja) | 単−エラー検出・訂正方式 | |
| US3391568A (en) | Navigation system | |
| JPH0419025B2 (ja) | ||
| JP2542351B2 (ja) | 故障情報記憶装置 | |
| JPS60122426A (ja) | 書込みデ−タチエック方式 | |
| KR100282776B1 (ko) | 메모리에서 에러발생 주소검출방법 | |
| JPS57152598A (en) | Data processing device | |
| JPS60200352A (ja) | メモリ装置診断方式 | |
| JPH04276397A (ja) | メモリカードシステムの機能検査方法 | |
| JPS59177799A (ja) | 読出専用メモリのチエツク方式 | |
| JPH0250226A (ja) | マイクロコンピュータ | |
| JP2859172B2 (ja) | 情報処理装置のデバッグ回路 | |
| JPH03211632A (ja) | 網羅率測定装置 | |
| JPH0793505A (ja) | 計数積算装置 | |
| JPH0338752A (ja) | 記憶装置 | |
| JPS63753A (ja) | メモリエラ−訂正・検出回路の試験方式 | |
| JPH04307632A (ja) | データラインモニタ | |
| JPH03270541A (ja) | 受信データ保護回路 | |
| JPH0361890A (ja) | 磁探装置 |