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
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、アドレスの上位でマツピングされた補助メそ
りにアドレスの一部ン記憶させる華によって、主メモリ
に対して高速にアク、セスする事の出来る、高速メモリ
システムに関するものである。
りにアドレスの一部ン記憶させる華によって、主メモリ
に対して高速にアク、セスする事の出来る、高速メモリ
システムに関するものである。
(従来技術)
従来、ランダムアクセスメモリフステムに3いてダイナ
ミックRAM (以下DRAM)7用いる場合、DR
AMのアトVスパスが列アドレス、行アドレスでマルチ
プレクスされているため、第1凶に示すようにダjアド
レス、行アドンスンそれぞれ列アドレストロープ(以下
RAS)、行アドレスストローフ(以下CAB )に同
期させてDRAMに与えなければならなかった。更にR
ASに関しては、Rhsグリチャーヂ時間1かDRAM
のアクセスタイムに比べ無視出来ない程かかる。このた
めアクセスタイムに比べt5〜2.5倍程度時間がかか
るランダムサイクルタイムがメモリシステムの速度ヲ制
限してしまう。
ミックRAM (以下DRAM)7用いる場合、DR
AMのアトVスパスが列アドレス、行アドレスでマルチ
プレクスされているため、第1凶に示すようにダjアド
レス、行アドンスンそれぞれ列アドレストロープ(以下
RAS)、行アドレスストローフ(以下CAB )に同
期させてDRAMに与えなければならなかった。更にR
ASに関しては、Rhsグリチャーヂ時間1かDRAM
のアクセスタイムに比べ無視出来ない程かかる。このた
めアクセスタイムに比べt5〜2.5倍程度時間がかか
るランダムサイクルタイムがメモリシステムの速度ヲ制
限してしまう。
DRAMでは、第2図に示すように列アドレス’に4え
、RAEI乞アクティブにしつづけ、ページモードにす
ることで、高速アクセス?する事か出来る。
、RAEI乞アクティブにしつづけ、ページモードにす
ることで、高速アクセス?する事か出来る。
この方法では、2回目以降は行アドレスとCAS乞与え
るだけでデータのアクセスが出来ろため、ランダムアク
セスサイクルタイムに比べ半分Afj、Ikのサイクル
タイムで済む。例えば、コンピュータプログラム等はア
クセスするメモリのアドレスは全(のランダムではなく
、連続する饋域ベージに順次アクセスすることが多いの
で、ページモード7便用でさる確率は非常に高い。
るだけでデータのアクセスが出来ろため、ランダムアク
セスサイクルタイムに比べ半分Afj、Ikのサイクル
タイムで済む。例えば、コンピュータプログラム等はア
クセスするメモリのアドレスは全(のランダムではなく
、連続する饋域ベージに順次アクセスすることが多いの
で、ページモード7便用でさる確率は非常に高い。
(問題点?屑決するための手段)
本発明のメモリシステムは、アドレスの上位でマツピン
グされた補助メモリにあらかじめ各メモリバンクの最後
にアクセスされた列アドレス?記憶させておき、メモリ
アクセス時・にメモリシステムに与えられたアドレスの
うち列アドレス1σノする部分が記憶内容と一致した場
合、DRAMがベージモードで働くことで、制速にデー
タ乞アクセス出来る様に構成したものである。
グされた補助メモリにあらかじめ各メモリバンクの最後
にアクセスされた列アドレス?記憶させておき、メモリ
アクセス時・にメモリシステムに与えられたアドレスの
うち列アドレス1σノする部分が記憶内容と一致した場
合、DRAMがベージモードで働くことで、制速にデー
タ乞アクセス出来る様に構成したものである。
(実施例)
第6図は本発明のブロック線図で、8つの64Kbit
DRAMメモリバンクで構成した場合の実施例であり、
第4図はこれの動作例のタイムチャートである。ブロッ
ク線図及びタイ、ムチヤードの信号は一致したものであ
る。
DRAMメモリバンクで構成した場合の実施例であり、
第4図はこれの動作例のタイムチャートである。ブロッ
ク線図及びタイ、ムチヤードの信号は一致したものであ
る。
D RA M七ジュールは8バンクa〜hで替ル父され
、バンクセンクト1δ号13Sa−hで選択される。各
バンクには共通のアドレス、RAS、CAEIが与えら
れるが、BEI信号がアクティブでなければ、無効とし
て扱かわれる。又、DRAMRAMモジュールミルはラ
ッチBが設けられてにす、各RASン保持するような構
成になっていて、各モジュールごとにベージモードχ待
絖出米るよ5ICなっている。
、バンクセンクト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が
行なう。
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行なう信号ン発生する。
、適当なインタバルでリフレッシュモードに入り、DR
AMK対して9777717行なう信号ン発生する。
以下に第4図タイムチャートに使った動作例を説明する
。
。
メモリシステムがSEL信号6によってセレクトされる
と、メモリシステムに与えられたアドレス1の上位のう
ちバンクアドレスに相当する部分か、バンク’4 Vク
タ7及び補助メ七り5に与えられ、DRAMモジュール
が選択され、かつ補助メモリ5の内容が読み出される。
と、メモリシステムに与えられたアドレス1の上位のう
ちバンクアドレスに相当する部分か、バンク’4 Vク
タ7及び補助メ七り5に与えられ、DRAMモジュール
が選択され、かつ補助メモリ5の内容が読み出される。
補助メモリには、第5 raに示すように列アドレス2
Bの他、有効ビット、Vビット27か記憶されている。
Bの他、有効ビット、Vビット27か記憶されている。
Vビット27は過去にクリアドレスが書き込まれた墨ン
示すビットで、リフレッシュモード&?)バ’7−ON
リセット時にクリアされる。
示すビットで、リフレッシュモード&?)バ’7−ON
リセット時にクリアされる。
読み出されたVビット27がアクティブであった場合補
助メモリの内容の夕1」アドレス28は、メモリシステ
ムに与えられたアドレス1のうち列アドレスに対応する
部分とコンパレータ6によって比較される。
助メモリの内容の夕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ンアクティブとする事でメモリはアクセス
される。
かった場合コンパレータ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はアクティブのままである。
ラ9はアクセス終了信号ACK4 g発生しメモリシス
テムケアクセスした@器に終了乞伝える。この際アクセ
スが終了し又もRAS17はアクティブのままである。
Vビット27かアクティブでかつ比較結果が一枚した場
合コンパレータ6の出力H工T20はアクティブとなる
。この場合タイミングコントローラ9はページモードと
なり、与えられたアドレス1のうち行アドレスに対応す
る部分はセレクタ8を通じDRAMRAMアドレス17
られ、CA318はアクティブになりページモードでの
アクセスが行われる。データのアクセスが終了すると、
タイミングコントローラ9はアクセス終了信号−A C
K 4χ発生し、メモリシステムをアクセスした機器に
終了ン伝える。
合コンパレータ6の出力H工T20はアクティブとなる
。この場合タイミングコントローラ9はページモードと
なり、与えられたアドレス1のうち行アドレスに対応す
る部分はセレクタ8を通じDRAMRAMアドレス17
られ、CA318はアクティブになりページモードでの
アクセスが行われる。データのアクセスが終了すると、
タイミングコントローラ9はアクセス終了信号−A C
K 4χ発生し、メモリシステムをアクセスした機器に
終了ン伝える。
(発明の効果)
以上説明したように本発明は補助メモリ5を設けて、メ
モリバンク単位に最近使用された列アドレスを記憶し、
メモリシステムに与えられたアドレスのうち各バンクの
列アドレスが一致した場合DRAMがページモードで働
き、高速にアクセス出来るように構成したものである。
モリバンク単位に最近使用された列アドレスを記憶し、
メモリシステムに与えられたアドレスのうち各バンクの
列アドレスが一致した場合DRAMがページモードで働
き、高速にアクセス出来るように構成したものである。
この方法乞とれば、ある11岨囲でメモIJ ’F連続
的にアクセスする場合、メモリ7ステムは、通常のラン
ダムアクセスで構成されたものより高速にアクセスが行
なえる。
的にアクセスする場合、メモリ7ステムは、通常のラン
ダムアクセスで構成されたものより高速にアクセスが行
なえる。
父、バンク単位で違う範囲のメモリアドレスがページモ
ードで使用出来るのでマルチタスク、マルチプロセス、
マルチユーザの用途があるコンピュータシステムのメモ
リシステムとして使用した脇付にも効果的である。
ードで使用出来るのでマルチタスク、マルチプロセス、
マルチユーザの用途があるコンピュータシステムのメモ
リシステムとして使用した脇付にも効果的である。
又、上記のνりでは64KB工TDRAM7a/用いた
ため256アドレスが、ページモードとして高速にアク
セス出来る範囲であったか256 KBIT以上のDR
AMY用いれば、アクセス出来る範囲が更に広がり効果
が増す。
ため256アドレスが、ページモードとして高速にアク
セス出来る範囲であったか256 KBIT以上のDR
AMY用いれば、アクセス出来る範囲が更に広がり効果
が増す。
又、本文ではDRAM’Y中心に説明したがアドレスヶ
マルチプレクスした構成のスタティックRAM。
マルチプレクスした構成のスタティック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 以上
ヤード、花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)
- アドレス、R/W信号、SEL信号、ACK信号やデ
ータなどを外部インターフェイスを通して、メモリーに
アクセスを行う高速メモリーシステムにおいて、アドレ
スの上位でマッピングされた補助メモリーにあらかじめ
各メモリバンクの最後にアクセスされた列アドレスを記
憶して、列アドレスに対応する部分が補助メモリーの記
憶内容と一致した場合に、DRAMがページモードで動
作するようにしたことを特徴とする高速メモリシステム
。
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)
| 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)
| 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 | ダイナミツクメモリ素子を用いた記憶装置 |
-
1984
- 1984-08-02 JP JP59163379A patent/JPS6142793A/ja active Pending
Patent Citations (2)
| 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)
| 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) | 자동 리프레쉬 수행시간이 감소될 수 있는 싱크로너스 디램 |