JPS63293785A - 半導体メモリ装置 - Google Patents
半導体メモリ装置Info
- Publication number
- JPS63293785A JPS63293785A JP62130121A JP13012187A JPS63293785A JP S63293785 A JPS63293785 A JP S63293785A JP 62130121 A JP62130121 A JP 62130121A JP 13012187 A JP13012187 A JP 13012187A JP S63293785 A JPS63293785 A JP S63293785A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- terminal
- memory
- circuit
- conflict resolution
- 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
Landscapes
- Static Random-Access Memory (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は半導体メモリ装置に関し、特に複数のポートと
競合解決回路とを有する半導体メモリの読み出し書き込
みを行う半導体メモリ装置に関する。
競合解決回路とを有する半導体メモリの読み出し書き込
みを行う半導体メモリ装置に関する。
従来この種の半導体メモリ装置は複数のポートと競合解
決回路を有する半導体メモリの読み出し、書き込みを同
時に任意の複数個を動作させる場合に大幅な時間遅れを
生じていた。
決回路を有する半導体メモリの読み出し、書き込みを同
時に任意の複数個を動作させる場合に大幅な時間遅れを
生じていた。
上述した従来の半導体メモリ装置は複数のポートと競合
解決回路を有した半導体メモリを複数個同時に動作させ
る場合に、それぞれの半導体メモリがそれぞれの競合解
決回路により独自に競合解決をするために複数個の半導
体メモリの競合解決の結果が必ず一致するとは限らない
ため複数のポートから半導体メモリに対して同時に複数
個大幅な時間遅れなく動作させることができないという
欠点がある。
解決回路を有した半導体メモリを複数個同時に動作させ
る場合に、それぞれの半導体メモリがそれぞれの競合解
決回路により独自に競合解決をするために複数個の半導
体メモリの競合解決の結果が必ず一致するとは限らない
ため複数のポートから半導体メモリに対して同時に複数
個大幅な時間遅れなく動作させることができないという
欠点がある。
本発明の半導体メモリ装置は、複数のポートと競合解決
回路とを持ち、記憶部分に対して同時に不規則に読み出
し、または書き込みを行なう半導体メモリと、複数個の
半導体メモリを同時に任意の個数動作させる為に複数個
の半導体メモリのうち、ある半導体メモリを選択する手
段と、その選択された半導体メモリの競合解決結果を他
の半導体メモリに伝達する手段と、他の選択されない半
導体メモリだけが動作する場合においても選択された半
導体メモリの競合解決回路を作動させる手段とを有して
いる。
回路とを持ち、記憶部分に対して同時に不規則に読み出
し、または書き込みを行なう半導体メモリと、複数個の
半導体メモリを同時に任意の個数動作させる為に複数個
の半導体メモリのうち、ある半導体メモリを選択する手
段と、その選択された半導体メモリの競合解決結果を他
の半導体メモリに伝達する手段と、他の選択されない半
導体メモリだけが動作する場合においても選択された半
導体メモリの競合解決回路を作動させる手段とを有して
いる。
更に本発明は、複数のポートと競合解決回路を有するメ
モリを複数個同時に動作させるために、同時に動作する
メモリのうちの1個について、競合解決回路を動作させ
、他のメモリは、競合解決回路の動作を禁止して、競合
解決回路が動作しているメモリの競合解決結果を入力し
、それにより競合解決を行う。このため競合解決回路を
動作させ、その結果を出力することを可能とする機能と
競合解決回路を禁止して他の競合解決結果を入力するこ
とを可能とする機能を切り換える手段を有していること
、競合解決回路を禁止しているメモリだけを動作させた
場合でも、競合解決回路が動作可能なメモリの競合解決
回路を動作させるための手段を有している。
モリを複数個同時に動作させるために、同時に動作する
メモリのうちの1個について、競合解決回路を動作させ
、他のメモリは、競合解決回路の動作を禁止して、競合
解決回路が動作しているメモリの競合解決結果を入力し
、それにより競合解決を行う。このため競合解決回路を
動作させ、その結果を出力することを可能とする機能と
競合解決回路を禁止して他の競合解決結果を入力するこ
とを可能とする機能を切り換える手段を有していること
、競合解決回路を禁止しているメモリだけを動作させた
場合でも、競合解決回路が動作可能なメモリの競合解決
回路を動作させるための手段を有している。
次に本発明の実施例について図面を参照して説明する。
第1図は本発明の第1の実施例を示し、第2図は第1の
実施例における半導体メモリのポート部および競合解決
回路を示す。
実施例における半導体メモリのポート部および競合解決
回路を示す。
第1図において、本発明の第1の実施例は2つのポート
と競合解決回路を有した半導体メモリ(以後デュアルポ
ートメモリと称する)10゜20を有したもので、この
デュアルポートメモリを2個並列に接続した場合につい
て説明すると、各々のデュアルポートメモリ10.20
は、Rポート30.Lポート40と称する2つのポート
についてそれぞれCS、C3I、CON、Ilo。
と競合解決回路を有した半導体メモリ(以後デュアルポ
ートメモリと称する)10゜20を有したもので、この
デュアルポートメモリを2個並列に接続した場合につい
て説明すると、各々のデュアルポートメモリ10.20
は、Rポート30.Lポート40と称する2つのポート
についてそれぞれCS、C3I、CON、Ilo。
Add端子を持っている。更にまた、デュアルポートメ
モリ10.20に1個づつMM端子を持つている。MM
端子は同時動作するデュアルポートメモリのうち競合解
決回路50が動作するデュアルポートメモリを選択する
端子であり、MM端子を電源(Vc c )とすると競
合解決回路(第2図に示す)50が動作し、競合解決結
果信号C0NR、C0NL f)CONR,CON+一
端子ニ出力する。またこのMM端子を接地(GND)と
すると競合解決回路50の動作を禁止して競合解決結果
信号CON RおよびC0NLを入力して動作する。本
実施例では、第1のデュアルポートメモリ10には信号
φつ、第2のデュアルポートメモリ20には信号φ間の
反転信号4sxを入力し、信号φMをVccとして第1
のデュアルポートメモリ10を選択し競合解決回路50
を動作させてCONR信号およびC0NL信号を出力す
る。第2のデュアルポートメモリ20はMM端子はGN
Dとなり、C0NL信号およびCON R信号を入力し
て動作する。Rポート30では、第1のデュアルポート
メモリ10についてC8R端子はチップセレクト信号φ
υ5Rを入力する。CS IRR端子第2のデュアルポ
ートメモリ20のチップセレクト信号φL5Rを入力し
、CON R端子は競合解決回路50の結果を出力する
。I / OR端子は8ビツトのデータ入出力を行う端
子で、AddR端子はメモリのアドレスを入力する端子
である。第2のデュアルポートメモリについてはCS
R端子はチップセレクト信号φLSRを入力し、C3l
Rは何も接続しない。CON R端子は第1のデュアル
ポートメモリ10のCONR信号を入力する。
モリ10.20に1個づつMM端子を持つている。MM
端子は同時動作するデュアルポートメモリのうち競合解
決回路50が動作するデュアルポートメモリを選択する
端子であり、MM端子を電源(Vc c )とすると競
合解決回路(第2図に示す)50が動作し、競合解決結
果信号C0NR、C0NL f)CONR,CON+一
端子ニ出力する。またこのMM端子を接地(GND)と
すると競合解決回路50の動作を禁止して競合解決結果
信号CON RおよびC0NLを入力して動作する。本
実施例では、第1のデュアルポートメモリ10には信号
φつ、第2のデュアルポートメモリ20には信号φ間の
反転信号4sxを入力し、信号φMをVccとして第1
のデュアルポートメモリ10を選択し競合解決回路50
を動作させてCONR信号およびC0NL信号を出力す
る。第2のデュアルポートメモリ20はMM端子はGN
Dとなり、C0NL信号およびCON R信号を入力し
て動作する。Rポート30では、第1のデュアルポート
メモリ10についてC8R端子はチップセレクト信号φ
υ5Rを入力する。CS IRR端子第2のデュアルポ
ートメモリ20のチップセレクト信号φL5Rを入力し
、CON R端子は競合解決回路50の結果を出力する
。I / OR端子は8ビツトのデータ入出力を行う端
子で、AddR端子はメモリのアドレスを入力する端子
である。第2のデュアルポートメモリについてはCS
R端子はチップセレクト信号φLSRを入力し、C3l
Rは何も接続しない。CON R端子は第1のデュアル
ポートメモリ10のCONR信号を入力する。
I / OR端子は8ビツトの入出力を行って第1のデ
ュアルポートメモリ10の8ビツトと合せてRポート3
0から16ビツトを同時に入出力可能とする。A d
d R端子はメモリのアドレスを入力する端子であり、
第1のデュアルポートメモリ10と同じアドレス信号を
入力する。
ュアルポートメモリ10の8ビツトと合せてRポート3
0から16ビツトを同時に入出力可能とする。A d
d R端子はメモリのアドレスを入力する端子であり、
第1のデュアルポートメモリ10と同じアドレス信号を
入力する。
Lポート40でも同様にして、第1のデュアルポートメ
モリ10についてはC「、端子はチップセレクト信号φ
USRを入力し、C3IL端子は第2のデュアルポート
メモリ20のチップセレクト信号φLSRを入力し、C
0NL端子は競合解決回路50の結果を出力する。I
、/ OL端子は8ビツトのデータ入出力を行い、Ad
dL端子はメモリのアドレスを入力する端子である。第
2のデュアルポートメモリ20については一丁り端子に
チップセレクト信号φLSRを入力し、で]!]−1端
子は何も接続しない、C0NL端子は第1のデュアルポ
ートメモリ10のC0NL信号を入力する。
モリ10についてはC「、端子はチップセレクト信号φ
USRを入力し、C3IL端子は第2のデュアルポート
メモリ20のチップセレクト信号φLSRを入力し、C
0NL端子は競合解決回路50の結果を出力する。I
、/ OL端子は8ビツトのデータ入出力を行い、Ad
dL端子はメモリのアドレスを入力する端子である。第
2のデュアルポートメモリ20については一丁り端子に
チップセレクト信号φLSRを入力し、で]!]−1端
子は何も接続しない、C0NL端子は第1のデュアルポ
ートメモリ10のC0NL信号を入力する。
l10L端子は8ビツトの入出力を行い第1のデュアル
ポートメモリ10の8ビツトと合せてしポートから16
ビツトを同時に入出力可能とする。
ポートメモリ10の8ビツトと合せてしポートから16
ビツトを同時に入出力可能とする。
Adat端子はメモリのアドレスを入力する端子であり
、第1のデュアルポートメモリ10と同じ信号を入力す
る。
、第1のデュアルポートメモリ10と同じ信号を入力す
る。
以上の構成において、第1のデュアルポートメモリ10
の競合解決回路50は信号CSL。
の競合解決回路50は信号CSL。
C3R、C3lL 、C5IR、Addt、、Add8
により動作して競合解決の結果として信号C0NL 、
C0NRを発生する第2のデュアルポートメモ’)20
G、!信号C3t、、C3R、Addt 、AddRに
より動作可能となり、第1のデュアルポートメモリ10
のC0NL信号、C0NR信号を入力して、第1のデュ
アルポートメモリ10の競合解決結果と同じポートに対
して読み出し書き込みの許可を与え、第1のデュアルポ
ートメモリ10も第2のデュアルポートメモリ20も第
1のデュアルポートメモリ10の競合解決回路50の結
果に従ってl10L、l10R端子を通じて読み出し書
き込みが可能となる。
により動作して競合解決の結果として信号C0NL 、
C0NRを発生する第2のデュアルポートメモ’)20
G、!信号C3t、、C3R、Addt 、AddRに
より動作可能となり、第1のデュアルポートメモリ10
のC0NL信号、C0NR信号を入力して、第1のデュ
アルポートメモリ10の競合解決結果と同じポートに対
して読み出し書き込みの許可を与え、第1のデュアルポ
ートメモリ10も第2のデュアルポートメモリ20も第
1のデュアルポートメモリ10の競合解決回路50の結
果に従ってl10L、l10R端子を通じて読み出し書
き込みが可能となる。
また両ポート30.40から第2のデュアルポートメモ
リ20についてのみ読み出し書き込み動作をする場合は
、具体的には信号φUsL 信・/ 号φυ8Rは高レベルであり、信号φLSL + 信
号φLSRが低レベルとなる信号を入力した場合である
。信号φLSL、および信号φLSRはそれぞれ第1の
デュアルポートメモリ10のC3ILL端子よびC3l
R端子に入力されており、この入力により第1のデュア
ルポートメモリ10の競合解決回路50は動作して2つ
のポート間の競合解決を行って信号C0NL、信号C0
NRを出力して第2のデュアルポートメモリ20を制御
する。
リ20についてのみ読み出し書き込み動作をする場合は
、具体的には信号φUsL 信・/ 号φυ8Rは高レベルであり、信号φLSL + 信
号φLSRが低レベルとなる信号を入力した場合である
。信号φLSL、および信号φLSRはそれぞれ第1の
デュアルポートメモリ10のC3ILL端子よびC3l
R端子に入力されており、この入力により第1のデュア
ルポートメモリ10の競合解決回路50は動作して2つ
のポート間の競合解決を行って信号C0NL、信号C0
NRを出力して第2のデュアルポートメモリ20を制御
する。
このようにして同時動作が可能の2個のデュアルポート
メモリについて、あるメモリを選択するMM端子と、そ
のメモリの競合解決信号C0NLおよびC0NRを入出
力する機能と、MM端子により選択されなかったメモリ
のチップセレクト信号を選択されたメモリのCS I
LおよびCS IR端子に入力して競合解決回路50を
動作させることにより、同時に2個もしくは任意の1個
に対して両ポート30.40から読み出し書き込みが可
能である。
メモリについて、あるメモリを選択するMM端子と、そ
のメモリの競合解決信号C0NLおよびC0NRを入出
力する機能と、MM端子により選択されなかったメモリ
のチップセレクト信号を選択されたメモリのCS I
LおよびCS IR端子に入力して競合解決回路50を
動作させることにより、同時に2個もしくは任意の1個
に対して両ポート30.40から読み出し書き込みが可
能である。
第2図はこの第1の実施例における具体的構成を示す。
第2図において、r5端子はしポート40のメモリコン
トロール(本図は図示せず)と第1のAND回路A1に
入力されている。[了IL端子は第1のAND回路A1
に接続されている。第1のAND回路A1の出力信号は
競合解決回路50の動作要求信号となる。第1の3ステ
ートバツフアT1はCON L端子の信号を入力して、
その出力信号は第2のAND回路A2に入力されている
。このバッファT1の出力制御端子にはMM端子の反転
信号が供給されるように接続されている。第2の3ステ
ートバツフアT2は第3の3ステートバツフアT3の出
力信号を入力し、CON、端子に出力しており、その出
力制御端子はMM端子の信号が供給されるように接続さ
れている。第3の3ステートバツフアT3は競合解決回
路50の結果のしポート出力信号を入力し、その出力制
御端子はMM端子の信号が供給されるように接続されて
いる。第2のAND回路A2はMM端子の反転信号をも
入力し、また信号φ、を入力し、その出力信号は第1の
OR回路o1に入力されている。第3のAND回路A3
は競合解決回路50のLポー)40に対する許可信号と
、MM端子の信号とを入力し、その出力が第1のOR回
路01に入力されるように接続されている。第1のOR
回路01の出力信号はメモリに対″するしポートの許可
信号φLEである。第4のAND回路A4は競合解決回
路50のRポート30に対する許可信号とMM端子の信
号とを入力し、その出力信号が第2のOR回路02に入
力されるように接続されている。第2のOR回路02は
第4のAND回路A4と第5のAND回路回路上5出力
信号を入力し、その出力信号をメモリに対するしポート
40の許可信号φREとするものである。第4の3ステ
ートバツフアT4は競合解決回路50の結果のRポート
30の出力信号を入力し、その出力信号は第5の3ステ
ートバツフアT5の入力端子に供給されるように接続さ
れ、その出力制御端子はMM端子に接続されている。ま
た第5のAND回路回路上5号φハを入力し、また第6
の3ステートバツフアT6の出力信号を入力している。
トロール(本図は図示せず)と第1のAND回路A1に
入力されている。[了IL端子は第1のAND回路A1
に接続されている。第1のAND回路A1の出力信号は
競合解決回路50の動作要求信号となる。第1の3ステ
ートバツフアT1はCON L端子の信号を入力して、
その出力信号は第2のAND回路A2に入力されている
。このバッファT1の出力制御端子にはMM端子の反転
信号が供給されるように接続されている。第2の3ステ
ートバツフアT2は第3の3ステートバツフアT3の出
力信号を入力し、CON、端子に出力しており、その出
力制御端子はMM端子の信号が供給されるように接続さ
れている。第3の3ステートバツフアT3は競合解決回
路50の結果のしポート出力信号を入力し、その出力制
御端子はMM端子の信号が供給されるように接続されて
いる。第2のAND回路A2はMM端子の反転信号をも
入力し、また信号φ、を入力し、その出力信号は第1の
OR回路o1に入力されている。第3のAND回路A3
は競合解決回路50のLポー)40に対する許可信号と
、MM端子の信号とを入力し、その出力が第1のOR回
路01に入力されるように接続されている。第1のOR
回路01の出力信号はメモリに対″するしポートの許可
信号φLEである。第4のAND回路A4は競合解決回
路50のRポート30に対する許可信号とMM端子の信
号とを入力し、その出力信号が第2のOR回路02に入
力されるように接続されている。第2のOR回路02は
第4のAND回路A4と第5のAND回路回路上5出力
信号を入力し、その出力信号をメモリに対するしポート
40の許可信号φREとするものである。第4の3ステ
ートバツフアT4は競合解決回路50の結果のRポート
30の出力信号を入力し、その出力信号は第5の3ステ
ートバツフアT5の入力端子に供給されるように接続さ
れ、その出力制御端子はMM端子に接続されている。ま
た第5のAND回路回路上5号φハを入力し、また第6
の3ステートバツフアT6の出力信号を入力している。
第5の3ステートバツフアT5はその出力端子をC0N
R端子に接続し、その出力制御端子にはMM端子が接続
されている。第6の3ステートバツフアT6はC0NR
端子の信号を入力し、その出力制御端子にはMM端子の
反転信号が供給されるように接続している。第6のAN
D回路A6は端子C丁「穴と端子ff、の信号を入力し
、その出力信号は、競合解決回路50の動作要求信号と
なる。またC S R端子の信号はRポートのメモリコ
ントロール(本図は図示せず)に接続している。
R端子に接続し、その出力制御端子にはMM端子が接続
されている。第6の3ステートバツフアT6はC0NR
端子の信号を入力し、その出力制御端子にはMM端子の
反転信号が供給されるように接続している。第6のAN
D回路A6は端子C丁「穴と端子ff、の信号を入力し
、その出力信号は、競合解決回路50の動作要求信号と
なる。またC S R端子の信号はRポートのメモリコ
ントロール(本図は図示せず)に接続している。
また競合解決回路50にはレポート40とRポート30
からそれぞれ信号φL、信号φRが入力されている。
からそれぞれ信号φL、信号φRが入力されている。
次に第1の実施例の動作について説明する。第1の実施
例においては、MM端子をVccにした場合には、第1
の3ステートバッファTl、第6の3ステートバツフア
T6はハイインピーダンス状態を出力し、第2のAND
回路A2.第5のAND回路回路上5レベルの信号を出
力する。これによりC0NL端子とC0NR端子には、
競合解決回路50の結果が出力される。またメモリに対
する許可信号φLETφREは競合解決回路50からの
許可信号を出力する。MM端子をVccとした場合には
、[5信号、CSL信号の入力信号に従って競合解決回
路50が動作してメモリ動作を実行する。またMM端子
がVccの場合にC1丁、信号、C3lL信号を入力し
た場合には、メモリ動作は実行されないが競合解決回路
50は動作してその結果に従ってC0NL信号、C0N
R信号を出力する。またMM端子がGNDの場合では、
第2の3ステートバッファT2.第3の3ステートバッ
ファT3.第5の3ステートバッファT5.第4の3ス
テートバツフアT4が出力をハイインピーダンスとし、
第3のAND回路A3゜第4のAND回路A4が°“低
しベルパを出力する。これによりCON L端子、C0
NR端子はともに入力端子となり、メモリに対する許可
信号。
例においては、MM端子をVccにした場合には、第1
の3ステートバッファTl、第6の3ステートバツフア
T6はハイインピーダンス状態を出力し、第2のAND
回路A2.第5のAND回路回路上5レベルの信号を出
力する。これによりC0NL端子とC0NR端子には、
競合解決回路50の結果が出力される。またメモリに対
する許可信号φLETφREは競合解決回路50からの
許可信号を出力する。MM端子をVccとした場合には
、[5信号、CSL信号の入力信号に従って競合解決回
路50が動作してメモリ動作を実行する。またMM端子
がVccの場合にC1丁、信号、C3lL信号を入力し
た場合には、メモリ動作は実行されないが競合解決回路
50は動作してその結果に従ってC0NL信号、C0N
R信号を出力する。またMM端子がGNDの場合では、
第2の3ステートバッファT2.第3の3ステートバッ
ファT3.第5の3ステートバッファT5.第4の3ス
テートバツフアT4が出力をハイインピーダンスとし、
第3のAND回路A3゜第4のAND回路A4が°“低
しベルパを出力する。これによりCON L端子、C0
NR端子はともに入力端子となり、メモリに対する許可
信号。
レポートの信号φLEはC0NL端子に入力された信号
と信号φLのAND論理により出力される。
と信号φLのAND論理により出力される。
またRポートの信号φREはCON R端子に入力され
た信号と信号φRのAND論理により出力される。これ
によりMM端子をGNDに接続されたデュアルポートメ
モリはC0NL端子、およびC0NR端子の入力信号に
より競合解決を実行できる。
た信号と信号φRのAND論理により出力される。これ
によりMM端子をGNDに接続されたデュアルポートメ
モリはC0NL端子、およびC0NR端子の入力信号に
より競合解決を実行できる。
第3図は本発明の第2の実施例を示し、第4図は第2の
実施例における半導体メモリのポート部および競合解決
回路を示す。第3図において、本実施例では、デュアル
ポートメモリ60.70は競合解決結果を出力する端子
CrV、 OU T端子およびff1L OU T端子
とその信号を入力するC丁NRIN端子およびC0NL
IN端子を有している。このデュアルポートメモリはM
M端子がない事態外は第1の実施例と入出力端子の機能
は同様である。cs、、cst端子はそれぞれのポート
のチップセレクト信号を入力し、CS I L。
実施例における半導体メモリのポート部および競合解決
回路を示す。第3図において、本実施例では、デュアル
ポートメモリ60.70は競合解決結果を出力する端子
CrV、 OU T端子およびff1L OU T端子
とその信号を入力するC丁NRIN端子およびC0NL
IN端子を有している。このデュアルポートメモリはM
M端子がない事態外は第1の実施例と入出力端子の機能
は同様である。cs、、cst端子はそれぞれのポート
のチップセレクト信号を入力し、CS I L。
C3lR端子は競合解決口′路100を動作させるため
の入力する端子でありI / OFL 、 I 10
L端子はデータの入出力を実行し、AddR,AddL
端子はメモリのアドレスを入力する端子である。
の入力する端子でありI / OFL 、 I 10
L端子はデータの入出力を実行し、AddR,AddL
端子はメモリのアドレスを入力する端子である。
第1のデュアルポートメモリ60はC0NL IN端
子とC0NRIN端子をともに電源(V cC)に接続
している。C0NROUT 端子とC0NLOUT
端子は、第1のデュアルポートメモリの競合解決結果
を出力する。この信号はアクセスが許可されない場合に
は低レベルとなる信号である。第2のデュアルポートメ
モリ70は第1のデュアルポートメモリ60のC0NL
OUT信号をC0NRIN端子に、]、 OU T信号
をC0NLIN端子に入力するように接続され、C−丁
、OUT端子、C0NL OUT端子には何も接続され
ていない。
子とC0NRIN端子をともに電源(V cC)に接続
している。C0NROUT 端子とC0NLOUT
端子は、第1のデュアルポートメモリの競合解決結果
を出力する。この信号はアクセスが許可されない場合に
は低レベルとなる信号である。第2のデュアルポートメ
モリ70は第1のデュアルポートメモリ60のC0NL
OUT信号をC0NRIN端子に、]、 OU T信号
をC0NLIN端子に入力するように接続され、C−丁
、OUT端子、C0NL OUT端子には何も接続され
ていない。
第2の実施例における動作は、C0NRIN信号とC0
NLIN信号がともに高レベルである場合には、メモリ
はそれぞれのデュアルポートメモリ60.70の競合解
決結果に従って動作する。
NLIN信号がともに高レベルである場合には、メモリ
はそれぞれのデュアルポートメモリ60.70の競合解
決結果に従って動作する。
よってこの第2の実施例においては、第1のデュアルポ
ートメモリ60は常に競合解決結果に従って動作しその
結果としてのC0NROUT信号。
ートメモリ60は常に競合解決結果に従って動作しその
結果としてのC0NROUT信号。
およびC0NL OUT信号をアクセスが許可されない
ポートに対して低レベルを出力する。また第2のデュア
ルポートメモリ70においては、C0NRIN信号入力
とC0Nt、IN信号入力が共に高レベルであるとき、
つまり競合発生がない場合においては通常に動作する。
ポートに対して低レベルを出力する。また第2のデュア
ルポートメモリ70においては、C0NRIN信号入力
とC0Nt、IN信号入力が共に高レベルであるとき、
つまり競合発生がない場合においては通常に動作する。
競合が発生してC0NRIN信号入力またはC0NLI
’N信号入力のどにらかが低レベルとなった時には、競
合解決回路100の許可信号の出力を禁止してC0NR
IN、C0NL INの入力に従って選択されたポート
に対してアクセスが可能となる。他の動作は第1の実施
例と同様であるので省略する。
’N信号入力のどにらかが低レベルとなった時には、競
合解決回路100の許可信号の出力を禁止してC0NR
IN、C0NL INの入力に従って選択されたポート
に対してアクセスが可能となる。他の動作は第1の実施
例と同様であるので省略する。
次に第2の実施例を具体的に説明する。第4図において
、競合解決回路100の結果出力信号は、それぞれのポ
ートに対して直接C0NROUT端子、 r「「LOU
T端子を通じて出力される。C0Nt、IN入力信号は
第2のAND回路A2に、C0NRIN入力信号は第5
のAND回路A5に入力される。まなC0NRIN信号
とCON、IN信号は第7のAND回路A7に入力して
、その出力は第1の実施例と同様に第3のAND回路A
3.第4のAND回路A4に入力し、またその反転信号
は第2のAND回路A2.第5のAND回路A5に入力
される。C0NRIN信号とC0NLIN信号がともに
高レベルであれば、第7のAND回路A7は高レベルを
出力して、第2のAND回路A2.第5のAND回路A
5の出力を低レベルとして競合解決回路100の許可信
号がメモリの許可信号φLEIφREとなる。C0NR
IN信号もしくはC0NLIN信号のどちらかが低レベ
ルとなると第7のAND回路A7の出力は低レベルを出
力して第3のAND回路A3.第4のAND回路A4の
出力を低レベルとして競合解決回路100の許可信号出
力を禁止し、C0NLIN信号およびC0NRIN信号
に従ってアクセスが許可されたポートに対して動作可能
である。他の動作は、第1の実施例と同様であるが、第
2の実施例は第1の実施例よりも信号の入出力が簡単に
できる利点がある。
、競合解決回路100の結果出力信号は、それぞれのポ
ートに対して直接C0NROUT端子、 r「「LOU
T端子を通じて出力される。C0Nt、IN入力信号は
第2のAND回路A2に、C0NRIN入力信号は第5
のAND回路A5に入力される。まなC0NRIN信号
とCON、IN信号は第7のAND回路A7に入力して
、その出力は第1の実施例と同様に第3のAND回路A
3.第4のAND回路A4に入力し、またその反転信号
は第2のAND回路A2.第5のAND回路A5に入力
される。C0NRIN信号とC0NLIN信号がともに
高レベルであれば、第7のAND回路A7は高レベルを
出力して、第2のAND回路A2.第5のAND回路A
5の出力を低レベルとして競合解決回路100の許可信
号がメモリの許可信号φLEIφREとなる。C0NR
IN信号もしくはC0NLIN信号のどちらかが低レベ
ルとなると第7のAND回路A7の出力は低レベルを出
力して第3のAND回路A3.第4のAND回路A4の
出力を低レベルとして競合解決回路100の許可信号出
力を禁止し、C0NLIN信号およびC0NRIN信号
に従ってアクセスが許可されたポートに対して動作可能
である。他の動作は、第1の実施例と同様であるが、第
2の実施例は第1の実施例よりも信号の入出力が簡単に
できる利点がある。
このように本実施例は複数のポートと競合解決回路を有
する半導体メモリに対して同時に動作するメモリのうち
の1つを選択し、その選択されたメモリの競合解決結果
を他のメモリに伝達すると共に選択されていないメモリ
だけが動作する場合においても選択されたメモリの競合
解決結果により動作させる独創的内容を有する。
する半導体メモリに対して同時に動作するメモリのうち
の1つを選択し、その選択されたメモリの競合解決結果
を他のメモリに伝達すると共に選択されていないメモリ
だけが動作する場合においても選択されたメモリの競合
解決結果により動作させる独創的内容を有する。
以上説明したように本発明は、複数のポートと競合解決
回路を持っている半導体メモリにおいて、同時に動作す
るメモリのうちの1個を選択し、その選ばれたメモリの
競合解決結果出力を他のメモリに入力し、その判定に従
って競合解決を実施し、また選択されていないメモリだ
けが動作する場合でも、選択されているメモリの競合解
決回路を動作させることにより競合解決を行うことによ
って、複数のポートと競合解決回路を持った半導体メモ
リを同時に任意の数だけ複数のポートから大幅な時間の
遅れなく動作させれことができる効果がある。
回路を持っている半導体メモリにおいて、同時に動作す
るメモリのうちの1個を選択し、その選ばれたメモリの
競合解決結果出力を他のメモリに入力し、その判定に従
って競合解決を実施し、また選択されていないメモリだ
けが動作する場合でも、選択されているメモリの競合解
決回路を動作させることにより競合解決を行うことによ
って、複数のポートと競合解決回路を持った半導体メモ
リを同時に任意の数だけ複数のポートから大幅な時間の
遅れなく動作させれことができる効果がある。
第1図は本発明の第1の実施例である半導体メモリ装置
を示す図、第2図は第1の実施例におけるポート部およ
び競合解決回路を示す図、第3図は本発明の第2の実施
例である半導体メモリ装置を示す図、第4図は第2の実
施例におけるポート部および競合解決回路を示す図であ
る。 10.20.60.70・・・デュアルポートメモリ、
30.80・・・Rポート、40.90・・・しポート
、50,100−・・競合解決回路、φUSL+φL+
SR1φLSL+φLSR・・・メモリチップセレクト
信号、工10L、l10R・・・データ入出力信号、ア
ドレスいアドレス代・・・メモリアドレス入力信号、C
ONいC0Na、下LotJT’ 、c?5TROUT
、−・競合解決結果出力信号、φm + <f’
M・・・入力信号、Al。 A2.A3.A4.A5.A6.A7・・・AND論理
回路、01,02・OR論理回路、Tl、T2゜T3.
T4.T5.T6・・・3ステ一トバツフア回路、φL
、φR・・・競合解決回路入力信号、φLE+第1 図 第2図 第 3 図
を示す図、第2図は第1の実施例におけるポート部およ
び競合解決回路を示す図、第3図は本発明の第2の実施
例である半導体メモリ装置を示す図、第4図は第2の実
施例におけるポート部および競合解決回路を示す図であ
る。 10.20.60.70・・・デュアルポートメモリ、
30.80・・・Rポート、40.90・・・しポート
、50,100−・・競合解決回路、φUSL+φL+
SR1φLSL+φLSR・・・メモリチップセレクト
信号、工10L、l10R・・・データ入出力信号、ア
ドレスいアドレス代・・・メモリアドレス入力信号、C
ONいC0Na、下LotJT’ 、c?5TROUT
、−・競合解決結果出力信号、φm + <f’
M・・・入力信号、Al。 A2.A3.A4.A5.A6.A7・・・AND論理
回路、01,02・OR論理回路、Tl、T2゜T3.
T4.T5.T6・・・3ステ一トバツフア回路、φL
、φR・・・競合解決回路入力信号、φLE+第1 図 第2図 第 3 図
Claims (1)
- 複数のポートと競合解決回路とを持ち、記憶部分に対
して同時に不規則に読み出し、または書き込みを行なう
半導体メモリと、複数個の半導体メモリを同時に任意の
個数動作させる為に複数個の半導体メモリのうち、ある
半導体メモリを選択する手段と、その選択された半導体
メモリの競合解決結果を他の半導体メモリに伝達する手
段と、他の選択されない半導体メモリだけが動作する場
合においても選択された半導体メモリの競合解決回路を
作動させる手段とを含むことを特徴とする半導体メモリ
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62130121A JPS63293785A (ja) | 1987-05-26 | 1987-05-26 | 半導体メモリ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62130121A JPS63293785A (ja) | 1987-05-26 | 1987-05-26 | 半導体メモリ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63293785A true JPS63293785A (ja) | 1988-11-30 |
Family
ID=15026452
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62130121A Pending JPS63293785A (ja) | 1987-05-26 | 1987-05-26 | 半導体メモリ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63293785A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5659711A (en) * | 1991-03-13 | 1997-08-19 | Mitsubishi Denki Kabushiki Kaisha | Multiport memory and method of arbitrating an access conflict therein |
-
1987
- 1987-05-26 JP JP62130121A patent/JPS63293785A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5659711A (en) * | 1991-03-13 | 1997-08-19 | Mitsubishi Denki Kabushiki Kaisha | Multiport memory and method of arbitrating an access conflict therein |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2673390B2 (ja) | マルチポートメモリ | |
| US7349285B2 (en) | Dual port memory unit using a single port memory core | |
| US20030174547A1 (en) | Memory device which can change control by chip select signal | |
| KR940005203B1 (ko) | 반도체 집적 회로 | |
| JPH0146946B2 (ja) | ||
| KR100377708B1 (ko) | 저소비 전력화가 가능한 파이프라인 방식의 반도체 기억장치 | |
| US7065686B2 (en) | Dual port RAM | |
| KR100558492B1 (ko) | 반도체 메모리 장치 및 이 장치의 테스트 패턴 데이터발생방법 | |
| KR19990056396A (ko) | 동시 칼럼선택라인 활성화 회로를 구비하는 반도체 메모리장치 및 칼럼 선택 라인 제어방법 | |
| KR19980063323A (ko) | 반도체 장치 | |
| JPS63293785A (ja) | 半導体メモリ装置 | |
| KR100265550B1 (ko) | 버스제어기를갖는데이타프로세서 | |
| JPS63184987A (ja) | 半導体記憶装置 | |
| JPH0279294A (ja) | データ長変更可能メモリ | |
| US6757752B2 (en) | Micro controller development system | |
| KR100264194B1 (ko) | 반도체 메모리 장치 | |
| JPH0411959B2 (ja) | ||
| JPS63234490A (ja) | メモリ素子 | |
| JPH01239485A (ja) | 大規模集積回路 | |
| JP3642420B2 (ja) | 半導体装置 | |
| JPS61217995A (ja) | 連想記憶装置 | |
| JP3248565B2 (ja) | バスインタフェース回路 | |
| JPS63142589A (ja) | 半導体メモリ | |
| JPH03214275A (ja) | 半導体集積回路 | |
| KR940004643A (ko) | 듀얼 포트 디램 장치 |