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
Application number
JP57082491A
Other languages
English (en)
Inventor
Yukiro Shiraokawa
白男川 幸郎
Keizo Aoyanagi
恵三 青柳
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Tokyo Shibaura Electric Co Ltd
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 Toshiba Corp, Tokyo Shibaura Electric Co Ltd filed Critical Toshiba Corp
Priority to JP57082491A priority Critical patent/JPS58199498A/ja
Publication of JPS58199498A publication Critical patent/JPS58199498A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1076Parity data used in redundant arrays of independent storages, e.g. in RAID systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/08Error detection or correction by redundancy in data representation, e.g. by using checking codes
    • G06F11/10Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
    • G06F11/1008Adding 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憶装置(以下メモリ)システムに関する。
〔発明の背景技術〕
従来、ECCを付加されたメモリシステムに於て、シス
テム性能の向上を目的として、メモリのアクセス幅(読
出し/書込みビット幅)を広げることが行なわれたが、
上記ECCはアクセス単位幅(ビット数)に対し成る定
数を発生する必要があるので、メモリへの書込み時にア
クセス幅より小さな単位を書込む場合、一旦メモリより
読出したデータと書込もうとするデータとをパックしな
おして、ECCを発生させ書込んでいた。
〔背景技術の問題点〕
以上従来の書込みでは、アクセス単位よシ幅の狭いデー
タを書く場合には、2回のメモリサイクルを必要とする
欠点があった。
〔発明の目的〕
本発明はメモリを利用する演算制御装置(以下CPU)
及びチャネル装置(以下CM)が最も多く使用するメモ
リへの書込み幅に対し、書込み時間の短縮を計り、′シ
ステム性能の向上を計ること、又アーキテクチャ同一で
性能の異るシリーズ計算機において、゛メモリアクセス
幅の相違によるCHの互換性り不いはシステム−性能の
低下を未然に防ぐことを目的とする。
〔発明の概要〕     ・ 本発明は上記目的達成のため、メモリをデータの最小声
込′みビ、ット幅アレイとこれに対応したECCビット
幅アレイとを有するユニットアレイの複数と、前記書込
みYット幅の竺数倍のビット構成を有するデータライン
とVCCビット幅の前記と同じ複数倍のビット幅構成を
有するFCCコードラインとを具備させ前記各ユニット
アレイを任意に組合せてアクセスできるようにしたもの
である。
〔発明の実施例〕
第1図は本発明の一実施例を示すブロック図である。同
図において(1) [(la)、(lb)・・・・・・
〕は各々例えば32ビツトのデータを記憶するRAMチ
ップアレイ、 (2) C(2a)、(2b)・・・・
・・〕は各々例えば7ビツトのECCコードを記憶する
RAMで構成されるgccチップアレイである。(3)
 C(3a) 、(3b)・・・・・・〕は−ト記両チ
ップアレイをアクセスするためのアドレ゛    。
スドライバ兼タイミング発生回路である。(4)はこの
アドレスドライバ兼タイミング発生回路(3a) 。
(3b)に対し、アクセススタートをかけるための制御
回路である。(5)は上記の回路を有するメモリボード
が接続されるメモリバスであル、読出し/書込みデータ
を送受信するためのRA M、チップアレイの32ビツ
トのm倍(第1図の例ではm=2)のビット幅を持つデ
ータライン(6)と、このデータラと、メモリバス上の
情報を制御するためのタイミング及びモード信号う、イ
ン(9)とを備えている。
次に第1′図の動作を説明する。メモリバス上ヒのデー
タライン(6)とECC情報ライン(7)は、それぞれ
例えば64ビツトと14ビツトの幅を持っている。
又メモリバスに接続されたメモリボードに組込まれたR
AMチップアレイ(la)、(lb)のそれぞれがもつ
32ビツトのデータと、ECCチップアレイ(2a)。
(2b)がもつ7ビツトのECCコードの2回路分がメ
モリバスの(64+14)ビットのデータライン(6)
にインターフェイスされている。
上記メモリボードではリード(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)が付
加されている事により可能となっている。
〔発明の効果〕
本発明は以上のようになるものであって、l)はとんど
のメモリ書込み動作が、1メモリサイクルで終了し、シ
ステム上の性能向上が得られる。
1i)アーキテクチャ同一で、性能上の理由からメモリ
アク毎スーの相違する計算機システム間で、チャネル装
餐等の接続互換性が容易となる。等の効果がある。  
      □
【図面の簡単な説明】
第1図は本発明の一実施例を水子ブロック図である゛。 ゛ la、lb・・・;データを記憶するiAMチレプアレ
イ 2a 、 2b・・・; UCCを記憶するECC
チップアレイ3a 、 3b・・・;アドレスドライバ
兼タイミング発牟回路4;制御回路 5;メモリバス         □ 6;データライン 7;Ece情報ライン 8;アドレスライン 9;タイミング及びモード信号ライン (3257)代理人弁理士  井 上 −男第1図

Claims (1)

    【特許請求の範囲】
  1. エラー検出/訂正コードを付加したメモリシステムであ
    って、このメモリシステムは、メモリへの最少書込みビ
    ット幅を路ビットとした場合にrLxm ビットで構成
    されるデータラインと、上記路ビットに対応したエラー
    検出/訂正コードのビット幅をXビットとした場合にx
    xmビットで構成されるエラー検出/訂正コードライン
    とを持つメモリバスと、このメモリバスに接続されてn
    +ZビットのRAMアレイを肩側持つメモリボードと、
    を有し上記各RAMアレイは独立の動作が可能であり任
    意の組合せでアクセスがかけられることを特徴とするメ
    モリシステム。
JP57082491A 1982-05-18 1982-05-18 メモリシステム Pending JPS58199498A (ja)

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)

* Cited by examiner, † Cited by third party
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 沐曦集成电路(上海)有限公司 具有写掩码的数据校验系统

Cited By (3)

* Cited by examiner, † Cited by third party
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) メモリ素子のアドレスチェック方式