JP2007299522A - 高速メモリシステムにおいて読出しタイミングを同期させる方法 - Google Patents
高速メモリシステムにおいて読出しタイミングを同期させる方法 Download PDFInfo
- Publication number
- JP2007299522A JP2007299522A JP2007174529A JP2007174529A JP2007299522A JP 2007299522 A JP2007299522 A JP 2007299522A JP 2007174529 A JP2007174529 A JP 2007174529A JP 2007174529 A JP2007174529 A JP 2007174529A JP 2007299522 A JP2007299522 A JP 2007299522A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- memory device
- read
- flag
- read clock
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/1066—Output synchronization
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1668—Details of memory controller
- G06F13/1689—Synchronisation and timing concerns
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4234—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus
- G06F13/4243—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus with synchronous protocol
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/4072—Circuits for initialization, powering up or down, clearing memory or presetting
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/4063—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing
- G11C11/407—Auxiliary circuits, e.g. for addressing, decoding, driving, writing, sensing or timing for memory cells of the field-effect type
- G11C11/409—Read-write [R-W] circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1006—Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1072—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/20—Memory cell initialisation circuits, e.g. when powering up or down, memory clear, latent image memory
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/10—Aspects relating to interfaces of memory device to external buses
- G11C2207/107—Serial-parallel conversion of data or prefetch
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/22—Control and timing of internal memory operations
- G11C2207/2254—Calibration
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/22—Control and timing of internal memory operations
- G11C2207/2281—Timing of a read operation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Dram (AREA)
- Memory System (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Read Only Memory (AREA)
Abstract
【解決手段】制御回路2000は、制御回路が前記フラグ信号を受け取ってから所定数の読出しクロックサイクル後に、前に受け入れたコマンドに関連するデータをメモリデバイスがメモリアレイから少なくとも1つのデータ信号線上に出力開始し、メモリデバイスの読み出し待ち時間と等しくするために、前記読み出しクロックサイクルの数は信号伝播の特徴にしたがって予め定められる。
【選択図】図3
Description
Claims (28)
- メモリアレイと、
前記メモリアレイに結合された少なくとも1つのデータ信号線と、
制御回路と、
前記制御回路に結合された、読出しクロック信号を受け取るための読出しクロック信号線と、
前記制御回路に結合されたフラグ信号線であって、メモリデバイスからのデータの出力タイミングを較正するためのフラグ信号を受け取るためのフラグ信号線と、
前記制御回路に結合された、コマンドを受け取るための少なくとも1つのコマンド信号線とを備え、
前記制御回路は、前記制御回路が前記フラグ信号を受け取ってから所定数の読出しクロックサイクル後に、前に受け入れたコマンドに関連するデータを前記メモリデバイスが前記アレイから前記少なくとも1つのデータ信号線上に出力開始し、前記メモリデバイスの読み出し待ち時間と等しくするために、前記読み出しクロックサイクルの数は信号伝播の特徴にしたがって予め定められていることを特徴とするメモリデバイス。 - 前記前に受け入れたコマンドは読出しコマンドであることを特徴とする請求項1に記載のメモリデバイス。
- 前記前に受け入れたコマンドは較正コマンドであることを特徴とする請求項1に記載のメモリデバイス。
- 出力の前記データは較正パターンであることを特徴とする請求項3に記載のメモリデバイス。
- 前記較正パターンは、異なる論理状態を有する連続する2つのビットを少なくとも含むことを特徴とする請求項4に記載のメモリデバイス。
- 前記較正パターンは、第1ビットが2進数0にセットされ、後続のすべてのビットが2進数1にセットされていることを特徴とする請求項5に記載のメモリデバイス。
- 前記較正パターンは、第1ビットが2進数1にセットされ、後続のすべてのビットが2進数0にセットされていることを特徴とする請求項5に記載のメモリデバイス。
- 前記メモリデバイスは少なくとも1つの他のメモリデバイスと共に構成され、前記メモリデバイスおよび前記少なくとも1つの他のメモリデバイスそれぞれは、フラグ信号線同士が結合され、コマンド信号線同士が結合され、
各メモリデバイスは、該各メモリデバイスが読出しコマンドを受け取ってからそれぞれのフラグ信号線を介して前記フラグ信号を受け取ることを特徴とする請求項1に記載のメモリデバイス。 - 前記メモリデバイスはメモリモジュール上で少なくとも1つの他のメモリデバイスと共に構成され、前記メモリデバイスおよび前記少なくとも1つの他のメモリデバイスそれぞれで、それらのフラグ信号線は前記メモリモジュール上に位置するフラグ生成論理に結合されたことを特徴とする請求項1に記載のメモリデバイス。
- 複数のメモリデバイスを備え、
前記メモリデバイスはそれぞれさらに、
メモリアレイと、
前記メモリアレイに結合された少なくとも1つのデータ信号線と、
制御回路と、
前記制御回路に結合された、読出しクロック信号を受け取るための読出しクロック信号線と、
前記制御回路に結合されたフラグ信号線であって、前記メモリデバイスからのデータの出力タイミングを較正するためのフラグ信号を受け取るためのフラグ信号線と、
前記制御回路に結合された、読出しコマンドを受け取るための少なくとも1つのコマンド信号線とを備え、
前記制御回路は、前記制御回路が前記フラグ信号を受け取ってから所定数の読出しクロックサイクル後に、前に受け入れたコマンドに関連するデータを前記メモリデバイスが前記アレイから前記少なくとも1つのデータ信号線上に出力開始し、前記メモリデバイスの読み出し待ち時間と等しくするために、前記読み出しクロックサイクルの数は信号伝播の特徴にしたがって予め定められていることを特徴とするメモリモジュール。 - プロセッサと、
前記プロセッサに結合されたメモリコントローラと、
複数の第1のメモリデバイスを有する第1のメモリモジュールとを備え、
前記複数の第1のメモリデバイスは、
読出しクロック信号を受け取るための第1の読出しクロック信号線であって、第2のメモリモジュールのうちの複数の第2のメモリデバイスの読出しクロック信号線に結合された第1の読出しクロック信号線と、
コマンドを受け取るためのコマンド信号線と、
メモリデバイスからのデータの出力タイミングを較正するためのフラグ信号を受け取るためのフラグ信号線であって、前記複数の第1のメモリデバイスおよび前記複数の第2のメモリデバイスに結合されたフラグ信号線とを備え、
前記フラグ信号は、前記メモリコントローラによりフラグ信号を受け取ってから所定数の読出しクロックサイクル後に、前記コマンド信号線上で受け取った前に受け入れたコマンドに対応するデータを前記複数の第1のメモリデバイスおよび複数の第2のメモリデバイスが出力開始するようにすることを特徴とするコンピュータシステム。 - メモリコントローラと、読出しクロック信号源と、フラグ信号源とに結合されたメモリデバイスを動作させる方法であって、
前記メモリコントローラからコマンドを受け取るステップと、
前記フラグ信号源から前記メモリデバイスからのデータの出力タイミングを較正するためのフラグ信号を受け取るステップと、
前記読出しクロック信号源から読出しクロック信号を受け取るステップと、
前記フラグ信号を受け取ってから所定数の読出しクロックサイクル後に、前記コマンドに関連するデータを前記読出しクロック信号と同期させて出力開始し、前記メモリデバイスの読み出し待ち時間と等しくするために、前記読み出しクロックサイクルの数は信号伝播の特徴にしたがって予め定められているステップとを含むことを特徴とする方法。 - 前記コマンドは読出しコマンドであることを特徴とする請求項12に記載の方法。
- 前記コマンドは較正コマンドであることを特徴とする請求項12に記載の方法。
- 前記データは較正パターンであることを特徴とする請求項14に記載の方法。
- 前記較正パターンは、異なる論理状態を有する連続する2つのビットを少なくとも含むことを特徴とする請求項15に記載の方法。
- 前記較正パターンは、第1ビットが2進数0にセットされ、後続のすべてのビットが2進数1にセットされていることを特徴とする請求項16に記載の方法。
- 前記較正パターンは、第1ビットが2進数1にセットされ、後続のすべてのビットが2進数0にセットされていることを特徴とする請求項16に記載の方法。
- 前記読出しクロック源はメモリコントローラであり、前記フラグ信号源は前記メモリコントローラであることを特徴とする請求項12に記載の方法。
- 前記メモリデバイスはメモリモジュール上に位置し、前記フラグ信号源は前記メモリモジュール上に位置するフラグ生成論理であることを特徴とする請求項12に記載の方法。
- 複数のメモリデバイスについての読出し待ち時間を制御する方法であって、
前記複数のメモリデバイスに順次、読出しクロック信号を提供するステップと、
前記メモリデバイスのうちの1つに読出しコマンドを発行するステップと、
前記読出しコマンドを発行してから第1の所定数の読出しクロック周期後に、前記1つのメモリデバイスに該メモリデバイスからのデータの出力タイミングを較正するためのフラグ信号を発行するステップと、
前記フラグ信号を前記メモリデバイスにおいて受け取ってから第2の所定数の読出しクロック周期後に、前記読出しコマンドに関連するデータを前記メモリデバイスから出力するステップとを含み、
前記メモリデバイスの読み出し待ち時間と等しくするために、前記読み出しクロックサイクルの数は信号伝播の特徴にしたがって予め定められていることを特徴とする方法。 - 前記第1の所定数の読出しクロック周期と前記第2の所定数の読出しクロック周期を足した長さは、前記複数のメモリデバイスに対応する最低デバイス読出し待ち時間の最大値以上であることを特徴とする請求項21に記載の方法。
- 前記第2の所定数の読出しクロックサイクル周期が4であることを特徴とする請求項21に記載の方法。
- プロセッサと、
前記プロセッサに結合されたメモリコントローラと、
前記メモリコントローラに結合された少なくとも1つのメモリモジュールとを備えるコンピュータシステムであって、
前記少なくとも1つのメモリモジュールはそれぞれ少なくとも1組のメモリデバイスを含み、前記少なくとも1組のメモリデバイスはそれぞれさらに、
フラグ生成論理と、
複数のメモリデバイスとを備え、前記メモリデバイスはそれぞれ、
読出しクロック信号を受け取るための読出しクロック信号線であって、前記少なくとも1つのメモリモジュールのうちの他のメモリモジュール上の対応する他のメモリデバイスの読出しクロック信号線に結合された読出しクロック信号線と、
コマンドを受け取るための少なくとも1つのコマンド信号線と、
メモリアレイに結合された少なくとも1つのデータ信号線と、
前記フラグ生成論理に結合されたフラグ信号線であって、メモリデバイスからのデータの出力タイミングを較正するためのフラグ信号を受け取るためのフラグ信号線とを備え、
前記フラグ信号は、前記フラグ信号を受け取ってから所定数の読出しクロックサイクル後に、前記コマンド信号線上で受け取った前に受け入れたコマンドに対応するデータを前記メモリデバイスに前記データ信号線上に出力させ、
前記少なくとも1つのメモリモジュールはそれぞれさらに、前記複数のフラグ信号をいつ生成するかを決定するために前記フラグ生成論理によって使用される提案遅延を記憶した構成メモリを備えることを特徴とするコンピュータシステム。 - メモリアレイと、
制御回路と、
読出しクロック信号を受け取るために前記制御回路に第1の端子で結合され、前記読み出しクロック信号を前記制御回路に返すために第2の端子で結合された読出しクロック信号線と、
メモリデバイスからのデータの出力タイミングを較正するためのフラグ信号を受け取るために前記制御回路に第3の端子で結合され、前記フラグ信号を前制御回路に返すために第4の端子で結合され、前記フラグ信号線および前記読み出しクロック信号線は同等の信号伝播時間を有するように経路化されるフラグ信号線と
を備えたことを特徴とするメモリデバイス。 - 前記制御回路は前記第4の端子で前記フラグ信号を受け取った後、予め定められた遅延時間で前記メモリアレイから較正信号を受け取るように構成されていることを特徴とする請求項25に記載のメモリデバイス。
- メモリデバイスを動作させる方法であって、
前記メモリデバイスの制御入力で読み出しコマンドを受け取るステップと、
メモリデバイスからのデータの出力タイミングを較正するためのフラグ信号であって、メモリコントローラのフラグ出力から特定の電気的な距離をおいて到達するフラグ信号を受け取るステップと、
前記フラグ信号を受け取った後、出力時期まで予め定めた時間、待機するステップと、
前記出力時期に前記メモリデバイスからデータ値を出力ステップと
を具えたことを特徴とする方法。 - 前記フラグ信号を受け取った後、出力時期まで前記予め定めた時間、待機するステップは、
フリーランニングのクロック信号であって、前記メモリデバイスで受け取るクロック信号を予め定めたクロックサイクル数だけ計数するステップと、
前記予め定めたクロックサイクル数の後、前記メモリデバイスの読み出しデータパスを活性化するステップと
を有することを特徴とする請求項27に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/790,538 | 2001-02-23 | ||
| US09/790,538 US6445624B1 (en) | 2001-02-23 | 2001-02-23 | Method of synchronizing read timing in a high speed memory system |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002568374A Division JP4030875B2 (ja) | 2001-02-23 | 2002-02-01 | 高速メモリシステムにおいて読出しタイミングを同期させる方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007299522A true JP2007299522A (ja) | 2007-11-15 |
| JP5415677B2 JP5415677B2 (ja) | 2014-02-12 |
Family
ID=25150999
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002568374A Expired - Fee Related JP4030875B2 (ja) | 2001-02-23 | 2002-02-01 | 高速メモリシステムにおいて読出しタイミングを同期させる方法 |
| JP2007174529A Expired - Fee Related JP5415677B2 (ja) | 2001-02-23 | 2007-07-02 | 高速メモリシステムにおいて読出しタイミングを同期させる方法 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002568374A Expired - Fee Related JP4030875B2 (ja) | 2001-02-23 | 2002-02-01 | 高速メモリシステムにおいて読出しタイミングを同期させる方法 |
Country Status (8)
| Country | Link |
|---|---|
| US (3) | US6445624B1 (ja) |
| EP (1) | EP1374244B1 (ja) |
| JP (2) | JP4030875B2 (ja) |
| KR (1) | KR100626506B1 (ja) |
| CN (1) | CN100385570C (ja) |
| AT (1) | ATE303649T1 (ja) |
| DE (1) | DE60205877T2 (ja) |
| WO (1) | WO2002069341A2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016516255A (ja) * | 2013-03-14 | 2016-06-02 | マイクロン テクノロジー, インク. | 選択的な自己参照読出し |
Families Citing this family (67)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6445624B1 (en) * | 2001-02-23 | 2002-09-03 | Micron Technology, Inc. | Method of synchronizing read timing in a high speed memory system |
| US6901471B2 (en) * | 2001-03-01 | 2005-05-31 | Synopsys, Inc. | Transceiver macrocell architecture allowing upstream and downstream operation |
| US6658523B2 (en) * | 2001-03-13 | 2003-12-02 | Micron Technology, Inc. | System latency levelization for read data |
| US8391039B2 (en) * | 2001-04-24 | 2013-03-05 | Rambus Inc. | Memory module with termination component |
| US6675272B2 (en) | 2001-04-24 | 2004-01-06 | Rambus Inc. | Method and apparatus for coordinating memory operations among diversely-located memory components |
| DE10123769C1 (de) * | 2001-05-16 | 2002-12-12 | Infineon Technologies Ag | Verfahren zur Anpassung unterschiedlicher Signallaufzeiten zwischen einer Steuerung und wenigstens zweier Verarbeitungseinheiten sowie Rechnersystem |
| US6697926B2 (en) * | 2001-06-06 | 2004-02-24 | Micron Technology, Inc. | Method and apparatus for determining actual write latency and accurately aligning the start of data capture with the arrival of data at a memory device |
| DE10149031A1 (de) * | 2001-10-05 | 2003-04-24 | Infineon Technologies Ag | Speichervorrichtung |
| US6941433B1 (en) * | 2002-05-22 | 2005-09-06 | Juniper Networks, Inc. | Systems and methods for memory read response latency detection |
| JP3866618B2 (ja) * | 2002-06-13 | 2007-01-10 | エルピーダメモリ株式会社 | メモリシステム及びその制御方法 |
| JP4159415B2 (ja) * | 2002-08-23 | 2008-10-01 | エルピーダメモリ株式会社 | メモリモジュール及びメモリシステム |
| US6851032B2 (en) | 2002-08-16 | 2005-02-01 | Micron Technology, Inc. | Latency reduction using negative clock edge and read flags |
| US20040078615A1 (en) * | 2002-10-17 | 2004-04-22 | Intel Corporation (A Delaware Corporation) | Multi-module system, distribution circuit and their methods of operation |
| US7142461B2 (en) * | 2002-11-20 | 2006-11-28 | Micron Technology, Inc. | Active termination control though on module register |
| US7149841B2 (en) * | 2003-03-31 | 2006-12-12 | Micron Technology, Inc. | Memory devices with buffered command address bus |
| US6947349B1 (en) | 2003-09-03 | 2005-09-20 | T-Ram, Inc. | Apparatus and method for producing an output clock pulse and output clock generator using same |
| US7089439B1 (en) | 2003-09-03 | 2006-08-08 | T-Ram, Inc. | Architecture and method for output clock generation on a high speed memory device |
| US7464282B1 (en) | 2003-09-03 | 2008-12-09 | T-Ram Semiconductor, Inc. | Apparatus and method for producing dummy data and output clock generator using same |
| US6891774B1 (en) | 2003-09-03 | 2005-05-10 | T-Ram, Inc. | Delay line and output clock generator using same |
| US7299329B2 (en) * | 2004-01-29 | 2007-11-20 | Micron Technology, Inc. | Dual edge command in DRAM |
| KR100840441B1 (ko) * | 2004-03-31 | 2008-06-20 | 마이크론 테크놀로지, 인크. | 집적 회로들에서의 신호 타이밍의 재구성 |
| DE102004015868A1 (de) * | 2004-03-31 | 2005-10-27 | Micron Technology, Inc. | Rekonstruktion der Signalzeitgebung in integrierten Schaltungen |
| US7296129B2 (en) | 2004-07-30 | 2007-11-13 | International Business Machines Corporation | System, method and storage medium for providing a serialized memory interface with a bus repeater |
| US7519877B2 (en) * | 2004-08-10 | 2009-04-14 | Micron Technology, Inc. | Memory with test mode output |
| US7301831B2 (en) | 2004-09-15 | 2007-11-27 | Rambus Inc. | Memory systems with variable delays for write data signals |
| US7542322B2 (en) * | 2004-09-30 | 2009-06-02 | Intel Corporation | Buffered continuous multi-drop clock ring |
| US7512762B2 (en) | 2004-10-29 | 2009-03-31 | International Business Machines Corporation | System, method and storage medium for a memory subsystem with positional read data latency |
| US7441060B2 (en) | 2004-10-29 | 2008-10-21 | International Business Machines Corporation | System, method and storage medium for providing a service interface to a memory system |
| US7299313B2 (en) | 2004-10-29 | 2007-11-20 | International Business Machines Corporation | System, method and storage medium for a memory subsystem command interface |
| US7331010B2 (en) | 2004-10-29 | 2008-02-12 | International Business Machines Corporation | System, method and storage medium for providing fault detection and correction in a memory subsystem |
| US7305574B2 (en) * | 2004-10-29 | 2007-12-04 | International Business Machines Corporation | System, method and storage medium for bus calibration in a memory subsystem |
| US7966439B1 (en) * | 2004-11-24 | 2011-06-21 | Nvidia Corporation | Apparatus, system, and method for a fast data return memory controller |
| KR100588599B1 (ko) * | 2005-05-03 | 2006-06-14 | 삼성전자주식회사 | 메모리 모듈 및 메모리 시스템 |
| US7187599B2 (en) | 2005-05-25 | 2007-03-06 | Infineon Technologies North America Corp. | Integrated circuit chip having a first delay circuit trimmed via a second delay circuit |
| KR100717113B1 (ko) * | 2005-09-12 | 2007-05-10 | 삼성전자주식회사 | 반도체 메모리 모듈 및 반도체 메모리 시스템 |
| US7397684B2 (en) * | 2005-09-15 | 2008-07-08 | Infineon Technologies, Ag | Semiconductor memory array with serial control/address bus |
| US7478259B2 (en) | 2005-10-31 | 2009-01-13 | International Business Machines Corporation | System, method and storage medium for deriving clocks in a memory system |
| US7685392B2 (en) | 2005-11-28 | 2010-03-23 | International Business Machines Corporation | Providing indeterminate read data latency in a memory system |
| US7636813B2 (en) | 2006-05-22 | 2009-12-22 | International Business Machines Corporation | Systems and methods for providing remote pre-fetch buffers |
| US7640386B2 (en) | 2006-05-24 | 2009-12-29 | International Business Machines Corporation | Systems and methods for providing memory modules with multiple hub devices |
| US7594055B2 (en) | 2006-05-24 | 2009-09-22 | International Business Machines Corporation | Systems and methods for providing distributed technology independent memory controllers |
| US7584336B2 (en) | 2006-06-08 | 2009-09-01 | International Business Machines Corporation | Systems and methods for providing data modification operations in memory subsystems |
| US7669086B2 (en) | 2006-08-02 | 2010-02-23 | International Business Machines Corporation | Systems and methods for providing collision detection in a memory system |
| US7581073B2 (en) | 2006-08-09 | 2009-08-25 | International Business Machines Corporation | Systems and methods for providing distributed autonomous power management in a memory system |
| US7587559B2 (en) | 2006-08-10 | 2009-09-08 | International Business Machines Corporation | Systems and methods for memory module power management |
| US7539842B2 (en) * | 2006-08-15 | 2009-05-26 | International Business Machines Corporation | Computer memory system for selecting memory buses according to physical memory organization information stored in virtual address translation tables |
| US7870459B2 (en) | 2006-10-23 | 2011-01-11 | International Business Machines Corporation | High density high reliability memory module with power gating and a fault tolerant address and command bus |
| US7721140B2 (en) | 2007-01-02 | 2010-05-18 | International Business Machines Corporation | Systems and methods for improving serviceability of a memory system |
| US7603526B2 (en) | 2007-01-29 | 2009-10-13 | International Business Machines Corporation | Systems and methods for providing dynamic memory pre-fetch |
| US7606988B2 (en) | 2007-01-29 | 2009-10-20 | International Business Machines Corporation | Systems and methods for providing a dynamic memory bank page policy |
| US20100185810A1 (en) * | 2007-06-12 | 2010-07-22 | Rambus Inc. | In-dram cycle-based levelization |
| US8098539B2 (en) * | 2009-08-26 | 2012-01-17 | Qualcomm Incorporated | Hybrid single and dual channel DDR interface scheme by interleaving address/control signals during dual channel operation |
| US8312193B2 (en) * | 2010-01-08 | 2012-11-13 | International Business Machines Corporation | Eager protocol on a cache pipeline dataflow |
| KR101132797B1 (ko) * | 2010-03-30 | 2012-04-02 | 주식회사 하이닉스반도체 | 모듈제어회로를 포함하는 반도체모듈 및 반도체모듈의 제어방법 |
| US9021181B1 (en) * | 2010-09-27 | 2015-04-28 | Apple Inc. | Memory management for unifying memory cell conditions by using maximum time intervals |
| JP2015056129A (ja) * | 2013-09-13 | 2015-03-23 | キヤノン株式会社 | メモリコントローラ及び印刷装置 |
| CN105677320B (zh) * | 2015-12-28 | 2019-06-21 | 小米科技有限责任公司 | 一种设置等待时长的方法和装置 |
| US10592114B2 (en) | 2016-03-03 | 2020-03-17 | Samsung Electronics Co., Ltd. | Coordinated in-module RAS features for synchronous DDR compatible memory |
| US10558388B2 (en) * | 2016-03-03 | 2020-02-11 | Samsung Electronics Co., Ltd. | Memory system and method of controlling the same |
| KR102601143B1 (ko) * | 2018-10-29 | 2023-11-13 | 에스케이하이닉스 주식회사 | 메모리 컨트롤러 및 그 동작 방법 |
| US11609868B1 (en) | 2020-12-31 | 2023-03-21 | Waymo Llc | Control calibration timing to avoid memory write blackout period |
| KR20220101502A (ko) | 2021-01-11 | 2022-07-19 | 에스케이하이닉스 주식회사 | 메모리 장치, 이를 포함하는 메모리 시스템 및 그것의 동작 방법 |
| CN116206648B (zh) * | 2022-01-27 | 2024-02-20 | 北京超弦存储器研究院 | 动态存储器及其读写方法、存储装置 |
| US11887687B2 (en) * | 2022-02-23 | 2024-01-30 | Micron Technology, Inc. | Read operations for a memory array and register |
| US12373106B2 (en) | 2022-04-04 | 2025-07-29 | Samsung Electronics Co., Ltd. | Memory system for controlling heterogeneous clock signal delay modes, method of operating the memory system, and memory controller |
| CN115080469B (zh) * | 2022-05-13 | 2024-06-14 | 珠海全志科技股份有限公司 | 一种存储器传输时延校准方法及装置 |
| US12362007B2 (en) | 2023-06-02 | 2025-07-15 | SanDisk Technologies, Inc. | Memory controller support for mixed read |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05250280A (ja) * | 1992-03-09 | 1993-09-28 | Fujitsu Ltd | データ転送方法 |
| JPH11149437A (ja) * | 1997-11-14 | 1999-06-02 | Fujitsu Ltd | データ転送メモリ装置 |
| US5917760A (en) * | 1996-09-20 | 1999-06-29 | Sldram, Inc. | De-skewing data signals in a memory system |
| JP2000076122A (ja) * | 1998-08-31 | 2000-03-14 | Hitachi Ltd | データ処理装置 |
| JP2004525453A (ja) * | 2001-02-23 | 2004-08-19 | マイクロン テクノロジー インコーポレイテッド | 高速メモリシステムにおいて読出しタイミングを同期させる方法 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4519034A (en) | 1982-06-30 | 1985-05-21 | Elxsi | I/O Bus clock |
| US5748914A (en) | 1995-10-19 | 1998-05-05 | Rambus, Inc. | Protocol for communication with dynamic memory |
| JPH1166851A (ja) * | 1997-08-21 | 1999-03-09 | Mitsubishi Electric Corp | クロックシフト回路装置、クロックシフト回路およびこれを用いた同期型半導体記憶装置 |
| JP2000011681A (ja) * | 1998-06-22 | 2000-01-14 | Mitsubishi Electric Corp | 同期型半導体記憶装置 |
| JP2000163965A (ja) * | 1998-11-27 | 2000-06-16 | Mitsubishi Electric Corp | 同期型半導体記憶装置 |
| JP3706772B2 (ja) * | 1999-07-12 | 2005-10-19 | 富士通株式会社 | 半導体集積回路 |
| EP1122734B1 (en) * | 2000-01-31 | 2005-03-30 | STMicroelectronics S.r.l. | Burst interleaved memory with burst mode access in synchronous read phases wherein the two sub-arrays are independently readable with random access during asynchronous read phases |
-
2001
- 2001-02-23 US US09/790,538 patent/US6445624B1/en not_active Expired - Lifetime
-
2002
- 2002-02-01 JP JP2002568374A patent/JP4030875B2/ja not_active Expired - Fee Related
- 2002-02-01 AT AT02718884T patent/ATE303649T1/de not_active IP Right Cessation
- 2002-02-01 KR KR1020037011014A patent/KR100626506B1/ko not_active Expired - Fee Related
- 2002-02-01 WO PCT/US2002/002764 patent/WO2002069341A2/en not_active Ceased
- 2002-02-01 CN CNB028086325A patent/CN100385570C/zh not_active Expired - Fee Related
- 2002-02-01 DE DE60205877T patent/DE60205877T2/de not_active Expired - Lifetime
- 2002-02-01 EP EP02718884A patent/EP1374244B1/en not_active Expired - Lifetime
- 2002-08-19 US US10/222,798 patent/US6724666B2/en not_active Expired - Fee Related
-
2004
- 2004-02-17 US US10/778,145 patent/US6847583B2/en not_active Expired - Fee Related
-
2007
- 2007-07-02 JP JP2007174529A patent/JP5415677B2/ja not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05250280A (ja) * | 1992-03-09 | 1993-09-28 | Fujitsu Ltd | データ転送方法 |
| US5917760A (en) * | 1996-09-20 | 1999-06-29 | Sldram, Inc. | De-skewing data signals in a memory system |
| JPH11149437A (ja) * | 1997-11-14 | 1999-06-02 | Fujitsu Ltd | データ転送メモリ装置 |
| JP2000076122A (ja) * | 1998-08-31 | 2000-03-14 | Hitachi Ltd | データ処理装置 |
| JP2004525453A (ja) * | 2001-02-23 | 2004-08-19 | マイクロン テクノロジー インコーポレイテッド | 高速メモリシステムにおいて読出しタイミングを同期させる方法 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016516255A (ja) * | 2013-03-14 | 2016-06-02 | マイクロン テクノロジー, インク. | 選択的な自己参照読出し |
| US11379286B2 (en) | 2013-03-14 | 2022-07-05 | Ovonyx Memory Technology, Llc | Selective reading of memory with improved accuracy |
| US11789796B2 (en) | 2013-03-14 | 2023-10-17 | Ovonyx Memory Technology, Llc | Selective reading of memory with improved accuracy |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4030875B2 (ja) | 2008-01-09 |
| DE60205877T2 (de) | 2006-06-29 |
| WO2002069341A2 (en) | 2002-09-06 |
| DE60205877D1 (de) | 2005-10-06 |
| US6847583B2 (en) | 2005-01-25 |
| US20020118578A1 (en) | 2002-08-29 |
| JP5415677B2 (ja) | 2014-02-12 |
| ATE303649T1 (de) | 2005-09-15 |
| US6724666B2 (en) | 2004-04-20 |
| WO2002069341A3 (en) | 2002-11-28 |
| US20030002355A1 (en) | 2003-01-02 |
| EP1374244B1 (en) | 2005-08-31 |
| US6445624B1 (en) | 2002-09-03 |
| CN100385570C (zh) | 2008-04-30 |
| EP1374244A2 (en) | 2004-01-02 |
| CN1503974A (zh) | 2004-06-09 |
| KR20040005877A (ko) | 2004-01-16 |
| KR100626506B1 (ko) | 2006-09-20 |
| US20040160832A1 (en) | 2004-08-19 |
| JP2004525453A (ja) | 2004-08-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5415677B2 (ja) | 高速メモリシステムにおいて読出しタイミングを同期させる方法 | |
| US5926838A (en) | Interface for high speed memory | |
| JP4891925B2 (ja) | メモリモジュールからローカルデータをマージするためのメモリバッファ | |
| US7178001B2 (en) | Semiconductor memory asynchronous pipeline | |
| US8751754B2 (en) | Memory systems and methods for controlling the timing of receiving read data | |
| CN100565481C (zh) | 确定写等待时间和对准数据捕获开始和到达的方法和设备 | |
| US6052329A (en) | Output circuit and synchronous semiconductor memory device having a function of preventing output of invalid data | |
| US7983101B2 (en) | Circuit for generating data strobe signal in DDR memory device and method therefor | |
| JP2007272929A (ja) | リードデータ用のシステムレイテンシーレベライゼーション | |
| JP4308461B2 (ja) | 半導体記憶装置 | |
| CN109313918B (zh) | 具有输入/输出数据速率对齐的存储器部件 | |
| KR100623801B1 (ko) | 반도체 메모리 비동기식 파이프라인 | |
| JP2003050738A (ja) | キャリブレーション方法及びメモリシステム | |
| JP3832947B2 (ja) | データ転送メモリ装置 | |
| JPH1021684A (ja) | 同期型半導体記憶装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100611 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100629 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100929 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20101004 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20101028 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20101102 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101129 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110802 |
|
| RD13 | Notification of appointment of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7433 Effective date: 20111205 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20111205 |
|
| RD15 | Notification of revocation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7435 Effective date: 20121005 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130107 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130110 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130205 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130208 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130212 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130305 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130308 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130405 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130911 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131114 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |