JPS5949653A - マルチプロセツサシステム用ram装置 - Google Patents

マルチプロセツサシステム用ram装置

Info

Publication number
JPS5949653A
JPS5949653A JP57161381A JP16138182A JPS5949653A JP S5949653 A JPS5949653 A JP S5949653A JP 57161381 A JP57161381 A JP 57161381A JP 16138182 A JP16138182 A JP 16138182A JP S5949653 A JPS5949653 A JP S5949653A
Authority
JP
Japan
Prior art keywords
data
memory cell
input
read
memory
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
JP57161381A
Other languages
English (en)
Inventor
Norio Fujita
典生 藤田
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.)
NEC Home Electronics Ltd
NEC Corp
Original Assignee
NEC Home Electronics Ltd
Nippon 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 NEC Home Electronics Ltd, Nippon Electric Co Ltd filed Critical NEC Home Electronics Ltd
Priority to JP57161381A priority Critical patent/JPS5949653A/ja
Publication of JPS5949653A publication Critical patent/JPS5949653A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/16Handling requests for interconnection or transfer for access to memory bus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Static Random-Access Memory (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 モリセルかもデータの読み出しを可能としたマルチグロ
セツサシステム用RAM(ランダムアクセスメモリ)装
置に1゛閤するものである。
+v.itのOPTT(セントラルグロセツシングユニ
ット) ffもつマルチプロセッサシステムにおいて、
RAMに用いるメモリIC (インテグレーテッドサー
キット)は通常、複数のメモリセルを有しているが、各
メモリセルには従求、単一のデータラインしか設けられ
ていない。このため、一のOPtyがデータをrtMみ
出しているときには、他のcPUはそのメモリセルから
はデータを読み出すことはできす、そのため各CPUの
単位時間当りの処理能力に限界がある等の欠点があった
本発明は、メモリエa>構成するメモリセルに複数のデ
ータラインな設けることにより1記欠点を除去し、各デ
ータラインごとに接rri l−だプロセッサにより、
同一メモリセルかも同時にデータの読み出しを可能とし
たマルチプロセッサシステム用RAM装置を提供するこ
とな目的とする。
以下、本発明の央禰例について図面をノ・桐l(tシて
説明する。第1図は本発明マルチプロセッサシステム用
RAM装置の一実施例を示す概略構成図、第20は化l
図に示したメモリセルの一実順;例を示す回路図、第3
図は第1図に示したWRチェック回路の一実施例を示す
回路図である。
第1図において、マルチプロセッサシステムJIJR 
A M / k’;r.、複数のメモリセル2aをマト
リクス状疋配設して構成したメモリエC2に、例えば2
116i1のCPU31.32から同一のメモリセル2
aに対して同時にデータの読み申りができるよう、2系
統のアドレスバスII、 、 <12、データバス!1
. S2及ヒコントロールバス61,42を接続して構
成しである。
アドレスバス111 、4’2は、指定されたアドレス
のローを行> 6b判定するローデコーダ”1a ’ 
ll2aの7個のアドレス信号入力端子A、〜A7  
と、指定されたアドレスのコラム(列)を判定するコラ
ムデコーダ”1b l ”2bの71個のアドレス信号
入力端子A。−Aloに接続されている。
デー1バスj1 、 !2は、データ入力端子DI。〜
D工、とデータ出力端子Doo−DO7に接続されてい
る。データ入力端子DIo−DI7は夫々ゲート73,
7□を介1〜てデータ入力制御回路ff1. r2に接
続されている。このデータ入力制御回路ざ、。
ざ、の出力は、メモリIO,2との間に設けられ、かつ
指定されたコラムにデータを入力したり、或いは、指冗
されたコラムからデータを出力するコラムデータ入出力
回路ν1.92に接、読される。また、このコラムデー
タ入出力回路91.9241ゲー) /(71。
lO2を介してつながれたデータ出力端子TIO,,〜
D07に接続されている。
コントロールバス41 、42は、メモリセルJak指
定するためのチップセレクト信号SO8を受けるチップ
セレクト信号入力端子百弓、雨と、データ11!、き込
み信号”wpな受けるデータIFき込み悄号入力端子i
1とWB2に接続されている。両入力端子面と匹(弓と
へ)は、夫々データ書き込み用のゲート/l、(/12
)  とデータ、洸み出1.川のデー) /、!1(/
、22)な介して夫々ゲート71 、10. (72。
102)のゲート信号入力端子にb(A’元されている
データ岩°き込み用のゲート//1.//2は、チップ
セレクト信号Sasとデータ書き込み信号8作の夫々の
反転信号な入力としている。データ仇み出し用のゲート
i)、1. /22は、チップセレクト信号8市の反転
信号と、データ書き込み信号Swgな人力としている。
ここで、メモリセル2aは、MOS)ランジスタを用い
た周知のスタティックRAMを、第2図に示した如く2
系統用に改潰したもので、アドレスラインが11. X
2として、またデータラインがY、a、Ylb、Y2a
、Y2bとして、夫々2系統設けである。そして、一方
の出力が他方の入°力となるよう接続してフリップフロ
ップを構成したトランジスタQa、Qbのドレインには
、夫々各系統に対応してゲート電流開山1用のトランジ
スタQ1alQ1bQ2a、Q2bが接続される。13
4,132 は読み出しアンプ、/4!4. /II2
は書ぎ込みアンプであり、すべてのメモリセル2aに共
通である。
従って、例えばCP U Jiからの命令でデータを読
み出す場合は、アドレスラインX、を“vレベルにして
やると、トランジスタQla l QlblJ′−導通
する。その結果、フリップフロップの内容がデータライ
ンY1a、Y1bにでてくるので、これを読み出しアン
プ731す介してコラムデータ入出力回路9.に供給す
る。
また、例えばOP U 31 からのデータを書き込む
場合は、先ずコラムデータ入出力回路q1  を介する
データ入力により、−1き込みアンプ/<t、を作動せ
しめ、データラインY1a、Y1bを強制的に’to’
″又は′O11とする。これによりメモリセル2aのフ
リップフロップを、入力されたデータに合わせてセット
することができる。
これらのデータの読み出し或いは書ぎ込みの動作は、も
う1つの(3P U 32に対しても同様罠行なわれる
が、読み出し!l!b作については、2118のCPU
、?1..?□が同時に読み出【2な行なった場合でも
、何ら支障はなく、これにより0PUJ1 又は32 
の処理能力は、従来の2倍程度に晴天する。
一方、2間のCP U Jl 、 32が同時に111
・き込み動作な行なったり、或いは一方が読み出し動作
中であるにも拘らず、他方が′l−)き込み動作を行な
った場合は、データの混乱が避けられない。
そこで、本実施例では、第1,3図に示した如く、訃き
込み又は読み出しが0■能であるかどうかをチェックし
、そうでない場合は待機信号8五百を出力するWRチェ
ック回路lりが設けりれている。
このWRチェック回路i3は、1体的には第3図に示し
た如く、データラインY1a l Ylbを経由する書
き込みを禁止する信号5WAIT (//−/)な出力
するオアゲート/A、データラインY1a、Y11)か
らの、涜み出しを禁止する信号5WAIT (/、?イ
)′す出力するオアゲート/7、データラインY2a、
Y2bを経由する井き込みな禁11〕する信号”WA□
T(//−2)な出力するオアゲートlざ、データライ
ンY2a IY2bからの読み出l−を禁止する信号5
WAIT (z、、、−,2)?出力するオアゲート/
デの9個のオアゲートが設けられている。これらt個の
オアデー)/A、 /7゜lざ、/qは同一アドレスの
メモリセル2aに対して、OFυJ1.J2が同時にb
lきかけたときに1lIJ作する指定アドレス一致検出
回路20に接6児した構成としである。
すなわち、指定アドレス一致1莢出回路−!、Oは、フ
ラノ、指定用のアドレス信号入力端子A。−A、oが各
系統ごとに対にされて人力11j5子として接続されり
// jlLlのエクスクル−シブオアゲート2/で形
成され、その出方−’1ili子なナントゲート、l、
20入力端子に接(光し、ナントゲートノ2の出力女1
14子を、着オアゲート#G、 /7. 7g、 /Y
の一方の入力端子に15. k1′f、 L 1−構成
としている。′6オアゲート/6. /7.  /ざ、
/9の他方の入力端子は、チップセレクト信号式カ喘子
百弓、書込み信号入力・611i子wg、、チップセレ
クト信号入力端子函弓、書き込み信号人力昏jM子7町
に夫々接続される。
なお、ここでは各オアゲート/A、 /7.7g、 /
qがら得られる待機信号”WAIT (//−/)%8
WAIT (/、2’−/ )。
8WA工T (/ノー2 ) l 8WAIT (/、
7.−0?)&L全て0−アクティブである。
このように、J:記構酸になるマルチプロセッサシステ
ム用RAM/け、−のメモリセル、2aVc9寸して同
時に2個のCP U 31 、32 h’hの、洸み出
し動作が0−[能であり、これに2Lり従来のものに比
較して倍速の1洸み出しができ、また読み出し動作と書
き込み動作が重なった賎5合や、書き込み動作とうしが
4(なった場合VCは、最先の動作をf%Ir先させる
ので、誤データの読み出しや−1ぎ込み夕防ぐことがで
きる。
ナt・重 1−記実施例において、マルチフ「」セソヅ
システム用RAM/には、3個以Eのc p U #の
プロセッサを接続してもよい。
以と説明したように、本発明マルチグロセツザ用RAM
装着によtIば、複数のメモリセルな有するメモリエ0
&l+1いたマルチプロセッサシステム用RAM装置に
おいて、各メモリセルに複数のデータラインを設け、各
データラインごとに接続したプロセッサにより、同一メ
モリセルから同時にデータの読み出しを可能とした構成
であるから、従来のマルチプロセッサシステム用RA 
M JAI−ff I/)如く、一つのプロセッサがデ
ータを読み出している7゛ケ中は、そのメモリセルに対
し他のプロセッサがデータの訛み出しな行なえないとい
う不tils合はす<、同一のメモリセルから+yPi
のプロセッサによる同時i洸み出しができるから、それ
だけプロセッサ1個の単位時間当りの処理能力をLげる
ことかできる等のg2れた効果な葵する。
【図面の簡単な説明】
第1図は本発明マルチプロセッサシステム用RAM装置
の一ノロ施しリな示す概略構成図、第2[/1は第1図
に示したメモリセルの一処+4+i例な示1回路1ツ1
、第31!に第1図に示したWRチェック回路の一実施
例な示す回路図である。 l・・・マルチプロセッサ7ステム用RAM、2・・・
メモリIO,,2a・・・メモリセノペ31.32−C
PU。 q、 、 tI2・・・アドレスバス、51 、 、t
2・・・データバス、61.42・・・コントロールバ
ス、Yla + Ylb ’ Y2a ’Y21)・・
・データライン。 第3図 旦

Claims (1)

    【特許請求の範囲】
  1. 複数のメモリセルを有するメモリICを用いたマルチプ
    ロセッサシステム用RAM装置において、前記各メモリ
    セルに複数のデータラインを設け、該各データラインご
    とに接続したプロセッサにより、同一メモリセルから同
    時にデータの読み出しを可能としたマルチプロセッサシ
    ステム用RAM装置。
JP57161381A 1982-09-14 1982-09-14 マルチプロセツサシステム用ram装置 Pending JPS5949653A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57161381A JPS5949653A (ja) 1982-09-14 1982-09-14 マルチプロセツサシステム用ram装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57161381A JPS5949653A (ja) 1982-09-14 1982-09-14 マルチプロセツサシステム用ram装置

Publications (1)

Publication Number Publication Date
JPS5949653A true JPS5949653A (ja) 1984-03-22

Family

ID=15734003

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57161381A Pending JPS5949653A (ja) 1982-09-14 1982-09-14 マルチプロセツサシステム用ram装置

Country Status (1)

Country Link
JP (1) JPS5949653A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6054113A (ja) * 1983-09-02 1985-03-28 矢崎総業株式会社 撚線の製造装置
JPS62175993A (ja) * 1986-01-29 1987-08-01 Fujitsu Ltd マルチポ−トメモリ
JPS62175992A (ja) * 1986-01-29 1987-08-01 Fujitsu Ltd マルチポ−トメモリ
GB2547431A (en) * 2016-02-16 2017-08-23 Cross Daniel Hanger

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6054113A (ja) * 1983-09-02 1985-03-28 矢崎総業株式会社 撚線の製造装置
JPS62175993A (ja) * 1986-01-29 1987-08-01 Fujitsu Ltd マルチポ−トメモリ
JPS62175992A (ja) * 1986-01-29 1987-08-01 Fujitsu Ltd マルチポ−トメモリ
GB2547431A (en) * 2016-02-16 2017-08-23 Cross Daniel Hanger

Similar Documents

Publication Publication Date Title
US5115510A (en) Multistage data flow processor with instruction packet, fetch, storage transmission and address generation controlled by destination information
EP0145497A2 (en) Semiconductor integrated circuit device
US4819209A (en) Simultaneous dual access semiconductor memory device
US5113093A (en) Semiconductor integrated circuit with multiple operation
JPS5949653A (ja) マルチプロセツサシステム用ram装置
US5986955A (en) Method and apparatus for hiding data path equilibration time
KR860006875A (ko) 반도체 장치
US4792924A (en) Single rail CMOS register array and sense amplifier circuit therefor
KR930005771B1 (ko) 인터럽트 제어회로
JPS5650451A (en) Multiaccess system of multimicrocomputer
JPS6242306B2 (ja)
JPH0528770A (ja) マルチポートメモリ回路
JPS60133587A (ja) 半導体記憶装置
JPH073757B2 (ja) 半導体記憶装置
GB1445663A (en) Data processing system
KR890006083Y1 (ko) 데이터의 독출 및 기입회로
JPS62175993A (ja) マルチポ−トメモリ
EP0578900B1 (en) Integrated CMOS static RAM
JP2975638B2 (ja) 半導体集積回路
KR950006547Y1 (ko) 프로세서 이중화시 공통메모리 액세스회로
JPH0329186A (ja) アルチポートsram
KR0172407B1 (ko) 반도체 메모리 장치의 라이트 드라이버 회로
JPS61161560A (ja) メモリ装置
JPS62272352A (ja) メモリ制御回路
JPS6339191A (ja) 半導体記憶装置