JPH04372791A - リフレッシュ制御方式 - Google Patents
リフレッシュ制御方式Info
- Publication number
- JPH04372791A JPH04372791A JP3177190A JP17719091A JPH04372791A JP H04372791 A JPH04372791 A JP H04372791A JP 3177190 A JP3177190 A JP 3177190A JP 17719091 A JP17719091 A JP 17719091A JP H04372791 A JPH04372791 A JP H04372791A
- Authority
- JP
- Japan
- Prior art keywords
- refresh
- memory area
- refresh control
- control unit
- memory
- 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
Landscapes
- Dram (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、リフレッシュを必要と
するダイナミックメモリの停電時におけるリフレッシュ
制御方式に関し、特に停電時または停電からの復旧時に
正常なリフレッシュ動作を保証するリフレッシュ制御方
式に関する。
するダイナミックメモリの停電時におけるリフレッシュ
制御方式に関し、特に停電時または停電からの復旧時に
正常なリフレッシュ動作を保証するリフレッシュ制御方
式に関する。
【0002】
【従来の技術】リフレッシュを必要とするダイナミック
メモリの停電保護方式に関する従来技術としては、例え
ば、特開昭56−101691号公報に記載された技術
が知られている。すなわち、斯る技術では、記憶装置内
のリフレッシュで使用されるRAMアドレス制御部が通
常時および停電時において共用され、リフレッシュ制御
が、通常電源が供給された制御部からバッテリ給電され
た制御部に移行する時、またはバッテリ給電された制御
部から通常電源が供給された制御部に移行する時、RA
Mアドレス制御部はリフレッシュアドレスの引継ぎを行
うことによって、メモリ領域の全エリアを継続してリフ
レッシュすることができる。これによって、記憶内容が
確実に保持される。
メモリの停電保護方式に関する従来技術としては、例え
ば、特開昭56−101691号公報に記載された技術
が知られている。すなわち、斯る技術では、記憶装置内
のリフレッシュで使用されるRAMアドレス制御部が通
常時および停電時において共用され、リフレッシュ制御
が、通常電源が供給された制御部からバッテリ給電され
た制御部に移行する時、またはバッテリ給電された制御
部から通常電源が供給された制御部に移行する時、RA
Mアドレス制御部はリフレッシュアドレスの引継ぎを行
うことによって、メモリ領域の全エリアを継続してリフ
レッシュすることができる。これによって、記憶内容が
確実に保持される。
【0003】
【発明が解決しようとする課題】前記した従来技術では
、リフレッシュで使用されるRAMアドレス制御部が、
ダイナミックメモリ領域の全エリアを管理し、さらにリ
フレッシュ制御部が共通であるので、複数のメモリエリ
アを有する如き記憶装置においても、全メモリエリアの
リフレッシュ動作を共通に管理しなければならない。
、リフレッシュで使用されるRAMアドレス制御部が、
ダイナミックメモリ領域の全エリアを管理し、さらにリ
フレッシュ制御部が共通であるので、複数のメモリエリ
アを有する如き記憶装置においても、全メモリエリアの
リフレッシュ動作を共通に管理しなければならない。
【0004】従って、各メモリエリアに使用されるダイ
ナミックメモリが異なる場合、リフレッシュ実行間隔は
、各メモリエリアの中で最も間隔の小さいものに合わせ
なければならず、またリフレッシュ実行時間は、最も長
いものに合わせなければならない。このため、各メモリ
エリア毎にリフレッシュ実行間隔とリフレッシュ実行時
間を最適化できないという問題がある。更に、消費電力
の低減を目的としてリフレッシュ実行間隔を延ばす場合
、リフレッシュ実行間隔を、メモリエリア内の最もその
値の低いダイナミックメモリに合わせなければならず、
消費電力の低減効果が顕著に現われないという問題があ
る。
ナミックメモリが異なる場合、リフレッシュ実行間隔は
、各メモリエリアの中で最も間隔の小さいものに合わせ
なければならず、またリフレッシュ実行時間は、最も長
いものに合わせなければならない。このため、各メモリ
エリア毎にリフレッシュ実行間隔とリフレッシュ実行時
間を最適化できないという問題がある。更に、消費電力
の低減を目的としてリフレッシュ実行間隔を延ばす場合
、リフレッシュ実行間隔を、メモリエリア内の最もその
値の低いダイナミックメモリに合わせなければならず、
消費電力の低減効果が顕著に現われないという問題があ
る。
【0005】本発明の目的は、バッテリバックアップ時
におけるリフレッシュ実行間隔を各メモリエリア毎に最
適化することにより、消費電力を低減したリフレッシュ
制御方式を提供することにある。本発明の他の目的は、
停電時または停電からの復旧時において各メモリエリア
毎に正常なリフレッシュ動作を保証するリフレッシュ制
御方式を提供することにある。
におけるリフレッシュ実行間隔を各メモリエリア毎に最
適化することにより、消費電力を低減したリフレッシュ
制御方式を提供することにある。本発明の他の目的は、
停電時または停電からの復旧時において各メモリエリア
毎に正常なリフレッシュ動作を保証するリフレッシュ制
御方式を提供することにある。
【0006】
【課題を解決するための手段】前記目的を達成するため
に、請求項1記載の発明では、ダイナミックメモリを用
いて構成された複数のメモリエリアを有する記憶装置に
おけるリフレッシュ制御方式において、前記複数のメモ
リエリアに対してリフレッシュ制御を行う第1の手段と
、前記各メモリエリア毎に独立してリフレッシュ制御を
行う第2の手段と、主電源の異常を検出する手段と、該
検出手段の出力に応じて、リフレッシュ制御を前記第1
の手段から、副電源でバックアップされる第2の手段に
切り換える手段とを備えていることを特徴としている。
に、請求項1記載の発明では、ダイナミックメモリを用
いて構成された複数のメモリエリアを有する記憶装置に
おけるリフレッシュ制御方式において、前記複数のメモ
リエリアに対してリフレッシュ制御を行う第1の手段と
、前記各メモリエリア毎に独立してリフレッシュ制御を
行う第2の手段と、主電源の異常を検出する手段と、該
検出手段の出力に応じて、リフレッシュ制御を前記第1
の手段から、副電源でバックアップされる第2の手段に
切り換える手段とを備えていることを特徴としている。
【0007】請求項2記載の発明では、前記第2の手段
は、前記各メモリエリアに適合したリフレッシュ実行間
隔およびリフレッシュ実行時間を設定する手段を備えて
いることを特徴としている。
は、前記各メモリエリアに適合したリフレッシュ実行間
隔およびリフレッシュ実行時間を設定する手段を備えて
いることを特徴としている。
【0008】請求項3記載の発明では、前記電源異常時
に、前記切り換え手段は、前記第1の手段の動作終了を
検出した後、リフレッシュ制御を前記第1の手段から第
2の手段に切り換えることを特徴としている。
に、前記切り換え手段は、前記第1の手段の動作終了を
検出した後、リフレッシュ制御を前記第1の手段から第
2の手段に切り換えることを特徴としている。
【0009】請求項4記載の発明では、前記切り換え手
段は、主電源の復旧時に前記第2の手段の動作終了を検
出した後、リフレッシュ制御を前記第2の手段から第1
の手段に切り換えることを特徴としている。
段は、主電源の復旧時に前記第2の手段の動作終了を検
出した後、リフレッシュ制御を前記第2の手段から第1
の手段に切り換えることを特徴としている。
【0010】請求項5記載の発明では、リフレッシュ・
アドレス・カウンタを内蔵したメモリ素子で構成された
複数のメモリエリアと、前記複数のメモリエリアに対し
てリフレッシュ制御を行う第1の手段と、前記各メモリ
エリア毎に独立してリフレッシュ制御を行う第2の手段
と、リフレッシュ制御を前記第1の手段から第2の手段
に、あるいは前記第2の手段から第1の手段に切り換え
る手段とを備え、前記切り換え手段による切り換え時に
、前記各メモリエリア毎にリフレッシュ・アドレス・カ
ウンタを介してリフレッシュアドレスの受け渡しを行う
ことを特徴としている。
アドレス・カウンタを内蔵したメモリ素子で構成された
複数のメモリエリアと、前記複数のメモリエリアに対し
てリフレッシュ制御を行う第1の手段と、前記各メモリ
エリア毎に独立してリフレッシュ制御を行う第2の手段
と、リフレッシュ制御を前記第1の手段から第2の手段
に、あるいは前記第2の手段から第1の手段に切り換え
る手段とを備え、前記切り換え手段による切り換え時に
、前記各メモリエリア毎にリフレッシュ・アドレス・カ
ウンタを介してリフレッシュアドレスの受け渡しを行う
ことを特徴としている。
【0011】
【作用】ダイナミックメモリ素子は、その種類によって
必要なリフレッシュ実行間隔およびリフレッシュ実行時
間が異なるものがある。従って、各メモリエリア毎に使
用するダイナミックメモリ素子が異なる場合、各メモリ
エリアに適したリフレッシュ実行間隔およびリフレッシ
ュ実行時間でリフレッシュを実行することが望ましい。 また、ダイナミックメモリ素子は、製造工程のバラツキ
によってメモリ素子の個々のリフレッシュ実行間隔の値
に差が生じる。このため、リフレッシュ実行間隔の値が
大きいメモリ素子のみで構成されたメモリエリアにおい
ては、リフレッシュ実行間隔を延ばすことが可能となり
、従って、消費電力を低減することができる。他方、リ
フレッシュ実行間隔の値が小さいメモリ素子のみで構成
されたメモリエリアにおいては、リフレッシュ実行間隔
を狭める必要があり、消費電力が大きくなる。
必要なリフレッシュ実行間隔およびリフレッシュ実行時
間が異なるものがある。従って、各メモリエリア毎に使
用するダイナミックメモリ素子が異なる場合、各メモリ
エリアに適したリフレッシュ実行間隔およびリフレッシ
ュ実行時間でリフレッシュを実行することが望ましい。 また、ダイナミックメモリ素子は、製造工程のバラツキ
によってメモリ素子の個々のリフレッシュ実行間隔の値
に差が生じる。このため、リフレッシュ実行間隔の値が
大きいメモリ素子のみで構成されたメモリエリアにおい
ては、リフレッシュ実行間隔を延ばすことが可能となり
、従って、消費電力を低減することができる。他方、リ
フレッシュ実行間隔の値が小さいメモリ素子のみで構成
されたメモリエリアにおいては、リフレッシュ実行間隔
を狭める必要があり、消費電力が大きくなる。
【0012】請求項1に記載の発明によれば、メモリ素
子内でリフレッシュアドレスを生成するタイプのダイナ
ミックメモリを使用した場合、CASビフォアRASリ
フレッシュ制御信号を与えることによって、メモリ素子
内部のRASアドレスカウンタをカウントアップ後、そ
のRASアドレス線1本に対してリフレッシュを行うた
め、リフレッシュ制御信号の生成個所を通常電源による
制御部からバッテリ給電による制御部に切り換えるだけ
でメモリ領域の全エリアを継続してリフレッシュするこ
とができる。
子内でリフレッシュアドレスを生成するタイプのダイナ
ミックメモリを使用した場合、CASビフォアRASリ
フレッシュ制御信号を与えることによって、メモリ素子
内部のRASアドレスカウンタをカウントアップ後、そ
のRASアドレス線1本に対してリフレッシュを行うた
め、リフレッシュ制御信号の生成個所を通常電源による
制御部からバッテリ給電による制御部に切り換えるだけ
でメモリ領域の全エリアを継続してリフレッシュするこ
とができる。
【0013】また、請求項2に記載の発明によれば、メ
モリエリア毎にROM等の設定手段によりリフレッシュ
実行間隔を決定するカウンタのデコード値を可変にする
ことができ、これによりリフレッシュ実行間隔の調整を
行い、さらに、前記設定手段によって、リフレッシュ制
御部におけるリフレッシュ実行時間を調整しているので
、各メモリエリア内のダイナミックメモリに適したリフ
レッシュ実行間隔およびリフレッシュ実行時間にするこ
とができ、バッテリバックアップ時における消費電力を
低減することができる。
モリエリア毎にROM等の設定手段によりリフレッシュ
実行間隔を決定するカウンタのデコード値を可変にする
ことができ、これによりリフレッシュ実行間隔の調整を
行い、さらに、前記設定手段によって、リフレッシュ制
御部におけるリフレッシュ実行時間を調整しているので
、各メモリエリア内のダイナミックメモリに適したリフ
レッシュ実行間隔およびリフレッシュ実行時間にするこ
とができ、バッテリバックアップ時における消費電力を
低減することができる。
【0014】また、請求項3、4に記載の発明によれば
、一方のリフレッシュ制御部のリフレッシュ動作が完了
した後、他方のリフレッシュ制御部のリフレッシュ動作
に切り換えているので、リフレッシュ動作中に中断され
ることなく正常なリフレッシュ動作を保証することがで
きる。
、一方のリフレッシュ制御部のリフレッシュ動作が完了
した後、他方のリフレッシュ制御部のリフレッシュ動作
に切り換えているので、リフレッシュ動作中に中断され
ることなく正常なリフレッシュ動作を保証することがで
きる。
【0015】また、請求項5に記載の発明によれば、制
御部から停電時リフレッシュ制御部への切り換え時、あ
るいは停電時リフレッシュ制御部から制御部への切り換
え時に、各メモリエリア毎にメモリ素子内のリフレッシ
ュアドレスカウンタを介してリフレッシュアドレスの受
け渡しを行うことにより、メモリエリアのリフレッシュ
アドレスを継続してリフレッシュすることができる。
御部から停電時リフレッシュ制御部への切り換え時、あ
るいは停電時リフレッシュ制御部から制御部への切り換
え時に、各メモリエリア毎にメモリ素子内のリフレッシ
ュアドレスカウンタを介してリフレッシュアドレスの受
け渡しを行うことにより、メモリエリアのリフレッシュ
アドレスを継続してリフレッシュすることができる。
【0016】
【実施例】以下、本発明の一実施例を図面を用いて具体
的に説明する。図1は、本発明の実施例のブロック構成
図である。図1において、1はメモリエリアであり、複
数のメモリエリアによって記憶装置が構成されている。 全てのメモリエリア1は、制御部5によって、データの
書き込み、読み出し、リフレッシュ動作が行なわれる。
的に説明する。図1は、本発明の実施例のブロック構成
図である。図1において、1はメモリエリアであり、複
数のメモリエリアによって記憶装置が構成されている。 全てのメモリエリア1は、制御部5によって、データの
書き込み、読み出し、リフレッシュ動作が行なわれる。
【0017】このメモリエリア1は、記憶素子であるダ
イナミックRAM7と、停電時にリフレッシュ制御を行
う停電時リフレッシュ制御部6と、制御部5によるダイ
ナミックRAM7の制御と停電時リフレッシュ制御部6
によるダイナミックRAM7の制御との切り換えを行う
切り換え制御部8と、停電時リフレッシュ制御部6のリ
フレッシュ実行間隔およびリフレッシュ実行時間の設定
値を記憶したROM9から構成されている。本実施例で
は、制御を簡単にするために、CASビフォアRASリ
フレッシュモードによって、メモリ素子内部でリフレッ
シュアドレスが生成され、リフレッシュサイクル毎にそ
のアドレスが自動的にインクリメントされるタイプのメ
モリを使用している。
イナミックRAM7と、停電時にリフレッシュ制御を行
う停電時リフレッシュ制御部6と、制御部5によるダイ
ナミックRAM7の制御と停電時リフレッシュ制御部6
によるダイナミックRAM7の制御との切り換えを行う
切り換え制御部8と、停電時リフレッシュ制御部6のリ
フレッシュ実行間隔およびリフレッシュ実行時間の設定
値を記憶したROM9から構成されている。本実施例で
は、制御を簡単にするために、CASビフォアRASリ
フレッシュモードによって、メモリ素子内部でリフレッ
シュアドレスが生成され、リフレッシュサイクル毎にそ
のアドレスが自動的にインクリメントされるタイプのメ
モリを使用している。
【0018】通常状態においては、基本電源2からの給
電によって制御部5とメモリエリア1が駆動され、切り
換え制御部8は、制御部5の制御信号を選択しているの
で、制御部5によってデータの書き込み、読み出し、リ
フレッシュ動作が行われる。停電等の異常によって基本
電源2の出力が断たれると、検出回路4は基本電源2の
電圧降下を検出し、これによりバッテリ3からメモリエ
リア1に給電を行い、切り換え制御部8は、停電時リフ
レッシュ制御部6の制御信号を選択し、メモリエリア1
のROM9に設定されたリフレッシュ実行間隔およびリ
フレッシュ実行時間に基づくリフレッシュによって、ダ
イナミックRAM7のデータが保持される。
電によって制御部5とメモリエリア1が駆動され、切り
換え制御部8は、制御部5の制御信号を選択しているの
で、制御部5によってデータの書き込み、読み出し、リ
フレッシュ動作が行われる。停電等の異常によって基本
電源2の出力が断たれると、検出回路4は基本電源2の
電圧降下を検出し、これによりバッテリ3からメモリエ
リア1に給電を行い、切り換え制御部8は、停電時リフ
レッシュ制御部6の制御信号を選択し、メモリエリア1
のROM9に設定されたリフレッシュ実行間隔およびリ
フレッシュ実行時間に基づくリフレッシュによって、ダ
イナミックRAM7のデータが保持される。
【0019】なお、検出回路4による異常検出は、制御
部5が動作不能状態になる前に行われるもので、すなわ
ち基本電源2の異常検出から電圧降下による制御部5の
動作不能までの時間は、異常検出の直前に行われていた
制御部5によるデータの書き込み、読み出し、リフレッ
シュ等の動作が終了するのに十分な余裕がある。
部5が動作不能状態になる前に行われるもので、すなわ
ち基本電源2の異常検出から電圧降下による制御部5の
動作不能までの時間は、異常検出の直前に行われていた
制御部5によるデータの書き込み、読み出し、リフレッ
シュ等の動作が終了するのに十分な余裕がある。
【0020】図2は、切り換え制御部8の具体的な構成
を示す図である。周知のようにダイナミックRAM7は
、データの書き込み、読み出し、リフレッシュ等の動作
のためにRAS(行アドレス・ストローブ)、CAS(
列アドレス・ストローブ)信号を必要とする。切り換え
制御部8は、制御部5からのRAS1,CAS1信号と
停電時リフレッシュ制御部6からのRAS2、CAS2
信号とを受信し、検出回路4からの停電検出信号によっ
て、制御部5、6の何れかの信号を選択してダイナミッ
クRAM7に送る。
を示す図である。周知のようにダイナミックRAM7は
、データの書き込み、読み出し、リフレッシュ等の動作
のためにRAS(行アドレス・ストローブ)、CAS(
列アドレス・ストローブ)信号を必要とする。切り換え
制御部8は、制御部5からのRAS1,CAS1信号と
停電時リフレッシュ制御部6からのRAS2、CAS2
信号とを受信し、検出回路4からの停電検出信号によっ
て、制御部5、6の何れかの信号を選択してダイナミッ
クRAM7に送る。
【0021】切り換え制御部8内のバックアップモード
回路20は、検出回路4からの停電検出信号21を受信
すると、NORゲート23と停電時リフレッシュ制御部
6にH(ハイレベル)信号(バックアップモード)を出
力し、他方、検出回路4からの停電検出信号21を受信
しない通常時は、L(ローレベル)信号(ノーマルモー
ド)を出力する。
回路20は、検出回路4からの停電検出信号21を受信
すると、NORゲート23と停電時リフレッシュ制御部
6にH(ハイレベル)信号(バックアップモード)を出
力し、他方、検出回路4からの停電検出信号21を受信
しない通常時は、L(ローレベル)信号(ノーマルモー
ド)を出力する。
【0022】停電時リフレッシュ制御部6は、バックア
ップモード回路20からバックアップモード信号を受信
することにより動作を開始し、ダイナミックRAM7に
RAS2、CAS2信号を送る。NORゲート23は、
バックアップモード回路20がバックアップモード信号
を出力しているとき、または停電時リフレッシュ制御部
6からORゲート24を介してRAS2、CAS2信号
が出力されているとき、制御部5からのRAS1,CA
S1信号がANDゲート25、27を通過するのを抑止
する。すなわち、ノーマルモード時のRAS1,CAS
1信号とバックアップモード時のRAS2、CAS2信
号が同時にダイナミックRAM7に供給されることが阻
止される。これにより、ANDゲート25、27を介し
たRAS1,CAS1信号と停電時リフレッシュ制御部
6からのRAS2、CAS2信号がORゲート26、2
8で論理和がとられてダイナミックRAM7に入力され
ることになる。
ップモード回路20からバックアップモード信号を受信
することにより動作を開始し、ダイナミックRAM7に
RAS2、CAS2信号を送る。NORゲート23は、
バックアップモード回路20がバックアップモード信号
を出力しているとき、または停電時リフレッシュ制御部
6からORゲート24を介してRAS2、CAS2信号
が出力されているとき、制御部5からのRAS1,CA
S1信号がANDゲート25、27を通過するのを抑止
する。すなわち、ノーマルモード時のRAS1,CAS
1信号とバックアップモード時のRAS2、CAS2信
号が同時にダイナミックRAM7に供給されることが阻
止される。これにより、ANDゲート25、27を介し
たRAS1,CAS1信号と停電時リフレッシュ制御部
6からのRAS2、CAS2信号がORゲート26、2
8で論理和がとられてダイナミックRAM7に入力され
ることになる。
【0023】バックアップモード回路20は、ORゲー
ト22を介して制御部5からRAS1,CAS1信号が
出力されているときに、検出回路4からの停電検出信号
21を受信しても、L(ノーマルモード)信号を出力し
、つまり、ノーマルモード動作中においてはバックアッ
プモードに移行しない。
ト22を介して制御部5からRAS1,CAS1信号が
出力されているときに、検出回路4からの停電検出信号
21を受信しても、L(ノーマルモード)信号を出力し
、つまり、ノーマルモード動作中においてはバックアッ
プモードに移行しない。
【0024】図3は、ノーマルモードからバックアップ
モードに移行するときのタイムチャートを示す。図3の
タイムチャートを参照して、本実施例の動作を説明する
。
モードに移行するときのタイムチャートを示す。図3の
タイムチャートを参照して、本実施例の動作を説明する
。
【0025】基本電源2の電源異常が発生すると、検出
回路4はその異常を検出して、基本電源2の電圧が降下
する前に、停電検出信号21をHにする。停電検出信号
21がLからHに立ち上がる時点では、基本電源2の出
力は、制御部5が動作するに十分な電圧を出力している
ので、データの書き込み、読み出し、リフレッシュ等の
動作が行われている可能性がある。停電検出信号21が
LからHに立ち上がる時点で、制御部5からRAS1,
CAS1信号が出力されているとき、つまりデータの書
き込み、読み出し、リフレッシュ等の動作が行われてい
るとき、ORゲート22の出力によってバックアップモ
ード回路20は、L(ノーマルモード)信号を出力し、
バックアップモードに移行しない。そして、ORゲート
22の出力がHからL(制御部5が停止状態)になると
、バックアップモード回路20は、Hを出力してバック
アップモードになる。
回路4はその異常を検出して、基本電源2の電圧が降下
する前に、停電検出信号21をHにする。停電検出信号
21がLからHに立ち上がる時点では、基本電源2の出
力は、制御部5が動作するに十分な電圧を出力している
ので、データの書き込み、読み出し、リフレッシュ等の
動作が行われている可能性がある。停電検出信号21が
LからHに立ち上がる時点で、制御部5からRAS1,
CAS1信号が出力されているとき、つまりデータの書
き込み、読み出し、リフレッシュ等の動作が行われてい
るとき、ORゲート22の出力によってバックアップモ
ード回路20は、L(ノーマルモード)信号を出力し、
バックアップモードに移行しない。そして、ORゲート
22の出力がHからL(制御部5が停止状態)になると
、バックアップモード回路20は、Hを出力してバック
アップモードになる。
【0026】ノーマルモードからバックアップモードに
移行することによって、停電時リフレッシュ制御部6か
らRAS2、CAS2信号が出力され、メモリエリア1
独自のリフレッシュによるデータの保持動作が行われる
。ここで、t(pr)は、メモリエリア1内のセルフリ
フレッシュ実行間隔である。このセルフリフレッシュ実
行間隔t(pr)の間隔を拡げることにより、単位時間
におけるセルフリフレッシュ回数が少なくなり、消費電
力を低減することができる。また、t(ref)は、セ
ルフリフレッシュ実行時間であり、この実行時間を各メ
モリエリア毎のダイナミックRAMに合わせて最適化す
ることにより、消費電力を低減することができる。
移行することによって、停電時リフレッシュ制御部6か
らRAS2、CAS2信号が出力され、メモリエリア1
独自のリフレッシュによるデータの保持動作が行われる
。ここで、t(pr)は、メモリエリア1内のセルフリ
フレッシュ実行間隔である。このセルフリフレッシュ実
行間隔t(pr)の間隔を拡げることにより、単位時間
におけるセルフリフレッシュ回数が少なくなり、消費電
力を低減することができる。また、t(ref)は、セ
ルフリフレッシュ実行時間であり、この実行時間を各メ
モリエリア毎のダイナミックRAMに合わせて最適化す
ることにより、消費電力を低減することができる。
【0027】なお、セルフリフレッシュ実行間隔を決め
るカウンタの値が、予め定められた値になったとき、R
AS2、CAS2信号を出力するが、この値をカウンタ
の若い値に設定し、さらにノーマルモード時にカウンタ
をリセットしておくことにより、バックアップモードに
移行した直後のセルフリフレッシュ実行時間t(prs
)をt(pr)以内にしている(この値をカウンタの最
終値にした場合、t(prs)は、t(pr)+バック
アップモードに移行するために要する時間となり、t(
pr)より長くなる)。
るカウンタの値が、予め定められた値になったとき、R
AS2、CAS2信号を出力するが、この値をカウンタ
の若い値に設定し、さらにノーマルモード時にカウンタ
をリセットしておくことにより、バックアップモードに
移行した直後のセルフリフレッシュ実行時間t(prs
)をt(pr)以内にしている(この値をカウンタの最
終値にした場合、t(prs)は、t(pr)+バック
アップモードに移行するために要する時間となり、t(
pr)より長くなる)。
【0028】図4は、バックアップモードからノーマル
モードに移行するときのタイムチャートを示し、このタ
イムチャートでは、特にバックアップモード時のセルフ
リフレッシュ実行間隔が異なる2つのメモリエリア1(
A,B)が、バックアップモードからノーマルモードに
移行するときに同じタイミングで移行できない場合を図
示したものである。すなわち、メモリエリアAにおける
バックアップモード時のセルフリフレッシュ実行間隔は
、前述した図3のものと同様であるのに対し、メモリエ
リアB内のダイナミックメモリの種類によりリフレッシ
ュ実行間隔の調整を行い、メモリエリアB内のROM9
にその実行間隔の値が設定され、メモリエリアA,Bの
セルフリフレッシュ実行間隔に差がある場合を示す。 以下、タイムチャートを参照して、本実施例の動作を説
明する。
モードに移行するときのタイムチャートを示し、このタ
イムチャートでは、特にバックアップモード時のセルフ
リフレッシュ実行間隔が異なる2つのメモリエリア1(
A,B)が、バックアップモードからノーマルモードに
移行するときに同じタイミングで移行できない場合を図
示したものである。すなわち、メモリエリアAにおける
バックアップモード時のセルフリフレッシュ実行間隔は
、前述した図3のものと同様であるのに対し、メモリエ
リアB内のダイナミックメモリの種類によりリフレッシ
ュ実行間隔の調整を行い、メモリエリアB内のROM9
にその実行間隔の値が設定され、メモリエリアA,Bの
セルフリフレッシュ実行間隔に差がある場合を示す。 以下、タイムチャートを参照して、本実施例の動作を説
明する。
【0029】基本電源2が復旧し、その出力が立ち上が
ることにより、検出回路4の停電検出信号21は、Hか
らLになる。停電検出信号21が、HからLになった時
点で、メモリエリアAにおける停電時リフレッシュ制御
部6(A)からRAS2、CAS2信号が出力されてい
ないので、つまりセルフリフレッシュが終了しているの
で、メモリエリアAでは、バックアップモード回路20
(A)の出力がHからL(ノーマルモード)になり、制
御部5からのRAS1,CAS1信号によってノーマル
リフレッシュに移ることができる。
ることにより、検出回路4の停電検出信号21は、Hか
らLになる。停電検出信号21が、HからLになった時
点で、メモリエリアAにおける停電時リフレッシュ制御
部6(A)からRAS2、CAS2信号が出力されてい
ないので、つまりセルフリフレッシュが終了しているの
で、メモリエリアAでは、バックアップモード回路20
(A)の出力がHからL(ノーマルモード)になり、制
御部5からのRAS1,CAS1信号によってノーマル
リフレッシュに移ることができる。
【0030】しかし、メモリエリアBにおいては、停電
検出信号21が、HからLになった時点で、停電時リフ
レッシュ制御部6(B)からRAS2、CAS2信号が
出力されているので、つまりセルフリフレッシュが実行
中であるので、メモリエリアBは、停電検出信号21が
HからLになった時点でバックアップモードからノーマ
ルモードに移行できない。そして、現在実行中のセルフ
リフレッシュが終了し、停電時リフレッシュ制御部6(
B)からのRAS2、CAS2信号がHからLになった
時点で、メモリエリアBにおいてはノーマルモードに移
行できる状態となるが、この停電時リフレッシュ制御部
6(B)からのRAS2、CAS2信号がHからLにな
った時点では、メモリエリアAにおけるノーマルリフレ
ッシュのためのRAS1,CAS1信号が制御部5から
出力されているので、メモリエリアBは、このRAS1
,CAS1信号がHからLになるのを待って(ノーマル
リフレッシュの保証)、バックアップモード回路20(
B)の出力をHからL(ノーマルモード)にし、これに
より制御部5に制御が切り換えられ、制御部5からのR
AS1,CAS1信号によってノーマルリフレッシュに
移ることができる。
検出信号21が、HからLになった時点で、停電時リフ
レッシュ制御部6(B)からRAS2、CAS2信号が
出力されているので、つまりセルフリフレッシュが実行
中であるので、メモリエリアBは、停電検出信号21が
HからLになった時点でバックアップモードからノーマ
ルモードに移行できない。そして、現在実行中のセルフ
リフレッシュが終了し、停電時リフレッシュ制御部6(
B)からのRAS2、CAS2信号がHからLになった
時点で、メモリエリアBにおいてはノーマルモードに移
行できる状態となるが、この停電時リフレッシュ制御部
6(B)からのRAS2、CAS2信号がHからLにな
った時点では、メモリエリアAにおけるノーマルリフレ
ッシュのためのRAS1,CAS1信号が制御部5から
出力されているので、メモリエリアBは、このRAS1
,CAS1信号がHからLになるのを待って(ノーマル
リフレッシュの保証)、バックアップモード回路20(
B)の出力をHからL(ノーマルモード)にし、これに
より制御部5に制御が切り換えられ、制御部5からのR
AS1,CAS1信号によってノーマルリフレッシュに
移ることができる。
【0031】このように、本実施例によれば、各メモリ
エリアにCASビフォアRASリフレッシュモードで動
作するリフレッシュアドレスカウンタを内蔵したメモリ
素子を使用しているので、制御部5からのリフレッシュ
指令および停電時リフレッシュ制御部6からのリフレッ
シュ指令によって該リフレッシュアドレスカウンタが更
新され、制御部5から停電時リフレッシュ制御部6への
切り換え時、あるいは停電時リフレッシュ制御部6から
制御部5への切り換え時に、各メモリエリア毎にメモリ
素子内のリフレッシュアドレスカウンタを介してリフレ
ッシュアドレスの受け渡しを行うことにより、メモリエ
リアのリフレッシュアドレスを継続してリフレッシュを
行うことができる。また、本実施例によれば、停電保護
機能を有しない記憶装置に該機能を付加する場合、メモ
リエリアの周辺回路を変更するだけで実現することがで
きる。
エリアにCASビフォアRASリフレッシュモードで動
作するリフレッシュアドレスカウンタを内蔵したメモリ
素子を使用しているので、制御部5からのリフレッシュ
指令および停電時リフレッシュ制御部6からのリフレッ
シュ指令によって該リフレッシュアドレスカウンタが更
新され、制御部5から停電時リフレッシュ制御部6への
切り換え時、あるいは停電時リフレッシュ制御部6から
制御部5への切り換え時に、各メモリエリア毎にメモリ
素子内のリフレッシュアドレスカウンタを介してリフレ
ッシュアドレスの受け渡しを行うことにより、メモリエ
リアのリフレッシュアドレスを継続してリフレッシュを
行うことができる。また、本実施例によれば、停電保護
機能を有しない記憶装置に該機能を付加する場合、メモ
リエリアの周辺回路を変更するだけで実現することがで
きる。
【0032】図5は、本発明の他の実施例のブロック構
成図である。図において、51はメモリエリアであり、
実施例1と同様に複数のメモリエリアによって記憶装置
が構成され、全てのメモリエリア51は、制御部52に
よってデータの書き込み、読み出し、リフレッシュ動作
を行う。
成図である。図において、51はメモリエリアであり、
実施例1と同様に複数のメモリエリアによって記憶装置
が構成され、全てのメモリエリア51は、制御部52に
よってデータの書き込み、読み出し、リフレッシュ動作
を行う。
【0033】メモリエリア51は、記憶素子であるダイ
ナミックRAM7と、停電時にリフレッシュ制御を行う
停電時リフレッシュ制御部6と、制御部52からの信号
と停電時リフレッシュ制御部6からの信号を論理和出力
するORゲート54と、停電時リフレッシュ制御部6の
リフレッシュ実行間隔およびリフレッシュ実行時間の設
定値を記憶したROM9から構成されている。すなわち
、実施例1においてメモリエリア毎に設けられていた切
り換え制御部を、本実施例2では、この切り換え制御を
共通化して、各メモリエリアの制御論理を簡単化してい
る。
ナミックRAM7と、停電時にリフレッシュ制御を行う
停電時リフレッシュ制御部6と、制御部52からの信号
と停電時リフレッシュ制御部6からの信号を論理和出力
するORゲート54と、停電時リフレッシュ制御部6の
リフレッシュ実行間隔およびリフレッシュ実行時間の設
定値を記憶したROM9から構成されている。すなわち
、実施例1においてメモリエリア毎に設けられていた切
り換え制御部を、本実施例2では、この切り換え制御を
共通化して、各メモリエリアの制御論理を簡単化してい
る。
【0034】通常状態においては、基本電源2からの給
電によって、制御部52と切り換え制御回路53とメモ
リエリア51が駆動され、停電時リフレッシュ制御部6
が停止しているので、制御部52からの信号がダイナミ
ックRAM7に送られ、これによってデータの書き込み
、読み出し、リフレッシュ動作が行われる。停電等の異
常によって基本電源2の出力が断たれると、検出回路4
は基本電源2の電圧降下を検出し、これによりバッテリ
3から切り換え制御回路53とメモリエリア51に給電
を行う。切り換え制御回路53は、制御部許可信号55
をオフ(L)にして制御部52を停止し、次いで停電時
リフレッシュ制御部許可信号56を出力(H)すること
によって、停電時リフレッシュ制御部6を動作させ、メ
モリエリア1のROM9に設定されたリフレッシュ実行
間隔およびリフレッシュ実行時間に基づくリフレッシュ
を行って、ダイナミックRAM7のデータを保持する。
電によって、制御部52と切り換え制御回路53とメモ
リエリア51が駆動され、停電時リフレッシュ制御部6
が停止しているので、制御部52からの信号がダイナミ
ックRAM7に送られ、これによってデータの書き込み
、読み出し、リフレッシュ動作が行われる。停電等の異
常によって基本電源2の出力が断たれると、検出回路4
は基本電源2の電圧降下を検出し、これによりバッテリ
3から切り換え制御回路53とメモリエリア51に給電
を行う。切り換え制御回路53は、制御部許可信号55
をオフ(L)にして制御部52を停止し、次いで停電時
リフレッシュ制御部許可信号56を出力(H)すること
によって、停電時リフレッシュ制御部6を動作させ、メ
モリエリア1のROM9に設定されたリフレッシュ実行
間隔およびリフレッシュ実行時間に基づくリフレッシュ
を行って、ダイナミックRAM7のデータを保持する。
【0035】なお、前述した実施例と同様に、検出回路
4による異常検出は、制御部52が動作不能状態になる
前に行われるもので、基本電源2の異常検出から電圧降
下による制御部52の動作不能までの時間は、異常検出
の直前に行われていた制御部52によるデータの書き込
み、読み出し、リフレッシュ等の動作が終了するのに十
分な余裕がある。
4による異常検出は、制御部52が動作不能状態になる
前に行われるもので、基本電源2の異常検出から電圧降
下による制御部52の動作不能までの時間は、異常検出
の直前に行われていた制御部52によるデータの書き込
み、読み出し、リフレッシュ等の動作が終了するのに十
分な余裕がある。
【0036】図6は、本実施例2における、ノーマルモ
ードからバックアップモードに移行するときのタイムチ
ャートを示す。図6のタイムチャートを参照して、本実
施例2の動作を説明する。
ードからバックアップモードに移行するときのタイムチ
ャートを示す。図6のタイムチャートを参照して、本実
施例2の動作を説明する。
【0037】基本電源2の電源異常が発生すると、検出
回路4はその異常を検出して、基本電源2の電圧が降下
する前に、停電検出信号57をHにし、制御部許可信号
55をLにする。制御部許可信号55がHからLに立ち
下がる時点では、基本電源2の出力は、制御部52が動
作するに十分な電圧を出力しているので、データの書き
込み、読み出し、リフレッシュ等の動作が行われている
可能性がある。制御部許可信号55がHからLに立ち下
がる時点で、制御部52からRAS1,CAS1信号が
出力されている場合、つまりデータの書き込み、読み出
し、リフレッシュ等の動作が行われている場合、RAS
1,CAS1信号の出力が完了した時点で、制御部52
の動作が停止する。
回路4はその異常を検出して、基本電源2の電圧が降下
する前に、停電検出信号57をHにし、制御部許可信号
55をLにする。制御部許可信号55がHからLに立ち
下がる時点では、基本電源2の出力は、制御部52が動
作するに十分な電圧を出力しているので、データの書き
込み、読み出し、リフレッシュ等の動作が行われている
可能性がある。制御部許可信号55がHからLに立ち下
がる時点で、制御部52からRAS1,CAS1信号が
出力されている場合、つまりデータの書き込み、読み出
し、リフレッシュ等の動作が行われている場合、RAS
1,CAS1信号の出力が完了した時点で、制御部52
の動作が停止する。
【0038】制御部52の動作が停止した後、停電時リ
フレッシュ制御部許可信号56がHとなり、これによっ
て停電時リフレッシュ制御部6が動作開始し、停電時リ
フレッシュ制御部6からRAS2、CAS2信号が出力
され、メモリエリア51独自のリフレッシュによるデー
タの保持動作が行われる。ここで、t(pr)は、メモ
リエリア51内のセルフリフレッシュ実行間隔である。 このセルフリフレッシュ実行間隔t(pr)の間隔を拡
げることにより、単位時間におけるセルフリフレッシュ
回数が少なくなり、消費電力を低減することができるこ
とは、実施例1と同様である。また、t(ref)は、
セルフリフレッシュ実行時間であり、この実行時間を各
メモリエリア毎のダイナミックRAMに合わせて最適化
することにより、消費電力を低減することもできる。
フレッシュ制御部許可信号56がHとなり、これによっ
て停電時リフレッシュ制御部6が動作開始し、停電時リ
フレッシュ制御部6からRAS2、CAS2信号が出力
され、メモリエリア51独自のリフレッシュによるデー
タの保持動作が行われる。ここで、t(pr)は、メモ
リエリア51内のセルフリフレッシュ実行間隔である。 このセルフリフレッシュ実行間隔t(pr)の間隔を拡
げることにより、単位時間におけるセルフリフレッシュ
回数が少なくなり、消費電力を低減することができるこ
とは、実施例1と同様である。また、t(ref)は、
セルフリフレッシュ実行時間であり、この実行時間を各
メモリエリア毎のダイナミックRAMに合わせて最適化
することにより、消費電力を低減することもできる。
【0039】図7は、実施例2におけるバックアップモ
ードからノーマルモードに移行するときのタイムチャー
トを示す。以下、タイムチャートを参照して、本実施例
2の動作を説明する。
ードからノーマルモードに移行するときのタイムチャー
トを示す。以下、タイムチャートを参照して、本実施例
2の動作を説明する。
【0040】基本電源2が復旧し、その出力が立ち上が
ることにより、検出回路4の停電検出信号57は、Hか
らLになり、停電時リフレッシュ制御部許可信号56が
Lとなる。停電時リフレッシュ制御部許可信号56がH
からLになった時点で、停電時リフレッシュ制御部6か
らRAS2、CAS2信号が出力されているので、つま
りセルフリフレッシュが実行中であるので、RAS2、
CAS2信号の出力が完了した時点で停電時リフレッシ
ュ制御部6の動作が停止する。次いで、停電時リフレッ
シュ制御部6が停止した後、制御部許可信号55がHに
なり、制御部52が動作を開始し、これにより制御部5
2に制御が切り換えられ、制御部52からのRAS1,
CAS1信号によって、ノーマルリフレッシュおよびデ
ータの書き込み、読み出しが可能となる。
ることにより、検出回路4の停電検出信号57は、Hか
らLになり、停電時リフレッシュ制御部許可信号56が
Lとなる。停電時リフレッシュ制御部許可信号56がH
からLになった時点で、停電時リフレッシュ制御部6か
らRAS2、CAS2信号が出力されているので、つま
りセルフリフレッシュが実行中であるので、RAS2、
CAS2信号の出力が完了した時点で停電時リフレッシ
ュ制御部6の動作が停止する。次いで、停電時リフレッ
シュ制御部6が停止した後、制御部許可信号55がHに
なり、制御部52が動作を開始し、これにより制御部5
2に制御が切り換えられ、制御部52からのRAS1,
CAS1信号によって、ノーマルリフレッシュおよびデ
ータの書き込み、読み出しが可能となる。
【0041】なお、実施例1で述べたように、各メモリ
エリア毎にリフレッシュ実行間隔が異なっている場合が
あり、これによりセルフリフレッシュを実行するタイミ
ングが異なるので、全てのメモリエリアの停電時リフレ
ッシュ制御部が停止した後に、制御部許可信号55がH
になるように切り換え制御回路53を動作させる。
エリア毎にリフレッシュ実行間隔が異なっている場合が
あり、これによりセルフリフレッシュを実行するタイミ
ングが異なるので、全てのメモリエリアの停電時リフレ
ッシュ制御部が停止した後に、制御部許可信号55がH
になるように切り換え制御回路53を動作させる。
【0042】上記した実施例では、リフレッシュ実行間
隔およびリフレッシュ実行時間をROMに設定している
が、これを、停電時リフレッシュ制御部に与えるHまた
はLレベルの信号の組み合わせによって設定してもよい
し、あるいはスイッチによって設定してもよい。さらに
、ROMの代わりにRAMを用いて、電源初期投入時に
各メモリエリアのセルフリフレッシュ実行時間t(re
f)を測定し、これに適合するリフレッシュ実行間隔を
RAMに書き込むようにしてもよい。また、上記した実
施例では、停電の検出を基本電源の出力電圧側で行って
いるが、これを入力電圧側で行ってもよい。
隔およびリフレッシュ実行時間をROMに設定している
が、これを、停電時リフレッシュ制御部に与えるHまた
はLレベルの信号の組み合わせによって設定してもよい
し、あるいはスイッチによって設定してもよい。さらに
、ROMの代わりにRAMを用いて、電源初期投入時に
各メモリエリアのセルフリフレッシュ実行時間t(re
f)を測定し、これに適合するリフレッシュ実行間隔を
RAMに書き込むようにしてもよい。また、上記した実
施例では、停電の検出を基本電源の出力電圧側で行って
いるが、これを入力電圧側で行ってもよい。
【0043】更に、制御部が各メモリエリア外に設けら
れているが、これを各メモリエリア内に設けてもよく、
使用するRAMとして、上記実施例の如きメモリ素子内
でリフレッシュアドレスを生成するタイプではなく、R
AMのリフレッシュ動作終了時に更新されるリフレッシ
ュアドレスカウンタを各メモリエリア毎に設け、外部か
らリフレッシュアドレスを与えるタイプのRAMを使用
してもよい。
れているが、これを各メモリエリア内に設けてもよく、
使用するRAMとして、上記実施例の如きメモリ素子内
でリフレッシュアドレスを生成するタイプではなく、R
AMのリフレッシュ動作終了時に更新されるリフレッシ
ュアドレスカウンタを各メモリエリア毎に設け、外部か
らリフレッシュアドレスを与えるタイプのRAMを使用
してもよい。
【0044】本発明の実施例によれば、各メモリエリア
においてバッテリバックアップ時におけるリフレッシュ
実行間隔およびリフレッシュ実行時間を各メモリエリア
毎に変えることができ、メモリエリア毎に使用するダイ
ナミックメモリが異なっても最適なリフレッシュ実行間
隔およびリフレッシュ実行時間を設定することができる
。さらに、バッテリバックアップ時におけるリフレッシ
ュ実行間隔を延ばすことによって消費電力を低減するこ
とができ、バックアップモードからノーマルモードまた
はノーマルモードからバックアップモードへの切り換え
時に、各メモリエリアにおけるノーマルリフレッシュと
セルフリフレッシュが重なることなく切り換えることに
より、正常なリフレッシュ動作を保証することができる
。
においてバッテリバックアップ時におけるリフレッシュ
実行間隔およびリフレッシュ実行時間を各メモリエリア
毎に変えることができ、メモリエリア毎に使用するダイ
ナミックメモリが異なっても最適なリフレッシュ実行間
隔およびリフレッシュ実行時間を設定することができる
。さらに、バッテリバックアップ時におけるリフレッシ
ュ実行間隔を延ばすことによって消費電力を低減するこ
とができ、バックアップモードからノーマルモードまた
はノーマルモードからバックアップモードへの切り換え
時に、各メモリエリアにおけるノーマルリフレッシュと
セルフリフレッシュが重なることなく切り換えることに
より、正常なリフレッシュ動作を保証することができる
。
【0045】
【発明の効果】以上、説明したように、請求項1記載の
発明によれば、分割されたメモリエリア毎に使用するメ
モリ素子が異なっていても、最適なリフレッシュ実行間
隔およびリフレッシュ実行時間を設定することができる
。
発明によれば、分割されたメモリエリア毎に使用するメ
モリ素子が異なっていても、最適なリフレッシュ実行間
隔およびリフレッシュ実行時間を設定することができる
。
【0046】請求項2記載の発明によれば、メモリエリ
ア毎に、メモリ素子のセルフリフレッシュ実行時間値が
許される限りリフレッシュ実行間隔を延ばすことが可能
であり、これによって、バッテリバックアップ時におけ
る消費電力を低減することができる。
ア毎に、メモリ素子のセルフリフレッシュ実行時間値が
許される限りリフレッシュ実行間隔を延ばすことが可能
であり、これによって、バッテリバックアップ時におけ
る消費電力を低減することができる。
【0047】請求項3、4記載の発明によれば、停電時
または停電からの復旧時に、各メモリエリアにおけるノ
ーマルリフレッシュとセルフリフレッシュが重なること
なく切り換えることができ、これにより正常なリフレッ
シュ動作が保証される。
または停電からの復旧時に、各メモリエリアにおけるノ
ーマルリフレッシュとセルフリフレッシュが重なること
なく切り換えることができ、これにより正常なリフレッ
シュ動作が保証される。
【0048】請求項5記載の発明によれば、制御部の切
り換え時に、各メモリエリア毎にメモリ素子内のリフレ
ッシュアドレスカウンタを介してリフレッシュアドレス
の受け渡しを行っているので、メモリエリアのリフレッ
シュアドレスを引き継いで、リフレッシュすることがで
きる。
り換え時に、各メモリエリア毎にメモリ素子内のリフレ
ッシュアドレスカウンタを介してリフレッシュアドレス
の受け渡しを行っているので、メモリエリアのリフレッ
シュアドレスを引き継いで、リフレッシュすることがで
きる。
【図1】本発明の第1の実施例のブロック構成図である
。
。
【図2】切り換え制御部の具体的な構成を示す図である
。
。
【図3】実施例1におけるノーマルモードからバックア
ップモードに移行するときのタイムチャートである。
ップモードに移行するときのタイムチャートである。
【図4】実施例1におけるバックアップモードからノー
マルモードに移行するときのタイムチャートである。
マルモードに移行するときのタイムチャートである。
【図5】本発明の他の実施例のブロック構成図である。
【図6】実施例2におけるノーマルモードからバックア
ップモードに移行するときのタイムチャートである。
ップモードに移行するときのタイムチャートである。
【図7】実施例2におけるバックアップモードからノー
マルモードに移行するときのタイムチャートである。
マルモードに移行するときのタイムチャートである。
1、51 メモリエリア
2 基本電源
3 バッテリ
4 検出回路
5、52 制御部
6 停電時リフレッシュ制御部
7 ダイナミックRAM
8 切り換え制御部
9 ROM
20 バックアップモード回路
53 切り換え制御回路
Claims (5)
- 【請求項1】 ダイナミックメモリを用いて構成され
た複数のメモリエリアを有する記憶装置におけるリフレ
ッシュ制御方式において、前記複数のメモリエリアに対
してリフレッシュ制御を行う第1の手段と、前記各メモ
リエリア毎に独立してリフレッシュ制御を行う第2の手
段と、主電源の異常を検出する手段と、該検出手段の出
力に応じて、リフレッシュ制御を前記第1の手段から、
副電源でバックアップされる第2の手段に切り換える手
段とを備えていることを特徴とするリフレッシュ制御方
式。 - 【請求項2】 前記第2の手段は、前記各メモリエリ
アに適合したリフレッシュ実行間隔およびリフレッシュ
実行時間を設定する手段を備えていることを特徴とする
請求項1記載のリフレッシュ制御方式。 - 【請求項3】 前記電源異常時に、前記切り換え手段
は、前記第1の手段の動作終了を検出した後、リフレッ
シュ制御を前記第1の手段から第2の手段に切り換える
ことを特徴とする請求項1記載のリフレッシュ制御方式
。 - 【請求項4】 前記切り換え手段は、主電源の復旧時
に前記第2の手段の動作終了を検出した後、リフレッシ
ュ制御を前記第2の手段から第1の手段に切り換えるこ
とを特徴とする請求項1記載のリフレッシュ制御方式。 - 【請求項5】 リフレッシュ・アドレス・カウンタを
内蔵したメモリ素子で構成された複数のメモリエリアと
、前記複数のメモリエリアに対してリフレッシュ制御を
行う第1の手段と、前記各メモリエリア毎に独立してリ
フレッシュ制御を行う第2の手段と、リフレッシュ制御
を前記第1の手段から第2の手段に、あるいは前記第2
の手段から第1の手段に切り換える手段とを備え、前記
切り換え手段による切り換え時に、前記各メモリエリア
毎にリフレッシュ・アドレス・カウンタを介してリフレ
ッシュアドレスの受け渡しを行うことを特徴とするリフ
レッシュ制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3177190A JPH04372791A (ja) | 1991-06-21 | 1991-06-21 | リフレッシュ制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3177190A JPH04372791A (ja) | 1991-06-21 | 1991-06-21 | リフレッシュ制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04372791A true JPH04372791A (ja) | 1992-12-25 |
Family
ID=16026753
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3177190A Pending JPH04372791A (ja) | 1991-06-21 | 1991-06-21 | リフレッシュ制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04372791A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1996028825A1 (en) * | 1995-03-15 | 1996-09-19 | Hitachi, Ltd. | Semiconductor memory |
| JP2001357669A (ja) * | 2000-06-14 | 2001-12-26 | Toshiba Tec Corp | Dramモード制御回路 |
-
1991
- 1991-06-21 JP JP3177190A patent/JPH04372791A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1996028825A1 (en) * | 1995-03-15 | 1996-09-19 | Hitachi, Ltd. | Semiconductor memory |
| JP2001357669A (ja) * | 2000-06-14 | 2001-12-26 | Toshiba Tec Corp | Dramモード制御回路 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4911510B2 (ja) | 半導体記憶装置 | |
| JP2629697B2 (ja) | 半導体記憶装置 | |
| US6898683B2 (en) | Clock synchronized dynamic memory and clock synchronized integrated circuit | |
| US5999472A (en) | Multi-bank synchronous semiconductor memory device with easy control | |
| JP4000206B2 (ja) | 半導体記憶装置 | |
| KR100877651B1 (ko) | 반도체 메모리 | |
| US5634106A (en) | Power saving system and method for refreshing a computer memory by switching between interval refresh and self-refresh operations | |
| EP0325026A2 (en) | Dynamic random-access memory | |
| US8116161B2 (en) | System and method for refreshing a DRAM device | |
| JPH08147967A (ja) | 同期型半導体記憶装置 | |
| JP2002334576A (ja) | 半導体メモリ装置及びそのリフレッシュ動作の制御方法 | |
| US20040196719A1 (en) | Semiconductor memory device having reduced current dissipation in data holding mode | |
| US9837137B2 (en) | Semiconductor device | |
| US7102960B2 (en) | Semiconductor memory device | |
| KR20080030470A (ko) | 반도체 기억 장치 및 메모리 시스템 | |
| JPH0456396B2 (ja) | ||
| JP2004259343A (ja) | 半導体記憶装置 | |
| JPH05274872A (ja) | 半導体記憶装置 | |
| JP2004095155A (ja) | 部分的に制御される遅延同期ループを備える半導体メモリ装置 | |
| JP2002157880A (ja) | 半導体記憶装置 | |
| US7017027B2 (en) | Address counter control system with path switching | |
| JPH1115742A (ja) | メモリ・リフレッシュ制御回路 | |
| KR100512369B1 (ko) | 센스 엠프 선택 회로 및 센스엠프 선택 방법 | |
| US6831873B1 (en) | Independent in-line SDRAM control | |
| US6404688B2 (en) | Semiconductor memory device having a self-refresh operation |