JPS5987700A - マイクロコンピユ−タのメインメモリ - Google Patents
マイクロコンピユ−タのメインメモリInfo
- Publication number
- JPS5987700A JPS5987700A JP57197911A JP19791182A JPS5987700A JP S5987700 A JPS5987700 A JP S5987700A JP 57197911 A JP57197911 A JP 57197911A JP 19791182 A JP19791182 A JP 19791182A JP S5987700 A JPS5987700 A JP S5987700A
- Authority
- JP
- Japan
- Prior art keywords
- microcomputer
- byte
- bit error
- data
- random access
- 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/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1076—Parity data used in redundant arrays of independent storages, e.g. in RAID systems
-
- 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/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1008—Adding 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)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明はマイクロコンピュータのメインメモリに関する
もので、信頼性の向上を図するものである。
もので、信頼性の向上を図するものである。
従来この種の装置として第1図に示すものがあった。図
において、(l)は図示しないマイクロコンピュータと
の間でデータの読出しまたは番込みが行われるランダム
アクセスメモリ群(以下、RAM群と称す)、(M+は
上記マイクロコンピュータから出力されるアドレス信号
により上記RA M群(1)からデータの読出しまたは
誓込みを行うべく該当RAMf:選択する選択回路で、
図1示構成において、選択回μ(2)はマイクロプロセ
ッサから出力されるアドレス信号によりRAM群(1)
のチップセレクト信号を生成することになり、このチッ
プセレクト信号によ9戸(択されたRAMはマイクロプ
ロセッサから出力されるアドレス信号によりチップ内セ
ルを選択することになる。そして、その辿択されたセル
に対し、マイクロコンピュータから送出されるコマンド
信号によりデータの験1出し、または書込みが実行され
るようになされている。
において、(l)は図示しないマイクロコンピュータと
の間でデータの読出しまたは番込みが行われるランダム
アクセスメモリ群(以下、RAM群と称す)、(M+は
上記マイクロコンピュータから出力されるアドレス信号
により上記RA M群(1)からデータの読出しまたは
誓込みを行うべく該当RAMf:選択する選択回路で、
図1示構成において、選択回μ(2)はマイクロプロセ
ッサから出力されるアドレス信号によりRAM群(1)
のチップセレクト信号を生成することになり、このチッ
プセレクト信号によ9戸(択されたRAMはマイクロプ
ロセッサから出力されるアドレス信号によりチップ内セ
ルを選択することになる。そして、その辿択されたセル
に対し、マイクロコンピュータから送出されるコマンド
信号によりデータの験1出し、または書込みが実行され
るようになされている。
しかるに、従来のメインメモリは以上のように1゛酵成
されているので、RAMが誤動作して1ビツト誤怜を生
じた場合にはプログラムの命令が変化し、プログラムの
暴走及びシステムの誤動作等重大な障害を引起すiこと
が・めった。しかして、これを解消する之めに、パリテ
ィ検定を実施すればシステムの誤動作は避けられるが、
システムダウンは避けらルないなどの欠点がめった。
されているので、RAMが誤動作して1ビツト誤怜を生
じた場合にはプログラムの命令が変化し、プログラムの
暴走及びシステムの誤動作等重大な障害を引起すiこと
が・めった。しかして、これを解消する之めに、パリテ
ィ検定を実施すればシステムの誤動作は避けられるが、
システムダウンは避けらルないなどの欠点がめった。
そこで本発明は上記のような従来のものの欠点を除去す
るためになされたもので、1ビット誤り訂正2ビット誤
り検出回路(L−7下、5EC−DED回路と称す)を
付加することにより1ビット誤りを訂正して重大な障害
を引起す確率を格段的に減少させることができる信頼性
の高いマイクロコンピュータのメインメモリを提供する
ことを目的としている。
るためになされたもので、1ビット誤り訂正2ビット誤
り検出回路(L−7下、5EC−DED回路と称す)を
付加することにより1ビット誤りを訂正して重大な障害
を引起す確率を格段的に減少させることができる信頼性
の高いマイクロコンピュータのメインメモリを提供する
ことを目的としている。
N下、本発明の一実施例を第2図について説明する 第
21網において、(IOA)は上位バイトRAM群、(
108)は下位バイトRAM群で、これら上位及び下位
バイトRAM群(IOA)、(IOB )と図示しない
マイクロコンピュータとの間にそれぞれ上位バイト5E
C−1n:Dtす1路(2OA)及び下位バ4−(ト5
EC−DED回路(20B )が設けられている。
21網において、(IOA)は上位バイトRAM群、(
108)は下位バイトRAM群で、これら上位及び下位
バイトRAM群(IOA)、(IOB )と図示しない
マイクロコンピュータとの間にそれぞれ上位バイト5E
C−1n:Dtす1路(2OA)及び下位バ4−(ト5
EC−DED回路(20B )が設けられている。
なお、jiiQ)は従来と同様にマイクロコンピュータ
から送出されるアドレス信号により上位及び下位バイト
RAM群(IOA)、(IOB)のチップセレクト信号
を生成する選択回路であシ、また該構成において、デー
タは16ビツトであシ、データの上位8ビツト(上位バ
イト)と、データの下位8ビツト(下位バイト)を独立
にアクセス(1!J下バイトアクセスという)可能なシ
ステムを前提としている。
から送出されるアドレス信号により上位及び下位バイト
RAM群(IOA)、(IOB)のチップセレクト信号
を生成する選択回路であシ、また該構成において、デー
タは16ビツトであシ、データの上位8ビツト(上位バ
イト)と、データの下位8ビツト(下位バイト)を独立
にアクセス(1!J下バイトアクセスという)可能なシ
ステムを前提としている。
したがって、第2図構成によれば、従来と同様に選択回
路(80)は、図示しないマイクロプロセッサから出力
されるアドレス信号によシ上敞バイトRA M群(IO
A )、下位バイトRAM群(10B)のチップセレク
ト信号を生成する仁とになり、このチップセレクト信号
により選択されたRAMは、マイクロプロセッサから出
力されるアドレス信号によりチップ内セルを選択するこ
とになる。そしてその選択されたセルに対しデータの読
出し、または書込本がコマンド信号によシ実行きれるこ
とになる。しかして、データの読出しを実行した際、1
ビット誤りが発生ずれば、上位パイ)SEC−DED回
路(20A)または、下位バイト5Ec−DED(ロ)
路(20B)によシ訂正されたデータがマイクロプロセ
ッサに出力されると同時に、誤ったセルに訂正されたデ
ータが悟込まれることになる。
路(80)は、図示しないマイクロプロセッサから出力
されるアドレス信号によシ上敞バイトRA M群(IO
A )、下位バイトRAM群(10B)のチップセレク
ト信号を生成する仁とになり、このチップセレクト信号
により選択されたRAMは、マイクロプロセッサから出
力されるアドレス信号によりチップ内セルを選択するこ
とになる。そしてその選択されたセルに対しデータの読
出し、または書込本がコマンド信号によシ実行きれるこ
とになる。しかして、データの読出しを実行した際、1
ビット誤りが発生ずれば、上位パイ)SEC−DED回
路(20A)または、下位バイト5Ec−DED(ロ)
路(20B)によシ訂正されたデータがマイクロプロセ
ッサに出力されると同時に、誤ったセルに訂正されたデ
ータが悟込まれることになる。
このため、しI示構成においては、従来例のようにRA
Mが誤動作して1ビツト誤シを生じることはなくプロ
グラムの暴走及びシステムの誤動作等重大な障害を引き
起こすことがないのは勿論のことシステムダウンも生じ
ない。
Mが誤動作して1ビツト誤シを生じることはなくプロ
グラムの暴走及びシステムの誤動作等重大な障害を引き
起こすことがないのは勿論のことシステムダウンも生じ
ない。
゛ なお、上記実施例では、メインメモリについて説明
したものであるが、補助メモリであってもよく上記実施
例と同様の効果を奏する。
したものであるが、補助メモリであってもよく上記実施
例と同様の効果を奏する。
匂上のように、本発明によれば、上位バイト5EC−D
EDと下位、<イ、 ) 5EC−L)El)t−独立
に構成しバイトアクセスが可能な構成としたので、従来
例よシ格段的に信頼性の尚いマイクロコンピュータのメ
インメモリが得られる効果かある。
EDと下位、<イ、 ) 5EC−L)El)t−独立
に構成しバイトアクセスが可能な構成としたので、従来
例よシ格段的に信頼性の尚いマイクロコンピュータのメ
インメモリが得られる効果かある。
第1図は従来の構成を示すブロック図、第2図1は本発
明の一実施例によるマイクロコンピュータのメインメモ
リの14成を示すブロック1シlである。 (IOA)、(IOB ) :上位バイトRAM群と下
位バイトRAM群、 (20A)、(20B):上位バイト5EC−DED回
路と下位バイト5EC−DED回路、 +8o) 11選択回路。 代理人 葛 野 信 −
明の一実施例によるマイクロコンピュータのメインメモ
リの14成を示すブロック1シlである。 (IOA)、(IOB ) :上位バイトRAM群と下
位バイトRAM群、 (20A)、(20B):上位バイト5EC−DED回
路と下位バイト5EC−DED回路、 +8o) 11選択回路。 代理人 葛 野 信 −
Claims (1)
- 【特許請求の範囲】 マイクロコンピュータとの間でデータの読出しまlj:
を込与を行うラン麿゛ムアクセスメモリ群。 上:ij マイクロコンピュータから送出されるアドレ
ス信号により上記ランi゛ム了り十スメモリ群からデー
タの読、出し絖たは書込みを行うべき該当ランダムアク
セスメモリを選択する選択回路を備えたマイクロコンピ
ュータのメインメモ9VCおいc、上記ランダムアクセ
スメモリ群を、上位バイトランダムアクセスメモリ群と
下位バイトランダムアクセスメモリ群とに分割して設け
ると共に、これら上位及び下位バイトランダムアクセス
メモリ群トマイクロコンピュータとの曲にそnぞれ1ビ
ット誤り訂正2ピツト1lllり検出回路を設けて、バ
イトアクセス可能な、!−4成としたことを特命とする
マイクロコンピュータのメインメモリ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57197911A JPS5987700A (ja) | 1982-11-09 | 1982-11-09 | マイクロコンピユ−タのメインメモリ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57197911A JPS5987700A (ja) | 1982-11-09 | 1982-11-09 | マイクロコンピユ−タのメインメモリ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS5987700A true JPS5987700A (ja) | 1984-05-21 |
Family
ID=16382319
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57197911A Pending JPS5987700A (ja) | 1982-11-09 | 1982-11-09 | マイクロコンピユ−タのメインメモリ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5987700A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04293138A (ja) * | 1990-12-17 | 1992-10-16 | Motorola Inc | エラー検出/補正メモリシステム |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57176460A (en) * | 1981-04-24 | 1982-10-29 | Toshiba Corp | Parity check system |
-
1982
- 1982-11-09 JP JP57197911A patent/JPS5987700A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57176460A (en) * | 1981-04-24 | 1982-10-29 | Toshiba Corp | Parity check system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04293138A (ja) * | 1990-12-17 | 1992-10-16 | Motorola Inc | エラー検出/補正メモリシステム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5659678A (en) | Fault tolerant memory | |
| EP0032957B1 (en) | Information processing system for error processing, and error processing method | |
| US4608687A (en) | Bit steering apparatus and method for correcting errors in stored data, storing the address of the corrected data and using the address to maintain a correct data condition | |
| US4791641A (en) | Parallel processor error checking | |
| US4701846A (en) | Computer system capable of interruption using special protection code for write interruption region of memory device | |
| JPH02206843A (ja) | 不良データアルゴリズム | |
| US20040237001A1 (en) | Memory integrated circuit including an error detection mechanism for detecting errors in address and control signals | |
| US4621364A (en) | Circuit arrangement for recording the addresses of storage cells with erroneous content | |
| US4521872A (en) | Instruction storage | |
| US20240095120A1 (en) | Error detection, correction, and media management on a cxl type 3 device | |
| JPS5987700A (ja) | マイクロコンピユ−タのメインメモリ | |
| KR860002027B1 (ko) | 키이 기억 에러 처리 시스템 | |
| JPS6129024B2 (ja) | ||
| US5404475A (en) | Memory apparatus comprising memory cards with a side detecting signal pin and address assignment circuitry | |
| JPS62299000A (ja) | 半導体メモリ | |
| JPS61290556A (ja) | メモリエラ−回復方式 | |
| JPS60167051A (ja) | 記憶装置 | |
| JPH02245954A (ja) | 半導体記憶装置 | |
| JPS6232826B2 (ja) | ||
| JPS6041374B2 (ja) | 1ビツト誤り訂正・2ビツト誤り検出方式 | |
| JPS60117354A (ja) | 記憶装置における読み出しデ−タ正否判別方法 | |
| JPS63192147A (ja) | コンピユ−タシステムにおけるメモリ用インタフエイス回路 | |
| JPH01309421A (ja) | 誤り訂正方式 | |
| JPH0363097B2 (ja) | ||
| JPS6031035B2 (ja) | 磁気バブル記憶装置 |