【手続補正書】
【提出日】平成17年4月28日(2005.4.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
多ポートバーストダイナミックランダムアクセスメモリ（ＤＲＡＭ）システムであって、
メモリアレイと、
前記メモリアレイを制御するコントローラと、
前記メモリアレイにデータを書き込むための書き込みポートと、
前記メモリアレイからデータを読み出すための読み出しポートと、
前記メモリアレイと前記読み出しポートの間に配置され、前記メモリアレイから読み出されたデータを一時的に記憶する先入れ先出し（ＦＩＦＯ）出力バッファか、前記メモリアレイと前記書き込みポートの間に配置され、前記メモリアレイに書き込まれる前にデータを一時的に記憶する先入れ先出し（ＦＩＦＯ）入力バッファを有する多ポートバーストＤＲＡＭシステム。
【請求項２】
前記メモリアレイからデータを読み出すための複数の読み出しポートと、前記メモリアレイと前記複数の読み出しポートの間に配置され、前記メモリアレイから読み出されたデータを一時的に記憶する複数のＦＩＦＯ出力バッファを有する請求項１記載の多ポートバーストＤＲＡＭシステム。
【請求項３】
前記メモリアレイにデータを書き込むための複数の書き込みポートと、前記メモリアレイと前記複数の書き込みポートの間に配置され、前記メモリアレイに書き込む前のデータを一時的に記憶する複数のＦＩＦＯ入力バッファを有する請求項１または２記載の多ポートバーストＤＲＡＭシステム。
【請求項４】
前記複数のＦＩＦＯバッファと前記メモリアレイを相互接続する第１の多重化器を有する請求項３記載の多ポートバーストＤＲＡＭシステム。
【請求項５】
前記第１の多重化器が前記コントローラにより制御される請求項４記載の多ポートバーストＤＲＡＭシステム。
【請求項６】
前記読み出し及び書き込みポートによる前記メモリアレイへのアクセス調停を行う調停手段と、
前記メモリアレイにアドレス信号を供給するアドレス通信手段であって、前記アドレス信号が前記書き込みポートまたは前記読み出しポートによってメモリアレイへ書き込みまたはメモリアレイから読み出しされるデータに対応した行アドレスと列アドレス信号を含む請求項１記載の多ポートバーストＤＲＡＭシステム。
【請求項７】
前記アドレス通信手段が、前記読み出しまたは書き込みポートに対応した複数のアドレスからあるアドレスを選択する第２の多重化器を含み、前記ＤＲＡＭシステムが前記選択されたアドレスを読み出しまたは書き込みが開始される前記メモリアレイの位置の選択に使用する請求項６記載の多ポートバーストＤＲＡＭシステム。
【請求項８】
前記アドレス通信手段が、
前記第２の多重化器が選択したアドレスの下位アドレスビットに関連した動的メモリ行アドレスを記憶し、選択的に出力する第１のカウンタ手段と、
前記第２の多重化器が選択したアドレスの上位アドレスビットおよび前記第１のカウンタ手段が出力する列アドレスを選択することによって、自らの行アドレスと列アドレスの多重化出力生成を有効化する第３の多重化器とを有する請求項７記載の多ポートバーストＤＲＡＭシステム。
【請求項９】
前記入力ＦＩＦＯバッファに一時的に記憶されているデータワードに対応したデータバイト書き込み許可信号を一時的に記憶する第３の複数のＦＩＦＯバッファと、
前記第３の複数のＦＩＦＯバッファから前記データバイト書き込み許可信号の一つを選択する第４の多重化器を有する請求項７または８記載の多ポートバーストＤＲＡＭシステム。
【請求項１０】
前記第２の多重化器が出力した上位アドレスビットに対応した動的メモリ行アドレスを記憶し追従する第２のカウンタ手段とを有する請求項７または８記載の多ポートバーストＤＲＡＭシステム。
【請求項１１】
前記メモリアレイにリフレッシュ信号を供給する手段を有する請求項１記載の多ポートバーストＤＲＡＭシステム。
【請求項１２】
前記ＦＩＦＯバッファが２を超える深さを有する請求項１記載の多ポートバーストＤＲＡＭシステム。
【請求項１３】
前記ＦＩＦＯバッファが１６を超える深さを有する請求項１２記載の多ポートバーストＤＲＡＭシステム。
【請求項１４】
前記ＦＩＦＯバッファが約３２の深さを有する請求項１３記載の多ポートバーストＤＲＡＭシステム。
【請求項１５】
前記ＦＩＦＯバッファが３２ビットの幅を有する請求項１記載の多ポートバーストＤＲＡＭシステム。
【請求項１６】
メモリアレイとメモリコントローラを組み合わせた構成を有する多ポートバーストダイナミックランダムアクセスメモリ（ＤＲＡＭ）装置のアクセス待ち時間を改良する方法であって、
前記メモリアレイにデータを書き込むための書き込みポートを供給するステップと、
前記メモリアレイからデータを読み出すための読み出しポートを供給するステップと、
前記メモリアレイと前記読み出しポートの間に配置され、前記メモリアレイから読み出されたデータを一時的に記憶する先入れ先出し（ＦＩＦＯ）出力バッファか、前記メモリアレイと前記書き込みポートの間に配置され、前記メモリアレイに書き込まれる前にデータを一時的に記憶する先入れ先出し（ＦＩＦＯ）入力バッファのいずれかを供給するステップと、
前記ＦＩＦＯ出力バッファまたは前記ＦＩＦＯ入力バッファにデータを一時的に記憶するステップを含む、多ポートバーストダイナミックランダムアクセスメモリ（ＤＲＡＭ）装置のアクセス待ち時間改良方法。
【請求項１７】
前記メモリアレイからデータを読み出すための複数の読み出しポートと、前記メモリアレイと前記複数の読み出しポートの間に配置され、前記メモリアレイから読み出されたデータを一時的に記憶する複数のＦＩＦＯ出力バッファを有する請求項１６記載の多ポートバーストダイナミックランダムアクセスメモリ（ＤＲＡＭ）装置のアクセス待ち時間改良方法。
【請求項１８】
前記メモリアレイにデータを書き込むための複数の書き込みポートと、前記メモリアレイと前記複数の書き込みポートの間に配置され、前記メモリアレイに書き込む前のデータを一時的に記憶する複数のＦＩＦＯ入力バッファを有する請求項１７記載の多ポートバーストＤＲＡＭ装置。
【請求項１９】
前記複数のＦＩＦＯバッファと前記メモリアレイを相互接続する第１の多重化器を有する請求項１６または１７記載の多ポートバーストＤＲＡＭシステム。
【請求項２０】
前記第１の多重化器が前記コントローラにより制御される請求項１９記載の多ポートバーストＤＲＡＭシステム。
【請求項２１】
メモリアレイ、該メモリアレイを制御するコントローラ、前記メモリアレイにデータを書き込むための書き込みポーと及び前記メモリアレイからデータを読み出すための読み出しポートを有する多ポートバーストＤＲＡＭシステムの性能を向上する方法であって、
前記メモリアレイと前記読み出しポートの間に配置され、前記メモリアレイから読み出されたデータを一時的に記憶する先入れ先出し（ＦＩＦＯ）出力バッファか、前記メモリアレイと前記書き込みポートの間に配置され、前記メモリアレイに書き込まれる前にデータを一時的に記憶する先入れ先出し（ＦＩＦＯ）入力バッファのいずれかを供給するステップを含む方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】多ポートバーストＤＲＡＭシステム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
【課題を解決するための手段】
本発明の目的は、従来技術の１つまたはそれ以上の課題を少なくとも実質的に解決することにある。
本発明の第１は、
多ポートバーストダイナミックランダムアクセスメモリ（ＤＲＡＭ）システムであって、
メモリアレイと、
メモリアレイを制御するコントローラと、
メモリアレイにデータを書き込むための書き込みポートと、
メモリアレイからデータを読み出すための読み出しポートと、
メモリアレイと読み出しポートの間に配置され、メモリアレイから読み出されたデータを一時的に記憶する先入れ先出し（ＦＩＦＯ）出力バッファか、メモリアレイと書き込みポートの間に配置され、メモリアレイに書き込まれる前にデータを一時的に記憶する先入れ先出し（ＦＩＦＯ）入力バッファを有する多ポートバーストＤＲＡＭシステムである。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
以下の詳細な説明においては、他の説明はもとより、特に図２および図１４６から１４９の１つまたはそれ以上およびその説明に注意されたい。