JPH02227897A - 半導体記憶装置 - Google Patents
半導体記憶装置Info
- Publication number
- JPH02227897A JPH02227897A JP1046518A JP4651889A JPH02227897A JP H02227897 A JPH02227897 A JP H02227897A JP 1046518 A JP1046518 A JP 1046518A JP 4651889 A JP4651889 A JP 4651889A JP H02227897 A JPH02227897 A JP H02227897A
- Authority
- JP
- Japan
- Prior art keywords
- data
- address
- memory
- holding means
- memory array
- 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
- Dram (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、半導体記憶技術さらにはバッファ記憶装置
に適用して特に有効な技術に関し、例えばキャッシュ用
メモリに利用して有効な技術に関する。
に適用して特に有効な技術に関し、例えばキャッシュ用
メモリに利用して有効な技術に関する。
[従来の技術]
従来、バッファ記憶方式を採用したマイクロコンビュー
タにおいて、ダイナミックRAM等からなる主記憶装置
内の情報のうち使用頻度の高いものをキャッシュメモリ
内に入れておいて、これをキャッシュ・コントローラと
呼ばれる記憶管理装置によって制御して、スループット
を向上させるようにされているものがある。
タにおいて、ダイナミックRAM等からなる主記憶装置
内の情報のうち使用頻度の高いものをキャッシュメモリ
内に入れておいて、これをキャッシュ・コントローラと
呼ばれる記憶管理装置によって制御して、スループット
を向上させるようにされているものがある。
キャッシュメモリは、マイクロプロセッサ−ユニット(
以下、MPUと称する)から出力されるアドレスによっ
てアクセスされ、所望のデータがキャッシュメモリ内に
あると、つまりキャッシュがヒツトすると、MPUが直
ちにデータを得ることができるため、システムのスルー
ブツトが向上される。
以下、MPUと称する)から出力されるアドレスによっ
てアクセスされ、所望のデータがキャッシュメモリ内に
あると、つまりキャッシュがヒツトすると、MPUが直
ちにデータを得ることができるため、システムのスルー
ブツトが向上される。
キャッシュ・コントローラは、MPUから出力されるア
ドレスを内部のアドレス(タグ)と比較して、所望のデ
ータがキャッシュメモリにないと判定すると、ミスヒツ
トを示す信号を出力する。
ドレスを内部のアドレス(タグ)と比較して、所望のデ
ータがキャッシュメモリにないと判定すると、ミスヒツ
トを示す信号を出力する。
すると、MPU又はキャッシュ・コントローラがメイン
メモリをアクセスしてメインメモリからデータを得るよ
うになっている。
メモリをアクセスしてメインメモリからデータを得るよ
うになっている。
この際、メインメモリからキャッシュメモリへのデータ
転送は、MPUが必要とするデータの他、そのデータを
含む1ブロツク(通常256〜4にバイト)分のデータ
を合わせて転送するようになっている。これは、MPU
がメモリをアクセスする場合、メモリ空間内の連続した
エリアを集中的にアクセスする割合が高いので、それを
キャッシュメモリに入れておくことでヒツト率を高くす
ることができるためである(日経マグロウヒル社発行、
「日経エレクトロニクスJ 1987年11月16日号
、第170.171頁参照)。
転送は、MPUが必要とするデータの他、そのデータを
含む1ブロツク(通常256〜4にバイト)分のデータ
を合わせて転送するようになっている。これは、MPU
がメモリをアクセスする場合、メモリ空間内の連続した
エリアを集中的にアクセスする割合が高いので、それを
キャッシュメモリに入れておくことでヒツト率を高くす
ることができるためである(日経マグロウヒル社発行、
「日経エレクトロニクスJ 1987年11月16日号
、第170.171頁参照)。
[発明が解決しようとする課wi]
しかしながら、従来のキャッシュメモリは、主記憶装置
と別個の半導体チップ上に形成されていたため、1ワー
ドのデータ転送がメインメモリのサイクル時間に制約さ
れてしまう、そのため、■ブロックのデータの転送には
更に長い時間を要し、それによってメモリバスのスルー
プットが低下してしまうとともに1通常キャッシュメモ
リとメインメモリ間でデータを転送している間はMPU
がキャッシュメモリをアクセスすることができないため
、MPUバスのスルーブツトも低下する。しかも、キャ
ッシュのヒツト率を高めるため、キャッシュメモリとメ
インメモリ間のブロック転送の単位を大きくしようとす
ればするほどバスのスループットが低下するという不都
合があった。
と別個の半導体チップ上に形成されていたため、1ワー
ドのデータ転送がメインメモリのサイクル時間に制約さ
れてしまう、そのため、■ブロックのデータの転送には
更に長い時間を要し、それによってメモリバスのスルー
プットが低下してしまうとともに1通常キャッシュメモ
リとメインメモリ間でデータを転送している間はMPU
がキャッシュメモリをアクセスすることができないため
、MPUバスのスルーブツトも低下する。しかも、キャ
ッシュのヒツト率を高めるため、キャッシュメモリとメ
インメモリ間のブロック転送の単位を大きくしようとす
ればするほどバスのスループットが低下するという不都
合があった。
本発明の目的は、バッファ記憶システムを容易に構成で
きるとともにキャッシュメモリとメインメモリ間のデー
タ転送時間を短縮し、システムのスループットを向上さ
せることにある。
きるとともにキャッシュメモリとメインメモリ間のデー
タ転送時間を短縮し、システムのスループットを向上さ
せることにある。
この発明の前記ならびにそのほかの目的と新規な特徴に
ついては、本明細書の記述および添附図面から明らかに
なるであろう。
ついては、本明細書の記述および添附図面から明らかに
なるであろう。
[課題を解決するための手段]
本願において開示される発明のうち代表的なものの概要
を説明すれば、下記のとおりである。
を説明すれば、下記のとおりである。
すなわち、主記憶装置を構成する読出し書込み可能な半
導体メモリ(ダイナミックRAM)内の、全データ線上
にトランスファゲートと同時に読み出された全データを
保持可能なデータレジスタとを設けるとともに、アドレ
スレジスタおよびこのアドレスレジスタに格納されたア
ドレスと外部から供給されるアドレスとを比較するアド
レス比較器を設け、アドレスが一致しないときは上記ト
ランスファゲートを開いてデータ線上の全データをデー
タレジスタに保持させ、アドレスが一致したときはトラ
ンスファゲートを閉じたまま上記データレジスタ内から
所望のデータを外部へ出力させるようにするものである
。
導体メモリ(ダイナミックRAM)内の、全データ線上
にトランスファゲートと同時に読み出された全データを
保持可能なデータレジスタとを設けるとともに、アドレ
スレジスタおよびこのアドレスレジスタに格納されたア
ドレスと外部から供給されるアドレスとを比較するアド
レス比較器を設け、アドレスが一致しないときは上記ト
ランスファゲートを開いてデータ線上の全データをデー
タレジスタに保持させ、アドレスが一致したときはトラ
ンスファゲートを閉じたまま上記データレジスタ内から
所望のデータを外部へ出力させるようにするものである
。
[作用]
上記した手段によれば、データ線上のデータレジスタが
キャッシュメモリとして機能するため、同一半導体チッ
プ上にメインメモリとキャッシュメモリが内蔵されてい
ることになり、メインメモリ・キャッシュメモリ間のデ
ータ転送サイクルを短縮できるとともに、データ転送単
位が従来のメインメモリとキャッシュメモリ間のワード
単位(32ビツト)に制限されず1ブロツク分に相当す
る量(選択されたワード線上の全メモリセル数)のデー
タを一時に転送させることができ、転送すイクル数を大
幅に減少させることができる。
キャッシュメモリとして機能するため、同一半導体チッ
プ上にメインメモリとキャッシュメモリが内蔵されてい
ることになり、メインメモリ・キャッシュメモリ間のデ
ータ転送サイクルを短縮できるとともに、データ転送単
位が従来のメインメモリとキャッシュメモリ間のワード
単位(32ビツト)に制限されず1ブロツク分に相当す
る量(選択されたワード線上の全メモリセル数)のデー
タを一時に転送させることができ、転送すイクル数を大
幅に減少させることができる。
[実施例]
第1図には本発明に係る半導体記憶装置の一実施例が示
されている。
されている。
第1図において、符号M−ARYはメモリセルがマトリ
ックス状に配置されてなるメモリアレイである。このメ
モリアレイM−ARYは、メインメモリとして使用する
場合に要求される大容量という条件を満たすため、情報
電荷蓄積用キャパシタと選択用MO3FETとからなる
ダイナミック形メモリセルにより構成されている。
ックス状に配置されてなるメモリアレイである。このメ
モリアレイM−ARYは、メインメモリとして使用する
場合に要求される大容量という条件を満たすため、情報
電荷蓄積用キャパシタと選択用MO3FETとからなる
ダイナミック形メモリセルにより構成されている。
また、メモリアレイM−ARY内の同一行のメモリセル
は一つおきに同一のワード線WL、〜WLnに接続され
、隣接するメモリ列のセルは各々一対の相補データ線D
L、、 DL、〜DLm、DLmに接続されており、各
データg D L l l D L 1(i=。28.
・・・・m)ごとにプリアンプPAiが接続され、デー
タ線間のレベル差を増幅することによりデータの読出し
が行なわれる。
は一つおきに同一のワード線WL、〜WLnに接続され
、隣接するメモリ列のセルは各々一対の相補データ線D
L、、 DL、〜DLm、DLmに接続されており、各
データg D L l l D L 1(i=。28.
・・・・m)ごとにプリアンプPAiが接続され、デー
タ線間のレベル差を増幅することによりデータの読出し
が行なわれる。
この実施例では、上記データ線DL L 、 DL i
間にトランスファMO3FET Ti、、Ti、を介し
てラッチ回路LTiがそれぞれ接続されており、ラッチ
回路LTiは更に選択用スイッチMO5F E T Q
lt+ Q l、を介してコモンデータ線CDL、C
DLに接続されている。そして、上記コモンデータ線C
DL、CDLには、それぞれデータ書込み回路WRとデ
ータ出力バッファDOBが接続されている。
間にトランスファMO3FET Ti、、Ti、を介し
てラッチ回路LTiがそれぞれ接続されており、ラッチ
回路LTiは更に選択用スイッチMO5F E T Q
lt+ Q l、を介してコモンデータ線CDL、C
DLに接続されている。そして、上記コモンデータ線C
DL、CDLには、それぞれデータ書込み回路WRとデ
ータ出力バッファDOBが接続されている。
なお、第1図には1ビツトの読出しデータを出力する回
路のみが示されており、16ビツト長のデータを出力す
、るときは例えば上記構成のメモリマットを16個設け
、各メモリマットから1ビ、ットずつ同時に読み出して
出力させるように構成すればよい。
路のみが示されており、16ビツト長のデータを出力す
、るときは例えば上記構成のメモリマットを16個設け
、各メモリマットから1ビ、ットずつ同時に読み出して
出力させるように構成すればよい。
符号XDll−XDnで示されているのは、外部から供
給されるアドレス信号ADに基づいてアドレスバッファ
ABFで形成された内部相補アドレス信号a0〜akを
デコードして上記ワード線WL、〜WLnのうち一つを
選択レベルに駆動するワードデコーダ、YD、〜YDm
はアドレス信号に基づいて上記スイッチM OS F
E T Q i !、Qi、のうち1組をオンさせる選
択信号を形成するカラムデコーダである。
給されるアドレス信号ADに基づいてアドレスバッファ
ABFで形成された内部相補アドレス信号a0〜akを
デコードして上記ワード線WL、〜WLnのうち一つを
選択レベルに駆動するワードデコーダ、YD、〜YDm
はアドレス信号に基づいて上記スイッチM OS F
E T Q i !、Qi、のうち1組をオンさせる選
択信号を形成するカラムデコーダである。
この実施例では上記アドレスバッファADBとワードデ
コーダXD、〜XDnとの間に内部アドレス信号a0〜
akをデコーダに供給したり遮断したりするためのトラ
ンスファゲート回路TGが設けられている。
コーダXD、〜XDnとの間に内部アドレス信号a0〜
akをデコーダに供給したり遮断したりするためのトラ
ンスファゲート回路TGが設けられている。
これとともに、上記内部アドレス信号a0〜akをラッ
チ可能なアドレスレジスタARGと、このアドレスレジ
スタARGに保持されているアドレスとアドレスバッフ
ァABFから供給された内部アドレス信号a、〜akと
を比較するアドレス比較器CMPとが設けられている。
チ可能なアドレスレジスタARGと、このアドレスレジ
スタARGに保持されているアドレスとアドレスバッフ
ァABFから供給された内部アドレス信号a、〜akと
を比較するアドレス比較器CMPとが設けられている。
アドレス比較器CMPは2つのアドレス信号が完全に一
致するとヒツト信号HITを出力する。
致するとヒツト信号HITを出力する。
この信号はコントロール回1!6CNTに供給され、−
Mしたときは制御信号φCをロウレベルに、また一致し
ていないときは信号φTをハイレベルに変化させる。こ
の信号φCはアドレスレジスタARGに供給され、その
とき供給されているアドレス信号をアドレスレジスタに
ラッチさせる。またコントロール回路CNTは、上記ヒ
ツト信号HTTと外部からのリードライト制御信号R/
Wに基づいて制御信号φTを形成する。この信号φTは
上記トランスファゲート回路TOとトランスファMOS
F E T T、、〜Tm、に供給されて、これらを
導通させたり、遮断させたりする。
Mしたときは制御信号φCをロウレベルに、また一致し
ていないときは信号φTをハイレベルに変化させる。こ
の信号φCはアドレスレジスタARGに供給され、その
とき供給されているアドレス信号をアドレスレジスタに
ラッチさせる。またコントロール回路CNTは、上記ヒ
ツト信号HTTと外部からのリードライト制御信号R/
Wに基づいて制御信号φTを形成する。この信号φTは
上記トランスファゲート回路TOとトランスファMOS
F E T T、、〜Tm、に供給されて、これらを
導通させたり、遮断させたりする。
第2図には、上記コントロール回路CNTの構成例が、
また第3図にはデータ線上に読み出されたデータを保持
するデータレジスタDRGを構成するラッチ回路LT0
〜LTmの構成例がそれぞれ示されている。
また第3図にはデータ線上に読み出されたデータを保持
するデータレジスタDRGを構成するラッチ回路LT0
〜LTmの構成例がそれぞれ示されている。
コントロール回路CNTは、インバータINV、AND
ゲートG、、G、およびORゲートG、とからなり、ア
ドレス比較器CMPからのヒツト信号HITとリードラ
イト制御信号R/WをクロックCLKに同期して取り込
んで、表1のような真理値表に従った制御信号φC2φ
Tを形成する。
ゲートG、、G、およびORゲートG、とからなり、ア
ドレス比較器CMPからのヒツト信号HITとリードラ
イト制御信号R/WをクロックCLKに同期して取り込
んで、表1のような真理値表に従った制御信号φC2φ
Tを形成する。
ラッチ回路LTiは、例えば互いに一方の出力端子を他
方の入力端子に接続した2つのCMOSインバータによ
り構成される。
方の入力端子に接続した2つのCMOSインバータによ
り構成される。
次に、上記のごとく構成されたメモリの動作を第4図の
タイミングチャートを用いて説明する。
タイミングチャートを用いて説明する。
先ず、リードライト制御信号R/Wがハイレベルにされ
ているデータ読出し時において、外部からアドレス信号
ADが入力されると、アドレスバッファABFで内部ア
ドレス信号80〜akが形成され、アドレス比較器CM
PとカラムデコーダYD、〜YDmに供給され、いずれ
か1組のカラムスイッチQi、、Qi、をオンさせる。
ているデータ読出し時において、外部からアドレス信号
ADが入力されると、アドレスバッファABFで内部ア
ドレス信号80〜akが形成され、アドレス比較器CM
PとカラムデコーダYD、〜YDmに供給され、いずれ
か1組のカラムスイッチQi、、Qi、をオンさせる。
アドレス比較器CMPでは内部アドレス信号a0〜ak
とアドレスレジスタARG内のアドレスとが比較される
0両方のアドレスが不一致のときはロウレベルのヒツト
信号HITがコントロール回路CNTに供給される。す
ると、コントロール回路CNTはこの信号HITとリー
ドライト制御信号R/Wに基づいてともにハイレベルの
制御信号φCとφTを出力する。制御信号φTはゲート
回路GTに供給されてこれを導通させ、内部アドレス信
号a0〜akをワードデコーダXD、〜XDnに供給し
ていずれか一つのワード線を選択レベルに変化させる。
とアドレスレジスタARG内のアドレスとが比較される
0両方のアドレスが不一致のときはロウレベルのヒツト
信号HITがコントロール回路CNTに供給される。す
ると、コントロール回路CNTはこの信号HITとリー
ドライト制御信号R/Wに基づいてともにハイレベルの
制御信号φCとφTを出力する。制御信号φTはゲート
回路GTに供給されてこれを導通させ、内部アドレス信
号a0〜akをワードデコーダXD、〜XDnに供給し
ていずれか一つのワード線を選択レベルに変化させる。
また、ハイレベルの制御信号φTはデータ線上のトラン
スファMo5FETT、、〜Tm1に供給され、これら
をすべてオンさせる。そのため、選択されたワード線に
接続されているメモリセルの情報がプリアンプPA、〜
P A mによって増幅され、トランスファMO3FE
T T、、〜Tm、を介してラッチ回路L T o=
L T mにラッチされるとともに、そのときオンされ
ているカラムスイッチQi、、Qisに対応したデータ
が出力バッファDOBに供給され、読出しデータに応じ
て出力端子Doutがハイレベルまたはロウレベルに変
化される。また、上記データの読み出しと並行して1、
制御信号φCがアドレスレジスタARGに供給されるこ
とによって、そのときの内部アドレス信号a6〜akが
アドレスレジスタARCに格納される。
スファMo5FETT、、〜Tm1に供給され、これら
をすべてオンさせる。そのため、選択されたワード線に
接続されているメモリセルの情報がプリアンプPA、〜
P A mによって増幅され、トランスファMO3FE
T T、、〜Tm、を介してラッチ回路L T o=
L T mにラッチされるとともに、そのときオンされ
ているカラムスイッチQi、、Qisに対応したデータ
が出力バッファDOBに供給され、読出しデータに応じ
て出力端子Doutがハイレベルまたはロウレベルに変
化される。また、上記データの読み出しと並行して1、
制御信号φCがアドレスレジスタARGに供給されるこ
とによって、そのときの内部アドレス信号a6〜akが
アドレスレジスタARCに格納される。
一方、アドレス比較器CMPにおいてアドレスが一致し
たと判定されてハイレベルのヒツト信号HITが形成さ
れると、コントロール回1IlcNTから出力される制
御信号φC2φTがともにロウレベルにされる。すると
、トランスファゲート回路TOおよびトランスファMO
8FET To、〜Tm工が非導通にされるため、ラッ
チ回路LT、〜LTmに保持されているデータが、その
ときオンされているカラムスイッチQi1.Qi、を介
して出力バッファDOBに供給され、出力される。従っ
て、メモリセルがアクセスされる時間を待つことなく直
ちに所望のデータが出力される。
たと判定されてハイレベルのヒツト信号HITが形成さ
れると、コントロール回1IlcNTから出力される制
御信号φC2φTがともにロウレベルにされる。すると
、トランスファゲート回路TOおよびトランスファMO
8FET To、〜Tm工が非導通にされるため、ラッ
チ回路LT、〜LTmに保持されているデータが、その
ときオンされているカラムスイッチQi1.Qi、を介
して出力バッファDOBに供給され、出力される。従っ
て、メモリセルがアクセスされる時間を待つことなく直
ちに所望のデータが出力される。
リードライト制御信号R/Wがロウレベルにされている
データ書°込み時には、アドレス比較器CMPにおける
比較結果が“一致”の場合、制御信号φCがロウレベル
、φTがハイレベルにされるため外部から供給された書
込みデータが選択状態のラッチ回路LTiにラッチされ
るとともに、制御信号φTによってオンされているトラ
ンスファMO5FET T、。〜Tm工を介して1選択
状態のワード線に接続されているすべてのメモリセルに
ラッチ回路LT、〜LTmのラッチデータと同一のデー
タがライトスル一方式で書き込まれる。このとき、アド
レスレジスタARGではアドレス信号の取込は実行され
ない。
データ書°込み時には、アドレス比較器CMPにおける
比較結果が“一致”の場合、制御信号φCがロウレベル
、φTがハイレベルにされるため外部から供給された書
込みデータが選択状態のラッチ回路LTiにラッチされ
るとともに、制御信号φTによってオンされているトラ
ンスファMO5FET T、。〜Tm工を介して1選択
状態のワード線に接続されているすべてのメモリセルに
ラッチ回路LT、〜LTmのラッチデータと同一のデー
タがライトスル一方式で書き込まれる。このとき、アド
レスレジスタARGではアドレス信号の取込は実行され
ない。
一方、アドレス比較器CMPにおける比較結果が゛′不
一致″のときは制御信号φC1φTがともにハイレベル
にされる。そのため書込みデータはカラムアドレスに対
応するラッチ回路LTiにラッチされるとともに全ラッ
チ回路LT0〜LTmのデータが同時に選択された同一
行のメモリセルに書き込まれ、かつ内部アドレス信号a
0〜8kがアドレスレジスタARGに格納される。
一致″のときは制御信号φC1φTがともにハイレベル
にされる。そのため書込みデータはカラムアドレスに対
応するラッチ回路LTiにラッチされるとともに全ラッ
チ回路LT0〜LTmのデータが同時に選択された同一
行のメモリセルに書き込まれ、かつ内部アドレス信号a
0〜8kがアドレスレジスタARGに格納される。
第5図には本発明に係る半導体記憶装置の第2の実施例
が示されている。
が示されている。
第1図の実施例ではアドレス比較器CMPにおける比較
結果が出るのを待って、不一致のときにのみアドレス信
号をワードデコーダDR,〜DRnに供給してメモリセ
ルを選択するようにしている。これによって、ミスヒツ
トのときのデータの読み出しは多少遅れるが、デコーダ
の開動回数が減少されることにより消費電流が少ないと
いうメリットがある。
結果が出るのを待って、不一致のときにのみアドレス信
号をワードデコーダDR,〜DRnに供給してメモリセ
ルを選択するようにしている。これによって、ミスヒツ
トのときのデータの読み出しは多少遅れるが、デコーダ
の開動回数が減少されることにより消費電流が少ないと
いうメリットがある。
これに対し、第4図の実施例ではアドレス比較器CMP
における比較と並行してメモリアレイM−ARYのアク
セスを行なうようにしている。これによって多少消費電
流は多くなるが、ミスヒツトの際のデータの読み出しは
速くなる。
における比較と並行してメモリアレイM−ARYのアク
セスを行なうようにしている。これによって多少消費電
流は多くなるが、ミスヒツトの際のデータの読み出しは
速くなる。
以上説明したように上記実施例は、読出し書込み可能な
半導体メモリ(ダイナミックRAM)内の、全データ線
上にトランスファゲートと同時に読み出されたデータを
保持可能なデータレジスタとを設けるとともに、アドレ
スレジスタおよびこのアドレスレジスタに格納されたア
ドレスと外部から供給されるアドレスとを比較するアド
レス比較器を設け、アドレスが一致しないときは上記ト
ランスファゲートを開いてデータ線上の全データをデー
タレジスタに保持させ、アドレスが一致したときはトラ
ンスファゲートを閉じたまま上記データレジスタ内から
所望のデータを外部へ出力させるようにしたので、デー
タ線上のデータレジスタがキャッシュメモリとして機能
する。そのため、同一半導体チップ上にメインメモリと
キャッシュメモリが内蔵されていることになり、メイン
メモリ・キャッシュメモリ間のデータ転送サイクルを短
縮できるとともに、データ転送単位が従来のメインメモ
リとキャッシュメモリ間のワード単位(32ビツト)に
制限されず1ブロック分に相当する量(選択されたワー
ド線上の全メモリセル数)のデータを一時に転送させる
ことができ、転送サイクル数を大幅に減少させることが
できる。これによって、バッファ記憶システムを容易に
構成できるとともにキャッシュメモリとメインメモリ間
のデータ転送時間を短縮し、システムのスループットを
向上させるという効果がある。
半導体メモリ(ダイナミックRAM)内の、全データ線
上にトランスファゲートと同時に読み出されたデータを
保持可能なデータレジスタとを設けるとともに、アドレ
スレジスタおよびこのアドレスレジスタに格納されたア
ドレスと外部から供給されるアドレスとを比較するアド
レス比較器を設け、アドレスが一致しないときは上記ト
ランスファゲートを開いてデータ線上の全データをデー
タレジスタに保持させ、アドレスが一致したときはトラ
ンスファゲートを閉じたまま上記データレジスタ内から
所望のデータを外部へ出力させるようにしたので、デー
タ線上のデータレジスタがキャッシュメモリとして機能
する。そのため、同一半導体チップ上にメインメモリと
キャッシュメモリが内蔵されていることになり、メイン
メモリ・キャッシュメモリ間のデータ転送サイクルを短
縮できるとともに、データ転送単位が従来のメインメモ
リとキャッシュメモリ間のワード単位(32ビツト)に
制限されず1ブロック分に相当する量(選択されたワー
ド線上の全メモリセル数)のデータを一時に転送させる
ことができ、転送サイクル数を大幅に減少させることが
できる。これによって、バッファ記憶システムを容易に
構成できるとともにキャッシュメモリとメインメモリ間
のデータ転送時間を短縮し、システムのスループットを
向上させるという効果がある。
以上本発明者によってなされた発明を実施例に基づき具
体的に説明したが、本発明は上記実施例に限定されるも
のではなく、その要旨を逸脱しない範囲で種々変更可能
であることはいうまでもない1例えば上記実施例ではア
ドレスレジスタおよびアドレス比較器をメモリアレイと
同一チップ上に形成しているが、これらはチップの外部
に外付は回路として設けることも可能である。
体的に説明したが、本発明は上記実施例に限定されるも
のではなく、その要旨を逸脱しない範囲で種々変更可能
であることはいうまでもない1例えば上記実施例ではア
ドレスレジスタおよびアドレス比較器をメモリアレイと
同一チップ上に形成しているが、これらはチップの外部
に外付は回路として設けることも可能である。
また、上記実施例ではメモリアレイがダイナミック形メ
モリセルで構成されているとしたが、メモリアレイはス
タティック形メモリセルで構成されていてもよい。
モリセルで構成されているとしたが、メモリアレイはス
タティック形メモリセルで構成されていてもよい。
以上の説明では主として本発明者によってなされた発明
をその背景となった利用分野であるキャッシュメモリに
適用したものについて説明したが、この発明はそれに限
定されず1通信用バッファメモリや画像用フィールドメ
モリその他のバッファ記憶装置に一般に利用することが
できる。
をその背景となった利用分野であるキャッシュメモリに
適用したものについて説明したが、この発明はそれに限
定されず1通信用バッファメモリや画像用フィールドメ
モリその他のバッファ記憶装置に一般に利用することが
できる。
[発明の効果]
本願において開示される発明のうち代表的なものによっ
て得られる効果を簡単に説明すれば下記のとおりである
。
て得られる効果を簡単に説明すれば下記のとおりである
。
すなわち、本発明に係る半導体記憶装置を使用すると、
バッファ記憶システムを容易に構成できるとともに、キ
ャッシュメモリとメインメモリ間のデータ転送時間を短
縮し、システムのスルーブツトを向上させることができ
る。
バッファ記憶システムを容易に構成できるとともに、キ
ャッシュメモリとメインメモリ間のデータ転送時間を短
縮し、システムのスルーブツトを向上させることができ
る。
第1図は本発明に係る半導体記憶装置の第1の実施例を
示すブロック図、 第2図はコントロール回路の構成例を示す論理構成図、 第3図はラッチ回路の構成例を示す回路図、第4図は実
施例の記憶装置の動作タイミングを示すタイムチャート
5 第5図は本発明に係る半導体記憶装置の第2の実施例を
示すブロック図である。 M −A RY −−・−メモリアレイ、LT、 〜L
Tm・・・・ラッチ回路、DRG・・・・データレジス
タ、T、。〜Tm、・・・・トランスファMO8FET
、XD、〜XDn・・・・ワードデコーダ。 ARG・・ ・・アドレスレジスタ、 CMP・・・・アドレス比較 器。 第 図 第 図 第 図 第 図 第 図
示すブロック図、 第2図はコントロール回路の構成例を示す論理構成図、 第3図はラッチ回路の構成例を示す回路図、第4図は実
施例の記憶装置の動作タイミングを示すタイムチャート
5 第5図は本発明に係る半導体記憶装置の第2の実施例を
示すブロック図である。 M −A RY −−・−メモリアレイ、LT、 〜L
Tm・・・・ラッチ回路、DRG・・・・データレジス
タ、T、。〜Tm、・・・・トランスファMO8FET
、XD、〜XDn・・・・ワードデコーダ。 ARG・・ ・・アドレスレジスタ、 CMP・・・・アドレス比較 器。 第 図 第 図 第 図 第 図 第 図
Claims (1)
- 【特許請求の範囲】 1、記憶セルがマトリックス状に配置されてなるメモリ
アレイと、外部からのアドレスに基づいて該メモリアレ
イ内の任意の記憶セルを選択するための選択回路と、上
記メモリアレイから読み出されたデータをラッチするデ
ータ保持手段と、該データ保持手段と上記メモリアレイ
間に設けられたスイッチ手段とを備え、上記メモリアレ
イ内に記憶されたデータの一部が上記スイッチ手段を介
して上記データ保持手段に保持されるように構成されて
なることを特徴とする半導体記憶装置。 2、アドレスを保持可能なアドレス保持手段と、該アド
レス保持手段に保持されたアドレスと、外部から供給さ
れたアドレスとを比較するアドレス比較手段とを備え、
上記アドレス保持手段内のアドレスに対応されたメモリ
アレイ内のデータが上記データ保持手段に保持され、上
記アドレス比較手段における比較の結果、2つのアドレ
スが一致したときは、上記データ保持手段に対し、デー
タの読出しおよび書込みが実行されるように構成されて
いることを特徴とする請求項1記載の半導体記憶装置。 3、上記選択回路の前段にトランスファゲートを有し、
上記アドレス比較手段における比較の結果、2つのアド
レスが一致しなかった場合に上記トランスファゲートを
介して外部からのアドレスが上記選択回路に供給され、
メモリアレイのアクセスが実行されるように構成されて
いることを特徴とする請求項2記載の半導体記憶装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1046518A JPH02227897A (ja) | 1989-03-01 | 1989-03-01 | 半導体記憶装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1046518A JPH02227897A (ja) | 1989-03-01 | 1989-03-01 | 半導体記憶装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02227897A true JPH02227897A (ja) | 1990-09-11 |
Family
ID=12749493
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1046518A Pending JPH02227897A (ja) | 1989-03-01 | 1989-03-01 | 半導体記憶装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02227897A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006190402A (ja) * | 2005-01-07 | 2006-07-20 | Renesas Technology Corp | 半導体装置 |
-
1989
- 1989-03-01 JP JP1046518A patent/JPH02227897A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006190402A (ja) * | 2005-01-07 | 2006-07-20 | Renesas Technology Corp | 半導体装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7573753B2 (en) | Semiconductor device | |
| US6134180A (en) | Synchronous burst semiconductor memory device | |
| US6404691B1 (en) | Semiconductor memory device for simple cache system | |
| JP3065736B2 (ja) | 半導体記憶装置 | |
| US5717885A (en) | TLB organization with variable page size mapping and victim-caching | |
| JPH03286495A (ja) | 半導体記憶装置 | |
| EP1125300A1 (en) | Method and apparatus for increasing the time available for refresh for 1-t sram compatible devices | |
| JP2895488B2 (ja) | 半導体記憶装置及び半導体記憶システム | |
| JP4445081B2 (ja) | キャッシュ・メモリ | |
| JPH11273365A (ja) | 内容呼出し可能メモリ(cam) | |
| US6058038A (en) | Semiconductor device | |
| JPS62194563A (ja) | バツフア記憶装置 | |
| US10496546B2 (en) | Cache memory and processor system | |
| JPH08129877A (ja) | 半導体記憶装置 | |
| JPH10154394A (ja) | メモリ装置 | |
| US6839807B2 (en) | Multi-way set associative cache memory | |
| US7649764B2 (en) | Memory with shared write bit line(s) | |
| US7047363B2 (en) | Cache memory and control method thereof | |
| US20010034808A1 (en) | Cache memory device and information processing system | |
| US7743184B2 (en) | Coherent access register data transfer device and methods thereof | |
| JPH02227897A (ja) | 半導体記憶装置 | |
| JP5337247B2 (ja) | 半導体記憶装置 | |
| JP3672695B2 (ja) | 半導体記憶装置、マイクロコンピュータ、及びデータ処理装置 | |
| JPH0232436A (ja) | バッファ記憶装置 | |
| JP3559631B2 (ja) | 半導体メモリ及びデータ処理装置 |