JPH03160690A - Memory system - Google Patents
Memory systemInfo
- Publication number
- JPH03160690A JPH03160690A JP1300172A JP30017289A JPH03160690A JP H03160690 A JPH03160690 A JP H03160690A JP 1300172 A JP1300172 A JP 1300172A JP 30017289 A JP30017289 A JP 30017289A JP H03160690 A JPH03160690 A JP H03160690A
- Authority
- JP
- Japan
- Prior art keywords
- section
- access
- strobe signal
- memory
- speed operation
- 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
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims abstract description 14
- 230000004044 response Effects 0.000 abstract description 6
- 230000000063 preceeding effect Effects 0.000 abstract 1
- 230000007704 transition Effects 0.000 description 13
- 238000000034 method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Memory System (AREA)
- Dram (AREA)
- Static Random-Access Memory (AREA)
Abstract
Description
【発明の詳細な説明】
【産業上の利用分野]
本発明は、メモリシステム、特にダイナミック●ランダ
ム●アクセス●メモリ(以下、DRAMと称する)を採
用したメモリシステムにおける高速動作制御手段に関す
る。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a high-speed operation control means for a memory system, particularly a memory system employing a dynamic random access memory (hereinafter referred to as DRAM).
[従来の技術]
DRAMは記憶素子として代表的な素子の一つであり、
これを使用してメモリシステムを構成することが多く行
われれている。[Prior Art] DRAM is one of the typical memory elements.
This is often used to configure memory systems.
一般に、DRAMにアドレスを与える際には、行アトレ
ス(ROW)及び列アドレス(COLUMN)を時分割
により与え、更に行ストローブ信号(Row adre
ss strobe signal ; R A S
)及び列ストローブ信号(Colu+*n adres
s strobe s1gnal ;CAS)により
アクセスを$1御する(a常動作モード)。Generally, when giving an address to a DRAM, a row address (ROW) and a column address (COLUMN) are given by time division, and a row strobe signal (Row address
ss strobe signal; R A S
) and the column strobe signal (Colu+*n addresses
s strobe s1gnal ; CAS) controls access by $1 (a normal operation mode).
このため、DRAMにアドレスを与えるには、ROWと
C O L UMNのアドレス切替が必要とされる。Therefore, in order to give an address to the DRAM, address switching between ROW and COLUMN is required.
通常動作モードより高速の動作を確保する高速動作モー
ドとして、従来からDRAMのページモードを利用する
方法や、スタティックコラム方式等が知られている。As a high-speed operation mode that ensures faster operation than the normal operation mode, a method using a DRAM page mode, a static column method, etc. have been known.
例えば連続して同一行のアクセスを行おうとする場合に
は、ROWを先に設定しておいて、COLUMNのみを
順次与えれば良い。この様にすれば、通常動作モードに
比べ、アドレス切替の廃止によって高速アクセスが可能
である。For example, when attempting to access the same row continuously, it is sufficient to set ROW first and then sequentially provide only COLUMN. In this way, compared to the normal operation mode, high-speed access is possible by eliminating address switching.
また、高速動作モードは、専用制御部等の特別のハード
ウエアによって実行される。Also, the high-speed operation mode is executed by special hardware such as a dedicated controller.
[発明が解決しようとする課mコ
しかしながら、従来の高速動作は、DRAMの連続領域
アクセスを前提にしたものであり、まったくランダムに
アクセスするには不都合であった。Problems to be Solved by the Invention However, conventional high-speed operation is based on access to continuous areas of DRAM, which is inconvenient for completely random access.
また、高速動作モードにおいては、常に例えば、RAS
による制御をアクティブに保持しなければならないが、
この場合、DRAMは多くの電力を消費することとなる
。Also, in high-speed operation mode, for example, RAS
must maintain active control over the
In this case, the DRAM will consume a lot of power.
本発明は、この様な問題点を解決することを課題として
なされたものであり、連続領域アクセスに限定される事
なく、高速動作モードと通常動作モードを一体のハード
ウエアで実現することを目的とする。The present invention was made with the aim of solving these problems, and aims to realize a high-speed operation mode and a normal operation mode with integrated hardware without being limited to continuous area access. shall be.
また、本発明は、高速動作を行うハードウエアにおける
電力消費を抑えることを目的とする。Another object of the present invention is to suppress power consumption in hardware that operates at high speed.
[課題を解決するための手段]
前記目的を達成するために、本発明のメモリシステムは
、DRAMを含むメモリ部の今回のアクセス先が前回の
アクセス先と同一ページかどうかを判定し、同一ページ
の場合にはストローブ信号生成部に高速動作を指令し、
異なるページの場合には通常動作を指令する動作モード
選択部を有し、ストローブ信号生戒部が、動作モード選
択部からの高速動作指令時にはRASのいずれかの設定
を保持してCASの設定によりアクセスを制御し、通常
動作指令時にはRAS及びCAS双方の設定によりアク
セス制御を行うことを特徴とする。[Means for Solving the Problems] In order to achieve the above object, the memory system of the present invention determines whether the current access destination of a memory section including a DRAM is the same page as the previous access destination, and determines whether the same page In this case, the strobe signal generator is commanded to operate at high speed,
It has an operation mode selection section that commands normal operation when the page is different, and the strobe signal generation section holds one of the RAS settings and changes it according to the CAS settings when a high-speed operation command is issued from the operation mode selection section. It is characterized in that access is controlled, and when a normal operation command is issued, access control is performed by setting both RAS and CAS.
また、本発明は、動作モード選択部が前回のメモリ部ア
クセスから一定時間が経過した後にストローブ信号生成
部の高速動作を解除するか又は定期的に入力されるリフ
レッシュ信号を利用して解除することを特徴とする。Further, the present invention provides that the operation mode selection section cancels the high-speed operation of the strobe signal generation section after a certain period of time has elapsed since the previous access to the memory section, or cancels the high-speed operation using a refresh signal that is periodically input. It is characterized by
[作用]
本発明においては、動作モード選択部が行及び列アドレ
スについて判定を行う。この判定は、前回のメモリ部の
アクセス先と今回のアクセス先とが同一ページであるか
についての判定である。判定の結果、同一ページである
場合には、動作モード選択部は、ストローブ信号生成部
に高速動作を指令する。逆に、異なるページである場合
には、通常動作を指令する。ストローブ信号生成部は、
高速動作指令に応じてRASの設定を保持し、他方のス
トローブ信号、すなわち、CASの設定のみでメモリ部
のアクセスを行う。逆に、通常動作指令時には、ストロ
ーブ信号生成部は、RAS及びCASの設定でメモリ部
をアクセスする通常動作を実行する。従って、高速動作
と通常動作が適宜、入れ替わりつつ実行される。[Operation] In the present invention, the operation mode selection section makes decisions regarding row and column addresses. This determination is a determination as to whether the previous access destination of the memory section and the current access destination are the same page. As a result of the determination, if the pages are the same, the operation mode selection section instructs the strobe signal generation section to operate at high speed. Conversely, if the page is different, normal operation is commanded. The strobe signal generation section is
The RAS setting is held in response to the high-speed operation command, and the memory section is accessed only by the other strobe signal, that is, the CAS setting. On the other hand, when receiving a normal operation command, the strobe signal generation section executes a normal operation of accessing the memory section with the settings of RAS and CAS. Therefore, high-speed operation and normal operation are executed while being alternated as appropriate.
また、本発明の請求項(2)記載のメモリシステムにお
いては、メモリ部のアクセスが行われてから一定時間が
経過した後に、動作モード選択部がストローブ信号生成
部に高速動作解除を指令する。この結果、メモリ部が非
アクセス期間に消費電力の大きい高速動作状態を採るこ
とをやめ、メモリ部のアクセスにおける消費電力が低減
される。Further, in the memory system according to claim (2) of the present invention, the operation mode selection section instructs the strobe signal generation section to cancel high-speed operation after a certain period of time has elapsed since the memory section was accessed. As a result, the memory section does not take a high-speed operating state that consumes a lot of power during non-access periods, and the power consumption when accessing the memory section is reduced.
[実施例] 以下、本発明の実施例について図面に基づき説明する。[Example] Embodiments of the present invention will be described below with reference to the drawings.
第1図には、本発明の一実施例に係るメモリシステムの
構成が示されている。FIG. 1 shows the configuration of a memory system according to an embodiment of the present invention.
この図に示されるメモリシステムは、所定個数のDRA
M素子を含むDRAM部10と、アドレスバス12から
ROW及びC O L UMNを取り込んで時分割バス
14によりDRAM部10にアドレスを与えるアドレス
制御部16と、DRAM部10にRAS及びCASを発
するRAS/CAS坐成部18と、を備えている。The memory system shown in this figure has a predetermined number of DRAs.
A DRAM section 10 including M elements, an address control section 16 that takes in ROW and COLUMN from an address bus 12 and gives an address to the DRAM section 10 via a time division bus 14, and a RAS that issues RAS and CAS to the DRAM section 10. /CAS sitting part 18.
史に、外部からのDRAM部10に対するアクセス要求
とリフレッシュ要求を調停してRAS/CAS生成部1
8にアクセス要求受付成功信号またはリフレッシュ要求
受付成功信号を発するアービ1・レーション部20と、
アクセス要求受付成功信号に応じてアクセス完了信号を
生成する通信制御部22とを含んでいる。Historically, the RAS/CAS generation unit 1 arbitrates between external access requests and refresh requests to the DRAM unit 10.
an arbitration unit 20 that issues an access request reception success signal or a refresh request reception success signal to
The communication control unit 22 includes a communication control unit 22 that generates an access completion signal in response to an access request reception success signal.
この実施例においては、本発明の特徴であって、ROW
に応じてRAS/CAS生成部18に高速モード指示信
号を発する動作モード制御部24が設けられている。In this example, a feature of the invention, ROW
An operation mode control section 24 is provided that issues a high-speed mode instruction signal to the RAS/CAS generation section 18 in accordance with the above.
なお、図中26はアクセスに応じてDRAM部10に書
き込まれるデータを供給するデータバスてある。Note that 26 in the figure is a data bus that supplies data to be written to the DRAM section 10 in response to access.
第2図には、この実施例におけるRAS/CAS生成部
18の状態遷移が示されている。FIG. 2 shows the state transition of the RAS/CAS generating section 18 in this embodiment.
以下、この実施例の動作について説明する。The operation of this embodiment will be explained below.
電源投入などによってこの丈施例に係るメモリシステム
が立ち上がった時には、RAS/CAS生成部18はア
イドル状態100である。アイドノ1状態100とは、
いわゆるアクセス待ちの状態である。When the memory system according to this embodiment is started up by turning on the power, etc., the RAS/CAS generation unit 18 is in an idle state 100. What is IDNO1 state 100?
This is a so-called access waiting state.
アービトレーション部20にアクセス要求が供給される
と、このアクセス要求がリフレッシュ要求と調惇される
。When an access request is supplied to the arbitration unit 20, this access request is coordinated with a refresh request.
この劃停の粘果、アクセス要求が受け付けられると、ア
クセス要求受付成功f≦号がRAS/CAS生成部18
に発せられる。逆に、リフレッシュ要求が受け付けられ
ると、リフレッシュ要求受付成功信号がRAS/CAS
生成部18に発せられる。As a result of this stoppage, when the access request is accepted, the access request reception success f≦ is determined by the RAS/CAS generation unit 18.
is issued. Conversely, when a refresh request is accepted, a refresh request acceptance success signal is sent to RAS/CAS.
It is issued to the generating section 18.
RAS/CAS生成部18は、アクセス要求受付或功信
号に応じて通常動作状態200に移行する(3 0 0
)。The RAS/CAS generation unit 18 shifts to the normal operating state 200 in response to the access request acceptance signal (3 0 0
).
このとき、まず、RAS/CAS生成部18はRASを
DRAM部10に発し、アドレス制御部16によってR
OWがDRAM部10に与えられる。At this time, first, the RAS/CAS generation section 18 issues RAS to the DRAM section 10, and the address control section 16 sends RAS to the DRAM section 10.
OW is given to the DRAM section 10.
次に、RAS/CAS生成部18はアドレス切替信号を
アドレス制御部16に発し、更にCASをDRAM部1
0に発する。このとき、アドレス制御部16によってC
O L UMNがDRAM部lOに与えられる。Next, the RAS/CAS generation section 18 issues an address switching signal to the address control section 16, and further sends the CAS to the DRAM section 1.
Emit at 0. At this time, the address control unit 16
O L UMN is provided to the DRAM section IO.
このようにして、DRAM部10がアクセスされる。In this way, the DRAM section 10 is accessed.
通信制御部22は、アクセス要求受付成功信号に応じて
アクセスが完了したことを示すアクセス完了信号を外部
、例えばメモリアクセス要求部に発し、非同期通信を可
能にする。The communication control unit 22 issues an access completion signal indicating that the access has been completed to an external device, for example, a memory access request unit, in response to the access request reception success signal, thereby enabling asynchronous communication.
アービトレーション部20によってリフレッシュ要求が
受け付けられ、リフレッシュ要求受付或功信号がRAS
/CAS坐或部18に発せられると、RAS/CAS生
成部18はリフレッシュ状態400に遷移し(302)
、DRAM部10(7)リフレッシュサイクルが実行
される。The refresh request is accepted by the arbitration unit 20, and a refresh request acceptance signal is sent to the RAS.
/CAS is issued to the RAS/CAS generator 18, the RAS/CAS generator 18 transitions to the refresh state 400 (302).
, the DRAM section 10 (7) refresh cycle is executed.
リフレッシュサイクルが実行された後は、再びアイ・ド
ル状態100に戻る(304)。また、必貿に応じて通
常動作状!!200がらりフレッシュ状態400へ(3
06) 、逆にリフレッシュ状態400から通常動作状
態200へ(308)の遷移も実行される。After the refresh cycle is executed, the process returns to the idle state 100 (304). We also have normal operation status according to the required trade! ! 200 to completely fresh state 400 (3
06), conversely, a transition from the refresh state 400 to the normal operating state 200 (308) is also executed.
本実施例においては、通常動作状態200から高速動作
状態500への遷移310及びこれと逆方向の遷移31
2が動作モード選択部24の判定に応じて行われる。In this embodiment, there is a transition 310 from the normal operating state 200 to the high speed operating state 500 and a transition 31 in the opposite direction.
2 is performed according to the determination by the operation mode selection section 24.
高速動作状!!350oとは、従来公知の動作であるD
RAM部10のページモードを利用した動作の状態であ
る。High speed operation! ! 350o means D, which is a conventionally known operation.
This is the state of operation using the page mode of the RAM section 10.
本発明において特徴とするところは、アドレスバス12
から供給されるROWに応じて動作モード制御部24が
前回アクセス先と今回アクセス先が同一であるかの判定
が行われ、この結果に応じて通常動作状態200と高速
動作状!500の間の遷移310及び312が行われる
ことである。The feature of the present invention is that the address bus 12
The operation mode control unit 24 determines whether the previous access destination and the current access destination are the same according to the ROW supplied from the ROW, and depending on this result, the normal operation state 200 and the high speed operation state 200 are selected. 500, transitions 310 and 312 are to take place.
この判定は、前回及び今回のアクセス先が同一アドレス
であるかどうかについての判定である。This determination is a determination as to whether the previous and current access destinations are the same address.
判定の結果、同一の場合には、動作モード#御部24か
らRAS/CAS生成部18に発せられる高速モード指
示信号が遷移310に対応する値になり、異なる場合に
は遷移312に対応する値になる。As a result of the determination, if they are the same, the high-speed mode instruction signal issued from the operation mode # control unit 24 to the RAS/CAS generation unit 18 will have a value corresponding to transition 310, and if they are different, it will have a value corresponding to transition 312. become.
また、動作モード選択部24は、前回のアクセスから所
定時間が経過した後に、RAS/CAS生成部18を通
常動作状態200からアイドル状態100に復帰させる
(3 1 4)。Further, the operation mode selection unit 24 returns the RAS/CAS generation unit 18 from the normal operation state 200 to the idle state 100 after a predetermined time has elapsed since the previous access (3 1 4).
この遷移314によって、電力消費の大きい高速動作状
態500が解除される。This transition 314 releases the high power consumption high speed operating state 500.
また、リフレッシュ要求時に高速動作状態500である
とき遷移314及び遷移302によって高速動作状態5
00のリセットに係る遷移316が丈行される。Further, when the high-speed operation state 500 is present at the time of a refresh request, the high-speed operation state 500 is changed by transition 314 and transition 302.
Transition 316 for resetting 00 is executed.
なお、第2図中、318,320,322は、それぞれ
アイドル状態100、通常動作状Ei!200、高速動
作状態500の自己遷移ループである。In FIG. 2, 318, 320, and 322 indicate the idle state 100 and the normal operating state Ei!, respectively. 200, a self-transition loop in a fast operating state 500;
[発明の効果]
以上説明したように、本発明によれば、動作モード選択
部によって通常動作と高速動作の切替が行われるため、
連続領域アクセスに限られることなく、一体のハードウ
エアで通常動作と高速動作が実現できる。[Effects of the Invention] As explained above, according to the present invention, since the operation mode selection unit switches between normal operation and high-speed operation,
Normal operation and high-speed operation can be realized with integrated hardware without being limited to continuous area access.
また、本発明によれば、一定時間経過後に高速動作がH
除されるため、省電力のメモリシステムが火現できる。Further, according to the present invention, high-speed operation is performed after a certain period of time has passed.
This allows for a power-saving memory system.
第1図は、本発明の一実施例に係るメモリシステムの構
成を示すブロッック図、
第2図は、この丈施例におけるRAS/CAS生戒部の
状!!!遷移を示す図である。
10 ・・・ DRAM部
16 ・・・ アドレス制御部
18 ・・・ RAS/CAS生成部
24 ・・・ 動作モード選択部
200 ・・・ 通常動作状態
500 ・・・ 高速動作状態
ROW ・・・ 行アドレスFig. 1 is a block diagram showing the configuration of a memory system according to an embodiment of the present invention, and Fig. 2 shows the state of the RAS/CAS management section in this embodiment. ! ! It is a diagram showing transition. 10... DRAM unit 16... Address control unit 18... RAS/CAS generation unit 24... Operation mode selection unit 200... Normal operating state 500... High speed operating state ROW... Row address
Claims (2)
みページモードを有するメモリ部と、前記メモリ部に時
分割で行及び列アドレスを与えるアドレス制御部と、前
記メモリ部に行及び列アドレスストローブ信号を発して
メモリ部のアクセスを制御するストローブ信号生成部と
、を備えるメモリシステムにおいて、 前記メモリ部の今回のアクセス先が前回のアクセス先と
同一ページかどうかを判定し、同一ページの場合には前
記ストローブ信号生成部に高速動作を指令し、異なるペ
ージの場合には通常動作を指令する動作モード選択部を
有し、 前記ストローブ信号生成部が、前記動作モード選択部か
らの高速動作指令時には前記行アドレスストローブ信号
の設定を保持し他方の列アドレスストローブ信号の設定
でアクセスを制御し、通常動作指令時には前記行及び列
アドレスストローブ信号双方の設定によりアクセスを制
御することを特徴とするメモリシステム。(1) A memory section including a dynamic, random, access memory and having a page mode; an address control section that provides row and column addresses to the memory section in a time-sharing manner; and a row and column address strobe signal that issues to the memory section. and a strobe signal generation unit that controls access to a memory unit by determining whether the current access destination of the memory unit is the same page as the previous access destination, and if it is the same page, the strobe signal generation unit controls access to the memory unit. an operation mode selection section that instructs the signal generation section to perform high-speed operation, and instructs the signal generation section to perform normal operation in the case of a different page; when the strobe signal generation section receives a high-speed operation instruction from the operation mode selection section, the strobe signal generation section selects the row address; A memory system characterized in that the setting of a strobe signal is held and the access is controlled by the setting of the other column address strobe signal, and when a normal operation command is issued, the access is controlled by the setting of both the row address strobe signal and the column address strobe signal.
定時間が経過した後に前記ストローブ信号生成部の高速
動作を解除することを特徴とするメモリシステム。(2) The memory system according to claim (1), wherein the operation mode selection section cancels the high-speed operation of the strobe signal generation section after a certain period of time has elapsed since the previous access to the memory section. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1300172A JPH03160690A (en) | 1989-11-17 | 1989-11-17 | Memory system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1300172A JPH03160690A (en) | 1989-11-17 | 1989-11-17 | Memory system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03160690A true JPH03160690A (en) | 1991-07-10 |
Family
ID=17881613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1300172A Pending JPH03160690A (en) | 1989-11-17 | 1989-11-17 | Memory system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03160690A (en) |
-
1989
- 1989-11-17 JP JP1300172A patent/JPH03160690A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5710933A (en) | System resource enable apparatus | |
JP2002288037A (en) | Memory control device and method | |
JP2001035158A (en) | Method and system for accessing memory | |
KR19990017082A (en) | Serial Parallel Cache Device | |
JPH10134569A (en) | Synchronous-type dynamic random access memory | |
JPH03160690A (en) | Memory system | |
JPH1011964A (en) | Memory control apparatus and memory control method | |
JP4174835B2 (en) | Microcontroller | |
JPH10222979A (en) | Information processing apparatus | |
JPH09312094A (en) | Refresh control system | |
JPH08161887A (en) | Memory refresh control method and device therefor | |
JP2024160614A (en) | MEMORY CONTROLLER, METHOD FOR CONTROLLING MEMORY CONTROLLER, AND PROGRAM - Patent application | |
JPH0520253A (en) | Data processor | |
JPH03250488A (en) | Method for controlling memory bus | |
JP2903413B2 (en) | DRAM refresh control method | |
JPH05165541A (en) | Electronic circuit | |
JPH07281941A (en) | Memory control method and device therefor | |
JPS6055459A (en) | Control method of block data transfer and storage | |
JP2919176B2 (en) | Request reception control circuit | |
JPH0449457A (en) | Direct memory access transfer control device | |
JPH01307997A (en) | Memory device | |
JPH0660645A (en) | Power saving storage device | |
JPS62134896A (en) | Memory control system | |
JPH11191289A (en) | Memory controller | |
JPH11194969A (en) | Memory control circuit and memory device |