JPS58199498A - メモリシステム - Google Patents
メモリシステムInfo
- Publication number
- JPS58199498A JPS58199498A JP57082491A JP8249182A JPS58199498A JP S58199498 A JPS58199498 A JP S58199498A JP 57082491 A JP57082491 A JP 57082491A JP 8249182 A JP8249182 A JP 8249182A JP S58199498 A JPS58199498 A JP S58199498A
- Authority
- JP
- Japan
- Prior art keywords
- bit width
- bit
- memory
- ecc
- data
- 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
【発明の詳細な説明】
〔発明の技術分野〕
本発明は信頼性向上のためにハミングコードとして知ら
れているエラー検出/訂正コード(以下B CC: F
frror Correcting Code )を付
加した主E憶装置(以下メモリ)システムに関する。
れているエラー検出/訂正コード(以下B CC: F
frror Correcting Code )を付
加した主E憶装置(以下メモリ)システムに関する。
従来、ECCを付加されたメモリシステムに於て、シス
テム性能の向上を目的として、メモリのアクセス幅(読
出し/書込みビット幅)を広げることが行なわれたが、
上記ECCはアクセス単位幅(ビット数)に対し成る定
数を発生する必要があるので、メモリへの書込み時にア
クセス幅より小さな単位を書込む場合、一旦メモリより
読出したデータと書込もうとするデータとをパックしな
おして、ECCを発生させ書込んでいた。
テム性能の向上を目的として、メモリのアクセス幅(読
出し/書込みビット幅)を広げることが行なわれたが、
上記ECCはアクセス単位幅(ビット数)に対し成る定
数を発生する必要があるので、メモリへの書込み時にア
クセス幅より小さな単位を書込む場合、一旦メモリより
読出したデータと書込もうとするデータとをパックしな
おして、ECCを発生させ書込んでいた。
以上従来の書込みでは、アクセス単位よシ幅の狭いデー
タを書く場合には、2回のメモリサイクルを必要とする
欠点があった。
タを書く場合には、2回のメモリサイクルを必要とする
欠点があった。
本発明はメモリを利用する演算制御装置(以下CPU)
及びチャネル装置(以下CM)が最も多く使用するメモ
リへの書込み幅に対し、書込み時間の短縮を計り、′シ
ステム性能の向上を計ること、又アーキテクチャ同一で
性能の異るシリーズ計算機において、゛メモリアクセス
幅の相違によるCHの互換性り不いはシステム−性能の
低下を未然に防ぐことを目的とする。
及びチャネル装置(以下CM)が最も多く使用するメモ
リへの書込み幅に対し、書込み時間の短縮を計り、′シ
ステム性能の向上を計ること、又アーキテクチャ同一で
性能の異るシリーズ計算機において、゛メモリアクセス
幅の相違によるCHの互換性り不いはシステム−性能の
低下を未然に防ぐことを目的とする。
〔発明の概要〕 ・
本発明は上記目的達成のため、メモリをデータの最小声
込′みビ、ット幅アレイとこれに対応したECCビット
幅アレイとを有するユニットアレイの複数と、前記書込
みYット幅の竺数倍のビット構成を有するデータライン
とVCCビット幅の前記と同じ複数倍のビット幅構成を
有するFCCコードラインとを具備させ前記各ユニット
アレイを任意に組合せてアクセスできるようにしたもの
である。
込′みビ、ット幅アレイとこれに対応したECCビット
幅アレイとを有するユニットアレイの複数と、前記書込
みYット幅の竺数倍のビット構成を有するデータライン
とVCCビット幅の前記と同じ複数倍のビット幅構成を
有するFCCコードラインとを具備させ前記各ユニット
アレイを任意に組合せてアクセスできるようにしたもの
である。
第1図は本発明の一実施例を示すブロック図である。同
図において(1) [(la)、(lb)・・・・・・
〕は各々例えば32ビツトのデータを記憶するRAMチ
ップアレイ、 (2) C(2a)、(2b)・・・・
・・〕は各々例えば7ビツトのECCコードを記憶する
RAMで構成されるgccチップアレイである。(3)
C(3a) 、(3b)・・・・・・〕は−ト記両チ
ップアレイをアクセスするためのアドレ゛ 。
図において(1) [(la)、(lb)・・・・・・
〕は各々例えば32ビツトのデータを記憶するRAMチ
ップアレイ、 (2) C(2a)、(2b)・・・・
・・〕は各々例えば7ビツトのECCコードを記憶する
RAMで構成されるgccチップアレイである。(3)
C(3a) 、(3b)・・・・・・〕は−ト記両チ
ップアレイをアクセスするためのアドレ゛ 。
スドライバ兼タイミング発生回路である。(4)はこの
アドレスドライバ兼タイミング発生回路(3a) 。
アドレスドライバ兼タイミング発生回路(3a) 。
(3b)に対し、アクセススタートをかけるための制御
回路である。(5)は上記の回路を有するメモリボード
が接続されるメモリバスであル、読出し/書込みデータ
を送受信するためのRA M、チップアレイの32ビツ
トのm倍(第1図の例ではm=2)のビット幅を持つデ
ータライン(6)と、このデータラと、メモリバス上の
情報を制御するためのタイミング及びモード信号う、イ
ン(9)とを備えている。
回路である。(5)は上記の回路を有するメモリボード
が接続されるメモリバスであル、読出し/書込みデータ
を送受信するためのRA M、チップアレイの32ビツ
トのm倍(第1図の例ではm=2)のビット幅を持つデ
ータライン(6)と、このデータラと、メモリバス上の
情報を制御するためのタイミング及びモード信号う、イ
ン(9)とを備えている。
次に第1′図の動作を説明する。メモリバス上ヒのデー
タライン(6)とECC情報ライン(7)は、それぞれ
例えば64ビツトと14ビツトの幅を持っている。
タライン(6)とECC情報ライン(7)は、それぞれ
例えば64ビツトと14ビツトの幅を持っている。
又メモリバスに接続されたメモリボードに組込まれたR
AMチップアレイ(la)、(lb)のそれぞれがもつ
32ビツトのデータと、ECCチップアレイ(2a)。
AMチップアレイ(la)、(lb)のそれぞれがもつ
32ビツトのデータと、ECCチップアレイ(2a)。
(2b)がもつ7ビツトのECCコードの2回路分がメ
モリバスの(64+14)ビットのデータライン(6)
にインターフェイスされている。
モリバスの(64+14)ビットのデータライン(6)
にインターフェイスされている。
上記メモリボードではリード(64ビツト)、ライトワ
ード(32ビツト)、ライト催ダブル・ワード(64ビ
ツト)のアドレスモードが許されている。
ード(32ビツト)、ライト催ダブル・ワード(64ビ
ツト)のアドレスモードが許されている。
64ビツトのリード/ライトについては、アクセ・スモ
ードライン(9)上に乗せられたモード信号、タイミン
グ信号を、制御回路(4)が判別し、アドレスドライバ
兼タイミング発生回路(3a)、(3b)にアクセスス
タート信号が伝えられ、RAMチッププレイ(ta)、
(tb)、 ECCチップアレイ(2a)、(2b)に
対し64ビツトのメモリアクセスが行なわれる。ライト
ワード(32ビツト)につい・ても同様゛であるが、制
御回路(4)の中でRAM、ECCチッププレイ(la
、2a)又はRAM、ECCチップアレイ・(lb、2
b)のどちらを゛アクセスするかをアドレスライン(8
)に重なったアドレス情報で判別し、どちらか一方のア
ドレスドライバ兼タイミング発生回路(3a)又は(3
b)にメタート信号を伝えることによシ32ビット書込
みが行なわれる。尚、これらは32ビット単位にECC
コード、 ECCチップアレイ(2a)、(2b)が付
加されている事により可能となっている。
ードライン(9)上に乗せられたモード信号、タイミン
グ信号を、制御回路(4)が判別し、アドレスドライバ
兼タイミング発生回路(3a)、(3b)にアクセスス
タート信号が伝えられ、RAMチッププレイ(ta)、
(tb)、 ECCチップアレイ(2a)、(2b)に
対し64ビツトのメモリアクセスが行なわれる。ライト
ワード(32ビツト)につい・ても同様゛であるが、制
御回路(4)の中でRAM、ECCチッププレイ(la
、2a)又はRAM、ECCチップアレイ・(lb、2
b)のどちらを゛アクセスするかをアドレスライン(8
)に重なったアドレス情報で判別し、どちらか一方のア
ドレスドライバ兼タイミング発生回路(3a)又は(3
b)にメタート信号を伝えることによシ32ビット書込
みが行なわれる。尚、これらは32ビット単位にECC
コード、 ECCチップアレイ(2a)、(2b)が付
加されている事により可能となっている。
本発明は以上のようになるものであって、l)はとんど
のメモリ書込み動作が、1メモリサイクルで終了し、シ
ステム上の性能向上が得られる。
のメモリ書込み動作が、1メモリサイクルで終了し、シ
ステム上の性能向上が得られる。
1i)アーキテクチャ同一で、性能上の理由からメモリ
アク毎スーの相違する計算機システム間で、チャネル装
餐等の接続互換性が容易となる。等の効果がある。
□
アク毎スーの相違する計算機システム間で、チャネル装
餐等の接続互換性が容易となる。等の効果がある。
□
第1図は本発明の一実施例を水子ブロック図である゛。
゛
la、lb・・・;データを記憶するiAMチレプアレ
イ 2a 、 2b・・・; UCCを記憶するECC
チップアレイ3a 、 3b・・・;アドレスドライバ
兼タイミング発牟回路4;制御回路 5;メモリバス □ 6;データライン 7;Ece情報ライン 8;アドレスライン 9;タイミング及びモード信号ライン (3257)代理人弁理士 井 上 −男第1図
イ 2a 、 2b・・・; UCCを記憶するECC
チップアレイ3a 、 3b・・・;アドレスドライバ
兼タイミング発牟回路4;制御回路 5;メモリバス □ 6;データライン 7;Ece情報ライン 8;アドレスライン 9;タイミング及びモード信号ライン (3257)代理人弁理士 井 上 −男第1図
Claims (1)
- エラー検出/訂正コードを付加したメモリシステムであ
って、このメモリシステムは、メモリへの最少書込みビ
ット幅を路ビットとした場合にrLxm ビットで構成
されるデータラインと、上記路ビットに対応したエラー
検出/訂正コードのビット幅をXビットとした場合にx
xmビットで構成されるエラー検出/訂正コードライン
とを持つメモリバスと、このメモリバスに接続されてn
+ZビットのRAMアレイを肩側持つメモリボードと、
を有し上記各RAMアレイは独立の動作が可能であり任
意の組合せでアクセスがかけられることを特徴とするメ
モリシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57082491A JPS58199498A (ja) | 1982-05-18 | 1982-05-18 | メモリシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57082491A JPS58199498A (ja) | 1982-05-18 | 1982-05-18 | メモリシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58199498A true JPS58199498A (ja) | 1983-11-19 |
Family
ID=13775960
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57082491A Pending JPS58199498A (ja) | 1982-05-18 | 1982-05-18 | メモリシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58199498A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60123720A (ja) * | 1983-12-08 | 1985-07-02 | Mitsui Eng & Shipbuild Co Ltd | 波面測定方法 |
| CN116959540A (zh) * | 2023-08-16 | 2023-10-27 | 沐曦集成电路(上海)有限公司 | 具有写掩码的数据校验系统 |
-
1982
- 1982-05-18 JP JP57082491A patent/JPS58199498A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60123720A (ja) * | 1983-12-08 | 1985-07-02 | Mitsui Eng & Shipbuild Co Ltd | 波面測定方法 |
| CN116959540A (zh) * | 2023-08-16 | 2023-10-27 | 沐曦集成电路(上海)有限公司 | 具有写掩码的数据校验系统 |
| CN116959540B (zh) * | 2023-08-16 | 2024-03-01 | 沐曦集成电路(上海)有限公司 | 具有写掩码的数据校验系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH06266607A (ja) | データ処理システム及びそのメモリ・タイミングをプログラムする方法 | |
| JPH1198462A (ja) | データ再生装置 | |
| US6697921B1 (en) | Signal processor providing an increased memory access rate | |
| US5446873A (en) | Memory checker | |
| JPH03501659A (ja) | パイプラインアドレスチエツクビツトスタツクコントローラ | |
| JPH01273154A (ja) | Ecc回路付記憶装置 | |
| JPS623520B2 (ja) | ||
| JPS6226120B2 (ja) | ||
| JP3098363B2 (ja) | 記憶装置 | |
| JPS59104800A (ja) | 画像メモリのパリテイ・チエツク方式 | |
| SU1392595A1 (ru) | Запоминающее устройство с коррекцией ошибок | |
| SU1088073A2 (ru) | Запоминающее устройство с обнаружением ошибок | |
| JPH0449593A (ja) | ダイナミックram制御回路 | |
| JP2586072B2 (ja) | 記憶装置 | |
| JPS58169398A (ja) | メモリ・システム | |
| JPH06243049A (ja) | パリティ制御回路 | |
| JPS615500A (ja) | メモリ集積回路 | |
| JPH0646520B2 (ja) | 半導体記憶装置 | |
| JPS63240658A (ja) | メモリ装置 | |
| JPS61110247A (ja) | 記憶装置 | |
| JPH038040A (ja) | 1ビット誤リ情報記憶装置 | |
| JPS6134618A (ja) | メモリクリア制御方式 | |
| JPH0561777A (ja) | 記憶制御回路 | |
| JPS635778B2 (ja) | ||
| JPH02310752A (ja) | メモリ素子のアドレスチェック方式 |