【手続補正書】
【提出日】平成24年9月4日(2012.9.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
揮発性メモリと不揮発性メモリとの間におけるデータの転送を制御するメモリコントローラであって、
リフレッシュ動作モードとセルフリフレッシュ動作モードとを含む複数の動作モードの何れかで動作する複数の揮発性メモリに保持されているデータを不揮発性メモリへ転送するデータ転送手段と、
前記データ転送手段による前記複数の揮発性メモリの少なくとも一つからのデータ読出が終了すると、前記データ読出が終了した揮発性メモリを前記リフレッシュ動作モードから前記セルフリフレッシュ動作モードへ移行させる制御手段とを有し、
前記制御手段は、データを読み出すためのイネーブル信号を前記複数の揮発性メモリに供給する第1モードと、前記イネーブル信号を前記複数の揮発性メモリの一部に供給するとともに当該イネーブル信号を供給しない揮発性メモリを前記セルフリフレッシュ動作モードに遷移させる第2モードとを切り替えることを特徴とするメモリコントローラ。
【請求項２】
前記制御手段は、前記不揮発性メモリへのデータ書込の進行状況に応じて、当該不揮発性メモリを前記セルフリフレッシュ動作モードから前記リフレッシュ動作モードに復帰させる制御を行うことを特徴とする請求項1に記載されたメモリコントローラ。
【請求項３】
主電源に代わって電源を供給するバックアップ電源から電源が供給される場合、前記データ転送手段と前記制御手段は、前記揮発性メモリに保持されているデータを前記不揮発性メモリへ転送することを特徴とする請求項1または請求項2に記載されたメモリコントローラ。
【請求項４】
前記データ転送手段による前記揮発性メモリから前記不揮発性メモリへのデータ転送は、前記メモリコントローラの内部に備えられたデータ保持手段を介して行われることを特徴とする請求項1から請求項3の何れか一項に記載されたメモリコントローラ。
【請求項５】
前記データ転送手段により前記揮発性メモリから読み出されたデータは前記データ保持手段に保持され、前記保持されたデータは所定のデータサイズに分割されて前記不揮発性メモリへ転送されることを特徴とする請求項4に記載されたメモリコントローラ。
【請求項６】
前記不揮発性メモリへのデータ書込の進行状況は、前記不揮発性メモリへのデータ書込み数をカウントするか、前記不揮発性メモリへの書込みサイクルから計算される時間をタイマで計測するかにより判定することを特徴とする請求項2に記載されたメモリコントローラ。
【請求項７】
第1バスを介して記憶装置と接続され、第2バスを介して複数の揮発性メモリと接続されるメモリコントローラであって、
リフレッシュ動作モードとセルフリフレッシュ動作モードとを含む複数の動作モードの何れかで動作する前記複数の揮発性メモリが保持するデータを前記記憶装置に転送する転送手段と、
前記転送手段による前記複数の揮発性メモリの少なくとも一つからのデータ読出が終了すると、前記データ読出が終了した揮発性メモリを前記リフレッシュ動作モードから前記セルフリフレッシュ動作モードへ移行させる制御手段とを有し、
前記制御手段は、データを読み出すためのイネーブル信号を前記複数の揮発性メモリに供給する第1モードと、前記イネーブル信号を前記複数の揮発性メモリの一部に供給するとともに当該イネーブル信号を供給しない揮発性メモリを前記セルフリフレッシュ動作モードに遷移させる第2モードとを切り替えることを特徴とするメモリコントローラ。
【請求項８】
前記第2バスは前記第1バスよりもスループットが大きいことを特徴とする請求項7に記載されたメモリコントローラ。
【請求項９】
前記揮発性メモリはSDRAMであることを特徴とする請求項7または請求項8に記載されたメモリコントローラ。
【請求項１０】
揮発性メモリと不揮発性メモリとの間におけるデータの転送を制御するメモリコントローラの制御方法であって、
リフレッシュ動作モードとセルフリフレッシュ動作モードとを含む複数の動作モードの何れかで動作する複数の揮発性メモリに保持されているデータを不揮発性メモリへ転送するデータ転送工程と、
前記データ転送工程における前記複数の揮発性メモリの少なくとも一つからのデータ読出が終了すると、前記データ読出が終了した揮発性メモリを前記リフレッシュ動作モードから前記セルフリフレッシュ動作モードへ移行させる制御工程とを有し、
前記制御工程において、データを読み出すためのイネーブル信号を前記複数の揮発性メモリに供給する第1モードと、前記イネーブル信号を前記複数の揮発性メモリの一部に供給するとともに当該イネーブル信号を供給しない揮発性メモリを前記セルフリフレッシュ動作モードに遷移させる第2モードとを切り替えることを特徴とするメモリコントローラの制御方法。
【請求項１１】
第1バスを介して記憶装置と接続され、前記第1バスよりスループットが大きい第2バスを介して複数の揮発性メモリと接続されるメモリコントローラの制御方法であって、
リフレッシュ動作モードとセルフリフレッシュ動作モードとを含む複数の動作モードの何れかで動作する前記複数の揮発性メモリが保持するデータを前記記憶装置に転送する転送工程と、
前記転送工程における前記複数の揮発性メモリの少なくとも一つからのデータ読み出が終了すると、前記データ読出が終了した揮発性メモリを前記リフレッシュ動作モードから前記セルフリフレッシュ動作モードへ移行させる制御工程とを有し、
前記制御工程において、データを読み出すためのイネーブル信号を前記複数の揮発性メモリに供給する第1モードと、前記イネーブル信号を前記複数の揮発性メモリの一部に供給するとともに当該イネーブル信号を供給しない揮発性メモリを前記セルフリフレッシュ動作モードに遷移させる第2モードとを切り替えることを特徴とするメモリコントローラの制御方法。
【請求項１２】
コンピュータを、
揮発性メモリと不揮発性メモリとの間におけるデータの転送を制御するメモリコントローラであって、
リフレッシュ動作モードとセルフリフレッシュ動作モードとを含む複数の動作モードの何れかで動作する複数の揮発性メモリに保持されているデータを不揮発性メモリへ転送するデータ転送手段と、
前記データ転送手段による前記複数の揮発性メモリの少なくとも一つからのデータ読出が終了すると、前記データ読出が終了した揮発性メモリを前記リフレッシュ動作モードから前記セルフリフレッシュ動作モードへ移行させる制御手段とを有し、
前記制御手段は、データを読み出すためのイネーブル信号を前記複数の揮発性メモリに供給する第1モードと、前記イネーブル信号を前記複数の揮発性メモリの一部に供給するとともに当該イネーブル信号を供給しない揮発性メモリを前記セルフリフレッシュ動作モードに遷移させる第2モードとを切り替えることを特徴とするメモリコントローラとして機能させるためのプログラム。
【請求項１３】
コンピュータを、
第1バスを介して記憶装置と接続され、第2バスを介して複数の揮発性メモリと接続されるメモリコントローラであって、
リフレッシュ動作モードとセルフリフレッシュ動作モードとを含む複数の動作モードの何れかで動作する前記複数の揮発性メモリが保持するデータを前記記憶装置に転送する転送手段と、
前記転送手段による前記複数の揮発性メモリの少なくとも一つからのデータ読出が終了すると、前記データ読出が終了した揮発性メモリを前記リフレッシュ動作モードから前記セルフリフレッシュ動作モードへ移行させる制御手段とを有し、
前記制御手段は、データを読み出すためのイネーブル信号を前記複数の揮発性メモリに供給する第1モードと、前記イネーブル信号を前記複数の揮発性メモリの一部に供給するとともに当該イネーブル信号を供給しない揮発性メモリを前記セルフリフレッシュ動作モードに遷移させる第2モードとを切り替えることを特徴とするメモリコントローラメモリコントローラとして機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】メモリコントローラおよびその制御方法
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明は、揮発性メモリから不揮発性メモリへのデータ退避動作に費やされる電力量を抑えて、データ退避動作に必要な供給電力を低減することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明にかかるメモリコントローラは、揮発性メモリと不揮発性メモリとの間におけるデータの転送を制御するメモリコントローラであって、リフレッシュ動作モードとセルフリフレッシュ動作モードとを含む複数の動作モードの何れかで動作する複数の揮発性メモリに保持されているデータを不揮発性メモリへ転送するデータ転送手段と、前記データ転送手段による前記複数の揮発性メモリの少なくとも一つからのデータ読出が終了すると、前記データ読出が終了した揮発性メモリを前記リフレッシュ動作モードから前記セルフリフレッシュ動作モードへ移行させる制御手段とを有し、前記制御手段は、データを読み出すためのイネーブル信号を前記複数の揮発性メモリに供給する第1モードと、前記イネーブル信号を前記複数の揮発性メモリの一部に供給するとともに当該イネーブル信号を供給しない揮発性メモリを前記セルフリフレッシュ動作モードに遷移させる第2モードとを切り替えることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明によれば、揮発性メモリから不揮発性メモリへのデータ退避動作に費やされる電力量を抑えて、データ退避動作に必要な供給電力を低減することが可能となる。