JPH0485788A - 多ポートキャッシュメモリ - Google Patents
多ポートキャッシュメモリInfo
- Publication number
- JPH0485788A JPH0485788A JP2197644A JP19764490A JPH0485788A JP H0485788 A JPH0485788 A JP H0485788A JP 2197644 A JP2197644 A JP 2197644A JP 19764490 A JP19764490 A JP 19764490A JP H0485788 A JPH0485788 A JP H0485788A
- Authority
- JP
- Japan
- Prior art keywords
- ports
- read
- port
- data
- cache 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0844—Multiple simultaneous or quasi-simultaneous cache accessing
- G06F12/0853—Cache with multiport tag or data arrays
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C8/00—Arrangements for selecting an address in a digital store
- G11C8/16—Multiple access memory array, e.g. addressing one storage element via at least two independent addressing line groups
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Static Random-Access Memory (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の目的〕
(産業上の利用分野)
この発明は、2種類のポートを備えた多ポートキャッシ
ュメモリに関し、特に複数の演算器を有するアーキテク
チャのCPUに使用されるものである。
ュメモリに関し、特に複数の演算器を有するアーキテク
チャのCPUに使用されるものである。
(従来の技術)
従来の一般的なCPUは、第3図に示すように、内部の
演算器1と大容量のDRAM (ダイナミック型のラン
ダム・アクセス・メモリ)等からなる主記憶2との間に
、高速アクセス可能なキャッシュメモリ3を設け、演算
器1による演算処理の速度が主記憶2の低速なアクセス
速度で規定されないように、演算器1とキャッシュメモ
リ3との間でデータ転送を行なうようにしている。
演算器1と大容量のDRAM (ダイナミック型のラン
ダム・アクセス・メモリ)等からなる主記憶2との間に
、高速アクセス可能なキャッシュメモリ3を設け、演算
器1による演算処理の速度が主記憶2の低速なアクセス
速度で規定されないように、演算器1とキャッシュメモ
リ3との間でデータ転送を行なうようにしている。
このようなCPUにあっては、1クロツクサイクルで実
行可能な命令は1つ程度であるため、クロックサイクル
が短縮されたとしても、処理能力をクロックサイクルの
短縮以上に向上させることは困難となる。
行可能な命令は1つ程度であるため、クロックサイクル
が短縮されたとしても、処理能力をクロックサイクルの
短縮以上に向上させることは困難となる。
そこで、第4図に示すように、CPUに複数の演算器1
〜nを備え、これらの複数の演算器]〜nとキャッシュ
メモリ3との間でデータ転送を行ないながら、複数の命
令が並行して実行できるように構成されたものがある。
〜nを備え、これらの複数の演算器]〜nとキャッシュ
メモリ3との間でデータ転送を行ないながら、複数の命
令が並行して実行できるように構成されたものがある。
このような構成にあっては、複数の命令を並行して実行
可能なため、クロックサイクルの短縮以上に処理能力を
高めることができるようになる。
可能なため、クロックサイクルの短縮以上に処理能力を
高めることができるようになる。
しかしながら、このような構成にあっては、複数の演算
器1〜nが、同時にキャッシュメモリ3に対してアクセ
スするような場合が発生することがある。このような場
合に、キャッシュメモリ3が複数の演算器1〜nに対し
て1つの入出力路だけしか備えていないメモリで構成さ
れていると、実際にメモリアクセスできる演算器は1つ
だけとなり、他の演算器はメモリアクセスを行なうこと
ができなくなる。このため、キャッシュメモリ3とアク
セスできない大部分の演算器では、演算処理が中断され
ることになり、処理能力が低下することになる。また、
それぞれの演算器1〜nから発生したメモリアクセス要
求の受付は順位を決定する構成が複雑化する。
器1〜nが、同時にキャッシュメモリ3に対してアクセ
スするような場合が発生することがある。このような場
合に、キャッシュメモリ3が複数の演算器1〜nに対し
て1つの入出力路だけしか備えていないメモリで構成さ
れていると、実際にメモリアクセスできる演算器は1つ
だけとなり、他の演算器はメモリアクセスを行なうこと
ができなくなる。このため、キャッシュメモリ3とアク
セスできない大部分の演算器では、演算処理が中断され
ることになり、処理能力が低下することになる。また、
それぞれの演算器1〜nから発生したメモリアクセス要
求の受付は順位を決定する構成が複雑化する。
そこで、キャッシュメモリ3を多ポート化して、それぞ
れの演算器]〜nか独立してメモリアクセスできるよう
にすれば、上記不具合を解消することができ、演算器を
複数設けた利点が生かされることになる。
れの演算器]〜nか独立してメモリアクセスできるよう
にすれば、上記不具合を解消することができ、演算器を
複数設けた利点が生かされることになる。
しかしながら、キャッシュメモリ3をそれぞれの演算器
1〜nのアクセスに対応して多ポート化した場合には、
それぞれのポートは演算器による演算処理に係わるロー
ド命令及びストア命令に対応するために、データの読出
し動作と書込み動作の双方が可能な読出し/書込みポー
トとなる。
1〜nのアクセスに対応して多ポート化した場合には、
それぞれのポートは演算器による演算処理に係わるロー
ド命令及びストア命令に対応するために、データの読出
し動作と書込み動作の双方が可能な読出し/書込みポー
トとなる。
このように、すべてのポートを読出し/書込みポートに
すると、第5図に示すように、メモリセル4に接続され
る配線が増加し、占有面積か増大することになる。
すると、第5図に示すように、メモリセル4に接続され
る配線が増加し、占有面積か増大することになる。
さらに、第5図に示した構成にあっては、メモリセル4
と外部とのデータの入出力が1対のビット線を介して行
なわれるため、読出し/書込みホトに応じてビット線対
が増えると、ビット線間で相互干渉が生じ易くなる。こ
れにより、アクセス動作が不安定になるおそれかあるた
め、これを回避するための回路設計がかなり複雑になっ
ていた。
と外部とのデータの入出力が1対のビット線を介して行
なわれるため、読出し/書込みホトに応じてビット線対
が増えると、ビット線間で相互干渉が生じ易くなる。こ
れにより、アクセス動作が不安定になるおそれかあるた
め、これを回避するための回路設計がかなり複雑になっ
ていた。
(発明が解決しようとする課題)
以上説明したように、複数の演算器を備えて、複数の命
令を同時に実行可能なCPUとデータ転送を高速に行な
うキャッシュメモリにあっては、それぞれの演算器から
の並行したアクセス要求を満足させるために、多ポート
化されていた。
令を同時に実行可能なCPUとデータ転送を高速に行な
うキャッシュメモリにあっては、それぞれの演算器から
の並行したアクセス要求を満足させるために、多ポート
化されていた。
しかしながら、このようなキャッシュメモリの多ポート
化においては、すべてのポートが読出し/書込みポート
になっていたため、構成の大型化や信頼性の低下といっ
た不具合を招き、回路設計をかなり複雑にしていた。
化においては、すべてのポートが読出し/書込みポート
になっていたため、構成の大型化や信頼性の低下といっ
た不具合を招き、回路設計をかなり複雑にしていた。
そこで、この発明は、上記に鑑みてなされたものであり
、その目的とするところは、複数のアクセス要求をほぼ
満足させ、構成の縮小化、信頼性の向上を図った多ポー
トキャッシュメモリを提供することにある。
、その目的とするところは、複数のアクセス要求をほぼ
満足させ、構成の縮小化、信頼性の向上を図った多ポー
トキャッシュメモリを提供することにある。
(課題を解決するための手段)
上記目的を達成するために、この発明は、データの読出
し及び書込みが可能な入出力ポートと、データの読出し
のみが可能な出力専用ポートとを備え、前記出力専用ポ
ートは前記入出力ポートよりも多く有してなる。
し及び書込みが可能な入出力ポートと、データの読出し
のみが可能な出力専用ポートとを備え、前記出力専用ポ
ートは前記入出力ポートよりも多く有してなる。
(作用)
上記構成において、この発明は、出力専用ポートをロー
ド命令に対応させ、入出力ポートをロド/ストア命令に
対応させて設け、ストア命令よりも実行頻度が極めて高
いロード命令に対応した出力専用ポートを入出力ポート
よりも多く設けるようにしている。
ド命令に対応させ、入出力ポートをロド/ストア命令に
対応させて設け、ストア命令よりも実行頻度が極めて高
いロード命令に対応した出力専用ポートを入出力ポート
よりも多く設けるようにしている。
(実施例)
以下、図面を用いてこの発明の詳細な説明する。
第1図はこの発明の一実施例に係わる多ポートキャッシ
ュメモリの構成を示す図である。
ュメモリの構成を示す図である。
第1図において、多ポートのキャッシュメモリ]1は、
n個のポートを備えており、n個のポートのうちm(<
n)個のポートがデータの読出し動作のみか可能な読出
し専用ポート1〜mとし、残りの(n−m)個のポート
がデータの読出し動作及び書込み動作の双方の動作が可
能な読出し/書込みポート(m+1)〜nとして構成さ
れている。
n個のポートを備えており、n個のポートのうちm(<
n)個のポートがデータの読出し動作のみか可能な読出
し専用ポート1〜mとし、残りの(n−m)個のポート
がデータの読出し動作及び書込み動作の双方の動作が可
能な読出し/書込みポート(m+1)〜nとして構成さ
れている。
読出し専用ポートは、CPUのロード命令に対応して設
けられており、CPUが実行するロード命令によってデ
ータがキャッシュメモリ11から対応する読出し専用ポ
ートを介して演算器等に転送される。一方、読出し/書
込みポートは、CPUのロード/ストア命令に対応して
設けられており、CPUがロード命令を実行した場合は
、上述した読出し専用ポートと同様であり、CPUがス
トア命令を実行した場合には、CPUの演算器からデー
タが対応する読出し/書込みポートを介してキャッシュ
メモリに転送されて書込まれる。
けられており、CPUが実行するロード命令によってデ
ータがキャッシュメモリ11から対応する読出し専用ポ
ートを介して演算器等に転送される。一方、読出し/書
込みポートは、CPUのロード/ストア命令に対応して
設けられており、CPUがロード命令を実行した場合は
、上述した読出し専用ポートと同様であり、CPUがス
トア命令を実行した場合には、CPUの演算器からデー
タが対応する読出し/書込みポートを介してキャッシュ
メモリに転送されて書込まれる。
このような読出し専用ポートと読出し/書込みポートは
、読出し専用ポートの個数(m)が読出し/書込みポー
トの個数(n−m)よりも多くなるように設けられてい
る。このことは、CPUが実行するロード命令とストア
命令の頻度を比較してみると、圧倒的にロード命令の方
が多いということに着目したためである。
、読出し専用ポートの個数(m)が読出し/書込みポー
トの個数(n−m)よりも多くなるように設けられてい
る。このことは、CPUが実行するロード命令とストア
命令の頻度を比較してみると、圧倒的にロード命令の方
が多いということに着目したためである。
したがって、すべてのポートを読出し/書込みポートと
せずに、読出し/書込みポートとこのポートよりも多い
読出し専用ポートとでキャッシュメモリの全ポートを構
成することによって、書込み可能なポートの数が減少し
ても、CPUからの複数のアクセス要求をほぼ満足させ
ることが可能となる。
せずに、読出し/書込みポートとこのポートよりも多い
読出し専用ポートとでキャッシュメモリの全ポートを構
成することによって、書込み可能なポートの数が減少し
ても、CPUからの複数のアクセス要求をほぼ満足させ
ることが可能となる。
次に、このようなキャッシュメモリの具体的な要部構成
を説明する。
を説明する。
第2図は第1図に示した多ポートキャッシュメモリの1
ビット分のメモリセルの構成及び入出力動作に係わる構
成を示す図である。
ビット分のメモリセルの構成及び入出力動作に係わる構
成を示す図である。
第2図において、メモリセル12は、それぞれのインバ
ータゲートの互いの入出力端子が接続さされてなるラッ
チ回路13にデータが記憶される。
ータゲートの互いの入出力端子が接続さされてなるラッ
チ回路13にデータが記憶される。
記憶されたデータは、この記憶されたデータをゲト端子
て受けるFET (電界効果トランジスタ)14(1〜
m)とワード線W1〜W6にゲート端子が接続されたF
ET15 (1〜m)を介してグランドに接続されたビ
ット線BL、−BL、に続出され、読出されたデータは
、それぞれのビット1jtBL、〜BL□に対応するセ
ンスアンプ(SA)16(1〜m)を介して対応する読
出し専用ポート1〜mから外部に読出される。
て受けるFET (電界効果トランジスタ)14(1〜
m)とワード線W1〜W6にゲート端子が接続されたF
ET15 (1〜m)を介してグランドに接続されたビ
ット線BL、−BL、に続出され、読出されたデータは
、それぞれのビット1jtBL、〜BL□に対応するセ
ンスアンプ(SA)16(1〜m)を介して対応する読
出し専用ポート1〜mから外部に読出される。
また、記憶されたデータは、ワード線WL、+1〜WL
、に対応するゲート端子が接続された(nm)対のトラ
ンスファゲート17(m+1〜n)、18 (m+1〜
n)を介して(n−m)対のビット線BL、、、、、、
BL□+1〜BL1.、BL。
、に対応するゲート端子が接続された(nm)対のトラ
ンスファゲート17(m+1〜n)、18 (m+1〜
n)を介して(n−m)対のビット線BL、、、、、、
BL□+1〜BL1.、BL。
のそれぞれに並行して読出される。それぞれのビット線
BL、M、I〜@ 、 B L m + l −、、
対に読出されたデータは、それぞれのビット線対に対応
して設けられた入出力回路19(m+1〜n)を介して
対応する読出し/書込みポートm+1〜nから外部に読
出される。
BL、M、I〜@ 、 B L m + l −、、
対に読出されたデータは、それぞれのビット線対に対応
して設けられた入出力回路19(m+1〜n)を介して
対応する読出し/書込みポートm+1〜nから外部に読
出される。
一方、読出し/書込みポートm+1〜nに与えられたそ
れぞれのデータは、それぞれの読出し/書込みポートに
対応して設けられた入出力回路19から対応するビット
線B L m+ I −+l + B L lll+
1−1を対を介してワード線WL、、、−WLfiに
よって選択されたメモリセルにそれぞれ並行して書込ま
れる。
れぞれのデータは、それぞれの読出し/書込みポートに
対応して設けられた入出力回路19から対応するビット
線B L m+ I −+l + B L lll+
1−1を対を介してワード線WL、、、−WLfiに
よって選択されたメモリセルにそれぞれ並行して書込ま
れる。
このような多ポートのキャッシュメモリにおいて、それ
ぞれ1つの読出し専用ポートと読出し/書込み専用ポー
トに係わるそれぞれの構成を比較してみると、読出し/
書込み専用ポートは読出し専用ポートに比して、ビット
線が1本多く、さらに入出力回路19の入力回路が必要
となる。このような構成の増加は、メモリ容量の増大に
ともなって顕著となり、メモリ全体の構成に対して無視
できないものとなる。したがって、上記実施例の構成で
は、すべてのポートを読出し/書込みポートとする従来
の構成に比して、集積化した場合に占有面積を大幅に縮
小することが可能となる。
ぞれ1つの読出し専用ポートと読出し/書込み専用ポー
トに係わるそれぞれの構成を比較してみると、読出し/
書込み専用ポートは読出し専用ポートに比して、ビット
線が1本多く、さらに入出力回路19の入力回路が必要
となる。このような構成の増加は、メモリ容量の増大に
ともなって顕著となり、メモリ全体の構成に対して無視
できないものとなる。したがって、上記実施例の構成で
は、すべてのポートを読出し/書込みポートとする従来
の構成に比して、集積化した場合に占有面積を大幅に縮
小することが可能となる。
また、記憶されたデータを読出し専用ポートを介して外
部に読出す場合には、上述したように、記憶されたデー
タをFET14のゲート端子で受けて、このFET14
の導通/非導通によって変化するビット線の電位をセン
スアンプ16で増幅し、データが読出される。このため
、記憶されたデータに対する他のメモリセルからの影響
はほとんどなく、読出し動作を安定して行なうことがで
きる。
部に読出す場合には、上述したように、記憶されたデー
タをFET14のゲート端子で受けて、このFET14
の導通/非導通によって変化するビット線の電位をセン
スアンプ16で増幅し、データが読出される。このため
、記憶されたデータに対する他のメモリセルからの影響
はほとんどなく、読出し動作を安定して行なうことがで
きる。
これに対して、記憶されたデータを読出し/書込みポー
トを介して外部に読出す場合には、記憶されたデータが
トランスファゲート17.18を介して一対のビット線
に読出される。このため、このビット線から他のビット
線のデータや周囲の雑音等の正規の情報以外の情報がメ
モリセル12に入り込み、正規のデータを破壊してしま
うおそれがある。したがって、これを回避するために、
メモリセル12のラッチ回路13、トランスファゲート
17.18、ビット線の負荷トランジスタ等の回路構成
を、読出し動作を安定させるように最適化しなければな
らない。
トを介して外部に読出す場合には、記憶されたデータが
トランスファゲート17.18を介して一対のビット線
に読出される。このため、このビット線から他のビット
線のデータや周囲の雑音等の正規の情報以外の情報がメ
モリセル12に入り込み、正規のデータを破壊してしま
うおそれがある。したがって、これを回避するために、
メモリセル12のラッチ回路13、トランスファゲート
17.18、ビット線の負荷トランジスタ等の回路構成
を、読出し動作を安定させるように最適化しなければな
らない。
しかるに、上記実施例の構成にあっては、読出し/書込
みポートよりも読出し専用ポートが多いので、読出し動
作の安定性は向上し、回路設計の複雑化も回避すること
ができる。
みポートよりも読出し専用ポートが多いので、読出し動
作の安定性は向上し、回路設計の複雑化も回避すること
ができる。
以上説明したように、この発明によれば、出力専用ポー
トを入出力ポートよりも多く設けるようにしたので、外
部から同時に発生する複数のアクセス要求をほぼ満足さ
せ、構成の小型化、信頼性の向上を図った多ポートキャ
ッシュメモリを提供することができる。
トを入出力ポートよりも多く設けるようにしたので、外
部から同時に発生する複数のアクセス要求をほぼ満足さ
せ、構成の小型化、信頼性の向上を図った多ポートキャ
ッシュメモリを提供することができる。
第1図はこの発明の一実施例に係わる多ポートキャッシ
ュメモリの構成を示す図、 第2図は第1図に示す多ポートキャッシュメモリの要部
構成を示す図、 第3図及び第4図は従来のキャッシュメモリを用いたC
PUのシステム構成を示す図、第5図は第3図及び第4
図に示すキャッシュメモリの要部構成を示す図である。 11・・・キャッシュメモリ 12・・・メモリセル 13・・・ラッチ回路 ]6・・センスアンプ 17.18・・・トランスフアゲ 19・・・入出力回路 ト
ュメモリの構成を示す図、 第2図は第1図に示す多ポートキャッシュメモリの要部
構成を示す図、 第3図及び第4図は従来のキャッシュメモリを用いたC
PUのシステム構成を示す図、第5図は第3図及び第4
図に示すキャッシュメモリの要部構成を示す図である。 11・・・キャッシュメモリ 12・・・メモリセル 13・・・ラッチ回路 ]6・・センスアンプ 17.18・・・トランスフアゲ 19・・・入出力回路 ト
Claims (1)
- 【特許請求の範囲】 データの読出し及び書込みが可能な入出力ポートと、 データの読出しのみが可能な出力専用ポートとを備え、 前記出力専用ポートは前記入出力ポートよりも多く有す
ることを特徴とする多ポートキャッシュメモリ。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2197644A JPH0485788A (ja) | 1990-07-27 | 1990-07-27 | 多ポートキャッシュメモリ |
| EP19910112338 EP0468453A3 (en) | 1990-07-27 | 1991-07-23 | Multiport cache memory |
| KR1019910012868A KR940011667B1 (ko) | 1990-07-27 | 1991-07-26 | 다포트 캐시 메모리 |
| US08/294,793 US5619674A (en) | 1990-07-27 | 1994-08-24 | Multiport cache memory having read-only parts and read-write parts |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2197644A JPH0485788A (ja) | 1990-07-27 | 1990-07-27 | 多ポートキャッシュメモリ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0485788A true JPH0485788A (ja) | 1992-03-18 |
Family
ID=16377922
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2197644A Pending JPH0485788A (ja) | 1990-07-27 | 1990-07-27 | 多ポートキャッシュメモリ |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5619674A (ja) |
| EP (1) | EP0468453A3 (ja) |
| JP (1) | JPH0485788A (ja) |
| KR (1) | KR940011667B1 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0756815A (ja) * | 1993-07-28 | 1995-03-03 | Internatl Business Mach Corp <Ibm> | キャッシュ動作方法及びキャッシュ |
| US6473836B1 (en) | 1999-05-27 | 2002-10-29 | Fujitsu Limited | Computing system and cache memory control apparatus controlling prefetch in hierarchical cache memories |
| JP2009505180A (ja) * | 2005-08-08 | 2009-02-05 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | 少なくとも2つの処理ユニットと、及び少なくとも1つのメモリとを有する計算機システム内に形成される及び記憶装置、及びそれによる記憶方法 |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0698884A1 (en) * | 1994-08-24 | 1996-02-28 | Advanced Micro Devices, Inc. | Memory array for microprocessor cache |
| CA2176675C (en) * | 1995-07-27 | 2001-12-18 | Garnet Frederic Randall Gibson | Multi-port random access memory |
| US6202128B1 (en) * | 1998-03-11 | 2001-03-13 | International Business Machines Corporation | Method and system for pre-fetch cache interrogation using snoop port |
| US6202139B1 (en) * | 1998-06-19 | 2001-03-13 | Advanced Micro Devices, Inc. | Pipelined data cache with multiple ports and processor with load/store unit selecting only load or store operations for concurrent processing |
| JP2000276400A (ja) * | 1999-03-25 | 2000-10-06 | Univ Hiroshima | アドレス及びデータ転送回路 |
| GB2365582A (en) * | 2000-02-18 | 2002-02-20 | Hewlett Packard Co | High bandwidth cache |
| US7107405B2 (en) * | 2003-05-30 | 2006-09-12 | Intel Corporation | Writing cached data to system management memory |
| WO2026035246A1 (en) * | 2024-08-05 | 2026-02-12 | Google Llc | Common iccm sram for multi-channel ddr phys |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60127598A (ja) * | 1983-12-14 | 1985-07-08 | Toshiba Corp | 半導体集積回路装置 |
| JPS60236189A (ja) * | 1984-05-09 | 1985-11-22 | Nec Corp | 多ポ−トレジスタセル |
| JPS6276092A (ja) * | 1985-09-30 | 1987-04-08 | Toshiba Corp | 半導体記憶装置 |
| JPS6356897A (ja) * | 1986-08-27 | 1988-03-11 | Fujitsu Ltd | メモリ搭載ゲ−トアレイ |
| JPS63205890A (ja) * | 1987-02-23 | 1988-08-25 | Hitachi Ltd | 半導体メモリ装置 |
| JPH01280860A (ja) * | 1988-05-06 | 1989-11-13 | Hitachi Ltd | マルチポートキヤツシユメモリを有するマルチプロセツサシステム |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0734311B2 (ja) * | 1986-01-21 | 1995-04-12 | 株式会社東芝 | メモリセル |
| US4815038A (en) * | 1987-05-01 | 1989-03-21 | Texas Instruments Incorporated | Multiport ram memory cell |
| US4817051A (en) * | 1987-07-02 | 1989-03-28 | Fairchild Semiconductor Corporation | Expandable multi-port random access memory |
| US4833648A (en) * | 1987-07-02 | 1989-05-23 | Texas Instruments Incorporated | Multiport ram hybrid memory cell with fast write |
| US5027326A (en) * | 1988-11-10 | 1991-06-25 | Dallas Semiconductor Corporation | Self-timed sequential access multiport memory |
| JPH077355B2 (ja) * | 1988-12-27 | 1995-01-30 | 株式会社東芝 | 情報処理装置 |
| US5313551A (en) * | 1988-12-28 | 1994-05-17 | North American Philips Corporation | Multiport memory bypass under software control |
| US5148537A (en) * | 1989-05-02 | 1992-09-15 | Belsan Jay S | Method and apparatus for effecting an intra-cache data transfer |
| US5062081A (en) * | 1989-10-10 | 1991-10-29 | Advanced Micro Devices, Inc. | Multiport memory collision/detection circuitry |
| JPH03176890A (ja) * | 1989-12-04 | 1991-07-31 | Toshiba Corp | 複数ポート半導体メモリ |
| US5003509A (en) * | 1990-03-27 | 1991-03-26 | National Semiconductor Corp. | Multi-port, bipolar-CMOS memory cell |
| US5204841A (en) * | 1990-07-27 | 1993-04-20 | International Business Machines Corporation | Virtual multi-port RAM |
-
1990
- 1990-07-27 JP JP2197644A patent/JPH0485788A/ja active Pending
-
1991
- 1991-07-23 EP EP19910112338 patent/EP0468453A3/en not_active Withdrawn
- 1991-07-26 KR KR1019910012868A patent/KR940011667B1/ko not_active Expired - Lifetime
-
1994
- 1994-08-24 US US08/294,793 patent/US5619674A/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60127598A (ja) * | 1983-12-14 | 1985-07-08 | Toshiba Corp | 半導体集積回路装置 |
| JPS60236189A (ja) * | 1984-05-09 | 1985-11-22 | Nec Corp | 多ポ−トレジスタセル |
| JPS6276092A (ja) * | 1985-09-30 | 1987-04-08 | Toshiba Corp | 半導体記憶装置 |
| JPS6356897A (ja) * | 1986-08-27 | 1988-03-11 | Fujitsu Ltd | メモリ搭載ゲ−トアレイ |
| JPS63205890A (ja) * | 1987-02-23 | 1988-08-25 | Hitachi Ltd | 半導体メモリ装置 |
| JPH01280860A (ja) * | 1988-05-06 | 1989-11-13 | Hitachi Ltd | マルチポートキヤツシユメモリを有するマルチプロセツサシステム |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0756815A (ja) * | 1993-07-28 | 1995-03-03 | Internatl Business Mach Corp <Ibm> | キャッシュ動作方法及びキャッシュ |
| US6473836B1 (en) | 1999-05-27 | 2002-10-29 | Fujitsu Limited | Computing system and cache memory control apparatus controlling prefetch in hierarchical cache memories |
| JP2009505180A (ja) * | 2005-08-08 | 2009-02-05 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | 少なくとも2つの処理ユニットと、及び少なくとも1つのメモリとを有する計算機システム内に形成される及び記憶装置、及びそれによる記憶方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR920003162A (ko) | 1992-02-29 |
| EP0468453A2 (en) | 1992-01-29 |
| KR940011667B1 (ko) | 1994-12-23 |
| EP0468453A3 (en) | 1992-11-19 |
| US5619674A (en) | 1997-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11482260B2 (en) | Apparatuses and methods for scatter and gather | |
| US5590087A (en) | Multi-ported data storage device with improved cell stability | |
| CN109003640B (zh) | 存储器中子阵列之间的数据传送 | |
| US6421290B2 (en) | Output circuit for alternating multiple bit line per column memory architecture | |
| KR100702355B1 (ko) | 은닉 리프레시를 지원하는 듀얼 포트 셀을 구비한 반도체메모리 | |
| EP0793847B1 (en) | Register file read/write cell | |
| US3968480A (en) | Memory cell | |
| CN118642657A (zh) | 用于存储器装置处理的设备、方法和系统 | |
| US6188629B1 (en) | Low power, static content addressable memory | |
| JPS60127598A (ja) | 半導体集積回路装置 | |
| JPH0485788A (ja) | 多ポートキャッシュメモリ | |
| US6356487B1 (en) | Memory device having data path containing dual mode flip-flop used for normal operation and for internal testing | |
| KR20080009129A (ko) | 저장 회로 및 방법 | |
| US6898100B2 (en) | Semiconductor memory device used for cache memory | |
| US5890215A (en) | Electronic computer memory system having multiple width, high speed communication buffer | |
| US6219740B1 (en) | Information processing device | |
| JPH11185467A (ja) | 半導体集積回路装置 | |
| CN118197374A (zh) | 可执行逻辑非运算的存储器装置及感测放大器 | |
| JPH0329186A (ja) | アルチポートsram | |
| US6868033B2 (en) | Dual array read port functionality from a one port SRAM | |
| JPH06349275A (ja) | 半導体記憶装置 | |
| TW202422546A (zh) | 可執行邏輯非運算的記憶體裝置及感測放大器 | |
| JPH0393089A (ja) | マルチポートメモリ | |
| JPS6339191A (ja) | 半導体記憶装置 | |
| JPH0529564A (ja) | 半導体記憶装置 |