JPS62298087A - 2進デ−タをストアするための複数個のそれぞれのメモリ場所を含むメモリアレイを含む集積回路デバイス - Google Patents

2進デ−タをストアするための複数個のそれぞれのメモリ場所を含むメモリアレイを含む集積回路デバイス

Info

Publication number
JPS62298087A
JPS62298087A JP62119958A JP11995887A JPS62298087A JP S62298087 A JPS62298087 A JP S62298087A JP 62119958 A JP62119958 A JP 62119958A JP 11995887 A JP11995887 A JP 11995887A JP S62298087 A JPS62298087 A JP S62298087A
Authority
JP
Japan
Prior art keywords
signal
providing
response
combination
transition
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.)
Granted
Application number
JP62119958A
Other languages
English (en)
Other versions
JP2612446B2 (ja
Inventor
ケント・ディ・リウォーレン
ムーン・シェン・コック
スティーヴ・シューマン
ウォェイ・ジィアン・リウ
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.)
Advanced Micro Devices Inc
Original Assignee
Advanced Micro Devices Inc
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 Advanced Micro Devices Inc filed Critical Advanced Micro Devices Inc
Publication of JPS62298087A publication Critical patent/JPS62298087A/ja
Application granted granted Critical
Publication of JP2612446B2 publication Critical patent/JP2612446B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C8/00Arrangements for selecting an address in a digital store
    • G11C8/16Multiple access memory array, e.g. addressing one storage element via at least two independent addressing line groups
    • 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
    • G06F13/18Handling requests for interconnection or transfer for access to memory bus based on priority control

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Static Random-Access Memory (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
  • Communication Control (AREA)
  • Dram (AREA)

Abstract

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

Description

【発明の詳細な説明】 3、発明の詳細な説明 発明の背景 1、発明の分野 この発明は一般にメモリ場所のアレイを含みかつアレイ
の多数の場所に同時にアドレスするための2進アドレス
信号の多数の組合わせを受取るための多数のポートをさ
らに含む集積回路メモリデバイスに関するものであり、
特に1つ以上のポートへの2進アドレス信号の組合わせ
の同時提供を制御するための手段を含む集積回路メモリ
デバイスに関するものである。
2、関連技術の説明 今ロコンピュータテクノロジイにおいては計算タスクの
速度およびスループットを1つ以上の処理装置間でのそ
のようなタスクの分配により増加する多重プロセッサの
使用に向かう傾向がある。
典型的な多重プロセッサシステムの重要な面はシステム
の多数の処理ユニットによるメモリスペースの共用であ
る。たとえば、成る初期のシステムはただ1つの処理ユ
ニットがいずれの所与の時間ででもそのスペースにアク
セスし得るように直列的に共用メモリスペースにアクセ
スを提供した。
しかしながら最近では、1つ以上の処理ユニットによる
共用メモリスペースへのより少ない制限のアクセスを許
容する二重ポートメモリデバイスが開発されている。
たとえば、第1図の例示のブロック図を参照すると、二
重ポートメモリデバイス20および2っのそれぞれのマ
イクロプロセッサ22および24を含む多重プロセッサ
システム18が示されている。メモリデバイス20はA
OLないしA9Lと表示される端子で左ボート2進アド
レス信号とDOLないしD7Lと表示される端子で左ポ
ート2進入力/出力データ信号を受取るための左ポート
を含む。それはまたAORないしA9Rと表示される端
子で右ボート2進アドレス信号とDORないしD7Rと
表示される右ポート2進入力/出力データ信号を受取る
ための右ポートを含む。左ポートは第1のマイクロプロ
セッサ22からのアドレスおよびデータ信号を受取り、
かつ右ポートは第2のマイクロプロセッサ24からのア
ドレスおよびデータ信号を受取る。メモリアレイ20は
さらに下で検討されるそれぞれ5usytおよび百US
YRと表示されるそれぞれ左および右の状態信号端子を
さらに含む。
第1図に例示される一般の形式の典型的な初期のメモリ
アレイは1つ以上のマイクロプロセッサがその場所への
アクセスを同時に求めたとき、それぞれのメモリ場所へ
のアクセスを調停するために用いられるコンテンション
論理回路(示されていない)を含んだ。たとえば、コン
テンション論理回路はメモリアレイ20の単一のメモリ
場所にアクセスする同時の試みがあったかどうかを決定
するために、それぞれ左および右のアドレス端子AOL
ないしA9LおよびAORないしA9Rに与えられたア
ドレス信号の組合わせをしばしば比較した。同時のアク
セスが求められた場合、コンテンション論理回路はメモ
リ場所へのアクセスを求めるマイクロプロセッサ22ま
たは24のうちどちらがその場所への最初のアクセスを
提供されるかを決定する。この回路は次いでそれぞれ左
または右の状態信号端子でそのアクセスが遅延されるマ
イクプロセッサにアクティブステータス信号を与えた。
マイクロプロセッサの許容した最を刀のアクセスはその
ときそのタスクを続行し、一方でたとえば、そのアクセ
スが遅延されるマイクロプロセッサはアクセスを待って
いた。
これら初期の多数ポート集積回路メモリアレイデバイス
が一般に受入れてられてきた一方で、それらの使用に関
し欠陥があった。特に、アクティブステータス信号がメ
モリ場所へのそのアクセスがそのような遅延が実際に必
要でないときでさえ遅延されるように早期にマイクロプ
ロセッサに提供されるという状況がしばしば生じる。た
とえば、第1図のシステム18に関して、第1のマイク
ロプロセッサ22は左ポートアドレス端子AOLないし
A9Lに第1の場所に対応する2進アドレス信号の組合
わせを直ちに与えかつ次いで第2の場所に対応するアド
レス信号の組合わせを与えるであろう。第1の場所に対
応する左アドレス端子へのアドレス信号の提供と同時に
、第2のマイクロプロセッサ24は右ポートアドレス端
子AORないしA9Rに第3の場所に対応する2進アド
レス信号の組合わせを与えるであろうし、かつ次いで短
期間後に第1の場所(そこでは第1、第2および第3の
場所が区別されている)に対応するアドレス信号の組合
わせを与えるかもしれない。第1および第2のマイクロ
プロセッサ22および24の双方が第1の場所に対応す
るアドレス信号の組合わせを同時に提供する時間はない
かもしれないが、アクティブ状態信号はマイクロプロセ
ッサ22または24のうち一方または他方のどちらかに
誤って与えられかつアドレス信号の組合わせにおいて一
時的整合を不正確に示すがもじれない。
さらに、アドレス信号スキューの結果として、それぞれ
右および左のアドレス端子へ与えられるアドレス信号の
組合わせにおける非常に短い整合のせいで問題が生じる
かもしれない。たとえば、左ポートへ与えられる信号の
組合わせを含む信号が時間的にわずかに異なる点で論理
状態を変化するときアドレス信号スキューが結果として
生じ得る。たとえば、一方の場所に対応するアドレス信
号の組合わせから他方の場所に対応ず乞組合わせに変化
する際、端子AORおよび端子A9Rへ与えられる両信
号の論理状態を変化することが必要であるかもしれない
。しかしながら、たとえば、AORに提供される信号は
、A9Rへ与えられる信号がその論理状態を変化した5
、ナノ秒後までその論理状態を変化しないかもしれない
。5ナノ秒の遅延はしばしばそれぞれ左および右ポート
へ与えられるアドレス信号の組合わせにおける一時的整
合という結果になり得てかっしたがって、マイクロプロ
セッサ22または24のうち一方によりメモリアレイ2
0へのアクセスを不必要に遅延し得るアクティブステー
タス信号の提供という結果を生ずるかもしれないアドレ
ス信号スキニーを表わす。
それゆえ、マイクロプロセッサによるメモリアレイへの
アクセスが不必要に遅延されないような1つ以上のポー
トへ与えられる2進アドレス信号の組合わせにおける近
い整合に対しおよび非常に短い一時的整合に対し一層寛
容である多数のポートメモリアレイを含む集積回路デバ
イスの必要があった。この発明はこの必要に適う。
発明の要約 この発明は2進データをストアするための庚数個のそれ
ぞれのメモリ場所を含むメモリアレイを含む集積回路デ
バイスを提供する。このアレイの各それぞれの場所はア
ドレス場所に対応する2進アドレス信号の組合わせを与
えることによりアドレスされ得る。デバイスは2進アド
レス信号の組合わせを受取るために少なくとも2つのポ
ートを含む。遷移の検出および信号提供回路は第1また
は第2の少なくともポートのいずれかにより受取られる
それぞれの2進アドレス信号の組合わせにおける変化を
検出するために含まれる。遷移検出および信号提供回路
は第1のポートにより受取られる2進アドレス信号のそ
れぞれの第1の組合わせの変化に応答して第1の遷移信
号を与えかつ前記第2のポートにより受取られる2進ア
ドレス信号のそれぞれの第2の組合わせの変化に応答し
て第2のそれぞれの遷移信号を与える。さらに、コンテ
ンションの検出および信号提供回路は第1および第2の
遷移信号を受取るためにかつ2進アドレス信号の第1お
よび第2の組合わせにおける整合を検出するために含ま
れる。コンテンションの検出および信号提供回路は第1
の遷移信号に応答して非アクティブ状態でそれぞれの第
1のステ−タス信号を与えかつ第2の遷移信号に応答し
て非アクティブ状態でそれぞれの第2のステータス信号
を与える。
この発明はまた複数個のそれぞれのメモリ場所、すなわ
ち2進アドレス信号のそれぞれの組合わせに対応する各
メモリ場所を含む多数ポート集積回路メモリアレイのそ
れぞれのポートへのアクセスを制御するための方法を与
える。その方法は2進アドレス信号の第1の組合わせお
よび2進アドレス信号の第2の組合わせを受取る段階を
含む。それはさらに第1の組合わせの変化を検出しかつ
第2の組合わせの変化を検出する段階を含む。第1の遷
移信号は第1の組合わせの変化に応答して与えられ、か
つ第2の遷移信号は第2の組合わせの変化に応答して与
えられる。この方法は2進アドレス信号の第1および第
2の組合わせにおいて整合があるかどうかを決定しかつ
整合に応答して整合信号を与える段階をさらに含む。実
質的に第1の時間の間、第1のステータス信号は第1の
遷移信号に応答して非アクティブ状態で与太られ、かつ
実質的に第2の時間の間、第2のステータス信号は第2
の遷移信号に応答して非アクティブ状態で与えられる。
それゆえ、アレイへのアクセスを不必要に遅延する1号
を与えることなしに、この発明は多数ポートメモリアレ
イの異なるポートへ与えられるアドレス信号の組合わせ
の近い整合に対しかつ非常に短い一時的整合に対し一層
寛容であるデバイスおよび関連の方法を有利に与える。
この発明のこれらおよび他の特徴および利点は添付の図
面に例示されているように、その例示の実施例の次の詳
細な説明から一層明瞭となるであろう。
この発明の目的および利点は添付の図面に関連する次の
詳細な説明から当業者には明らかとなるであろう。
好ましい実施例の詳細な説明 この発明は新規な集積回路デバイスおよび関連の方法を
含む。このデバイスは2進データをストアするための複
数個のそれぞれのメモリ場所、すなわち2進アドレス信
号のそれぞれの組わせに対応する各それぞれのメモリ場
所を含むメモリアレイを含む。次の説明はいずれの当業
者がこの発明を製造しかつ用いるのも可能にするように
与えられ、かつ特定の用途およびその必要という関係に
おいて与えられる。好ましい実施例に対する種々の修正
が当業者には容易に明らかとなるであろうしかつここに
規定された包括的な原理はこの発明の精神および範囲か
ら逸脱することなしに他の実施例および用途に適用され
ても構わない。このように、この発明は示された実施例
に制限されることを意図されてはいないが、ここに開示
された原理および特徴と一致する最も広い範囲に一致す
べきである。
第2図の例示の図面を参照すると、この発明に従った二
重ポートスタティックランダムアクセスメモリ26のブ
ロック図が示されている。メモリ26はそれぞれ左およ
び右の行デコーダドライバ30および32およびそれぞ
れ左および右の列デコーダおよび人力/出力回路34お
よび36を含む二mポート1024X8ランダムアクセ
スメモリアレイを含む。メモリ26はまた示されるよう
に結合された集積コンテンション論理回路38を含む。
ここに説明される好ましい実施例は1024X8アレイ
を含むけれども、他の大きさのアレイが同様に用いられ
得る。さらに、好ましい実施例はスタティックランダム
アクセスメモリアレイを含むけれども、メモリデバイス
の別な型がこの発明の原理に従って与えられ得る。
二重ポートスタティックランダムアクセスメモリ26の
左ポートは10個の2進アドレス信号の組合わせを受取
るために結合される。7個の2進アドレス信号LAOな
いしLA6は左行デコーダドライバ30へ与えられ、か
つ3個の2進アドレス信号LA7ないしLA9は左列デ
コーダおよび入力/出力回路34へ与えられる。二重ポ
ートRAMメモリアレイ28の左ポートに与えられる1
0個の2進アドレス信号LAOないしLA9の各それぞ
れの組合わせはアレイ28のそれぞれの場所に対応する
。8ビツトのデータワードはその代わりに左行デコーダ
30.および左列デコーダおよび人力/出力回路34に
よりL−110と表示された適当なラインでアレイ28
のアドレスされた場所に書込まれ得るかまたはアレイ2
8のアドレスされた場所から読出され得る。
同様に、7個の2進アドレス信号RAOないしRAOは
右行デコーダドライバ32へ与えられ得てかつ3個の2
進アドレス信号RA7ないしRA9は右列デコーダおよ
び入力/出力ドライバ36へ与えられ得る。さらに、二
重ポートRA Mアレイ28の右ポートへ与えられる1
0個の2進アドレス信号RAOないしRA9の各それぞ
れの組合わせはアレイ28のそれぞれの場所に対応する
アレイ28のアドレスされた場所は8ビツトデータワー
ドの場所への書込みまたは8ビツトデータワードの場所
からの読出しのいずれかのために、右行デコーダ32お
よび右列デコーダおよび人力/出力回路36を介してR
−110と表示された適当なラインでアクセスされ得る
左行デコーダドライバ30へ与えられる各それぞれの2
進アドレス信号LAOないしLA6および左列デコーダ
および人力/出力回路34へ与えこ公 られる各それぞれの2進アドレス信号LA7fLA9は
またコンテンション論理回路38へ与えられ、かつ右行
デコーダドライバ32へ与えられる各それぞれの2進ア
ドレス信号RAOないしRAOおよび右列デコーダおよ
び入力/出力回路36へ与えられる各それぞれの2進ア
ドレス信号RA7ないしRA9はまたコンテンション論
理回路38へ与えられる。さらに、コンテンション論理
回路38は下で検討されるそれぞれのライン40ないし
50で多数のステータス信号を与えかつ下でより十分に
検討されるようにRAMアレイ28のそれぞれ左および
右ポートを可能化するかまたは不能化するかのいずれか
であるそれぞれの信号をそれぞれのライン54および5
6で受取る。
動作において、二重ポートスタティックランダムアクセ
スメモリ26はその左ポートへ与えられる2進アドレス
信号LAOないしLA9の第1の組合わせを受取りかつ
その右ポートへ与えられる2進アドレス信号RAOない
しRA9の第2の組合わせを受取る。左ポートへアドレ
ス信号LAOないしLA9の第1の組合わせをかつ右ポ
ートへアドレス信号RAOないしRA9の第2の組合わ
せを同時に与えることにより、RAMアレイ28の2つ
の異なる場所が同時にアドレスされ得る。
このように、それぞれ左および右列デコーダおよび入力
/出力回路34および36を介して、2進データは同時
に2つ異なるアドレスされた場所へ書込まれ得るかまた
はそこから読出され得るかのいずれかである。それゆえ
、二重ポートスタティックランダムアクセスメモリ26
は多数のマイクロプロセッサ(示されていない)により
そのRAMアレイ28へのアクセスを同時に提供し得る
そのような同時アクセスの間、コンテンション論理回路
38はそれぞれの組合わせがアレイ28における1lj
−の場所にいつ対応するかを決定するために2進アドレ
ス信号LAOないしLA9およびRAOないしRA9の
それぞれの組合わせをモニタする。2進言号のそれぞれ
の組合わせが整合しかつ、それゆえアレイ28の単一の
場所に対応する場合、コンテンション論理回路38は整
合を検出し、かつどのポートが特定の場所への第1のア
クセスを受取るべきかかつ下で検討されるように適当な
ステータス信号を与えるべきかを決定する。しかしなが
ら、この発明に従えば、コンチン供を減する。
第3図の例示のブロック図を参照すると、この発明の集
積回路デバイスのコンテンション論理回路38の詳細が
示されている。特に、コンテンション論理回路38はそ
れぞれの左アドレス信号LAOないしLA9を受取るた
めに各々結合される10個のそれぞれのバッファ回路5
5を含むように示されている。回路38は左行アドレス
信号遷移検出回路(LRD)58および左列アドレス信
号遷移検出回路(LCT)60をさらに含む。LRT5
8は7個のバッファされた2進アドレス信号LAOない
しLA6を受取るために結合され、かつLCT60は3
個のバッファされた2進アドレス信号LA7ないしLA
9を受取るために結合される。LR75gはビットライ
ンプリチャージ信号およびデータライン等化信号を与え
るためにまた用いられ得る回路を含む。LCT60はデ
ータライン等化信号を与えるためにまた用いられ得る回
路を含む。LRT5gは左遷移信号発生器64へ分岐ラ
イン62によりかつポート優先回路74へ分岐ライン6
2によりさらに結合される。LCT60はまた左遷移信
号発生器64へ分岐ライン66によりかつボート優先回
路74へ分岐ライン66によりさらに結合される。左遷
移信号発生器64は順にライン68により左ステータス
信号発生器70に結合される。左ステータス信号発生器
70はライン72によりボート優先回路741;結合さ
れ、かつ分岐ライン76により比較器回路78に結合さ
れる。左ステータス信号発生器70はまたライン80に
より論理レベル1信号に結合される。
コンテンション論理回路38はまたそれぞれの右アドレ
ス信号RAOないしRA9を受取るために各々結合され
る10個のそれぞれのバッファ回路57を含む。回路3
8は右行アドレス信号遷移回路(RRT)82および右
列アドレス信号遷移検出回路(RCT)84をさらに含
む。RRT 82は7個のバッファされた2進アドレス
信号RAOないしRASを受取るために結合され、かつ
RCTは3個のバッファされた2進アドレス信号RA7
ないしRA9を受取るために結合される。RRT82は
ビットラインプリチャージ信号およびデータライン等化
信号を与えるためにまた用いられ得る回路を含む。RC
T84はデータライン等化信号を与えるためにまた用い
られ得る回路を含む。RRT82は分岐ライン86によ
り右遷移信号発生器88にかつ分岐ライン86によりボ
ート優先回路74にさらに結合される。RCT84はま
た分岐ライン90により右遷移信号発生器88にかつ分
岐ライン90によりボート優先回路74にさらに結合さ
れる。右遷移信号発生器88は順にライン92により右
ステータス信号発生器94に結合される。右ステータス
信号発生器94はライン96よりボート優先回路74に
結合されかつ分岐ライン76により比較器回路78に結
合される。また、右ステータス発生器94はライン98
により論理レベル1信号に結合される。
比較器回路78は左ポートへ与えられる2進アドレス信
号LAOないしLA9の各々を受取りかつ右ボートへ与
えられる2進アドレス信号RAOないしRA9の各々を
受取る。100と表示されたそれぞれの大きな矢印は2
進言号LAOないしLA9の比較器回路78による受信
を表わし、かつ102と表示される大きな矢印は2進言
号RAOないしRA9の比較器回路78による受信を表
わす。
動作において、LRT5gはそれへ与えられるいずれの
1つまたはそれ以上のバッファされた信号LAOないし
LA6の論理状態のいずれの変化も実質的に検出し、か
ついずれの1つまたはそれ以上のそれらの信号のいずれ
のそのような変化にも応答して、それはライン62で論
理レベル1状。7□1.)左、−F、アトい変化2.7
,8個号(メIL)を与える。同様に、LCT60はそ
れへ与えられるいずれの1つまたはそれ以上のバッファ
された信号LA7ないしLA9の論理状態のいずれの変
化も実質的に検出し、かつそのような変化に応答して、
ライン66で論理レベル1状態の左ポートアドレス変化
パルス信号B’ 2 L)を与える。
ライン62および66で与えられるそれぞれ第1および
第2の左ポートアドレス変化パルス信号、”ILおよび
一2Lは左遷移信号発生器64により受取られる。ライ
ン62またはライン66のいこ ずれかまたはその双方で受取られる論理レベル1アドレ
ス変化信号に応答して、左遷移信号発生器64はライン
68で論理レベル1の第1の遷移信号(”TI)を与え
る。〆T1信号はライン68で左ステータス信号発生器
70に与えられる。
同様に、RRT82はそれへ与えられるいずれの1つま
たはそれ以上のバッファされた信号RAOないしRAS
の論理状態のいずれの変化も実質的に検出し、かついず
れのそのような変化にも応答して、ライン86で下でよ
り十分に説明されるように論理レベル1の状態の第1の
左ポートアドレス変化パルス信号(”IR)を与える。
同様に、RCT84はそれへ与えられる3個のバッファ
されたアドレス信号RA7ないしRA9のいずれの1つ
またはそれ以上の論理状態のいずれの変化も実質的に検
出し、かつそのような変化に応答して、ライン90で論
理レベル1状態の第2の左ポートアドレス変化パルス信
号(” 2 R)を与える。
ライン86および90で与えられるそれぞれ第1および
第2の右アドレス変化パルス信号、戸IRおよび%2R
は右遷移信号発生器88により受取られる。ライン86
または90のいずれかまたはその両方で受取られる論理
1状態のアドレス変化信号に応答して、右遷移信号発生
器88はライン92で論理レベル1の第2の遷移信号(
”T2)を与える。)T2信号は順にライン92で右ス
テータス信号発生器94へ与えられる。
大きな矢印100および102により示されるように、
比較器78はRAMアレイ28の左ポートにより受取ら
れるものおよびRAMアレイ28の右ポートにより受取
られるものと実質的に同一であるバッファされた信号の
組合わせを受取る。
比較器回路78はRAMアレイ28のそれぞれ左および
右ポートへ与えられる2進アドレス信号の組合わせ、L
AOないしLA9およびRAOないしRA9を継続的に
モニタしかつ組合わせの各そ(、 れぞれの信号の整合に応答して論理状態Oアドレス信号
(AM)をそしてそれぞれの信号にそのような整合がな
い時論理状態r入荷信号をライン76上に発生する。こ
のようにライン76でのアドレス整合信号AMは2進ア
ドレス信号の組合わせの整合がいつあるかを示す。もち
ろん、そのような整合は、たとえば2つのマイクロプロ
セッサ(示されていない)かRA Mアレイ28の単一
の場所へのアクセスを同時に求めるときに起こるという
ことが認められるであろう。
下でより十分に説明されるように、ポート優先回路74
は左ステータス信号発生器70がライン76での論理状
態OのAM信号に応答してRAMアレイ28の左ポート
へのアクセスを実質的に遅延するライン40ないし44
で適当な信号を与えるかまたは右ステータス信号発生器
94がライン76での論理状態OのAM信号に応答して
RAMアレイ28の右ポートへのアクセスを実質的に遅
延するステータス信号をライン46ないし50で与える
かどうかを決定するそれぞれの優先信号をライン72お
よび96で与える。
第4図は破線104内に示されるNOR論理セクション
および破線106内に示されるインバータ論理セクショ
ンを含むOR論理ゲートを含む左遷移信号発生器64の
詳細を示す回路図である。
OR論理ゲートは示されるように接続される6個のトラ
ンジスタデバイスを含む。NOR論理セクションは2個
のエンハンスメントトランジスタデバイス108および
110、デプレッションデバイス112およびzトラン
ジスタデバイス114を含む。インバータ論理セクショ
ンはエンハンスメントトランジスタデバイス116およ
びデプレッショントランジスタデバイス118を含む。
それぞれのエンハンスメントデバイス108.110お
よび116はおよそ、8ボルトの電圧しきい値を特徴と
する。それぞれDデバイス112および118はおよそ
−3,5ボルトの電圧しきい値を特徴とする。それぞれ
の2デバイス114はおよそOボルトの電圧しきい値を
特徴とする。
zトランジスタデバイス114のゲート端子に与えられ
る信号CELはRAMアレイ28の左ポートが可能化さ
れるとき論理レベル1状態にある。
パルス信号11Lおよび〆2LはそれぞれLRT58お
よびLCT60によりそれぞれのライン62および66
で与えられる第1および第2の左アドレス変化信号を表
わす。信号’TIは論理1状態パルス信号”ILまたは
”2Lのいずれかに応答してライン68で与えられる第
1の遷移信号を表わす。
下でより十分に検討される理由のために、第4図のOR
論理ゲートは論理状態1の−T1信号の立上ちがり前縁
が、どちらが先に立ち上がるにせよ、論理1状態のfI
Lパルス信号かまたは(dzLパルス信号のいずれかの
立ち上がり前縁と実質的に時間的には一致するように、
かつ論理状態1のfT1信号の立ち下がり端縁が、どち
らがあとに立ち下がるにせよ、論理1状態の)ILパル
ス信号かまたは)2Lパルス信号のいずれかの立ち下が
り端縁のおよそ2ナノ秒後まで遅延されるように構成さ
れる。当業者は’ILおよび12Lパルス信号に関連す
る’TI信号の提供のタイミングがNORおよびインバ
ータ論理セクションの電流駆動比を変えることによりか
つNORおよびインバータ論理セクションの容量性ロー
ディングを適当に変えることにより変えられ得るという
ことを認めるであろう。
第5図の図面を参照すると、破線120内に示されるN
OR論理セクションおよび破線122内に示されるイン
バータ論理セクションを含むOR論理ゲートを含む右遷
移信号発生器88の詳細を例示する回路図が示されてい
る。NOR論塊セラションは示されるように接続される
2個のエンハンスメントトランジスタデバイス124お
よび126、デプレッションデバイス128およびzト
ランジスタデバイス130を含む。インバータ論理セク
ションは示されるように接続されるエンハンスメントト
ランジスタデバイス132およびデプレッショントラン
ジスタデバイス134を含む。
それぞれエンハンスメントトランジスタデバイス124
.126および132はおよそ、8ボルトのしきい値電
圧を特徴とする。Dトランジスタデバイス128および
134はおよそ−3,5ボルトの電圧しきい値を特徴と
する。zトランジスタデバイス130はおよそOボルト
のしきい値電圧を特徴とする。
zトランジスタデバイス130のゲート電極に与えられ
る信号CERはRAMアレイ28の右ポートが可能化さ
れるとき論理レベル1状態にある。
信号戸IRおよび〆2RはそれぞれRRT82およびR
CT&4によりライン86および90で与えられる第1
および第2の右アドレス変化信号を表わす。信号−T2
は論理1状態の信号’IRかまたはf2Hのいずれかに
応答してライン92で与えられる第2の遷移信号を表わ
す。
第5図に例示されるOR論理ゲートは論理レベル1状態
の戸T2信号の立ち上がり前縁が第1発生パルス信号”
IRまたは−T2の立ち上がり前縁と実施的に時間的に
一致するように、かつ戸T2論理レベル1状態の信号の
立ち下がり端縁が約2ナノ秒だけfIRまたは”2Rパ
ルス信号の最終発生の立ち下がり端縁を遅延するように
構成される。当業者は第5図に例示されたもののような
OR論理ゲートがNORおよびインバータセクションの
電流駆動比の適当な構成によりかつNORおよびインバ
ータセクションに適当な容量性口〜ディングを与えるこ
とにより先に説明されたタイミング特性で構成され得る
ということを認めるであろう。
第6図の例示の図面を参照すると、比較器回路78の動
作を例示する論理概略図が示されている。
比較器回路78は示されるように接続される10個の排
他的OR論理ゲート136およびOR論理ゲート138
を含む。各それぞれの排他的OR論理ゲート136は1
対の対応する2進アドレス信号を受取り、その一方はR
AMアレイ28の左ポートに与えられるアドレス信号に
対応しかつそのもう一方はRAMアレイ28の右ポート
へ与えられるアドレス信号と対応する。たとえば、信号
AILおよび信号AIRの双方は一方の排他的ORゲー
ト136へ与えられ、かつ信号A9Lおよび信号A9R
の双方はもう一方の排他的ORゲート136へ与えられ
る。ORゲート138によりライン76で与えられるア
ドレス整合信号AMはRAMアレイ28のそれぞれ左お
よび右ポートへ与えられる対応する対の2進アドレス信
号の各々に整合がなければ論理レベル1状態をとる。こ
のように、OR論理ゲート138は左および右ポート各
々へ与えられる2進アドレス信号の組合わせがメモリア
レイ28の単一の場所に各々対応するときのみに論理O
状態のアドレス整合信号A Mをライン76で与える。
第7図の図面はボート優先回路74の回路図を示す。ボ
ート優先回路74は示されるように接続されるデプレッ
ショントランジスタデバイス141および143および
Zトランジスタデバイス145および147を含む数字
140により一般に示されるラッチセクションを含む。
それはまた示されるように接続される4個の左セクショ
ンプルダウンエンハンスメントトランジスタ142.1
44.146および148および示されるように接続さ
れる150ないし156と表示された4個の右セクショ
ンプルダウントランジスタを含む。
下でより十分に説明されるように、ポート優先回路74
はライン72でポート優先車(P P L)信号を与え
かつライン96でポート優先右(PPR)信号を与える
それぞれPPLおよびPPR信号はRAMアレイ28の
それぞれ左および右ポートに与えられるアドレス信号が
RAMアレイ28の単一のメモリ場所にアドレスする場
合、RAMアレイ28のどのポートが第1の優先権を受
取るかということを決定する。たとえば、ボート優先回
路74が、PPL信号が論理レベル1状態にありかつP
PRが論理レベルO状態にある状態にあるとき、左ポー
トはアレイ28の左および右ポートへ与えられる2進ア
ドレス信号の組合わせが同時に単一の場所にアドレスす
る場合、アレイ28のアドレス場所への第1のアクセス
を与えられるであろう。
動作において、信号fIL、l’2Lおよび亡bLすべ
てが論理O状態にあるとき、ライン72で与えられる信
号PPLは一般にそれが論理レベル1状態であろうとO
状態であろうとそのラッチ状態に止まる。信号fILお
よび”2LおよびCELすべてが論理O状態にありかつ
トランジスタ142のゲート電極へ与えられる信号が論
理0状態にあるとき、(2号PPLは論理1状態にあり
、かつもしトランジスタ142のゲート電極へ与えられ
る信号が論理1状態にあるならば、信号PPLは論理0
状態にあるということが認められるであろう。同様に、
信号)IR,φ2RおよびCERすべてが論理O状態に
あるとき、信号PPRは一般にそれが論理レベル0状態
であろうと1状態であろうとそのラッチ状態に留まる。
信号−IR、メ2RおよびEELすべてが論理0状態に
ありかつトランジスタ150のゲート電極へ与えられる
信号が論理O状態にあるとき、信号PPRは論理1状態
にあり、かつもしトランジスタ150のゲート電極へ与
えられる信号が論理1状態にあるならば信号PPRは論
理O状態にあるということが認められるであろう。しか
しながら、いずれの1つまたはそれ以りの信号〆IL、
’2L、CELまたはトランジスタ142のゲート電極
へ与えられる信号も論理レベル1状態をとるとき、信号
PPLは論理0状態をとる。同様に、いずれの1つまた
ハソレ以上の信号、’IR,P2R,ciiまたはトラ
ンジスタ150のゲート電極へ与えられる信号が論理レ
ベル1状態をとるとき、信号PPRは論理レベルO状態
をとる。
信号PPLおよびPPRの双方が論理レベル0状態へ遷
移した場合、ラッチ回路セクション140はそれらのそ
れぞれのゲート電極へ与えられるすべての信号が論理レ
ベルO状態にある状態へそのプルダウントランシタが最
初に戻る優先信号、すなわちPPLまたはPPRのいず
れかが−F!!1状態をとり、かつ他方の優先信号は論
理レベルO状態に留まるようにセットする。たとえば、
もし信号PPLおよびPPRの双方が論理レベルO状態
にありかつ信号”IL、f2L、CELおよびトランジ
スタ142のゲート電極へ与えられる信号すべてが信号
ZxR,/’2R,cjiおよびトランジスタ150の
ゲート電極へ与えられる(8号のすべてが論理O状態を
とる前に論理レベル0状態をとるならば、信号PPLは
論理1状態をとり、かつ信号PPRは論理O状態に留ま
る。このように、左ポートは左および右ポートへ与えら
れるアドレス(=号の組合わせが整合するときアドレス
場所ヘアドレスする際に優先権を有するであろう。
もちろん、2つのポートのうち一方が可能化されないと
き、可能化されたポートは第1の優先権を自動的に受取
るが、それはその優先信号だけが論理1状態にあるから
であるということが認められるであろう。たとえば、も
し右ポートが可能化されなければ、信号CERは論理レ
ベルO状態にあり、かつトランジスタ152のゲート電
極へ提供される信号CERは論理1状態になって信号P
PRが論理レベルO状態になるようにする。このように
、左ポートは右ポートに優る優先権を有するであろう。
さらに、パルス信号ダIL、’2L、%IRおよび一2
Rは一般にアドレス信号の対応する組合わせの変化の後
およそフないし8ナノ秒の時間の間のみ論理1状態をと
る。したがって、信号PPLおよびPPR双方が同時に
論理O状態にある状態は通常は比較的短時間であり、か
つ一般にそれへ与えられるアドレス信号の組合わせにお
ける遷移を先に経験したポートは他のポートに優る優先
権を獲得するであろう。
極めて稀だが信号パルス/’IL、52LS ”’IR
,戸2R,CERおよびCELすべては論理O状態にあ
るけれども信号PPLおよびPPRの双方がおよそ論理
レベル0状態に止まる超安定状態が起こるかもしれない
。超安定状態はポート優先回路74の動作における可能
ではあるが不規則な状態の具体例である。それは下で検
討されるアク主張という結果に直ちになり得る。このよ
うに、超安定状態を除けば、BUSYLおよびBUSY
R信号は同時にアクティブ状態にはならない。
第8図の図面を参照すると、示されるように接続される
複数個のトランジスタデバイスを含む左ステータス信号
発生器70に対する回路図が示されている。左ステータ
ス信号発生器70は3つのそれぞれのステータス信号E
 INTL、、EWELおよびBUSYLを与え、その
各々はそれぞれライン40,42および44でアクティ
ブロー(論理レベル0)状態信号である。信号EINT
Lはインタラブドバッファ(示されていない)へ与えら
れる。信号EINTLが論理1状態(ハイ状態)にある
とき、インタラブドフラグは左ポートによりセットまた
はリセットされ得ずかつ信号EINTLが論P、!! 
0状態(ロー状態)にあるときインタラブドフラグは左
ポートによりセットまたはりセットされ得る。信号EW
ELは左列デコーダおよび入力/出力回路34へ与えら
れる。信号EVELが論理1状態にあるとき、2進デー
タは左ポートによりメモリアレイ28へ書込まれ得ずか
つ信号EWELが論理0状態にあるとき、2進データは
左ポートによりメモリアレイ28へ書込まれ得る。最終
的に、信号BUSYLが論理O状態にあるとき、たとえ
ば、ライン44に結合されるマイクロプロセッサ(この
発明のどの部分も形成せずかつ示されていない)は左ポ
ートへのそのアクセスが遅延される。逆に、ステータス
信号BUSYLが論理1状態にあるとき、マイクロプロ
セッサは左ポートへのそのアクセスが遅延されない。
左ステータス信号発生器70の動作は第9図の例示のタ
イミング図から認められるであろう。タイミング図にお
いて、信号CEINLは第2図に示されるように、ライ
ン54でコンテンション論理回路38へ与えられる外部
で発生されるアクティブロー信号である。ライン54で
与えられる論理O状態のCEINL信号はRA Mアレ
イ28の左ポートを可能化する。信号CELおよびCE
Lは信号CEINLに応答して発生される内部で発生さ
れる相補的信号である。信号CELの論理状態は信号C
EINLのものとは論理的に逆である。
図面から、アクティブ(ロー状態)CEINL信号の提
供の間、LR75gへ与えられるアドレス信号の組合わ
せの変化は論理レベル1状態のφILパルス信号のtU
tという結果になるということが認められるであろう。
通常は、LRT58へ結合されるバッファ回路55へ与
えられる1つまたはそれ以上のアドレス信号の論理状態
の変化とライン62での論理レベル1状態のflLパル
ス信号の提供との間にはおよそ8ないし10ナノ秒の遅
延があるb同様に、LCT60へ結合されるバッファ回
路55へ与えられるアドレス信号の組合わせの変化はお
よそ8ないし10ナノ秒の遅延後分岐ライン66での論
理レベル1状態の)2Lパルス信号の提供という結果に
なる。実質的には論理レベル1状態グILかまたは一2
L信号のいく5 ずれかが現われるのと同時に、論理レベル1状態5’T
1信号が与えられる。論理状態1の”TI倍信号実質的
に/’ILまたはI’2Lパルス信号のいずれかまたは
双方が論理レベル1状態にある間の時間を通して、かつ
fILおよびf2Lパルス信号の双方が遷移して論理レ
ベルO状態に戻った後およそ2ナノ秒間論理レベル1状
態に留まる。
状態信号E INTL、EWELおよびBUSYLすべ
ては実質的に信号5’T1が論理レベル1状態にある間
の全期間の間論理レベル1状態をとる。
3個のそれぞれのステータス信号に関連して第9図に示
される破線は信号’Tlが論理レベル1状態にある時間
外には、3個のステータス信号の論理状態は論理1また
は論理Oのいずれかであり得るということを示す。
第10図の例示のタイミング図を参照すると、左ステー
タス信号発生器70の動作は論理レベル1 (非アクテ
ィブ)状態信号CEINLがライン54で第2図に示さ
れるコンテンション論理回路38へ与えられる代表的な
時間の開示される。信号CEINLが論理レベル1(非
アクティブ)状態にあるとき、左ポートは可能化されず
、かつそれゆえ、RA Mアレイ28のアドレス場所は
左ポートを経由してはアクセスされ得ないということが
認められるであろう。
左ポートが可能化されない時間の間、プリチャージ信号
は次のアクセスでのアクセス時間の遅延を妨げるために
RAMアレイ28のビットラインに与えられる。好まし
い実施例においては、信号lILおよび’2Lはそのよ
うなプリチャージ信号からおよびそのようなデータライ
ン等化信号から引出されるので、パルス信号PILおよ
び/!j2LはCEINLが論理1状態にある時間の間
論理レベル1状態にある。したがって、信号″T1はま
た信号CEINLが論理レベル1状態にあるとき論理レ
ベル1状態をとる。
パルス信号fILおよびP2Lは実質的に信号CEIN
Lが論理レベル状態に遷移するまで論理1状態に留まり
、かつ左ポートは再び可能化される。もちろん、’TI
信号は”ILおよび”2L信号が双方とも遷移して論理
レベルO状態に戻りたおよそ2ナノ秒後に遷移して論理
レベルO状態に戻る。さらに、信号〆T1か論理レベル
1状態にある期間の間、3個の状態信号EINTL、E
WELおよびBUSYLはすべて論理レベル1状態にあ
る。
再び第8図の回路図を参照すると、左ステータス信号発
生器70の動作の次の機能的な説明はこの発明により達
成される利点をさらに説明するのに役立つ。論理レベル
O状態(アクティブ)BUSY、Lステータス信号は4
つの状態が満足されるとき、すなわち両方のポートが可
能化され、RAMアレイ28のそれぞれ左および右ポー
トへ与えられるアドレス信号の組合わせに整合があり、
左ポートが優先権を有さず、かつ信号/′T1が論理レ
ベルO状態にあるとき、与えられる。
たとえば、このように参照番号158により一般に示さ
れるNORゲートを参照すると、論理レベル1状態信号
は左ポートが可能化される(CELは論理O状態である
)ときNORゲート158によりライン160で与えら
れるであろうし、さらに左ポートは優先権を有さず(信
号PPLは論理O状態にある)、アドレス整合があり(
信号AMは論理レベルO状態にある)、さらに右ポート
へ与えられるアドレス信号の組合わせは決定されかつ不
変である(パルス1号5’lRおよび/2Rは論理レベ
ルO状態にある)。インバータ回路162へのライン1
60での論理レベル1状態信号の提供は参照番号166
により示されるNORゲートのトランジスタ164のゲ
ート電極への論理レベルO信号の提供という結果になる
。論理レベルO状態信号がトランジスタ164のゲート
電極へ与えられかつ信号CELおよびITlが論理O状
態にあるとき、論理1状態信号はインバータ回路168
へ与えられる。したがって、インバータ回路170はト
ランジスタ172のゲート電極に論理1状態信号の提供
を引き起こし、かつその結果として、論理レベルO状態
(アクティブ)BUSYLステータス信号が与えられる
(<号−T1は左遷移信号発生器64により論理レベル
1状態でトランジスタ174のゲート電極へ与えられる
とき、インバータ回路168へ与えられる信号の論理レ
ベルをプルダウンし、かつ究極的にライン44で与えら
れている論理レベル1(非アクティブ)状態BUSYL
ステータス信号という結果になる。さらに、トラジスタ
176のゲート電極への論理レベル1状態のCEL信号
の提供という結果になる左ポートの不能化は、同様に論
理レベル1状態(非アクティブ)のBUSY−L状態信
号の提供という結果になる。
このように、N OR論理ゲート158へ与えられる信
号はそれぞれ左および右ポートへ与えられるアドレス信
号の組合わせにおける整合に応答しステータス信号を引
き起こし得る。しかしながら、第9図に例示される、論
理レベル状態/’TI信号がLRT58またはLCT6
0のいずれかへ与えられるアドレス信号の組合わせの変
化に応答して与えられる時間の間、BUSYLステータ
ス信号は論理レベル1 (非アクティブ)状態に保持さ
れる。
それゆえ、左ステータス信号発生器70は論理レベル状
態”Tlld号が消えた後までアドレス整合に応答して
論理レベル0状態(アクティブ)のBUSYLステータ
ス信号の提供を遅延する。しかしながら、そのような遅
延時間の間、アドレス整合を誤って示す状態は消えるか
もしれず、その場合いかなる論理レベルO(アクティブ
)状態のBUSYL信号も遅延の時間の後に続かない。
その結果左および右ポートへかつ近い整合に与えられる
アドレス信号の組合わせにおける非常に短い一時的な整
合のせいで論理レベルO(アクティブ)状態のBUSY
Lステータス信号の提供を実質的に妨げることになる。
このように、この発明の二重ポートスタティックランダ
ムアクセスメモリ26はそのそれぞれ左および右ポート
へ与えられるアドレス信号の組合わせにおけるアドレス
信号スキューまたは近い整合の結果として不必要なアク
ティブBUSYL状態信号を与える傾向が少ない。
さらに、論理レベル1状態の9′ILおよびf2L信号
の後半の立ち下がり端縁のおよそ2ナノ秒後の時間の間
、論理レベル1状態に留まる”Tl信号を提供すること
でポート優先回路74のラッチ回路セクション140が
ラッチし、かつ信号PPLが信号IT1がアドレス遷移
の後遷移されて論理レベル0状態に戻り、かつBUSY
L状態信号が再びNOR論理ゲート158によりライン
160で与えられる信号に応答するようになるというこ
とを確実にする。もちろん、BUSYLステータス信号
がライン160で与えられる信号に応答するとき、BU
SYL状態信号は実質的にアドレス整合信号AMおよび
PPL信号ならびにギIRおよびf2R/</い信号(
ユ応答オ、というユよが認められるであろう。説明され
た態様でのポート優先回路74への!61Rおよびメ2
Rパルス信号の提供は右ポートでのアドレス信号変化に
応答して非アクティブ(論理レベルO)状態のBUSY
L信号の提供の速度を増す。右ポートに与えられるアド
レス信号の組合わせの変化が一般に、左および右ポート
に与えられるアドレス信号の組合わせがそのような右ポ
ートアドレス信号の変化の後では整合しないというとい
うことを意味するであろうからである。
右ステータス信号発生器94の構造および動作は左70
のものと類似しており、かつそれゆえ、ここで詳細に説
明される必要はないということが認められるであろう。
このように、この発明および関連方法は多数ポート集積
回路メモリアレイデバイスの動作を有利に許容し、それ
はそのようなデバイスのメモリアレイへのアクセスを不
必要に遅延するステータス信号を引き起こすことなしに
、アドレス信号スキューのような問題のせいで異なるポ
ートへ与えられるアドレス信号の組合わせにおける近い
整合およびそのような信号の組合わせにおける非常に短
い整合をより良く許容する。特に、それぞれの2進アド
レス信号の組合わせの変化に応答するそれぞれ”TIお
よびfT2信号の提供はアドレス信号の組合わせが整合
するかどうかに関するそのようなデバイスによる評価を
規定された時間の量大質的に遅延するために用いられる
好ましい実施例において、左ポートに対する規定された
時間とは信号rT1が論理レベル1状態にある時間であ
り、かつ右ポートに対してはそれは信号片T2が論理レ
ベル1状態にある時間である。それらの時間の間、非常
に近い整合のおよびアドレス信号スキューのような問題
の影響は多分消散するであろうし、それゆえ、メモリア
レイへのアクセスを不必要に遅延するステータス信号の
提供という結果にはならないであろう。
先に説明された実施例はこの発明の原理を表わし得る多
くの可能な特定の実施例をIllに例示するものである
。無数のかつ様々な他の取り合わせがこの発明の精神お
よび範囲から逸脱することなくこれらの原理に従って容
易に考案され得る。たとえば、ここに説明された好まし
い実施例はアクティブロー(論理レベル0)状態ステー
タス信号を与える。しかしながら、この発明はアクティ
ブハイ(論理レベル1)状態信号をも同様に与えること
により実施され得る。さらに、この発明はたとえば、C
MO3SGaAsまたはバイポーラ技術を用いて実現さ
れ得る。このように、先の説明は前掲の特許請求の範囲
に規定されるこの発明を制限することを意図されてはい
ない。
【図面の簡単な説明】
第1図は二重ポートメモリアレイを含む初期の多重プロ
セッサシステムのブロック図を示す。 第2図はこの発明の好ましい実施例の二重ボートラフダ
ムアクセスメモリのブロック図を示す。 第3図は第2図の実施例のコンテンション論理回路の詳
細を例示するブロック図を示す。 第4図は第3図のコンテンション論理回路の左遷移信号
発生器の回路図を例示する。 第5図は第3図のコンテンション論理回路の右遷移信号
発生器の回路図を例示する。 第6図は第3図のコンテンション論理回路の比較器回路
の論理概略図を例示する。 第7図は第3図のコンテンション論理回路のポート優先
回路の回路図を例示する。 第8図は第3図のコンテンション論理回路の状態信号発
生器の回路図を例示する。 第9図は第2図の実施例のための例示のタイミング図を
例示する。 第10図は第2図の実施例のためのまた別な例示のタイ
ミング図を例示する。 図において、22および24はマイクロプロセッサ、2
6は二重ポートスタティックランダムアクセスメモリ、
28は二重ポートRAMメモリアレイ、30は左行デコ
ーダドライバ、32は右行デコーダドライバ、34は左
列デコーダおよび入力/出力回路、36は右列デコーダ
および入力/出力回路、38はコンテンション論理回路
、40ないし50および54および56はライン、58
は左行アドレス信号遷移検出回路(LRT) 、60は
左列アドレス信号遷移検出回路(LCT)、62は分岐
ライン、64は左遷移信号発生器、66は分岐ライン、
68はライン、70は左ステータス信号発生器、72は
ライン、74はポート優先回路、76は分岐ライン、7
8は比較器回路、80はライン、82は右行アドレス信
号遷移回路、84は右列アドレス信号遷移検出回路、8
6は分岐ライン、88は右遷移信号発生器、90は分岐
ライン、92はライン、94は右ステータス信号発生器
、96および98はライン、108および110はエン
ハンスメントトランジスタデバイス、112はデプレッ
ションデバイス、114は2トランジスタデバイス、1
16はエンハンスメントトランジスタデバイス、118
はデプレッショントランジスタデバイス、124および
126はエンハンスメントトランジスタデバイス、12
8はデプレッションデバイス、130はzトランジスタ
デバイス、132はエンハンスメントトランジスタデバ
イス、134はデプレッショントランジスタデバイス、
136は排他的OR論理ゲート、138はORゲート、
141および143はデプレッショントランジスタデバ
イス、142.144.146および148は左セクシ
ョンプルダウンエンハンスメントトランジスタ、145
および147はzトランジスタデバイス、150および
152はトランジスタ、158はNORゲート、160
はライン、162はインバータ回路、164はトランジ
スタ、170はインバータ回路、172ないし176は
トランジスタである。 特許出願人 アドバンスト・マイクロ・ディバイシズ・
インコーホレーテッド

Claims (1)

  1. 【特許請求の範囲】 (1)2進データをストアするための複数個のそれぞれ
    のメモリ場所を含むメモリアレイを含む集積回路デバイ
    スであって、各それぞれのメモリ場所が2進アドレス信
    号のそれぞれの組合わせに対応し、 前記メモリアレイのそれぞれの場所に対応する2進アド
    レス信号のそれぞれの組合わせを受取るための少なくと
    も2つのそれぞれのポート手段と、第1または第2の前
    記少なくとも2つのポート手段のうちいずれかにより受
    取られるそれぞれの2進アドレス信号の組合わせの変化
    を検出するためのかつ前記第1のポート手段により受取
    られる2進アドレス信号のそれぞれの第1の組合わせの
    変化に応答して第1の遷移信号を提供するためのかつ前
    記第2のポート手段により受取られる2進アドレス信号
    のそれぞれの第2の組合わせの変化に応答して第2のそ
    れぞれの遷移信号を与えるための遷移検出および信号提
    供手段と、さらに前記第1および前記第2の遷移信号を
    受取るためのかつ2進アドレス信号の前記第1および第
    2の組合わせにおける整合を検出するためのかつ前記第
    1の遷移信号に応答して非アクティブ状態でそれぞれの
    第1のステータス信号を与えるためのかつ前記第2の遷
    移信号に応答して非アクティブ状態でそれぞれの第2の
    ステータス信号を与えるためのコンテンション検出およ
    び信号提供手段とをさらに含む、デバイス。 (2)デバイスの前記コンテンション検出および信号提
    供手段が、 2進アドレス信号の前記第1および第2の組合わせにお
    ける整合の検出に応答して、実質的にアクティブ状態で
    前記第1のステータス信号のみを与えるかまたは実質的
    にアクティブ状態で前記第2のステータス信号のみを与
    えるかのいずれかである、ステータス信号提供手段をさ
    らに含む、特許請求の範囲第1項に記載のデバイス。 (3)前記コンテンション検出および信号提供手段が、 実質的に前記第1の時間の間前記第1および第2の2進
    アドレス信号の組合わせにおいて整合があろうとなかろ
    うと、前記第1の遷移信号の提供に応答して第1の時間
    の間非アクティブ状態で前記第1のステータス信号を提
    供するための、かつアドレス整合に応答して実質的に前
    記第1の時間外にアクティブ状態で前記第1のステータ
    ス信号のみかまたはアドレス整合に応答して実質的に前
    記第1の時間外にアクティブ状態で前記第2のステータ
    ス信号のみのいずれかを実質的に与えるためのステータ
    ス信号提供手段をさらに含む、特許請求の範囲第1項に
    記載のデバイス。 (4)前記ステータス信号提供手段が実質的に第2の時
    間の間前記第1および第2の2進アドレス信号の組合わ
    せにおいて整合があろうとなかろうと、前記第2の遷移
    信号に応答して前記第2の時間の間非アクティブ状態で
    前記第2のステータス信号を与え、かつアドレス整合に
    応答して実質的に前記第1および第2の時間外にアクテ
    ィブ状態で前記第1のステータス信号のみを与えるかま
    たはアドレス整合に応答して実質的に前記第1および第
    2の時間外にアクティブ状態で前記第2のステータス信
    号のみを与えるかのいずれかである、特許請求の範囲第
    3項に記載のデバイス。(5)実質的に前記第1の時間
    の間アドレス信号の前記第1の組合わせが実質的に信号
    の新しい第1の組合わせに定まる、特許請求の範囲第3
    項に記載のデバイス。 (6)実質的に前記第2の時間の間アドレス信号の前記
    第2の組合わせが実質的に信号の新しい第2の組合わせ
    に定まる、特許請求の範囲第5項に記載のデバイス。 (7)2進データをストアするために複数個のそれぞれ
    のメモリ場所を含むメモリアレイを含む集積回路デバイ
    スであって、各それぞれのメモリ場所が2進アドレス信
    号のそれぞれの組合わせに応答し、 前記メモリアレイのそれぞれの場所に対応する2進アド
    レス信号のそれぞれの組合わせを受取るための少なくと
    も2つのそれぞれのポート手段と、第1または第2の前
    記少なくとも2つのポート手段のいずれかにより受取ら
    れる2進アドレス信号のそれぞれの組合わせの変化を検
    出するための、かつ前記第1のポート手段により受取ら
    れるアドレス信号のそれぞれの第1の組合わせの変化に
    応答して第1の遷移信号を与えるためのかつ前記第2の
    ポート手段により受取られるアドレス信号のそれぞれの
    第2の組合わせの変化に応答して第2の遷移信号を与え
    るための遷移検出および信号提供手段と、 2進アドレス信号の前記第1および第2の組合わせを受
    取るためのかつ前記第1および第2の組合わせにおける
    整合に応答して整合信号を与えるためのアドレス整合手
    段と、さらに 前記第1および第2の遷移信号および前記整合信号を受
    取るためのかつ実質的に第1の時間の間整合信号が受取
    られようとそうでなかろうと、前記第1の遷移信号の提
    供に応答して前記第1の時間の間非アクティブ状態で第
    1のステータス信号を与えるための、かつ実質的に第2
    の時間の間整合信号が受取られようとそうでなかろうと
    、前記第2の遷移信号の提供に応答して前記第2の時間
    の間非アクティブ状態で第2のステータス信号を与える
    ための、かつ実質的に前記第1および前記第2の時間外
    に整合信号に応答してアクティブ状態で実質的に前記第
    1のステータス信号のみかまたは前記第2のステータス
    信号のみのいずれかを提供するためのステータス信号提
    供手段とをさらに含む、デバイス。 (8)前記アドレス整合手段が比較器手段を含む、特許
    請求の範囲第7項に記載のデバイス。(9)前記ステー
    タス信号提供手段が実質的に前記第1および第2の時間
    外に前記整合信号に応答してアクティブ状態で実質的に
    前記それぞれ第1のステータス信号のみかまたは前記そ
    れぞれ第2のステータ信号のみかのいずれかを提供する
    ことを引き起こす前記ステータス信号提供手段に優先信
    号を与えるための優先手段をさらに含む、特許請求の範
    囲第7項に記載のデバイス。 (10)前記遷移検出および信号提供手段が前記優先手
    段への少なくとも2つのアドレス変化信号、2進アドレ
    ス信号の前記第1の組合わせの変化に応答する第1のア
    ドレス変化信号、および2進アドレス信号の前記第2の
    組合わせの変化に応答する第2のアドレス変化信号を与
    える、特許請求の範囲第9項に記載のデバイス。 (11)前記遷移検出および信号提供手段が前記第1の
    アドレス変化信号に応答して前記第1の遷移信号を与え
    、さらに 前記遷移検出および信号提供手段が前記第2のアドレス
    変化信号に応答して前記第2の遷移信号を与える、特許
    請求の範囲第10項に記載のデバイス。 (12)2進データをストアするために複数個のそれぞ
    れのメモリ場所を含むメモリアレイを含む集積回路デバ
    イスであって、各それぞれのメモリ場所が2進アドレス
    信号のそれぞれの組合わせに対応し、 前記メモリアレイのそれぞれの場所に対応する2進アド
    レス信号のそれぞれの組合わせを受取るための少なくと
    も2つのそれぞれのポート手段と、第1または第2の前
    記少なくとも2つのポート手段のうちいずれかにより受
    取られる2進アドレス信号のそれぞれの組合わせの変化
    を検出するためのかつ2進アドレス信号の前記第1の組
    合わせの変化に応答して第1のアドレス変化信号を与え
    るためのかつ2進アドレス信号の前記第2の組合わせの
    変化に応答して第2のアドレス変化信号を与えるための
    かつ前記第1のアドレス変化信号に応答して第1の遷移
    信号を与えるためのかつ前記第2のアドレス変化信号に
    応答して第2の遷移信号を与えるための遷移検出および
    信号提供手段と、さらに 2進アドレス信号の前記第1および第2の組合わせを受
    取るためのかつ前記第1および第2の組合わせにおいて
    整合に応答して整合信号を与えるためのアドレス整合手
    段と、 前記第1および第2の遷移信号および前記整合信号を受
    取るためのかつ実質的に第1の時間の間整合信号が受取
    られようとそうでなかろうと、前記第1の遷移信号の提
    供に応答して前記第1の時間の間非アクティブ状態で第
    1のステータス信号を与えるための、かつ実質的に第2
    の時間の間整合信号が受取られようとそうでなかろうと
    、前記第2の遷移信号の提供に応答して前記第2の時間
    の間非アクティブ状態で第2のステータス信号を与える
    ための、かつ実質的に前記第1および第2の時間外で整
    合信号に応答してアクティブ状態で実質的に前記第1の
    ステータス信号のみかまたは前記第2のステータス信号
    のみのいずれかを与えるためのステータス信号提供手段
    と、さらに前記ステータス信号提供手段が実質的に前記
    第1および前記第2の時間外で前記整合信号に応答して
    アクティブ状態で前記それぞれの第1のステータス信号
    のみかまたは前記それぞれの第2のステータス信号のみ
    のいずれかを与えるように、前記第1および第2のアド
    レス整合信号を受取るためのかつ前記ステータス信号提
    供手段に優先信号を与えるための優先手段とをさらに含
    む、デバイス。 (13)複数個のそれぞれのメモリ場所を含む多数ポー
    ト集積回路メモリアレイのそれぞれのポートへのアクセ
    スを制御するための方法であって、各メモリ場所は2進
    アドレス信号のそれぞれの組合わせに対応し、 2進アドレス信号の第1の組合わせと2進アドレス信号
    の第2の組合わせを受取る段階と、前記第1の組合わせ
    の変化を検出する段階と、前記第2の組合わせの変化を
    検出する段階と、前記第1の組合わせの変化に応答して
    第1の遷移信号を与える段階と、 前記第2の組合わせの変化に応答して第2の遷移信号を
    与える段階と、 2進アドレス信号の前記第1および第2の組合わせにお
    いて整合があるかどうかを決定しかつ整合に応答して整
    合信号を与える段階と、 実質的に第1の時間の間、前記第1の遷移信号に応答し
    て非アクティブ状態で第1のステータス信号を与える段
    階と、さらに 実質的に第2の時間の間、前記第2の遷移信号に応答し
    て非アクティブ状態で第2のステータス信号を与える段
    階とを含む、方法。 (14)実質的に前記それぞれ第1および第2の時間外
    で、前記整合信号に応答してアクティブ状態で前記第1
    のステータス信号のみかまたは前記第2のステータス信
    号のみのいずれかを実質的に提供する段階をさらに含む
    、特許請求の範囲第13項に記載の方法。
JP62119958A 1986-05-19 1987-05-15 2進データをストアするための複数個のそれぞれのメモリ場所を含むメモリアレイを含む集積回路デバイス Expired - Lifetime JP2612446B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US864690 1986-05-19
US06/864,690 US4742493A (en) 1986-05-19 1986-05-19 Multiple port memory array device including improved timing and associated method

Publications (2)

Publication Number Publication Date
JPS62298087A true JPS62298087A (ja) 1987-12-25
JP2612446B2 JP2612446B2 (ja) 1997-05-21

Family

ID=25343846

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62119958A Expired - Lifetime JP2612446B2 (ja) 1986-05-19 1987-05-15 2進データをストアするための複数個のそれぞれのメモリ場所を含むメモリアレイを含む集積回路デバイス

Country Status (5)

Country Link
US (1) US4742493A (ja)
EP (1) EP0250081B1 (ja)
JP (1) JP2612446B2 (ja)
AT (1) ATE101934T1 (ja)
DE (1) DE3789125T2 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63898A (ja) * 1986-06-19 1988-01-05 Fujitsu Ltd 半導体記憶装置
US5150328A (en) * 1988-10-25 1992-09-22 Internation Business Machines Corporation Memory organization with arrays having an alternate data port facility
US5166903A (en) * 1988-10-25 1992-11-24 International Business Machines Corporation Memory organization with arrays having an alternate data port facility
US4918664A (en) * 1989-01-18 1990-04-17 Cypress Semiconductor Apparatus and method for preserving data integrity in multiple-port RAMS
US5062081A (en) * 1989-10-10 1991-10-29 Advanced Micro Devices, Inc. Multiport memory collision/detection circuitry
FR2672140B1 (fr) * 1991-01-28 1996-08-30 Bosch Gmbh Robert Systeme a multicalculateur.
DE10215362A1 (de) * 2002-04-08 2003-10-30 Infineon Technologies Ag Integrierter Speicher mit einem Speicherzellenfeld mit mehreren Speicherbänken und Schaltungsanordnung mit einem integrierten Speicher
US7888962B1 (en) 2004-07-07 2011-02-15 Cypress Semiconductor Corporation Impedance matching circuit
KR100640876B1 (ko) * 2004-11-17 2006-11-02 엘지전자 주식회사 이동 방송 수신기의 비디오 디코딩 시스템
US8036846B1 (en) 2005-10-20 2011-10-11 Cypress Semiconductor Corporation Variable impedance sense architecture and method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61178794A (ja) * 1985-02-04 1986-08-11 エイ・ティ・アンド・ティ・コーポレーション ジユアル ポート メモリ集積回路

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4065809A (en) * 1976-05-27 1977-12-27 Tokyo Shibaura Electric Co., Ltd. Multi-processing system for controlling microcomputers and memories
GB2123189B (en) * 1982-06-05 1987-06-10 British Aerospace Communication between computers
US4580245A (en) * 1983-07-28 1986-04-01 Sperry Corporation Complementary metal oxide semiconductor dual port random access memory cell
US4636991A (en) * 1985-08-16 1987-01-13 Motorola, Inc. Summation of address transition signals

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61178794A (ja) * 1985-02-04 1986-08-11 エイ・ティ・アンド・ティ・コーポレーション ジユアル ポート メモリ集積回路

Also Published As

Publication number Publication date
ATE101934T1 (de) 1994-03-15
JP2612446B2 (ja) 1997-05-21
EP0250081A2 (en) 1987-12-23
EP0250081B1 (en) 1994-02-23
US4742493A (en) 1988-05-03
EP0250081A3 (en) 1990-11-07
DE3789125T2 (de) 1994-08-18
DE3789125D1 (de) 1994-03-31

Similar Documents

Publication Publication Date Title
US5752270A (en) Method of executing read and write operations in a synchronous random access memory
US4513372A (en) Universal memory
US6804743B2 (en) Two step memory device command buffer apparatus and method and memory devices and computer systems using same
JP3495324B2 (ja) サイクル独立なデータ対エコー・クロック追跡回路
US4339808A (en) Asynchronous event prioritizing circuit
JP2821534B2 (ja) デュアルポートランダムアクセスメモリ装置
US6625699B2 (en) Multi-port memory device with multiple modes of operation and improved expansion characteristics
JP2009528650A (ja) 内蔵メモリ内のビット線プリチャージ
US5745914A (en) Technique for converting system signals from one address configuration to a different address configuration
US6484244B1 (en) Method and system for storing and processing multiple memory commands
US6370627B1 (en) Memory device command buffer apparatus and method and memory devices and computer systems using same
JP2612446B2 (ja) 2進データをストアするための複数個のそれぞれのメモリ場所を含むメモリアレイを含む集積回路デバイス
JPH09120687A (ja) データ処理システムのための内容アドレス可能メモリ
US5936909A (en) Static random access memory
US6205514B1 (en) Synchronous SRAM having global write enable
US20030043665A1 (en) Low-power circuit structures and methods for content addressable memories and random access memories
US6484238B1 (en) Apparatus and method for detecting snoop hits on victim lines issued to a higher level cache
JP3165598B2 (ja) 先入先出メモリのバスインタフェース装置
JP3740312B2 (ja) Camセル回路
JP3169878B2 (ja) メモリ制御回路
JP2506420B2 (ja) 半導体記憶装置
JPH07254286A (ja) 低消費電力半導体メモリ装置
JPH086905A (ja) マルチポートramのアクセス調停回路
JPH11213671A (ja) 半導体集積回路装置及びイニシャライズ回路内蔵ram
JP2625145B2 (ja) メモリアクセス制御装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080227

Year of fee payment: 11