JPS6142793A - 高速メモリシステム - Google Patents

高速メモリシステム

Info

Publication number
JPS6142793A
JPS6142793A JP59163379A JP16337984A JPS6142793A JP S6142793 A JPS6142793 A JP S6142793A JP 59163379 A JP59163379 A JP 59163379A JP 16337984 A JP16337984 A JP 16337984A JP S6142793 A JPS6142793 A JP S6142793A
Authority
JP
Japan
Prior art keywords
memory
address
accessed
memory system
column address
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
JP59163379A
Other languages
English (en)
Inventor
Tomio Tanaka
田中 富夫
Tsuneo Takahashi
恒雄 高橋
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.)
Seiko Instruments Inc
Original Assignee
Seiko Instruments and Electronics 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 Seiko Instruments and Electronics Ltd filed Critical Seiko Instruments and Electronics Ltd
Priority to JP59163379A priority Critical patent/JPS6142793A/ja
Publication of JPS6142793A publication Critical patent/JPS6142793A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、アドレスの上位でマツピングされた補助メそ
りにアドレスの一部ン記憶させる華によって、主メモリ
に対して高速にアク、セスする事の出来る、高速メモリ
システムに関するものである。
(従来技術) 従来、ランダムアクセスメモリフステムに3いてダイナ
ミックRAM  (以下DRAM)7用いる場合、DR
AMのアトVスパスが列アドレス、行アドレスでマルチ
プレクスされているため、第1凶に示すようにダjアド
レス、行アドンスンそれぞれ列アドレストロープ(以下
RAS)、行アドレスストローフ(以下CAB )に同
期させてDRAMに与えなければならなかった。更にR
ASに関しては、Rhsグリチャーヂ時間1かDRAM
のアクセスタイムに比べ無視出来ない程かかる。このた
めアクセスタイムに比べt5〜2.5倍程度時間がかか
るランダムサイクルタイムがメモリシステムの速度ヲ制
限してしまう。
DRAMでは、第2図に示すように列アドレス’に4え
、RAEI乞アクティブにしつづけ、ページモードにす
ることで、高速アクセス?する事か出来る。
この方法では、2回目以降は行アドレスとCAS乞与え
るだけでデータのアクセスが出来ろため、ランダムアク
セスサイクルタイムに比べ半分Afj、Ikのサイクル
タイムで済む。例えば、コンピュータプログラム等はア
クセスするメモリのアドレスは全(のランダムではなく
、連続する饋域ベージに順次アクセスすることが多いの
で、ページモード7便用でさる確率は非常に高い。
(問題点?屑決するための手段) 本発明のメモリシステムは、アドレスの上位でマツピン
グされた補助メモリにあらかじめ各メモリバンクの最後
にアクセスされた列アドレス?記憶させておき、メモリ
アクセス時・にメモリシステムに与えられたアドレスの
うち列アドレス1σノする部分が記憶内容と一致した場
合、DRAMがベージモードで働くことで、制速にデー
タ乞アクセス出来る様に構成したものである。
(実施例) 第6図は本発明のブロック線図で、8つの64Kbit
DRAMメモリバンクで構成した場合の実施例であり、
第4図はこれの動作例のタイムチャートである。ブロッ
ク線図及びタイ、ムチヤードの信号は一致したものであ
る。
D RA M七ジュールは8バンクa〜hで替ル父され
、バンクセンクト1δ号13Sa−hで選択される。各
バンクには共通のアドレス、RAS、CAEIが与えら
れるが、BEI信号がアクティブでなければ、無効とし
て扱かわれる。又、DRAMRAMモジュールミルはラ
ッチBが設けられてにす、各RASン保持するような構
成になっていて、各モジュールごとにベージモードχ待
絖出米るよ5ICなっている。
タイミングコントローラ9はDRAMに対するRAE1
7.0A1318、WE19、マルチプレスされたDR
AMのアドレスバス切り換え1M号MUX22、及び補
助メモリのライト信号LO21、及びメモリシステム?
アクセスした機器に対するアク七ス終了信号ACK4Y
発生するものであり、これらの信号は、メモリシステム
に与えられたメモリシステムセレクト信号5KL3、リ
ードノライト信号R/W2、及びコンパレータ6の出力
(g号HIT2[1、クロック24の出力0LIC24
alC促って動作そ−ドか変わる。動作モードによりフ
レッシュモード、ランダムアクセスモード、ベージモー
ドがあす、モードの決定はタイミングコントローラ9が
行なう。
タイミングローラ9は、OL]K24a’7カウントし
、適当なインタバルでリフレッシュモードに入り、DR
AMK対して9777717行なう信号ン発生する。
以下に第4図タイムチャートに使った動作例を説明する
。
メモリシステムがSEL信号6によってセレクトされる
と、メモリシステムに与えられたアドレス1の上位のう
ちバンクアドレスに相当する部分か、バンク’4 Vク
タ7及び補助メ七り5に与えられ、DRAMモジュール
が選択され、かつ補助メモリ5の内容が読み出される。
補助メモリには、第5 raに示すように列アドレス2
Bの他、有効ビット、Vビット27か記憶されている。
Vビット27は過去にクリアドレスが書き込まれた墨ン
示すビットで、リフレッシュモード&?)バ’7−ON
リセット時にクリアされる。
読み出されたVビット27がアクティブであった場合補
助メモリの内容の夕1」アドレス28は、メモリシステ
ムに与えられたアドレス1のうち列アドレスに対応する
部分とコンパレータ6によって比較される。
Vビット27がインアクティブ又は比較結果か一致しな
かった場合コンパレータ6の出力H工T :20はイン
アクティブとなる。この場合タイミングコントローラ9
はランダムアクセスモードとなり補助メモリに刻しライ
ト信号L021を発生し、アドレス1のうち列アドレス
に対応する部分を記憶させ、同時KRAS ′ffイン
アクティブとする。次に更新された補助メモリ5のF’
3 答Yセレクタ8χ通シ、DRAMアドレスバスに列
アドレスとして与え、RA817’&再びアクティブと
し、伐げてアドレス1σノうち行アドレスに対応する部
分乞セレクタ8に71)iじDRAMアドレスバスに与
えCAS18ンアクティブとする事でメモリはアクセス
される。
データーのアクセスか終了するとタイミングコントロー
ラ9はアクセス終了信号ACK4 g発生しメモリシス
テムケアクセスした@器に終了乞伝える。この際アクセ
スが終了し又もRAS17はアクティブのままである。
Vビット27かアクティブでかつ比較結果が一枚した場
合コンパレータ6の出力H工T20はアクティブとなる
。この場合タイミングコントローラ9はページモードと
なり、与えられたアドレス1のうち行アドレスに対応す
る部分はセレクタ8を通じDRAMRAMアドレス17
られ、CA318はアクティブになりページモードでの
アクセスが行われる。データのアクセスが終了すると、
タイミングコントローラ9はアクセス終了信号−A C
K 4χ発生し、メモリシステムをアクセスした機器に
終了ン伝える。
(発明の効果) 以上説明したように本発明は補助メモリ5を設けて、メ
モリバンク単位に最近使用された列アドレスを記憶し、
メモリシステムに与えられたアドレスのうち各バンクの
列アドレスが一致した場合DRAMがページモードで働
き、高速にアクセス出来るように構成したものである。
この方法乞とれば、ある11岨囲でメモIJ ’F連続
的にアクセスする場合、メモリ7ステムは、通常のラン
ダムアクセスで構成されたものより高速にアクセスが行
なえる。
父、バンク単位で違う範囲のメモリアドレスがページモ
ードで使用出来るのでマルチタスク、マルチプロセス、
マルチユーザの用途があるコンピュータシステムのメモ
リシステムとして使用した脇付にも効果的である。
又、上記のνりでは64KB工TDRAM7a/用いた
ため256アドレスが、ページモードとして高速にアク
セス出来る範囲であったか256 KBIT以上のDR
AMY用いれば、アクセス出来る範囲が更に広がり効果
が増す。
又、本文ではDRAM’Y中心に説明したがアドレスヶ
マルチプレクスした構成のスタティックRAM。
ROM等でページモートン備えているメモリに河して1
川登のシステムが構築できることは言うまでもない。
【図面の簡単な説明】
第1図は、メモリのランダムアクセスモードのグイムチ
ヤード、花2図はページモードのタイムチャートである
。 。46図は本4G明のブロック線図である。 ぶ4凶は、本発明のメモリシステムのタイムチャートで
ある。 第5L囚は、不発明で使用した補助メモリの内容である
。この内容の列アドレス2日は、Vビット27か1の[
「ザのみ有効である。 5・・・補助メモリ  6・・・コンパレータ7・・・
バンクセレクタ 8・・・セレクタ9・・・タイミング
コントローラ 10・・・データ 11 a 〜11h−=DRAM七ジコール12・・・
DRAM   16・・・RAMアドレス17・・・R
AS  1B・・・0AI319・・・WK20・・・
工(工T 21・・・Lo  22・・・MσX信号21a 〜2
3h・−)3Sa 24・・・0LOCK 24& ・ 0LK 26・・・RTtFo 以上

Claims (1)

    【特許請求の範囲】
  1.  アドレス、R/W信号、SEL信号、ACK信号やデ
    ータなどを外部インターフェイスを通して、メモリーに
    アクセスを行う高速メモリーシステムにおいて、アドレ
    スの上位でマッピングされた補助メモリーにあらかじめ
    各メモリバンクの最後にアクセスされた列アドレスを記
    憶して、列アドレスに対応する部分が補助メモリーの記
    憶内容と一致した場合に、DRAMがページモードで動
    作するようにしたことを特徴とする高速メモリシステム
    。
JP59163379A 1984-08-02 1984-08-02 高速メモリシステム Pending JPS6142793A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59163379A JPS6142793A (ja) 1984-08-02 1984-08-02 高速メモリシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59163379A JPS6142793A (ja) 1984-08-02 1984-08-02 高速メモリシステム

Publications (1)

Publication Number Publication Date
JPS6142793A true JPS6142793A (ja) 1986-03-01

Family

ID=15772760

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59163379A Pending JPS6142793A (ja) 1984-08-02 1984-08-02 高速メモリシステム

Country Status (1)

Country Link
JP (1) JPS6142793A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63188247A (ja) * 1987-01-30 1988-08-03 Yokogawa Electric Corp メモリ・アクセス装置
JPH0223591A (ja) * 1988-05-26 1990-01-25 Internatl Business Mach Corp <Ibm> コンピユータ・システム、コンピユータ・システム中のメモリの読取方法及び転送方法、メモリ制御の方法及びメモリ・コントローラ
US5463755A (en) * 1991-05-15 1995-10-31 International Business Machines Corporation High-performance, multi-bank global memory card for multiprocessor systems

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5553757A (en) * 1978-10-17 1980-04-19 Nippon Telegr & Teleph Corp <Ntt> Memory device
JPS593790A (ja) * 1982-06-30 1984-01-10 Yokogawa Hokushin Electric Corp ダイナミツクメモリ素子を用いた記憶装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5553757A (en) * 1978-10-17 1980-04-19 Nippon Telegr & Teleph Corp <Ntt> Memory device
JPS593790A (ja) * 1982-06-30 1984-01-10 Yokogawa Hokushin Electric Corp ダイナミツクメモリ素子を用いた記憶装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63188247A (ja) * 1987-01-30 1988-08-03 Yokogawa Electric Corp メモリ・アクセス装置
JPH0223591A (ja) * 1988-05-26 1990-01-25 Internatl Business Mach Corp <Ibm> コンピユータ・システム、コンピユータ・システム中のメモリの読取方法及び転送方法、メモリ制御の方法及びメモリ・コントローラ
US5463755A (en) * 1991-05-15 1995-10-31 International Business Machines Corporation High-performance, multi-bank global memory card for multiprocessor systems

Similar Documents

Publication Publication Date Title
US5421000A (en) Memory subsystem having a static row memory and a dynamic RAM
GB2193017A (en) Improved memory access system
US4691303A (en) Refresh system for multi-bank semiconductor memory
JPS63188247A (ja) メモリ・アクセス装置
CA2044121A1 (en) Method and means of shortening memory fetch time
JP2003007054A (ja) 半導体記憶装置
US6518595B2 (en) Semiconductor memory device for reducing power consumption during refresh
US4779232A (en) Partial write control apparatus
US6400631B1 (en) Circuit, system and method for executing a refresh in an active memory bank
US6433786B1 (en) Memory architecture for video graphics environment
US6073203A (en) Method for the continuous readout of a data sequence from a memory
JPH097368A (ja) マイクロコンピュータ
US5027329A (en) Addressing for large dynamic RAM
RU93052160A (ru) Полупроводниковая память
JPS6139298A (ja) ダイナミツクランダムアクセスメモリの制御装置
JPH01227299A (ja) メモリのリフレッシュ制御方式
CN100570746C (zh) 在动态存储器中实现查表控制器的方法
JPS6383995A (ja) リフレツシユ制御方式
JPS61271696A (ja) ダイナミツクメモリのアクセス方法
JPH01188962A (ja) 電子機器
KR0161471B1 (ko) 디램의 페이지모드 동작방법
JPH0722799Y2 (ja) 記憶装置
JPH0344887A (ja) Dram制御方式、記憶装置および、情報処理装置
JPH10326486A (ja) メモリ装置、およびデータ転送方法
KR100455372B1 (ko) 자동 리프레쉬 수행시간이 감소될 수 있는 싱크로너스 디램