【手続補正書】
【提出日】平成16年3月17日(2004.3.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセスアドレス信号に基づいて複数のバンクを備えた同期型ＤＲＡＭをアクセスする同期型ＤＲＡＭのアクセス方法において、
前記同期型ＤＲＡＭの各バンクの最終アドレス又は前記最終アドレス近辺のアドレスを比較アドレスとしてレジスタに記憶し、前記アクセスアドレス信号に含まれるコラムアドレスと前記比較アドレスとを比較し、該比較結果に基づいて、前記コラムアドレスが前記比較アドレスと一致する場合に、当該コラムアドレスにてアクセスするバンクの次のバンクに対するアクティブコマンドを発行するようにした同期型ＤＲＡＭのアクセス方法。
【請求項２】
請求項１に記載の同期型ＤＲＡＭのアクセス方法において、
前記同期型ＤＲＡＭが所定回数以上連続してアクセスされた連続アクセスを確認した後、前記コラムアドレスが前記比較アドレスと一致した場合に次のバンクに対するアクティブコマンドを発行するようにした同期型ＤＲＡＭのアクセス方法。
【請求項３】
請求項２に記載の同期型ＤＲＡＭのアクセス方法において、
前記同期型ＤＲＡＭを連続してアクセスした回数をカウントし、該カウント結果に基づいて前記連続アクセスを確認するようにした同期型ＤＲＡＭのアクセス方法。
【請求項４】
アクセスアドレス信号に基づいて複数のバンクを備えた同期型ＤＲＡＭをアクセスする同期型ＤＲＡＭのアクセス方法において、
アクセスに対応して入力される第１命令と第２の命令とを記憶すると共に、前記第１命令及び第２命令におけるアドレス信号を第１アドレス及び第２アドレスとして記憶し、選択信号に基づいて前記第１命令又は前記第２命令を選択命令として出力し、前記選択信号に基づいて前記第１アドレス又は前記第２アドレスを選択アドレスとして出力し、前記選択アドレスのバンクアドレス及びローアドレスと前記第１アドレス及び第２アドレスのバンクアドレス及びローアドレスを比較し、前記第１命令及び第２命令がリード命令又はライト命令か否かを比較し、該比較結果に基づいて所定の場合に前記第１命令に対するコマンドを前記第２命令に対するコマンドよりも先に出力するようにした同期型ＤＲＡＭのアクセス方法。
【請求項５】
請求項４に記載の同期型ＤＲＡＭのアクセス方法において、
前記選択アドレスに対して前記第１アドレスのローアドレス及びバンクアドレスが一致する場合に、第１命令に対するコマンドを前記第２命令に対するコマンドよりも先に同期型ＤＲＡＭに出力するようにした同期型ＤＲＡＭのアクセス方法。
【請求項６】
アクセスアドレス信号に基づいて複数のバンクを備えた同期型ＤＲＡＭをアクセスする同期型ＤＲＡＭのアクセス方法において、
バンク切り替えを伴うリード又はライトコマンドを発行する時に、アクティブコマンド，プリチャージコマンド，リード又はライトコマンドの順番でコマンドを発行するようにした同期型ＤＲＡＭのアクセス方法。
【請求項７】
請求項１乃至６のうちの何れか１項に記載の同期型ＤＲＡＭのアクセス方法において、
前記同期型ＤＲＡＭが動作するためのクロック信号の供給／停止を前記同期型ＤＲＡＭの動作状態に基づいて制御するようにした同期型ＤＲＡＭのアクセス方法。
【請求項８】
アクセスアドレス信号に基づいて複数のバンクを備えた同期型ＤＲＡＭをアクセスするインタフェース回路において、
前記同期型ＤＲＡＭの各バンクの最終アドレス又は最終アドレス近辺のアドレスが比較アドレスとして記憶されたレジスタと、
前記アクセスアドレス信号に含まれるコラムアドレスと前記レジスタに記憶された比較アドレスを比較するコラムアドレス比較回路と、
前記コラムアドレス比較回路の比較結果に基づいて、入力されるコラムアドレスが比較アドレスと一致する場合に、当該コラムアドレスにてアクセスするバンクの次のバンクに対するアクティブコマンドを発行するコマンド生成部と
を備えたインタフェース回路。
【請求項９】
請求項８に記載のインタフェース回路において、
前記アクセスアドレス信号が入力され、該アクセスアドレスが連続しているか否かを検出するアドレス連続検出回路と、
前記アドレス連続検出回路の検出結果に基づいて前記同期型ＤＲＡＭを連続してアクセスした回数をカウントする連続アクセスカウンタとを備え、
前記コマンド生成部は、前記連続アクセスカウンタのカウント結果に基づいて前記同期型ＤＲＡＭが所定回数以上連続してアクセスした連続アクセスを確認した後、前記コラムアドレス比較回路の比較結果に基づいて次のバンクに対するアクティブコマンドを発行するようにしたインタフェース回路。
【請求項１０】
アクセスアドレス信号に基づいて複数のバンクを備えた同期型ＤＲＡＭをアクセスするインタフェース回路において、
アクセスに対応して入力される命令を第１命令として記憶する第１命令バッファと、
前記第１命令バッファの出力信号を第２命令として記憶する第２命令バッファと、
前記第１命令及び第２命令におけるアドレス信号をそれぞれ第１アドレス及び第２アドレスとして記憶する第１アドレスバッファ及び第２アドレスバッファと、
選択信号に基づいて前記第１命令バッファの出力信号又は前記第２命令バッファの出力信号を選択命令として出力する第１セレクタと、
前記選択信号に基づいて前記第１アドレスバッファの出力信号又は前記第２アドレスバッファの出力信号を選択アドレスとして出力する第２セレクタと、
前記第１アドレスバッファ及び第２アドレスバッファの出力信号と前記選択アドレスが入力され、前記選択アドレスのバンクアドレス及びローアドレスと前記第１アドレス及び第２アドレスのバンクアドレス及びローアドレスを比較し、該比較結果に基づいて第１判定信号を出力するアドレス比較器と、
前記第１命令及び第２命令がリード命令又はライト命令か否かを比較し、該比較結果に基づいて第２判定信号を出力する命令比較器と、
前記第１判定信号と第２判定信号に基づいて、所定の場合に前記第１命令を前記第２命令よりも先に出力するべく選択信号を出力する選択信号生成回路と
を備えたインタフェース回路。
【請求項１１】
請求項１０に記載のインタフェース回路において、
前記選択信号生成回路は、
前記選択アドレスに対して前記第１アドレスのローアドレス及びバンクアドレスが一致する場合に、第１命令を前記第２命令よりも先に出力するべく選択信号を出力するようにしたインタフェース回路。
【請求項１２】
請求項８乃至１１のうちの何れか１項に記載のインタフェース回路と、
同期型ＤＲＡＭが動作するためのクロック信号の供給／停止を前記同期型ＤＲＡＭの動作状態に基づいて制御するクロック制御回路と
を備えた半導体集積回路装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明は、アクセスアドレス信号に基づいて複数のバンクを備えた同期型ＤＲＡＭをアクセスする同期型ＤＲＡＭのアクセス方法において、前記同期型ＤＲＡＭの各バンクの最終アドレス又は前記最終アドレス近辺のアドレスを比較アドレスとしてレジスタに記憶し、前記アクセスアドレス信号に含まれるコラムアドレスと前記比較アドレスとを比較し、該比較結果に基づいて、前記コラムアドレスが前記比較アドレスと一致する場合に、当該コラムアドレスにてアクセスするバンクの次のバンクに対するアクティブコマンドを発行するようにした。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
請求項２に記載の発明は、請求項１に記載の同期型ＤＲＡＭのアクセス方法において、前記同期型ＤＲＡＭが所定回数以上連続してアクセスされた連続アクセスを確認した後、前記コラムアドレスが前記比較アドレスと一致した場合に次のバンクに対するアクティブコマンドを発行するようにした。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
請求項３に記載の発明は、請求項２に記載の同期型ＤＲＡＭのアクセス方法において、前記同期型ＤＲＡＭを連続してアクセスした回数をカウントし、該カウント結果に基づいて前記連続アクセスを確認するようにした。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
請求項４に記載の発明は、アクセスアドレス信号に基づいて複数のバンクを備えた同期型ＤＲＡＭをアクセスする同期型ＤＲＡＭのアクセス方法において、アクセスに対応して入力される第１命令と第２の命令とを記憶すると共に、前記第１命令及び第２命令におけるアドレス信号を第１アドレス及び第２アドレスとして記憶し、選択信号に基づいて前記第１命令又は前記第２命令を選択命令として出力し、前記選択信号に基づいて前記第１アドレス又は前記第２アドレスを選択アドレスとして出力し、前記選択アドレスのバンクアドレス及びローアドレスと前記第１アドレス及び第２アドレスのバンクアドレス及びローアドレスを比較し、前記第１命令及び第２命令がリード命令又はライト命令か否かを比較し、該比較結果に基づいて所定の場合に前記第１命令に対するコマンドを前記第２命令に対するコマンドよりも先に出力するようにした。


【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
請求項５に記載の発明は、請求項４に記載の同期型ＤＲＡＭのアクセス方法において、前記選択アドレスに対して前記第１アドレスのローアドレス及びバンクアドレスが一致する場合に、第１命令に対するコマンドを前記第２命令に対するコマンドよりも先に同期型ＤＲＡＭに出力するようにした。


【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
請求項６に記載の発明は、アクセスアドレス信号に基づいて複数のバンクを備えた同期型ＤＲＡＭをアクセスする同期型ＤＲＡＭのアクセス方法において、バンク切り替えを伴うリード又はライトコマンドを発行する時に、アクティブコマンド，プリチャージコマンド，リード又はライトコマンドの順番でコマンドを発行するようにした。


【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
請求項７に記載の発明は、請求項１乃至６のうちの何れか１項に記載の同期型ＤＲＡＭのアクセス方法において、前記同期型ＤＲＡＭが動作するためのクロック信号の供給／停止を前記同期型ＤＲＡＭの動作状態に基づいて制御するようにした。


【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
請求項８に記載の発明は、アクセスアドレス信号に基づいて複数のバンクを備えた同期型ＤＲＡＭをアクセスするインタフェース回路において、前記同期型ＤＲＡＭの各バンクの最終アドレス又は最終アドレス近辺のアドレスが比較アドレスとして記憶されたレジスタと、前記アクセスアドレス信号に含まれるコラムアドレスと前記レジスタに記憶された比較アドレスを比較するコラムアドレス比較回路と、前記コラムアドレス比較回路の比較結果に基づいて、入力されるコラムアドレスが比較アドレスと一致する場合に、当該コラムアドレスにてアクセスするバンクの次のバンクに対するアクティブコマンドを発行するコマンド生成部とを備えた。


【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
請求項９に記載の発明は、請求項８に記載のインタフェース回路において、前記アクセスアドレス信号が入力され、該アクセスアドレスが連続しているか否かを検出するアドレス連続検出回路と、前記アドレス連続検出回路の検出結果に基づいて前記同期型ＤＲＡＭを連続してアクセスした回数をカウントする連続アクセスカウンタとを備え、前記コマンド生成部は、前記連続アクセスカウンタのカウント結果に基づいて前記同期型ＤＲＡＭが所定回数以上連続してアクセスした連続アクセスを確認した後、前記コラムアドレス比較回路の比較結果に基づいて次のバンクに対するアクティブコマンドを発行するようにした。


【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
請求項１０に記載の発明は、アクセスアドレス信号に基づいて複数のバンクを備えた同期型ＤＲＡＭをアクセスするインタフェース回路において、アクセスに対応して入力される命令を第１命令として記憶する第１命令バッファと、前記第１命令バッファの出力信号を第２命令として記憶する第２命令バッファと、前記第１命令及び第２命令におけるアドレス信号をそれぞれ第１アドレス及び第２アドレスとして記憶する第１アドレスバッファ及び第２アドレスバッファと、選択信号に基づいて前記第１命令バッファの出力信号又は前記第２命令バッファの出力信号を選択命令として出力する第１セレクタと、前記選択信号に基づいて前記第１アドレスバッファの出力信号又は前記第２アドレスバッファの出力信号を選択アドレスとして出力する第２セレクタと、前記第１アドレスバッファ及び第２アドレスバッファの出力信号と前記選択アドレスが入力され、前記選択アドレスのバンクアドレス及びローアドレスと前記第１アドレス及び第２アドレスのバンクアドレス及びローアドレスを比較し、該比較結果に基づいて第１判定信号を出力するアドレス比較器と、前記第１命令及び第２命令がリード命令又はライト命令か否かを比較し、該比較結果に基づいて第２判定信号を出力する命令比較器と、前記第１判定信号と第２判定信号に基づいて、所定の場合に前記第１命令を前記第２命令よりも先に出力するべく選択信号を出力する選択信号生成回路とを備えた。


【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
請求項１１に記載の発明は、請求項１０に記載のインタフェース回路において、前記選択信号生成回路は、前記選択アドレスに対して前記第１アドレスのローアドレス及びバンクアドレスが一致する場合に、第１命令を前記第２命令よりも先に出力するべく選択信号を出力するようにした。


【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
請求項１２に記載の発明は、請求項８乃至１１のうちの何れか１項に記載のインタフェース回路と、同期型ＤＲＡＭが動作するためのクロック信号の供給／停止を前記同期型ＤＲＡＭの動作状態に基づいて制御するクロック制御回路とを備えた。


【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
請求項２に記載の発明によれば、同期型ＤＲＡＭが所定回数以上連続してアクセスした連続アクセスを確認した場合、次のバンクも連続してアクセスされる可能性が高いため、コラムアドレスが比較アドレスと一致した場合に次のバンクに対するアクティブコマンドを発行するようにしたため、その分アクセスに対するオーバーヘッドが少なくなる。


【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
請求項３に記載の発明によれば、アクセスアドレスが連続している回数をカウントし、該カウント結果に基づいて同期型ＤＲＡＭが所定回数以上連続してアクセスした連続アクセスを確認するようにしたため、アクセスの連続性を容易に確認できる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
請求項４に記載の発明によれば、第１命令に対するコマンドと第２命令に対するコマンドを発行する順番を代えることにより、余分なコマンドの発行を抑えてアクセスに対するオーバーヘッドを少なくすることができる。


【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
請求項５に記載の発明によれば、選択アドレスに対して第２アドレスのローアドレス又はバンクアドレスが一致せず、第１アドレスのローアドレス及びバンクアドレスが一致する場合に、第１命令に対するコマンドを第２命令に対するコマンドよりも先に同期型ＤＲＡＭに出力するようにしたため、第２命令に対するアクティブコマンドの発行を省略でき、その分オーバーヘッドが少なくなる。


【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
請求項６に記載の発明によれば、バンク切り替えを伴うアクセスコマンドを発行する時に、アクティブコマンド，プリチャージコマンド，リード又はライトコマンドの順番でコマンドを発行するようにしたため、リード又はライトコマンドの次にコマンドを発行することが可能となり、オーバーヘッドが少なくなる。


【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
請求項７に記載の発明によれば、同期型ＤＲＡＭが動作するためのクロック信号の供給／停止を同期型ＤＲＡＭの動作状態に基づいて制御するようにしたため、クロックを供給するための回路部分だけ全体の消費電力が少なくなる。


【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００５６
【補正方法】変更
【補正の内容】
【００５６】
請求項８に記載の発明によれば、バンクの最終アドレス又は最終アドレス近辺のアドレスを比較アドレスとして記憶しておき、アクセスアドレス信号に含まれるコラムアドレスが比較アドレスと一致する場合に次のバンクに対するアクティブコマンドを発行するようにしたため、その分アクセスに対するオーバーヘッドが少なくなる。


【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
請求項９に記載の発明によれば、アクセスアドレスが連続している回数をカウントし、該カウント結果に基づいて同期型ＤＲＡＭが所定回数以上連続してアクセスした連続アクセスを確認した場合、次のバンクも連続してアクセスされる可能性が高いため、コラムアドレスが比較アドレスと一致した場合に次のバンクに対するアクティブコマンドを発行するようにしたため、その分アクセスに対するオーバーヘッドが少なくなる。


【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】削除
【補正の内容】
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】削除
【補正の内容】
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
請求項１０に記載の発明によれば、第１命令に対するコマンドと第２命令に対するコマンドを発行する順番を代えることにより、余分なコマンドの発行を抑えてアクセスに対するオーバーヘッドを少なくすることができる。


【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
請求項１１に記載の発明によれば、選択アドレスに対して第１アドレスのローアドレス及びバンクアドレスが一致する場合に、第１命令に対するコマンドを第２命令に対するコマンドよりも先に同期型ＤＲＡＭに出力するようにしたため、第２命令に対するアクティブコマンドの発行を省略でき、その分オーバーヘッドが少なくなる。


【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
請求項１２に記載の発明によれば、同期型ＤＲＡＭが動作するためのクロック信号の供給／停止を同期型ＤＲＡＭの動作状態に基づいて制御するようにしたため、クロックを供給するための回路部分だけ全体の消費電力が少なくなる。


【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】削除
【補正の内容】
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】０２２０
【補正方法】変更
【補正の内容】
【０２２０】
【発明の効果】
以上詳述したように、請求項１〜６に記載の発明によれば、同期型ＤＲＡＭに対するアクセスにおけるオーバーヘッドを少なくしてアクセス速度の高速化を図ることが可能なアクセス方法を提供することができる。


【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】０２２１
【補正方法】変更
【補正の内容】
【０２２１】
また、請求項７に記載の発明によれば、同期型ＤＲＡＭが動作するためのクロック信号を供給するための回路部分だけ全体の消費電力を少なくすることができる。


【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】０２２２
【補正方法】変更
【補正の内容】
【０２２２】
また、請求項８〜１１に記載の発明によれば、同期型ＤＲＡＭに対するアクセスにおけるオーバーヘッドを少なくしてアクセス速度の高速化を図ることが可能なインタフェース回路を提供することができる。


【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】０２２３
【補正方法】変更
【補正の内容】
【０２２３】
また、請求項１２に記載の発明によれば、同期型ＤＲＡＭが動作するためのクロック信号を供給するための回路部分だけ全体の消費電力を少なくすることができる。


【手続補正４１】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
1999353874.tif 000001