专利摘要:
本発明は、第1のメモリと第2のメモリとを備えるメモリ配置であって、前記第2のメモリが、前記メモリ配置の外部の一つ以上のコンポーネントへの前記メモリ配置の外部インタフェースとして作用し、前記第1のメモリの異なる部分を同時アクセスするように、前記第1のメモリに動作可能に結合されたメモリ配置を含む、方法、装置およびシステムを提供する。
公开号:JP2011510408A
申请号:JP2010543291
申请日:2009-01-16
公开日:2011-03-31
发明作者:ジー;アール;モハン ラオ
申请人:エス. アクア セミコンダクター, エルエルシー;
IPC主号:G06F12-06
专利说明:

[0001] 本発明は集積回路の分野に関し、より具体的にはディジタルメモリ装置及び従属接続メモリ配置に関する。]
背景技術

[0002] 半導体メモリは多くの電子システムにおいて極めて重要な役割を演じている。データ記憶、コード(命令)記憶及びデータ検索/アクセスなどのそれらの機能は多種多様のアプリケーションに広がり続けている。スタンドアロン/個別メモリ製品形式及び例えばモジュール又はモノリシック集積回路内に論理機能などの他の機能と一緒に集積されたメモリのような組み込み形式の双方においてこれらのメモリの利用が成長し続けている。コスト、動作電力、帯域幅、レイテンシ、使いやすさ、広範なアプリケーションをサポートする能力及び不揮発性はすべて広範囲のアプリケーションにおいて望ましい属性である。]
[0003] いくつかのシステムにおいては、メモリのページを開くことでメモリバンクの別のページへのアクセスを阻止し得る。これはアクセス及びサイクルタイムを有効に高めることができる。マルチプロセッサ又はマルチコアシステムにおいては、種々のアプリケーションを実行している間にメモリを並列にアクセスする試みはメモリバンクのロックアップのために遅延が増加する。]
[0004] その上、同じデータが2つ以上のプロセッサ又はコアによりメモリ位置から読み出され、コピーされ、そのデータが次に少なくとも一つのプロセッサ又はコアにより変更される場合には、データインコヒーレンシーのリスクが存在し得る。変更された直前の更新データが、場合により、すべてのプロセッサ又はコアに利用できないか利用不可にされる場合に、一つ以上のプロセッサ又はコアがデータの古いコピーに対して動作する可能性がある。]
[0005] 本発明の実施例は添付の図面と関連する以下の詳細な説明から容易に理解されよう。本発明の実施例は例示であって、添付図面に示されるものに限定されない。]
図面の簡単な説明

[0006] 本発明の種々の実施例による模範的メモリ配置を含む機能システムブロック図を示す。
種々の実施例によるメモリ配置を含む模範的システムを示す。
種々の実施例によるメモリ配置を含む別の模範的システムを示す。
種々の実施例によるGDS又はGDSIIデータフォーマットにコンパイルされたハードウェア設計仕様のブロック図を示す。]
実施例

[0007] 以下の詳細な説明では、本明細書の一部を構成する添付図面を参照する。図面には説明のために種々の実施例が示され、実施可能に説明されている。本発明の範囲から外れることなく他の実施例を利用することも、構造的又は論理的変更を加えることもできることを理解すべきである。従って、以下の詳細な説明は限定を意図するものでなく、本発明による実施の範囲は添付の請求項及びそれらの等価物により特定される。]
[0008] 本発明の実施例の理解に役立つように、種々の動作が多数の個別の動作として順に記載されるが、この記載の順序は、これらの動作が順序依存であると解釈すべきではない。更に、いくつかの実施例は記載されているより多数又は少数の動作を含むことができる。]
[0009] 明細書において使用する語句「一実施例において」又は「いくつかの実施例において」は各々一つ以上の同じ又は異なる実施例に関係するものとし得る。更に、本発明の実施例と関連して使用される語「備える」、「含む」、「有する」などは同義である。]
[0010] 明細書及び請求項中で使用されている語「アクセス動作」は一つ以上のメモリデバイスに対する読み出し、書き込み又は他のアクセス動作に関係するものとし得る。]
[0011] 本発明の種々の実施例は、第1のメモリ及び第2のメモリを含むメモリ配置であって、第2のメモリがメモリ配置の外部の一つ以上のコンポーネントへの外部インタフェースとして作用して第1のメモリの異なる部分を同時にアクセスするように第1のメモリに動作可能に結合されているメモリ回路配置を含む。第1のメモリの異なる部分への同時アクセスは、同時の読み出し/読み出し、読み出し/書き込み及び書き込み/書き込みを可能にし、種々の他のシステムに対して改善されたデータコヒーレンシーをもたらすことができる。]
[0012] 図1を参照すると、本発明の種々の実施例に従って、第1のメモリ102と第1のメモリ102に動作可能に結合された第2のメモリ104とを含む模範的なメモリ配置100のブロック図が示されている。第2のメモリ104は、メモリ配置100の一つ以上の外部コンポーネント106へのメモリ配置100の外部インタフェースとして作用するように構成することができる。] 図1
[0013] 第2のメモリ104は、第1のメモリ102の異なる部分を同時にアクセスするために外部コンポーネント106へのメモリ配置100の外部インタフェースとして作用するように構成することができる。これらの実施例の一つでは、第2のメモリ104をポート108及び110を含むデュアルポートメモリとすることができ、第1のメモリ102はポート112を含む単一ポートメモリとすることができる。第2のメモリ102のポート108は第1のメモリ102のポート112に動作可能に結合することができる。第2のメモリ102のポート110は外部コンポーネント106の一つ以上と動作可能に結合するように構成することができる。]
[0014] 第2のメモリ104のポート108及び110の各々は読み出し及び書き込みアクセス動作を許可するように構成することができる。従って、種々の実施例では、読み出し又は書き込み動作をポート108を介して実行することができるとともに、読み出し又は書き込み動作をポート110を介して実行することができる。この新規な構成の利点は、データコヒーレンシーを維持するために第1のメモリ102の異なる部分への同時アクセスを可能にすることにある。例えば、第1のメモリ102から第2のメモリ104にコピーされたデータが変更された場合、変更されたデータをポート108を介して第1のメモリ102に書き戻すことができ、これによりデータを更新することができるが、同時に、第2のメモリ104を別の読み出し又は書き込み動作のためにポート110を介して外部コンポーネント106によりアクセスすることができる。この場合、第1のメモリ102への変更データの書き戻しを最小の遅延で実行できる。]
[0015] 第1のメモリ102及び第2のメモリ104は目的に適した任意のタイプのメモリセルを備えることができる。例えば、第1のメモリ102及び/又は第2のメモリ104は、アプリケーションに依存してダイナミックランダムアクセスメモリ(DRAM)セル又はスタティックランダムアクセスメモリ(SRAM)セルを備えることができる。更に、図に示されていないが、メモリデバイスは、アプリケーションに依存してセンス増幅回路、デコーダ、及び/又は論理回路を含むことができる。]
[0016] 第1のメモリ102及び/又は第2のメモリ104は、例えばメモリページ又はメモリバンクのようなメモリのいくつかのサブセット(部分集合)を備えるメモリユニットに区分化することができ、各サブセットは複数のメモリセル(図示せず)を備えることができる。例えば、いくつかの実施例では、第1のメモリ102及び/又は第2のメモリ104はページタイプメモリを備えることができる。]
[0017] 種々の実施例では、第1のメモリ102の異なる部分を同時にアクセスすることができる。第1のメモリ102の異なる部分はメモリセルの互いに素なサブセット(部分集合)とすることができ、またメモリセルの交差(積)/非互いに素なサブセット(部分集合)とすることができる。第1のメモリ102の異なる部分が交差/非互いに素なサブセットであるいくつかの実施例では、同時アクセス動作を同時読み出し動作に限定して、例えばデータインコヒーレンシーのようなコンフリクトを避けることができる。他方、第1のメモリ102の異なる部分が交差(積)サブセットであるいくつかの実施例では、種々の並列アクセス動作を実行することができる。例えば、読み出し又は書き込み動作を第1の一つ以上のメモリセルに実行するとともに、読み出し又は書き込み動作を第2の一つ以上のメモリセルに実行することができる。]
[0018] 種々の実施例では、第1のメモリ102は第2のメモリ104の記憶容量より大きな記憶容量を有するものとし得る。更に、種々の実施例では、第1のメモリ102は第2のメモリ104より低速のメモリとすることができる。第1のメモリ102は、例えば比較的低速で大形で高密度のDRAM,SRAM又は擬似SRAMを備えることができるが、第2のメモリ104は、例えば低いレイテンシで高い帯域幅のSRAM又はDRAMを備えることができる。いくつかの実施例では、例えば第1のメモリ102はDRAMを備え、第2のメモリ104はSRAMを備える。第1のメモリ102及び/又は第2のメモリ104は、アプリケーションに依存して、フラッシュメモリ、相変化メモリ、カーボンナノチューブメモリ、磁気抵抗メモリ及びポリマメモリのいずれか一つ以上を備えることができる。]
[0019] 上述したように、いくつかの実施例においては、第2のメモリ104は低いレイテンシのメモリを備えることが望ましい。従って、種々の実施例では、第2のメモリ104は第1のメモリ102のランダムアクセスレイテンシより著しく低いランダムアクセスレイテンシを有するものとし得る。]
[0020] 更に、いくつかの実施例では、第2のメモリ104はほぼ同一の読み出しアクセス時間及び書き込みアクセス時間を有するメモリを備えることができる。いくつかの実施例ではあまり重要ではないが、第1のメモリ102もほぼ同一の読み出しアクセス時間及び書き込みアクセス時間を有するメモリを備えることができる。]
[0021] メモリ配置100は、アプリケーションに依存して、個別のデバイスを備えることができ、また複数の要素からなるシステムを備えることができる。例えば、種々の実施例では、第1のメモリ102及び第2のメモリ104は単一集積回路上に共通配置することができる。]
[0022] 外部コンポーネント106は、一般にメモリへのアクセスを要求する種々のコンポーネントのいずれか一つ以上を備えることができる。図2に示されるように、例えば模範的なコンピュータシステム200は一つ以上のプロセッシングユニット204a,204bを含む外部コンポーネント214を備えることができる。] 図2
[0023] システム200は、例えば図1のメモリ配置100のようなメモリ配置216を備えることができる。図に示されているように、メモリ配置216は第1のメモリ218及び第2のメモリ220を含む。メモリ配置216は一つ以上のプロセッシングユニット204a,204bによりアクセスすることができる。図2に示される実施例では、2つのプロセッシングユニット204a,204bはメモリコントローラ222を介してメモリ配置216に動作可能に結合される。しかし、種々の実施例では、もっと多数の又は少数のプロセッシングユニットをメモリ配置216に結合することができる。] 図1 図2
[0024] 種々の実施例では、システム200は、メモリ配置216を動作させるためにメモリ配置216及び外部コンポーネント214に動作可能に結合されたメモリコントローラ222を含むことができる。いくつかの実施例では、メモリコントローラ222は、例えばメモリ配置216に読み出し及び書き込みアクセスコマンドを発行するように構成することができる。]
[0025] いくつかの実施例では、少なくとも一つのコアを有する各プロセッシングユニット204a,204bは同じIC上に集積化されたメモリコントローラを含むことができる。他のいくつかの実施例では、それぞれ少なくとも一つのコアを有するいくつかのプロセッシングユニット204a,204bは単一のメモリコントローラを共有することができる。いくつかの代替実施例では、メモリ配置216がコントローラ(図示せず)を含み、メモリコントローラ222の機能の一部分又はすべてをメモリ配置216内で有効に実行することができる。このような機能はメモリ配置216内のモードレジスタの使用により実行することができる。]
[0026] 種々の実施例では、アクセスコマンドをメモリ配置216へ発行するとき、メモリコントローラ222はアクセスすべきメモリ配置216のメモリセルに対応するアドレスをパイプライン化するように構成することができる。アドレスのパイプライン化中、メモリコントローラ222は一連の行及び列アドレスを連続的に受信し、次に行及び列アドレスをバンクコンフリクトが回避されるように特定のバンク又はメモリにマップすることができる。これらの実施例のそれぞれにおいては、メモリコントローラ222はアドレスをアドレスストローブ(又はクロック)の立上りエッジ又は立下りエッジでパイプライン化するように構成することができる。メモリコントローラ222はパイプライン化されたアドレスをメモリに送ることができる複数のアドレスライン出力を含むことができる。]
[0027] ここに記載されるように、第2のメモリ220は、第1のメモリ218の異なる部分を同時にアクセスするために、外部コンポーネント214へのメモリ配置216の外部インタフェースとして作用するように構成することができる。種々の実施例では、メモリコントローラ222は同時アクセスを促進するように構成することができる。これらの実施例のそれぞれにおいては、第2のメモリ220はポート224,226を含むデュアルポートメモリとすることができ、第1のメモリ218はポート228を含む単一ポートメモリとすることができる。第2のメモリ220のポート224は第1のメモリ218のポート228に動作可能に結合することができる。第2のメモリ220のポート226はメモリコントローラ222で促進される一つ以上の外部コンポーネント214と動作可能に結合されるように構成することができる。]
[0028] 図3は本発明の実施例を内蔵するコンピュータシステム300を示す。図に示されるように、システム300は一つ以上のプロセッサ330と、例えば図1のメモリ配置100又は図2のメモリ配置216のようなシステムメモリ332とを含むことができる。] 図1 図2 図3
[0029] 更に、コンピュータシステム300は、本発明の教えの一部又はすべてに従って具体化された、メモリ332を動作させるためのメモリコントローラ334を含むことができる。メモリコントローラ334は図2のメモリコントローラ222に類似のメモリコントローラを備えることができる。] 図2
[0030] 更に、コンピュータシステム300は、大容量記憶装置336(例えば、ディスケット、ハードドライブ、CDROMなど)、入力/出力デバイス338(例えば、キーボード、カーソルコントロールなど)及び通信インタフェース340(例えば、ネットワークインタフェースカード、モデムなど)を含むことができる。これらの要素はシステムバス342を介して互いに結合することができ、システムバス342は一つ以上のバスを代表することができる。複数バスの場合には、これらのバスを一つ以上のバスブリッジ(図示せず)で橋渡しすることができる。]
[0031] 本発明の種々の実施例の教え以外は、コンピュータシステム300の各要素は従来既知の通常の機能を実行することができる。特に、メモリ332及び大容量記憶装置336は一つ以上のアプリケーションを実行するプログラム命令の作業用コピー及び永久コピーを記憶するために使用できる。]
[0032] 図3はコンピュータシステムを示すが、本発明の実施例は、当業者に認識されるように、DRAM又は他のタイプのディジタルメモリを用いる他のデバイス、例えば、次のものに限定されないが、携帯電話、携帯情報端末(PDA)、ゲームデバイス、高精細度テレビジョン(HDTV)デバイス、電気機器、ネットワークデバイス、ディジタル音楽プレーヤ、ディジタル媒体プレーヤ、ラップトップコンピュータ、携帯電子デバイス、電話並びに既知の他のデバイスを用いて実施することができる。] 図3
[0033] ここに述べられているように、種々の実施例では、ここに記載のメモリ配置は集積回路内に具体化することができる。集積回路は、いくつかのハードウェア設計言語のいずれか一つ、例えば、次のものに限定されないが、VHDL又はVerilogを用いて記述することができる。コンパイルされた設計は、いくつかのデータフォーマットのいずれか一つ、例えば、次のものに限定されないが、GDS又はGDSIIフォーマットで格納することができる。ソース設計及び/又はコンパイルされた設計はいくつかの媒体のいずれか一つ、例えば、次のものに限定されないが、DVDに格納することができる。図4はハードウェア設計仕様444のコンパイルを示すブロック図を示し、ハードウェア設計仕様444をコンパイラ446に通して本発明の種々の実施例に従う集積回路を記述するGDS又はGDSIIデータフォーマット448を生成することができる。] 図4
[0034] 好適実施例の説明のために所定の実施例を図示し記載したが、同じ目的を達成するように適合させた様々な代替実施例及び/又は等価実施例又は実装を本発明の範囲から外れることなくここに図示され記載された実施例の代わりとすることができることは当業者に認識されよう。当業者は、本発明による実施例は多種多様の方法で実現することができることは容易に認識しよう。本願はここに記載された実施例の任意の適応例又は変形例をカバーすることを意図している。従って、本発明による実施例は請求項及びその等価物によってのみ限定されることを明白に意図している。]
权利要求:

請求項1
第1のメモリと、前記第1のメモリに動作可能に結合された第2のメモリとを備えるメモリ配置であって、前記第2のメモリが、前記メモリ配置の外部の一つ以上のコンポーネントへの前記メモリ配置の外部インタフェースとして作用し、前記第1のメモリの異なる部分の同時アクセスを促進するように構成されている、メモリ配置。
請求項2
前記第1のメモリが第1のポートを備え、前記第2のメモリが前記第1のポートに動作可能に結合された第2のポートを備え、前記メモリ配置が前記メモリ配置の外部の前記一つ以上の外部素子と動作可能に結合されるように構成された第3のポートを更に備えている、請求項1記載のメモリ配置。
請求項3
前記第1のメモリが第1の記憶容量を有し、前記第2のメモリが前記第1の記憶容量より実質的に小さい第2の記憶容量を有している、請求項1記載のメモリ配置。
請求項4
前記第2のメモリが読み出しアクセス時間と書き込みアクセス時間を有し、前記書き込みアクセス時間が前記読み出しアクセス時間と実質的に同じである、請求項1記載のメモリ配置。
請求項5
前記第1のメモリが他の読み出しアクセス時間と他の書き込みアクセス時間を有し、前記他のアクセス書き込み時間が前記他の読み出しアクセス時間と実質的に同じである、請求項4記載のメモリ配置。
請求項6
前記第1のメモリがページタイプメモリである、請求項1記載のメモリ配置。
請求項7
前記第2のメモリがページタイプメモリである、請求項6記載のメモリ配置。
請求項8
前記第1のメモリが第1のランダムアクセスレイテンシを有し、前記第2のメモリが第1のランダムアクセスレイテンシより低い第2のランダムアクセスレイテンシを有している、請求項1記載のメモリ配置。
請求項9
前記メモリ配置が単一集積回路上に配置されている、請求項1記載のメモリ配置。
請求項10
第1のメモリと、前記第1のメモリに動作可能に結合された第2のメモリとを備えるメモリ配置であって、前記第2のメモリが、前記メモリ配置の外部の一つ以上のコンポーネントへの前記メモリ配置の外部インタフェースとして作用するように構成されたメモリ配置と、前記メモリ配置に動作可能に結合され、前記一つ以上のコンポーネントによる前記第1のメモリの異なる部分の同時アクセスを促進するように構成されたコントローラと、を備える、システム。
請求項11
前記第1のメモリが第1のポートを備え、前記第2のメモリが前記第1のポートに動作可能に結合された第2のポートを備え、前記メモリ配置が前記メモリ配置の外部の前記一つ以上の外部素子と動作可能に結合されるように構成された第3のポートを更に備えている、請求項10記載のシステム。
請求項12
前記第1のメモリが第1の記憶容量を有し、前記第2のメモリが前記第1の記憶容量より実質的に小さい第2の記憶容量を有している、請求項10記載のシステム。
請求項13
前記第1のメモリ及び前記第2のメモリの少なくとも一つが読み出しアクセス時間と書き込みアクセス時間を有し、前記書き込みアクセス時間が前記読み出しアクセス時間と実質的に同じである、請求項10記載のシステム。
請求項14
前記第1のメモリが第1のランダムアクセスレイテンシを有し、前記第2のメモリが第1のランダムアクセスレイテンシより低い第2のランダムアクセスレイテンシを有している、請求項10記載のシステム。
請求項15
前記第1のメモリ及び前記第2のメモリの少なくとも一つがページメモリである、請求項10記載のシステム。
請求項16
前記コントローラが前記メモリ配置へのアドレスをパイプライン化するように構成されている、請求項10記載のシステム。
請求項17
前記コントローラが前記アドレスをアドレスストローブの立上りエッジ及び立下りエッジでパイプライン化するように構成されている、請求項16記載のシステム。
請求項18
前記一つ以上のコンポーネントが一つ以上のプロセッサを備えている、請求項10記載のシステム。
請求項19
前記一つ以上のコンポーネントが単一集積回路上に配置された一つ以上のプロセッサを備えている、請求項10記載のシステム。
請求項20
前記システムが単一集積回路上に配置されている、請求項10記載のシステム。
請求項21
第1のメモリと前記第1のメモリに動作可能に結合された第2のメモリとを備えるメモリ配置を動作させる方法であって、該方法は、前記メモリ配置の外部の一つ以上のコンポーネントから、前記第1のメモリの異なる部分をアクセスするための少なくとも2つのアクセスコマンドを前記第2のメモリにより受信するステップと、前記少なくとも2つのアクセスコマンドに応答して前記第1のメモリの異なる部分を同時にアクセスするステップと、を備える、メモリ配置の動作方法。
請求項22
前記第1のメモリの異なる部分を同時にアクセスするステップは、前記第1のメモリ用の複数のメモリセルからの第1のサブセットの第1の一つ以上のメモリセルを、前記第1のメモリ用の前記複数のメモリセルからの第2のサブセットの第2の一つ以上のメモリセルと同時にアクセスするステップ備え、前記第1及び前記第2のサブセットがメモリセルを共有しない、請求項21記載の方法。
請求項23
前記受信ステップは、前記第1のメモリと関連するアドレスをアドレスストローブの立上りエッジと立下りエッジで受信するステップを備える、請求項21記載の方法。
类似技术:
公开号 | 公开日 | 专利标题
US10783942B2|2020-09-22|Modified decode for corner turn
Li et al.2016|Pinatubo: A processing-in-memory architecture for bulk bitwise operations in emerging non-volatile memories
KR101681460B1|2016-11-30|독립적으로 자체 어드레스를 갖는 메모리 어레이 어드레스 공간들
US20190179531A1|2019-06-13|Common platform for one-level memory architecture and two-level memory architecture
US10048888B2|2018-08-14|Apparatuses and methods for partitioned parallel data movement
US10372612B2|2019-08-06|Apparatuses and methods for compute enabled cache
US10199088B2|2019-02-05|Apparatuses and methods for cache invalidate
US9940990B1|2018-04-10|Data shift apparatuses and methods
US9348539B1|2016-05-24|Memory centric computing
US5036493A|1991-07-30|System and method for reducing power usage by multiple memory modules
US10365851B2|2019-07-30|Apparatuses and methods for data movement
US4803621A|1989-02-07|Memory access system
US20200326987A1|2020-10-15|Apparatuses and methods to determine timing of operations
US10191822B2|2019-01-29|High performance persistent memory
US9934143B2|2018-04-03|Mapping a physical address differently to different memory devices in a group
JP5379358B2|2013-12-25|Multi-level memory architecture with data prioritization
US7539842B2|2009-05-26|Computer memory system for selecting memory buses according to physical memory organization information stored in virtual address translation tables
US7254075B2|2007-08-07|Integrated circuit memory system having dynamic memory bank count and page size
US7991944B2|2011-08-02|System and method for searching mapping table of flash memory
US7433258B2|2008-10-07|Posted precharge and multiple open-page RAM architecture
US10482948B2|2019-11-19|Apparatuses and methods for data movement
US10496286B2|2019-12-03|Apparatuses and methods for parallel writing to multiple memory device structures
US5339268A|1994-08-16|Content addressable memory cell and content addressable memory circuit for implementing a least recently used algorithm
US9075725B2|2015-07-07|Persistent memory for processor main memory
EP0966741B1|2003-06-04|Dram with integral sram and systems and methods using the same
同族专利:
公开号 | 公开日
CN101918930B|2013-07-31|
US20090182977A1|2009-07-16|
CN103365802A|2013-10-23|
EP2245543A1|2010-11-03|
CN101918930A|2010-12-15|
KR20100101672A|2010-09-17|
TW200947452A|2009-11-16|
WO2009092036A1|2009-07-23|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
WO1999000734A1|1997-06-27|1999-01-07|Hitachi, Ltd.|Memory module and data processing system|
JP2002526882A|1998-10-01|2002-08-20|モノリシック・システム・テクノロジー・インコーポレイテッド|半導体メモリのリフレッシュの影響を全く受けないようにする読出し/書込みバッファ及びその動作方法|
WO2007005587A2|2005-06-30|2007-01-11|Intel Corporation|System and method to increase dram parallelism|US10573368B2|2016-06-27|2020-02-25|Apple Inc.|Memory system having combined high density, low bandwidth and low density, high bandwidth memories|US5905997A|1994-04-29|1999-05-18|Amd Inc.|Set-associative cache memory utilizing a single bank of physical memory|
US5818771A|1996-09-30|1998-10-06|Hitachi, Ltd.|Semiconductor memory device|
US6157990A|1997-03-07|2000-12-05|Mitsubishi Electronics America Inc.|Independent chip select for SRAM and DRAM in a multi-port RAM|
US5835932A|1997-03-13|1998-11-10|Silicon Aquarius, Inc.|Methods and systems for maintaining data locality in a multiple memory bank system having DRAM with integral SRAM|
US5856940A|1997-08-15|1999-01-05|Silicon Aquarius, Inc.|Low latency DRAM cell and method therefor|
AU9693398A|1997-10-10|1999-05-03|Rambus Incorporated|Apparatus and method for pipelined memory operations|
US6173356B1|1998-02-20|2001-01-09|Silicon Aquarius, Inc.|Multi-port DRAM with integrated SRAM and systems and methods using the same|
US6748480B2|1999-12-27|2004-06-08|Gregory V. Chudnovsky|Multi-bank, fault-tolerant, high-performance memory addressing system and method|
US20020108094A1|2001-02-06|2002-08-08|Michael Scurry|System and method for designing integrated circuits|
US6829184B2|2002-01-28|2004-12-07|Intel Corporation|Apparatus and method for encoding auto-precharge|
US6976121B2|2002-01-28|2005-12-13|Intel Corporation|Apparatus and method to track command signal occurrence for DRAM data transfer|
US7054999B2|2002-08-02|2006-05-30|Intel Corporation|High speed DRAM cache architecture|
US7254690B2|2003-06-02|2007-08-07|S. Aqua Semiconductor Llc|Pipelined semiconductor memories and systems|
US7206866B2|2003-08-20|2007-04-17|Microsoft Corporation|Continuous media priority aware storage scheduler|
US7127574B2|2003-10-22|2006-10-24|Intel Corporatioon|Method and apparatus for out of order memory scheduling|
US7392339B2|2003-12-10|2008-06-24|Intel Corporation|Partial bank DRAM precharge|
US7050351B2|2003-12-30|2006-05-23|Intel Corporation|Method and apparatus for multiple row caches per bank|
US7186612B2|2004-01-28|2007-03-06|O2Ic, Inc.|Non-volatile DRAM and a method of making thereof|
US7200713B2|2004-03-29|2007-04-03|Intel Corporation|Method of implementing off-chip cache memory in dual-use SRAM memory for network processors|
US7490215B2|2004-12-22|2009-02-10|Intel Corporation|Media memory system and method for providing concurrent memory access to a plurality of processors through separate translation table information|
US7350030B2|2005-06-29|2008-03-25|Intel Corporation|High performance chipset prefetcher for interleaved channels|
US20070165457A1|2005-09-30|2007-07-19|Jin-Ki Kim|Nonvolatile memory system|
US7451263B2|2006-02-08|2008-11-11|Infineon Technologies Ag|Shared interface for components in an embedded system|
US7441070B2|2006-07-06|2008-10-21|Qimonda North America Corp.|Method for accessing a non-volatile memory via a volatile memory interface|
US7554865B2|2006-09-21|2009-06-30|Atmel Corporation|Randomizing current consumption in memory devices|US8683164B2|2009-02-04|2014-03-25|Micron Technology, Inc.|Stacked-die memory systems and methods for training stacked-die memory systems|
CN103426452B|2012-05-16|2016-03-02|北京兆易创新科技股份有限公司|一种存储器级联以及封装方法及其装置|
US9110592B2|2013-02-04|2015-08-18|Microsoft Technology Licensing, Llc|Dynamic allocation of heterogenous memory in a computing system|
TWI615709B|2016-03-30|2018-02-21|凌陽科技股份有限公司|記憶體內容自動搬移方法以及使用其之微處理系統|
法律状态:
2012-09-18| A977| Report on retrieval|Effective date: 20120918 Free format text: JAPANESE INTERMEDIATE CODE: A971007 |
2012-09-26| A131| Notification of reasons for refusal|Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120925 |
2012-12-07| A601| Written request for extension of time|Effective date: 20121206 Free format text: JAPANESE INTERMEDIATE CODE: A601 |
2012-12-14| A602| Written permission of extension of time|Effective date: 20121213 Free format text: JAPANESE INTERMEDIATE CODE: A602 |
2013-01-23| A521| Written amendment|Effective date: 20130122 Free format text: JAPANESE INTERMEDIATE CODE: A523 |
2013-02-20| A02| Decision of refusal|Effective date: 20130219 Free format text: JAPANESE INTERMEDIATE CODE: A02 |
2013-06-25| A521| Written amendment|Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130624 |
优先权:
申请号 | 申请日 | 专利标题
[返回顶部]