JPH11176155A - Dramリフレッシュ回路 - Google Patents

Dramリフレッシュ回路

Info

Publication number
JPH11176155A
JPH11176155A JP9362862A JP36286297A JPH11176155A JP H11176155 A JPH11176155 A JP H11176155A JP 9362862 A JP9362862 A JP 9362862A JP 36286297 A JP36286297 A JP 36286297A JP H11176155 A JPH11176155 A JP H11176155A
Authority
JP
Japan
Prior art keywords
refresh
dram
address
circuit
output
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
JP9362862A
Other languages
English (en)
Inventor
Akinori Sakurai
昭典 櫻井
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP9362862A priority Critical patent/JPH11176155A/ja
Publication of JPH11176155A publication Critical patent/JPH11176155A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dram (AREA)

Abstract

(57)【要約】 【課題】データ転送速度を向上し、消費電力を低減する
とともに、DRAMのリフレッシュサイクルを確実に満
たし且つハードウエア規模の増大を抑止低減するDRA
Mリフレッシュ回路の提供。 【解決手段】MDRAMの記憶内容を一定時間毎にリフ
レッシュするリフレッシュ回路において、DRAMにア
クセス中であるか否かを示す信号に基づき、リフレッシ
ュを要求する信号を必要な全リフレッシュアドレスに対
して出力するか、または、リフレッシュサイクル内に1
回もアクセスされないアドレスのみに対してリフレッシ
ュ要求を出力するかを選択する手段を備える。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は半導体記憶装置に関
し、特にダイナミックランダムアクセスメモリ(DRA
M)のリフレッシュ回路に関する。
【0002】
【従来の技術】従来、この種のDRAMリフレッシュ回
路は、DRAMの全ロウアドレスに対し、常に一定周期
ごとにリフレッシュを行っていた。また、不要なリフレ
ッシュを削減する目的で、DRAMにアクセスが行われ
たときにどのアドレスにアクセスが行われたかを記憶す
るRAMを用意し、そのアドレスに対して次回のリフレ
ッシュを行わないようにした構成が特開昭60−322
00号公報等に提案されている。
【0003】同様な方式として特開昭59−12169
2号公報には、通常のメモリアクセス時のアドレスが次
回にリフレッシュしようとしているアドレスに一致して
いる場合次回のリフレッシュ動作を省略するリフレッシ
ュ制御方式が提案されており、また特開昭63−191
397号公報には、過去にアクセスされたDRAMのア
ドレスに対応するアドレス情報を記憶する手段と、該記
憶手段に記憶された全アドレス情報を一定時間毎に一斉
に消去する手段と、前記アドレス情報に基づいて前記リ
フレッシュアドレスがすでにアクセスされているか否か
を判定し、アクセスされていないと判定されたときにリ
フレッシュアクセス信号を送出する手段と、リフレッシ
ュアクセス信号と通常のメモリアクセス信号によるDR
AMの使用権を調停するアービタ回路と、を有する情報
処理装置が提案されている。
【0004】
【発明が解決しようとする課題】しかし、従来の技術
は、次のような問題点を有している。
【0005】第一の問題点は、一定周期でリフレッシュ
されるアドレスに対して、アクセスされたアドレスにつ
いては1回リフレッシュを行わないため、あるアドレス
に対してリフレッシュされた直後にアクセスされ、それ
以降そのアドレスに対してアクセスされない場合、約2
サイクル分リフレッシュが行われないことになるため、
DRAMのリフレッシュサイクルを満たせなくなる可能
性がある、ということである。
【0006】第二の問題点は、アクセスされたアドレス
を記憶するための記憶手段(RAM)が必要となるた
め、ハードウエアの規模が大きくなる、ということであ
る。
【0007】したがって本発明は、上記問題点を解消す
るためになされたものであって、その目的は、データ転
送速度を向上し、消費電力を低減するとともに、DRA
Mのリフレッシュサイクルを確実に満たし、且つ、ハー
ドウエア規模の増大を抑止低減するDRAMリフレッシ
ュ回路を提供することにある。
【0008】
【課題を解決するための手段】前記目的を達成するた
め、本発明のDRAMリフレッシュ回路は、DRAMの
記憶内容を一定時間毎にリフレッシュするリフレッシュ
回路において、前記DRAMにアクセス中であるか否か
を示す信号に基づきリフレッシュ動作を禁止するように
制御する手段を備えたことを特徴とする。以下、本発明
をその好ましい実施の形態に即して説明する。
【0009】
【発明の実施の形態】本発明のDRAMリフレッシュ回
路は、その好ましい実施の形態において、不要なリフレ
ッシュを行わないように、リフレッシュサイクル内に1
回もアクセスされないアドレスをデコードするデコード
回路と、リフレッシュサイクル内に、ある一定のアドレ
スがアクセスされるタイミングを生成する回路と、リフ
レッシュを要求する信号を必要な全リフレッシュアドレ
スに対して出力するか、または、リフレッシュサイクル
内に1回もアクセスされないアドレスのみに対してリフ
レッシュ要求を出力するかを選択する選択手段と、を備
える。
【0010】より詳細には、本発明のDRAMリフレッ
シュ回路は、その好ましい実施の形態において、リフレ
ッシュアドレス生成手段と、前記リフレッシュアドレス
生成手段のアドレス出力を入力としDRAMのリフレッ
シュサイクルを満たすようにDRAMへのリフレッシュ
要求を出力する第1のデコーダと、前記リフレッシュア
ドレス生成手段のアドレス出力を入力としある一定のア
ドレスに対してのみリフレッシュを行うようにリフレッ
シュ要求を出力する第2のデコーダと、書き込み制御回
路からの前記DRAMへのデータを書き込むモードを示
す信号を選択信号として入力し、前記第1または第2の
デコーダの出力のいずれかを選択してリフレッシュ要求
としてアービタ回路に出力する選択手段と、を含み、前
記DRAM書き込み時には、前記第2のデコーダが選択
され、アクセスされないアドレスにのみリフレッシュ要
求が出力され、前記DRAMに書き込みを行わない期間
には、前記第1のデコーダの出力に基づき、全ロウアド
レスに対してリフレッシュ動作を行う。
【0011】本発明の実施の形態によれば、DRAMの
バスへの不要なアクセスが減少し、データ転送のスピー
ドが向上し、また消費電力が削減される。
【0012】
【実施例】上記した本発明の実施の形態について更に詳
細に説明すべく、本発明の実施例について図面を参照し
て以下に説明する。
【0013】図1は、本発明の一実施例のDRAMリフ
レッシュ回路の構成を示す図である。図1を参照する
と、本発明の一実施例において、リフレッシュの対象と
なるDRAM1、カウンタ2と、第1、および第2のデ
コーダ3、9と、DRA書き込み制御回路(ライトコン
トロール)4と、DRAM読み出し制御回路(リードコ
ントロール)5と、バスアービター(調停回路)6と、
アドレスセレクタ7と、セレクタ8と、を備えて構成さ
れている。
【0014】DRAM1は、アドレスセレクタ7より選
択され出力されたアドレスが接続される。アドレスセレ
クタ7は、DRAM1への書き込みアドレス、読みだし
アドレス、リフレッシュアドレスを生成する回路(カウ
ンタ2)からのアドレス出力が接続され、バスアービタ
6でバス使用許可されたブロックのアドレスを選択す
る。
【0015】バスアービタ6は、各ブロックからのバス
使用要求を受け、優先順位をつけてアドレスセレクタ7
に選択信号を出力する。
【0016】カウンタ2は、リフレッシュサイクルをカ
ウントするカウンタで、アドレスセレクタ7へリフレッ
シュアドレスを出力するとともに、第1、第2のデコー
ダ3、9に対してもカウント値を出力する。
【0017】第1のデコーダ3は、DRAM1のリフレ
ッシュサイクルを満たすようにDRAM1へのリフレッ
シュ要求をセレクタ8に出力し、第2のデコーダ9は、
ある一定のアドレスに対してのみリフレッシュを行うよ
うにリフレッシュ要求をセレクタ8に出力する。
【0018】セレクタ8は、DRAM書き込み制御回路
4からの、DRAM1へ入力データを書き込むモードか
を示す信号RFSELを受け、第1のデコーダ3と第2
のデコーダ9の出力を切り替えてバスアービター6に出
力する。
【0019】バスアービター6は、セレクタ8、DRA
M書き込み制御回路4、及びDRAM読み出し制御回路
5からの出力を受け、これらに優先順位をつける。
【0020】本発明の一実施例の動作について説明す
る。ここでは、CD−ROMコントローラで、1M(メ
ガ)ビットのDRAMを用いる場合に本発明を適用した
例について説明する。CD−ROMのフォーマットは、
2352バイトで1セクタである。1セクタ内のアドレ
スをオフセットアドレス、各セクタをポインタアドレス
で指定するものとして、図3に示すようなアドレス構成
とすると、1セクタのデータ書き込みで、8ビットある
ロウ(row)アドレスのうち7ビットのロウアドレス
をアクセスすることになる。するとDRAMにデータを
バッファリングしている最中には、アクセスされないロ
ウアドレスのみリフレッシュ動作を行えば良いことにな
る。
【0021】この考えをもとに、図1を用いて本実施例
を説明する。書き込み制御回路4は、CPU(不図示)
からの命令に従って、DRAM1への書き込み要求を出
力し、また出力を止める。CPUからの命令では、セク
タ単位で制御されるため、書き込み要求の出力、非出力
もセクタ単位となる。
【0022】書き込み要求を出力するセクタに対して
は、RFSEL信号が“1”になりRFSEL信号を選
択制御信号として入力するセレクタ8ではB側が選択さ
れる。セレクタ8のB側の入力は、第2のデコーダ9か
らDRAM書き込み時にアクセスされないアドレスの時
のみリクエスト(リフレッシュ要求)が出力される。
【0023】一方、DRAM1への書き込みを行わない
セクタが入力されている時は(すなわちDRAMに書き
込みを行わない時間)、RFSEL信号が“0”にな
り、セレクタ8ではA側が選択され、第1のデコーダ3
の出力に基づき、全ロウアドレスに対してリフレッシュ
動作を行う。
【0024】図2は、上記した動作をタイミングチャー
トにて示したものである。図2を参照すると、SYNC
Iは、CD−ROMの同期パターン検出信号である。D
RAMへの書き込み信号(DRAMWRITE)が出力さ
れているときは、00hから49h(hはヘキサデシマ
ル表記を示す)までデータ書き込みでアクセスするの
で、リフレッシュは、4AhからFFhまでのロウアド
レスに対して行う。
【0025】一方、 DRAMへの書き込み信号(DR
AMWRITE)が出力されていないときは、RFSE
L信号は“0”となり、全ロウアドレス00hからFF
hに対してリフレッシュ動作を行う。
【0026】次に、本発明の第2の実施例について説明
する。
【0027】ここでは、CD−ROMコントローラで、
1Mビット16ビット幅のDRAMを用いる場合に本発
明を適用した例について説明する。CD−ROMのフォ
ーマットは、2352バイトで1セクタである。1セク
タ内のアドレスをオフセットアドレス、各セクタをポイ
ンタアドレスで指定することとすると、図6に示すよう
なアドレス構成とすることにより、1セクタのデータ書
き込みで11ビットのロウアドレスを全てアクセスする
ことになる。すると、DRAMにデータをバッファリン
グしている最中には、リフレッシュ動作が必要ないこと
になる。
【0028】この考えをもとに、図4を参照して、本発
明の第2の実施例を説明をする。図4を参照すると、本
発明の第2の実施例においては、 図1のデコーダ9と
選択回路8の代わりに、DRAM1のリフレッシュサイ
クルを満たすようDRAM1へのリフレッシュ要求を出
力するデコーダ3の出力と、書き込み制御回路4からの
信号REFENBの反転値 ̄ REFENBを入力とす
るANDゲート8を備えている。
【0029】書き込み制御回路4は、CPU(不図示)
からの命令に従って、DRAMへの書き込み要求を出力
し、また出力を止める。CPUからの命令ではセクタ単
位で制御されるため、書き込み要求の出力、非出力もセ
クタ単位になる。書き込み要求を出力するセクタに対し
ては、REFENB信号が“1”となり、ANDゲート
8の出力であるリフレッシュ要求が“0”となり、リフ
レッシュが止まる。しかし、前述したように、DRAM
に対してデータ出力を行う場合には、全てのロウアドレ
スに対してアクセスされるため、リフレッシュが止まっ
ても問題無い。
【0030】一方、書き込み要求を出力したいセクタが
入力されてきている時は(DRAMに書き込みを行わな
い時間)、REFENB信号が“0”になり、リフレッ
シュ動作を行う。
【0031】この様子を図5のタイミングチャートに示
す。図5において、SYNCIは、CD−ROMの同期
パターン検出信号である。DRAMへの書き込み信号が
出力されているときは、リフレッシュが停止し、DRA
Mの書き込みを行わないときにはリフレッシュが行われ
ている。
【0032】
【発明の効果】以上説明したように、本発明によれば、
下記記載の効果を奏する。
【0033】本発明の第1の効果は、転送スピードが上
がる、ということである。
【0034】その理由は、本発明においては、不要なリ
フレッシュを削減したことにより、DRAMのデータバ
スにおいてデータ転送に使用できる時間が増加したため
である。
【0035】本発明の第2効果は、消費電流を低減でき
る、ということである。
【0036】その理由は、本発明においては、不要なリ
フレッシュを削減したことによりDRAMのリフレッシ
ュ電流および制御信号の充放電が減少するためである。
【図面の簡単な説明】
【図1】本発明の第1の実施例の構成を示す図である。
【図2】本発明の第1の実施例の動作を説明するための
タイミングチャートである。
【図3】本発明の第1の実施例を説明するための図であ
り、DRAMのアドレス構成を示す図である。
【図4】本発明の第2の実施例の構成を示す図である。
【図5】本発明の第2の実施例の動作を説明するための
タイミングチャートである。
【図6】本発明の第2の実施例を説明するための図であ
り、DRAMのアドレス構成を示す図である。
【符号の説明】
1 DRAM 2 カウンタ 7 アドレスセレクタ 3 デコーダ 4 書き込み制御回路 5 読み出し制御回路 6 バスアービタ 8 セレクタ 9 デコーダ

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】ダイナミックランダムアクセスメモリ
    (「DRAM」という)の記憶内容を一定時間毎にリフ
    レッシュするリフレッシュ回路において、前記DRAM
    にアクセス中であるか否かを示す信号に基づきリフレッ
    シュ動作を禁止するように制御する手段を備えたことを
    特徴とするDRAMリフレッシュ回路。
  2. 【請求項2】DRAMの記憶内容を一定時間毎にリフレ
    ッシュするリフレッシュ回路において、前記DRAMに
    アクセス中であるか否かを示す信号に基づき、リフレッ
    シュを要求する信号を必要な全リフレッシュアドレスに
    対して出力するか、または、リフレッシュサイクル内に
    1回もアクセスされないアドレスのみに対してリフレッ
    シュ要求を出力するかを選択する手段を備えことを特徴
    とするDRAMリフレッシュ回路。
  3. 【請求項3】リフレッシュアドレス生成手段と、 前記リフレッシュアドレス生成手段のアドレス出力を入
    力としダイナミックランダムアクセスメモリ(「DRA
    M」という)のリフレッシュサイクルを満たすようにD
    RAMへのリフレッシュ要求を出力する第1のデコーダ
    と、 前記リフレッシュアドレス生成手段のアドレス出力を入
    力としある一定のアドレスに対してのみリフレッシュを
    行うようにリフレッシュ要求を出力する第2のデコーダ
    と、 書き込み制御回路からの前記DRAMへのデータを書き
    込むモードを示す信号を選択信号として入力し、前記第
    1または第2のデコーダの出力のいずれかを選択してリ
    フレッシュ要求として出力する選択手段と、 を含み、 前記DRAMへの書き込みモード時には、前記第2のデ
    コーダが選択され、アクセスされないアドレスにのみリ
    フレッシュ要求が出力され、 前記DRAMに書き込みを行わない期間には、前記第1
    のデコーダの出力に基づき、全ロウアドレスに対してリ
    フレッシュ動作を行う、ことを特徴とするDRAMリフ
    レッシュ回路。
  4. 【請求項4】リフレッシュアドレス生成手段と、 前記リフレッシュアドレス生成手段のアドレス出力を入
    力としダイナミックランダムアクセスメモリ(「DRA
    M」という)のリフレッシュサイクルを満たすようにD
    RAMへのリフレッシュ要求を出力するデコーダと、 書き込み制御回路からの前記DRAMへのデータを書き
    込みを示す信号と前記デコーダの出力を入力とし、前記
    DRAMへのデータを書き込みを示す信号がインアクテ
    ィブの時リフレッシュ要求を出力し、前記DRAMへの
    データを書き込みを示す信号がアクティブのとき、前記
    DRAMのリフレッシュ動作を停止するように制御する
    ゲート回路からなる選択手段と、 を備えたことを特徴とするDRAMリフレッシュ回路。
  5. 【請求項5】前記書き込み制御回路、読み出し制御回
    路、および前記選択手段の出力を入力としてこれらに優
    先順位をつけ前記DRAMの使用権の調停を行うアービ
    タ回路と、 前記DRAMへの書き込みアドレス、読みだしアドレ
    ス、および前記リフレッシュアドレス生成手段のアドレ
    スのうち前記アービタ回路でバス使用許可されたものの
    アドレスを選択するアドレス選択回路を備えた請求項4
    または5記載のDRAMリフレッシュ回路。
  6. 【請求項6】請求項1乃至5のいずれか一に記載のDR
    AMリフレッシュ回路を備えたCD−ROMコントロー
    ラ。
JP9362862A 1997-12-12 1997-12-12 Dramリフレッシュ回路 Pending JPH11176155A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9362862A JPH11176155A (ja) 1997-12-12 1997-12-12 Dramリフレッシュ回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9362862A JPH11176155A (ja) 1997-12-12 1997-12-12 Dramリフレッシュ回路

Publications (1)

Publication Number Publication Date
JPH11176155A true JPH11176155A (ja) 1999-07-02

Family

ID=18477924

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9362862A Pending JPH11176155A (ja) 1997-12-12 1997-12-12 Dramリフレッシュ回路

Country Status (1)

Country Link
JP (1) JPH11176155A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009043337A (ja) * 2007-08-08 2009-02-26 Hitachi Ltd 情報記録再生装置及びメモリ制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009043337A (ja) * 2007-08-08 2009-02-26 Hitachi Ltd 情報記録再生装置及びメモリ制御方法

Similar Documents

Publication Publication Date Title
KR0142795B1 (ko) 디램 리프레쉬 회로
US20060059320A1 (en) Memory control device
US20060218315A1 (en) Memory access control circuit
US6529981B1 (en) Bus arbiter
JP4108237B2 (ja) メモリ制御装置
JPH11176155A (ja) Dramリフレッシュ回路
JP3939858B2 (ja) 同期型dramのアクセス方法、インタフェース回路、及び、半導体集積回路装置
JP3923010B2 (ja) メモリ制御回路
JPH09312094A (ja) リフレッシュ制御システム
KR20010050234A (ko) 메모리(mem)와 결합한 데이터 처리용 디바이스
JPH04143993A (ja) Dramコントローラ
JP2002207541A (ja) マイクロコンピュータ及びデータ処理装置
JPS63191397A (ja) 情報処理装置
KR0183813B1 (ko) 디알에이엠 리프레쉬 제어기
JPS62259295A (ja) リフレツシユ制御方式
JP2570271B2 (ja) 半導体メモリ制御装置
JPH06325570A (ja) ダイナミックメモリリフレッシュ回路
JPH05101650A (ja) ダイナミツクメモリのリフレツシユ方式
JPH06111568A (ja) 画像メモリ装置
KR19980054012U (ko) 디램(dram) 엑세스(access)장치
JPH0784866A (ja) メモリ制御回路
JPH06103026A (ja) メモリシステム
JP2617132B2 (ja) ダイレクトメモリアクセス方式
JP3303420B2 (ja) メモリアクセス制御装置
JPH04153984A (ja) ダイナミックメモリの制御方法

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20020212