JPH0419896A - ダイナミックメモリのリフレッシュ方法 - Google Patents

ダイナミックメモリのリフレッシュ方法

Info

Publication number
JPH0419896A
JPH0419896A JP2124886A JP12488690A JPH0419896A JP H0419896 A JPH0419896 A JP H0419896A JP 2124886 A JP2124886 A JP 2124886A JP 12488690 A JP12488690 A JP 12488690A JP H0419896 A JPH0419896 A JP H0419896A
Authority
JP
Japan
Prior art keywords
refresh
memory area
signal
memory
ras
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
JP2124886A
Other languages
English (en)
Inventor
Mikio Hosokawa
細川 幹夫
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2124886A priority Critical patent/JPH0419896A/ja
Publication of JPH0419896A publication Critical patent/JPH0419896A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、ダイナミックメモリのリフレッシュ方法に関
する。
半導体記憶装置のうち、D RA M (Dynami
cRandom Access Memory)はコン
デンサの蓄積電荷を記憶データとする構成となっており
、時間の経過に伴いリーク電流などの形でデータが消失
してしまうので、メモリセルの記憶データを定期的に読
出して増幅し再書込みするリフレッシュ動作が必要であ
る。
従来、コンピュータに用いられるDRAMのリフレッシ
ュ方法として種々の方法が採用されているが、大きく分
けるとコンピュータの中央処理装置(Central 
ProcessingUnit;以下、CPUと略称す
る)が行うプログラムの実行によってリフレッシュする
ソフトリフレッシュの方法と、特別に設けられる回路の
動作によってリフレッシュするハードリフレッシュの2
種類がある。
そのうち、ソフトリフレッシュとして一般的なものは、
DRAMのうちの任意のメモリ領域をリフレッシュ領域
として指定しておき、その領域に対して疑似的に読出し
処理を実行する、つまりダミーリードすることによって
、リフレッシュに必要なアドレス信号とそのアドレス信
号のうちメモリ領域の各ワード線に対応する行アドレス
信号を取り込むためのローアドレスストローブ信号(以
下、RAS信号と呼ぶ)とを発生させ、メモリセルのリ
フレッシュを行うRASオンリーリフレッシュである。
このRASオンリーリフレッシュのようなソフトリフレ
ッシュの場合、CPUとDRAMとの間に介在してこれ
らの間の信号の授受を制御するメモリインターフェース
回路は、実際のデータの読出し書込み処理に対処できる
構成を備えるだけでリフレッシュの動作にも対応できる
ので、リフレッシュのために特別な回路は不要である。
これに対して、ハードリフレッシュの場合には、通常の
データの読出し書込みとは異なった処理でリフレッシュ
を実現するため、何らかの回路の追加が必要となる。
上記RASオンリーリフレッシュにおいてCPUによっ
て実行されるプログラムは、メモリへのリードアクセス
を実行するメモリサイクルと、読出されたデータをデー
タ格納用のレジスタに転送する処理をCPU内部で実行
する内部サイクルとに分けられ、実際にリフレッシュが
行われるのはメモリサイクルである。つまり、上記RA
Sオンリーリフレッシュは、メモリからデータを読出し
、レジスタへ格納する命令を繰返すものである。
この場合、メモリサイクルにおいて、アドレス信号のう
ちメモリ領域の各ビット線に対応する列アドレス信号を
取り込むためのコラムアドレスストローブ信号(以下、
CAS信号とよぶ)は発生させないので、実際にはメモ
リセルからデータは読出されず、したがって内部サイク
ルにおけるレジスタへのデータ転送はリフレッシュに何
ら関与しない処理となっている。
第5図は、上記RASオンリーリフレッシュのプログラ
ムを示すフローチャートである。
ステップn1での開始についで、ステップn2ではリフ
レッシュすべきメモリ領域のうちの開始位置に該当する
アドレスが間接レジスタPに設定され、さらに次のステ
ップn3ではリフレッシュすべきメモリ領域の行数つま
りリフレッシュの繰返し回数として例えば512がルー
プカウンタNに設定される。これによって、リフレッシ
ュすべきメモリ領域が指定される。
次のステップn4では、ダミーレジスタDに間接レジス
タPに設定された行アドレスが格納され、メモリ領域の
その行アドレスに対するダミーリードが実行されて、該
当するワード線上のメモリセルがリフレッシュされる。
次のステップn5では上記間接レジスタPに設定されて
いる行アドレスがインクリメントされ、さらに次のステ
ップn6では上記ループカウンタNに設定されているリ
フレッシュ回数Nがデクリメントされる。
次のステップn7でリフレッシュ回数NがOとなってい
ないかどうかの判断が行われ、0になっていなければス
テップn4〜n7の処理が繰返されメモリ領域における
次の行アドレスに対するダミーリードが実行されて、次
のワード線上のメモリセルがリフレッシュされる。
このような処理を繰返して、指定されたメモリ領域のリ
フレッシュが順次行われ、ステップn7においてループ
カウンタNに設定されるリフレッシュ回数がOであると
判断されると、つまり指定されたメモリ領域のリフレッ
シュが全て終了するとステップn8に移行して、ここで
処理は終了する。
発明が解決しようとする課題 しかしながら、上述した従来のソフトリフレッシュでは
、CPUの実行するプログラムにおいてレジスタへのデ
ータ転送を行う内部サイクルの処理はリフレッシュに同
等関与せず、無駄な時間を費やすことになってリフレッ
シュに要する時間が長くなるという問題点があった。
したがって、本発明の目的は、処理時間を大幅に短縮で
きるダイナミックメモリのリフレッシュ方法を提供する
ことである。
課題を解決するための手段 本発明は、リフレッシュを行うメモリ領域として、第1
のメモリ領域と第2のメモリ領域とを指定し、 第1のメモリ領域に対しアドレス指定をしてデータを読
取るリードサイクルに引き続き、第2のメモリ領域に対
しアドレス指定をして第1のメモリ領域から読出したデ
ータを第2のメモリ領域に書込むライトサイクルを行う
処理を、 リードサイクルでは行アドレスのみを指定することによ
って、またライトサイクルでは書込み動作を指定するラ
イトイネーブル信号を与えず行アドレスのみを指定する
ことによって第1および第2の全メモリ領域にわたって
順次実行し、リードサイクルの実行で第1のメモリ領域
のリフレッシュを行い、ライトサイクルの実行で第2の
メモリ領域のリフレッシュを行うようにしたことを特徴
とするダイナミックメモリのリフレッシュ方法である。
作  用 本発明に従えば、リードサイクルの実行で第1のメモリ
領域のRASオンリーリフレッシュが行われ、続くライ
トサイクルの実行で第2のメモリ領域のRASオンリー
リフレッシュが行われるので、リフレッシュの処理に無
駄がなく処理時間を短縮化できる。
実施例 第1図は、本発明の一実施例であるダイナミックメモリ
のリフレッシュ方法が適用されるDRAMを含むコンピ
ュータ2の一部の概略的な構成を示すブロック図である
。リフレッシュの対象であるDRAMIは、メモリイン
タフェース回路3を介しCPU4に接続されている。メ
モリインタフェース回路3は、CPUとDRAMとの間
の信号の授受を制御するための回路である。
第2図は、そのメモリインタフェース回路3の概略的な
構成を示すブロック図である。アドレス線選択回路5は
、アドレスバス6を介してCPU4から与えられるアド
レス信号に対応したアドレス指定信号を出力するための
回路であり、そのアドレス指定信号としてアドレスバス
7を介してブロック選択信号が、また別のアドレスバス
8を介してメモリアドレス信号がそれぞれDRAMIに
送られる。DRAMIは、複数のブロックに分けられて
いて、上記ブロック選択信号によってその中の1つの、
ブロックが選択され、選択されたブロックにおける任意
の番地が上記メモリアドレス信号によって指定される。
また、上記アドレス線選択回路5では、アドレスバス6
を介してCPLI4がらDRAMIのリフレッシュすべ
きメモリ領域、つまりリフレッシュ空間が指定されると
き、制御信号生成回路9に対してリフレッシュ空間選択
信号を与える機能も持つ。
上記制御信号生成回路9は、CPU4がら与えられるデ
ータストローブ信号、リード/ライト信号、タイミング
信号および上記アドレス線選択回路5から与えられるリ
フレッシュ空間選択信号に応じて、DRAMIに対しR
AS信号、CAS信号およびライトイネーブル信号(以
下、WE倍信号呼ぶ)を選択的に与える機能を持つ。制
御信号生成回路9かCPU4へは応答信号が送られる。
第3図は、実施例のリフレッシュ方法が適用される上記
DRAMIの一部メモリ領域を模式的に示す図である。
第4図は、上記CPU4において実行される実施例のリ
フレッシュ方法のプログラムを示すフローチャートであ
る。
次に第3図および第4図を参照して、この実施例のダイ
ナミックメモリのリフレッシュ方法の手順について説明
する。
この実施例のリフレッシュ方法は、CPU4によるプロ
グラムの実行によって行うソフトリフレッシュである。
ステップn1での開始についで、ステップn2ではリフ
レッシュすべき第1のメモリ領域の開始位置に該当する
行アドレス例えば「1」が間接レジスタPに設定され、
さらに次のステップn3ではリフレッシュすべき第2の
メモリ領域の開始位置に該当する行アドレスr257J
が別の間接レジスタQに設定される。
次のステップn4では、上述した第1および第2のメモ
リ領域の行数、つまりリフレッシュの繰返し回数として
256がループカウンタNに設定される。これによって
、リフレッシュすべき第1のメモリ領域として行アドレ
ス「1」〜r256」の領域が、第2のメモリ領域とし
て行アドレス「257」〜r512」がそれぞれ指定さ
れる。
次のステップn5では、第1のメモリ領域からデータを
読出し、読出したデータを第2のメモリ領域に書込む指
令がCPU4からメモリインタフェース回路3を介して
DRAM2に与えられる。
このとき、第1のメモリ領域からデータを読出すリード
サイクルでは、制御信号生成回路9からアドレスストロ
ーブ信号としてRAS信号のみが出力されCAS信号は
出力されない。すなわち、間接レジスタPに設定されて
いる行アドレス「1」に該当するワード線上のメモリセ
ルに対してRASオンリーリフレッシュが行われる。
また、第2のメモリ領域にデータを書込むライトサイク
ルでも、制御信号生成回路9から出力されるアドレスス
トローブ信号はRAS信号のみであり、しかもこの場合
にはライトサイクルであるにも拘わらず、WE倍信号出
力されない。すなわち、この場合には間接レジスタQに
設定されている行アドレスr257」に該当するワード
線上のメモリセルに対して、RASオンリーリフレッシ
ュが行われる。
次のステップn6では、上記間接レジスタP、Qに設定
されている行アドレスがインクリメントされ、さらに次
のステップn7では上記ループカウンタNに設定されて
いるリフレッシュ回数Nがデクリメントされる。
次のステップn8でリフレッシュ回数Nが0となってい
ないかどうかの判断が行われ、0になっていなければス
テップn5〜n8の処理が繰返され、指定された第1お
よび第2のメモリ領域における次の行アドレスに対する
リードサイクル、ライトサイクルが実行されて、次のワ
ード線上のメモリセルがリフレッシュされる。
このような処理を繰返して、指定された第1および第2
のメモリ領域のリフレッシュが順次行われ、ステップn
8においてループカウンタNに設定されるリフレッシュ
回数がOであると判断されると、つまり指定された第1
および第2のメモリ領域のリフレッシュがそれぞれ25
6回全て終了するとステップn9に移行して、ここで処
理は終了する。
なお、この実施例のリフレッシュ方法では、1回のリフ
レッシュ処理で2つのメモリ領域のリフレッシュを行う
ので、1つのメモリ領域のリフレッシュ回数は従来の5
12に対して、その半分の216とされている。
発明の効果 以上のように、本発明のダイナミックメモリのリフレッ
シュ方法によれば、リードサイクルの実行では行アドレ
スのみを指定して第1のメモリ領域のRASオンリーリ
フレッシュを行い、続くライトサイクルの実行ではライ
トイネーブル信号を与えず行アドレスのみを指定して第
2のメモリ領域のRASオンリーリフレッシュを行うよ
うにしているので、リフレッシュの処理に無駄がなく処
理時間を短縮化できる。
【図面の簡単な説明】
第1図は本発明の一実施例であるダイナミックメモリの
リフレッシュ方法が適用されるDRAMを含むコンピュ
ータの一部の概略的な構成を示すブロック図、第2図は
そのコンピュータにおけるメモリインタフェース回路の
構成を示すブロック図、第3図はそのDRAMの構成を
模式的に示す図、第4図はそのリフレッシュ方法の手順
を示すフローチャート、第5図は従来のリフレッシュ方
法の手順を示すフローチャートである。 1・・DRAM、2・・・コンピュータ、3・ メモリ
インタフェース、4・・・CPU、5・・・アドレス線
選択回路、9・・・制御信号生成回路 代理人  弁理士 画数 圭一部 第 図 第 図 第 図

Claims (1)

  1. 【特許請求の範囲】 リフレッシュを行うメモリ領域として、第1のメモリ領
    域と第2のメモリ領域とを指定し、第1のメモリ領域に
    対しアドレス指定をしてデータを読取るリードサイクル
    に引き続き、第2のメモリ領域に対しアドレス指定をし
    て第1のメモリ領域から読出したデータを第2のメモリ
    領域に書込むライトサイクルを行う処理を、 リードサイクルでは行アドレスのみを指定することによ
    って、またライトサイクルでは書込み動作を指定するラ
    イトイネーブル信号を与えず行アドレスのみを指定する
    ことによつて第1および第2の全メモリ領域にわたって
    順次実行し、 リードサイクルの実行で第1のメモリ領域のリフレッシ
    ュを行い、ライトサイクルの実行で第2のメモリ領域の
    リフレッシュを行うようにしたことを特徴とするダイナ
    ミックメモリのリフレッシュ方法。
JP2124886A 1990-05-14 1990-05-14 ダイナミックメモリのリフレッシュ方法 Pending JPH0419896A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2124886A JPH0419896A (ja) 1990-05-14 1990-05-14 ダイナミックメモリのリフレッシュ方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2124886A JPH0419896A (ja) 1990-05-14 1990-05-14 ダイナミックメモリのリフレッシュ方法

Publications (1)

Publication Number Publication Date
JPH0419896A true JPH0419896A (ja) 1992-01-23

Family

ID=14896530

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2124886A Pending JPH0419896A (ja) 1990-05-14 1990-05-14 ダイナミックメモリのリフレッシュ方法

Country Status (1)

Country Link
JP (1) JPH0419896A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5305274A (en) * 1992-09-16 1994-04-19 Proebsting Robert J Method and apparatus for refreshing a dynamic random access memory
JP2006280663A (ja) * 2005-03-31 2006-10-19 Daiman:Kk 遊技機
JP2006280645A (ja) * 2005-03-31 2006-10-19 Daiman:Kk 遊技機
JP2006314663A (ja) * 2005-05-16 2006-11-24 Daiman:Kk 遊技機
JP2006314659A (ja) * 2005-05-16 2006-11-24 Daiman:Kk 遊技機
JP2006314660A (ja) * 2005-05-16 2006-11-24 Daiman:Kk 遊技機
JP2008029364A (ja) * 2006-07-26 2008-02-14 Daiman:Kk 遊技機
JP2009043337A (ja) * 2007-08-08 2009-02-26 Hitachi Ltd 情報記録再生装置及びメモリ制御方法
JP2010129123A (ja) * 2008-11-27 2010-06-10 Naltec Inc メモリの制御方法および装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5305274A (en) * 1992-09-16 1994-04-19 Proebsting Robert J Method and apparatus for refreshing a dynamic random access memory
JP2006280663A (ja) * 2005-03-31 2006-10-19 Daiman:Kk 遊技機
JP2006280645A (ja) * 2005-03-31 2006-10-19 Daiman:Kk 遊技機
JP2006314663A (ja) * 2005-05-16 2006-11-24 Daiman:Kk 遊技機
JP2006314659A (ja) * 2005-05-16 2006-11-24 Daiman:Kk 遊技機
JP2006314660A (ja) * 2005-05-16 2006-11-24 Daiman:Kk 遊技機
JP2008029364A (ja) * 2006-07-26 2008-02-14 Daiman:Kk 遊技機
JP2009043337A (ja) * 2007-08-08 2009-02-26 Hitachi Ltd 情報記録再生装置及びメモリ制御方法
JP2010129123A (ja) * 2008-11-27 2010-06-10 Naltec Inc メモリの制御方法および装置

Similar Documents

Publication Publication Date Title
US6173356B1 (en) Multi-port DRAM with integrated SRAM and systems and methods using the same
JPH1031886A (ja) ランダムアクセスメモリ
JPH04243085A (ja) 半導体記憶装置
JPH0419896A (ja) ダイナミックメモリのリフレッシュ方法
JP3705276B2 (ja) 半導体メモリ装置におけるリフレッシュ制御および内部電圧の生成
JP3708801B2 (ja) 半導体記憶装置
JP5446384B2 (ja) インターフェース回路、メモリシステム、およびアクセス制御方法
TWI226637B (en) SRAM-compatible memory and method of driving the same
US7298661B2 (en) Semiconductor memory device
JPH1069430A (ja) 半導体記憶装置
JP2606675B2 (ja) 半導体記憶装置
JP2005531101A (ja) 集積回路におけるマルチポートメモリのリフレッシュ
JP2004318500A (ja) メモリ回路
KR19990070522A (ko) 디램 및 이를 포함하는 시스템
TW202431258A (zh) 記憶體裝置及其操作方法
JP4207905B2 (ja) 半導体メモリ装置におけるリフレッシュ制御および内部電圧の生成
JP2848105B2 (ja) ダイナミック型半導体記憶装置
JP4100403B2 (ja) 半導体メモリ装置におけるリフレッシュ制御および内部電圧の生成
JPH04153984A (ja) ダイナミックメモリの制御方法
JPH01188962A (ja) 電子機器
JPH04274082A (ja) 半導体記憶装置
JPH0676565A (ja) 半導体記憶装置
JPS6048074B2 (ja) メモリ回路
JPH09102192A (ja) リフレッシュ制御方法
JPS6313196A (ja) リフレツシユ方式