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
Application number
JP1046518A
Other languages
English (en)
Inventor
Yukinobu Chiba
千葉 幸悦
Shiyouji Kubono
昌次 久保埜
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.)
Hitachi Ltd
Hitachi Solutions Technology Ltd
Original Assignee
Hitachi ULSI Engineering Corp
Hitachi 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 Hitachi ULSI Engineering Corp, Hitachi Ltd filed Critical Hitachi ULSI Engineering Corp
Priority to JP1046518A priority Critical patent/JPH02227897A/ja
Publication of JPH02227897A publication Critical patent/JPH02227897A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、半導体記憶技術さらにはバッファ記憶装置
に適用して特に有効な技術に関し、例えばキャッシュ用
メモリに利用して有効な技術に関する。
[従来の技術] 従来、バッファ記憶方式を採用したマイクロコンビュー
タにおいて、ダイナミックRAM等からなる主記憶装置
内の情報のうち使用頻度の高いものをキャッシュメモリ
内に入れておいて、これをキャッシュ・コントローラと
呼ばれる記憶管理装置によって制御して、スループット
を向上させるようにされているものがある。
キャッシュメモリは、マイクロプロセッサ−ユニット(
以下、MPUと称する)から出力されるアドレスによっ
てアクセスされ、所望のデータがキャッシュメモリ内に
あると、つまりキャッシュがヒツトすると、MPUが直
ちにデータを得ることができるため、システムのスルー
ブツトが向上される。
キャッシュ・コントローラは、MPUから出力されるア
ドレスを内部のアドレス(タグ)と比較して、所望のデ
ータがキャッシュメモリにないと判定すると、ミスヒツ
トを示す信号を出力する。
すると、MPU又はキャッシュ・コントローラがメイン
メモリをアクセスしてメインメモリからデータを得るよ
うになっている。
この際、メインメモリからキャッシュメモリへのデータ
転送は、MPUが必要とするデータの他、そのデータを
含む1ブロツク(通常256〜4にバイト)分のデータ
を合わせて転送するようになっている。これは、MPU
がメモリをアクセスする場合、メモリ空間内の連続した
エリアを集中的にアクセスする割合が高いので、それを
キャッシュメモリに入れておくことでヒツト率を高くす
ることができるためである(日経マグロウヒル社発行、
「日経エレクトロニクスJ 1987年11月16日号
、第170.171頁参照)。
[発明が解決しようとする課wi] しかしながら、従来のキャッシュメモリは、主記憶装置
と別個の半導体チップ上に形成されていたため、1ワー
ドのデータ転送がメインメモリのサイクル時間に制約さ
れてしまう、そのため、■ブロックのデータの転送には
更に長い時間を要し、それによってメモリバスのスルー
プットが低下してしまうとともに1通常キャッシュメモ
リとメインメモリ間でデータを転送している間はMPU
がキャッシュメモリをアクセスすることができないため
、MPUバスのスルーブツトも低下する。しかも、キャ
ッシュのヒツト率を高めるため、キャッシュメモリとメ
インメモリ間のブロック転送の単位を大きくしようとす
ればするほどバスのスループットが低下するという不都
合があった。
本発明の目的は、バッファ記憶システムを容易に構成で
きるとともにキャッシュメモリとメインメモリ間のデー
タ転送時間を短縮し、システムのスループットを向上さ
せることにある。
この発明の前記ならびにそのほかの目的と新規な特徴に
ついては、本明細書の記述および添附図面から明らかに
なるであろう。
[課題を解決するための手段] 本願において開示される発明のうち代表的なものの概要
を説明すれば、下記のとおりである。
すなわち、主記憶装置を構成する読出し書込み可能な半
導体メモリ(ダイナミックRAM)内の、全データ線上
にトランスファゲートと同時に読み出された全データを
保持可能なデータレジスタとを設けるとともに、アドレ
スレジスタおよびこのアドレスレジスタに格納されたア
ドレスと外部から供給されるアドレスとを比較するアド
レス比較器を設け、アドレスが一致しないときは上記ト
ランスファゲートを開いてデータ線上の全データをデー
タレジスタに保持させ、アドレスが一致したときはトラ
ンスファゲートを閉じたまま上記データレジスタ内から
所望のデータを外部へ出力させるようにするものである
[作用] 上記した手段によれば、データ線上のデータレジスタが
キャッシュメモリとして機能するため、同一半導体チッ
プ上にメインメモリとキャッシュメモリが内蔵されてい
ることになり、メインメモリ・キャッシュメモリ間のデ
ータ転送サイクルを短縮できるとともに、データ転送単
位が従来のメインメモリとキャッシュメモリ間のワード
単位(32ビツト)に制限されず1ブロツク分に相当す
る量(選択されたワード線上の全メモリセル数)のデー
タを一時に転送させることができ、転送すイクル数を大
幅に減少させることができる。
[実施例] 第1図には本発明に係る半導体記憶装置の一実施例が示
されている。
第1図において、符号M−ARYはメモリセルがマトリ
ックス状に配置されてなるメモリアレイである。このメ
モリアレイM−ARYは、メインメモリとして使用する
場合に要求される大容量という条件を満たすため、情報
電荷蓄積用キャパシタと選択用MO3FETとからなる
ダイナミック形メモリセルにより構成されている。
また、メモリアレイM−ARY内の同一行のメモリセル
は一つおきに同一のワード線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が接続されている。
なお、第1図には1ビツトの読出しデータを出力する回
路のみが示されており、16ビツト長のデータを出力す
、るときは例えば上記構成のメモリマットを16個設け
、各メモリマットから1ビ、ットずつ同時に読み出して
出力させるように構成すればよい。
符号XDll−XDnで示されているのは、外部から供
給されるアドレス信号ADに基づいてアドレスバッファ
ABFで形成された内部相補アドレス信号a0〜akを
デコードして上記ワード線WL、〜WLnのうち一つを
選択レベルに駆動するワードデコーダ、YD、〜YDm
はアドレス信号に基づいて上記スイッチM OS F 
E T Q i !、Qi、のうち1組をオンさせる選
択信号を形成するカラムデコーダである。
この実施例では上記アドレスバッファADBとワードデ
コーダXD、〜XDnとの間に内部アドレス信号a0〜
akをデコーダに供給したり遮断したりするためのトラ
ンスファゲート回路TGが設けられている。
これとともに、上記内部アドレス信号a0〜akをラッ
チ可能なアドレスレジスタARGと、このアドレスレジ
スタARGに保持されているアドレスとアドレスバッフ
ァABFから供給された内部アドレス信号a、〜akと
を比較するアドレス比較器CMPとが設けられている。
アドレス比較器CMPは2つのアドレス信号が完全に一
致するとヒツト信号HITを出力する。
この信号はコントロール回1!6CNTに供給され、−
Mしたときは制御信号φCをロウレベルに、また一致し
ていないときは信号φTをハイレベルに変化させる。こ
の信号φCはアドレスレジスタARGに供給され、その
とき供給されているアドレス信号をアドレスレジスタに
ラッチさせる。またコントロール回路CNTは、上記ヒ
ツト信号HTTと外部からのリードライト制御信号R/
Wに基づいて制御信号φTを形成する。この信号φTは
上記トランスファゲート回路TOとトランスファMOS
 F E T T、、〜Tm、に供給されて、これらを
導通させたり、遮断させたりする。
第2図には、上記コントロール回路CNTの構成例が、
また第3図にはデータ線上に読み出されたデータを保持
するデータレジスタDRGを構成するラッチ回路LT0
〜LTmの構成例がそれぞれ示されている。
コントロール回路CNTは、インバータINV、AND
ゲートG、、G、およびORゲートG、とからなり、ア
ドレス比較器CMPからのヒツト信号HITとリードラ
イト制御信号R/WをクロックCLKに同期して取り込
んで、表1のような真理値表に従った制御信号φC2φ
Tを形成する。
ラッチ回路LTiは、例えば互いに一方の出力端子を他
方の入力端子に接続した2つのCMOSインバータによ
り構成される。
次に、上記のごとく構成されたメモリの動作を第4図の
タイミングチャートを用いて説明する。
先ず、リードライト制御信号R/Wがハイレベルにされ
ているデータ読出し時において、外部からアドレス信号
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に供給し
ていずれか一つのワード線を選択レベルに変化させる。
また、ハイレベルの制御信号φ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に格納される。
一方、アドレス比較器CMPにおいてアドレスが一致し
たと判定されてハイレベルのヒツト信号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における比較結果が゛′不
一致″のときは制御信号φC1φTがともにハイレベル
にされる。そのため書込みデータはカラムアドレスに対
応するラッチ回路LTiにラッチされるとともに全ラッ
チ回路LT0〜LTmのデータが同時に選択された同一
行のメモリセルに書き込まれ、かつ内部アドレス信号a
0〜8kがアドレスレジスタARGに格納される。
第5図には本発明に係る半導体記憶装置の第2の実施例
が示されている。
第1図の実施例ではアドレス比較器CMPにおける比較
結果が出るのを待って、不一致のときにのみアドレス信
号をワードデコーダDR,〜DRnに供給してメモリセ
ルを選択するようにしている。これによって、ミスヒツ
トのときのデータの読み出しは多少遅れるが、デコーダ
の開動回数が減少されることにより消費電流が少ないと
いうメリットがある。
これに対し、第4図の実施例ではアドレス比較器CMP
における比較と並行してメモリアレイM−ARYのアク
セスを行なうようにしている。これによって多少消費電
流は多くなるが、ミスヒツトの際のデータの読み出しは
速くなる。
以上説明したように上記実施例は、読出し書込み可能な
半導体メモリ(ダイナミックRAM)内の、全データ線
上にトランスファゲートと同時に読み出されたデータを
保持可能なデータレジスタとを設けるとともに、アドレ
スレジスタおよびこのアドレスレジスタに格納されたア
ドレスと外部から供給されるアドレスとを比較するアド
レス比較器を設け、アドレスが一致しないときは上記ト
ランスファゲートを開いてデータ線上の全データをデー
タレジスタに保持させ、アドレスが一致したときはトラ
ンスファゲートを閉じたまま上記データレジスタ内から
所望のデータを外部へ出力させるようにしたので、デー
タ線上のデータレジスタがキャッシュメモリとして機能
する。そのため、同一半導体チップ上にメインメモリと
キャッシュメモリが内蔵されていることになり、メイン
メモリ・キャッシュメモリ間のデータ転送サイクルを短
縮できるとともに、データ転送単位が従来のメインメモ
リとキャッシュメモリ間のワード単位(32ビツト)に
制限されず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・・・・アドレス比較 器。 第 図 第 図 第 図 第 図 第 図

Claims (1)

  1. 【特許請求の範囲】 1、記憶セルがマトリックス状に配置されてなるメモリ
    アレイと、外部からのアドレスに基づいて該メモリアレ
    イ内の任意の記憶セルを選択するための選択回路と、上
    記メモリアレイから読み出されたデータをラッチするデ
    ータ保持手段と、該データ保持手段と上記メモリアレイ
    間に設けられたスイッチ手段とを備え、上記メモリアレ
    イ内に記憶されたデータの一部が上記スイッチ手段を介
    して上記データ保持手段に保持されるように構成されて
    なることを特徴とする半導体記憶装置。 2、アドレスを保持可能なアドレス保持手段と、該アド
    レス保持手段に保持されたアドレスと、外部から供給さ
    れたアドレスとを比較するアドレス比較手段とを備え、
    上記アドレス保持手段内のアドレスに対応されたメモリ
    アレイ内のデータが上記データ保持手段に保持され、上
    記アドレス比較手段における比較の結果、2つのアドレ
    スが一致したときは、上記データ保持手段に対し、デー
    タの読出しおよび書込みが実行されるように構成されて
    いることを特徴とする請求項1記載の半導体記憶装置。 3、上記選択回路の前段にトランスファゲートを有し、
    上記アドレス比較手段における比較の結果、2つのアド
    レスが一致しなかった場合に上記トランスファゲートを
    介して外部からのアドレスが上記選択回路に供給され、
    メモリアレイのアクセスが実行されるように構成されて
    いることを特徴とする請求項2記載の半導体記憶装置。
JP1046518A 1989-03-01 1989-03-01 半導体記憶装置 Pending JPH02227897A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006190402A (ja) * 2005-01-07 2006-07-20 Renesas Technology Corp 半導体装置

Cited By (1)

* Cited by examiner, † Cited by third party
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) 半導体メモリ及びデータ処理装置