JPH1092169A - メモリ・モジュール - Google Patents
メモリ・モジュールInfo
- Publication number
- JPH1092169A JPH1092169A JP9181302A JP18130297A JPH1092169A JP H1092169 A JPH1092169 A JP H1092169A JP 9181302 A JP9181302 A JP 9181302A JP 18130297 A JP18130297 A JP 18130297A JP H1092169 A JPH1092169 A JP H1092169A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- signal
- switches
- memory
- printed circuit
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
-
- 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/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- 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/10—Program control for peripheral devices
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Dram (AREA)
- Semiconductor Memories (AREA)
- Memory System (AREA)
Abstract
のデータ線負荷を最小にし、データ線容量性負荷に起因
する性能低下なしに、システムの最大のメモリ密度を可
能にすること。 【解決手段】 システム・ボード10上のコネクタ10
1〜108と相互接続されるタブを有するプリント回路
カード20〜40と、プリント回路カードに取り付けら
れた複数のバンクのランダム・アクセス・メモリ・デバ
イス301〜318、401〜438と、選択されたラ
ンダム・アクセス・メモリ・デバイスと接続された、イ
ネーブル信号に応答する1つまたは複数のバス・スイッ
チ309、319、409、419と、システムの行ア
ドレス・ストローブ信号および列アドレス・ストローブ
信号に応答して、1つまたは複数のバス・スイッチのイ
ネーブル信号を生成する、論理手段とを含む。
Description
ュータ用の高密度メモリ・モジュールに関し、具体的に
は、最小限のメモリ・バス負荷を有する多重バンク・メ
モリ・モジュールに関する。
リ・モジュール)やDIMM(デュアル・インライン・
メモリ・モジュール)などの高密度メモリ・モジュール
は、多くの応用分野で追加のシステム性能を達成できる
ので、ハイ・エンド・パーソナル・コンピュータ(P
C)、ネットワーク・サーバおよびワークステーション
で需要がある。しかし、最大システム密度は、下記の1
つまたは複数によって不自然に制限されることがしばし
ばである。 ・システムが有するメモリ・モジュール「スロット」の
数が限られている。 ・システムが有するメモリ「バンク」の数が(メモリ・
コントローラからの選択信号線の不足が原因で)限られ
ている。 ・高密度メモリ・チップ(たとえば64メガビット(M
b)、256Mbおよびそれ以上)は、非常に高価であ
るか、簡単に入手できないか、その両方である。 ・高密度メモリ・チップは、システムのメモリ・インタ
ーフェース電圧より低い動作電圧を有する場合がある。 ・標準ランダム・アクセス・メモリ・デバイス(RA
M)(ダイナミックRAM(DRAM)、シンクロナス
DRAM(SDRAM)およびスタティックRAM(S
RAM)を含む)の積層化/立体化または大型モジュー
ルの使用は、システム限界をはるかに超えるデータ線容
量をもたらす。以前の解決は、最後の問題以外の上記の
問題のすべてについて提供されてきたが、これらの解決
は、データ線負荷の問題が原因で応用性が制限されてい
る。メモリ拡張を制限されているシステムで安価なRA
Mチップをよりよく利用するために必要なものは、デー
タ線の容量性負荷を最小にし、その結果、RAMチップ
のバンクを有する大型メモリ・モジュールをシステムに
追加できるようにする方法である。
目的は、データ線ごとに複数のランダム・アクセス・メ
モリ・デバイスを有する高密度モジュールでのデータ線
負荷を最小にするための解決を提供することである。
量性負荷に起因する性能低下なしに、密度を制限されて
いるシステムのメモリ密度を最大にすることである。
線容量を許容可能なシステム限界まで減らす解決法に
は、2つの部分がある。第1の部分には、インライン・
バス・スイッチを有するメモリ・モジュールの設計が含
まれる。バス・スイッチは、モジュール・タブ(システ
ム)とランダム・アクセス・メモリ・デバイス(RA
M)の間に置かれ、高インピーダンス(オフ)またはア
クティプ(活動)状態のいずれかになる。高インピーダ
ンス状態の時には、メモリ・モジュールの実効負荷は、
ビット・スイッチ・デバイスの負荷になる。アクティブ
(たとえば、リード/ライト・サイクル)の時には、R
AM負荷の他に、最小限のキャパシタンス/抵抗がメモ
リ・バスに追加される。一時に1つのメモリ・モジュー
ルだけがアクティブになる。
スイッチをイネーブルする信号を生成する論理回路を特
定用途向け集積回路(ASIC)に組み込むことであ
る。バス・スイッチは、メモリ・モジュールへの行アド
レス・ストローブ(RAS)選択線の立ち下がりエッジ
でアクティブになり、RAS選択線または列アドレス・
ストローブ(CAS)選択線のうちの最後の線がインア
クティブ(非活動)状態になるまで活動状態にとどま
り、これによって、高速ページ・モード(FPM)動作
とEDO(拡張データ出力)動作の両方がサポートされ
る。ASICの回路は、システムのRAS選択線とCA
S選択線をデコードし、信号を駆動してバス・スイッチ
をイネーブルすることによって、この作業を実行する。
論理回路は、リード/ライト・サイクル、ROR(RAS
only refresh)サイクル、CBR(CAS before RAS ref
resh)サイクルおよびヒドン・リフレッシュ(hidden r
efresh)サイクルを区別し、それ相応にバス・スイッチ
をアクティブにしなければならない。CBRサイクルが
発生する時には、バス・スイッチはインアクティブのま
まになる。ヒドン・リフレッシュ・サイクルでは、バス
・スイッチはアクティブにされ、リフレッシュ・サイク
ルが完了するまでアクティブのままになる。これは、リ
ード動作またはライト動作が存在する可能性があるので
必要である。
定の実施例に関して説明するが、当業者であれば、SI
MMなどの他のメモリ・モジュールを本発明の実施に使
用できることを諒解するであろう。このようなモジュー
ルは、通常は、コンピュータ・システム基板上のコネク
タに挿入するための接点タブを有するプリント回路カー
ドとして実施される。
と、8つのメモリ・モジュール・ソケット101〜10
8とメモリ・コントローラ109を有する通常のシステ
ム・ボード10が示されている。たとえば8つの4Mb
のDRAMチップ201〜208を有する通常の単一バ
ンクDIMM 20は、通常はメモリ・コントローラ1
09に最も近いメモリ・モジュール・ソケット101か
ら始めて、メモリ・モジュール・ソケット101〜10
8のすべてに単一バンクDIMM 20が挿入されるま
で順番に、メモリ・モジュール・ソケット101〜10
8のうちの1つに挿入することができる。したがって、
この例では、システム・ボードは、4メガバイト(M
B)の最小構成と32MBの最大構成を有する。
0または多重バンクDIMM 40によって、単一バン
クDIMM 20を置換することができる。二重バンク
DIMM 30の場合、バス・スイッチ309および3
19に接続された、8つのDRAMチップ301〜30
8の第1のグループと、8つのDRAMチップ311〜
318の第2のグループがある。DRAMチップ301
〜304およびDRAMチップ311〜314はバス・
スイッチ309に接続され、DRAMチップ305〜3
08およびDRAMチップ315〜318はバス・スイ
ッチ319に接続される。2つのバス・スイッチは、A
SIC 310に接続され、ASIC310は、このモ
ジュールのRASピンおよびCASピンに接続される。
この概念は、多重バンクDIMM 40の場合に拡張さ
れ、この例では、DRAMチップの4つのグループすな
わち、DRAMチップ401〜408、DRAMチップ
411〜418、DRAMチップ421〜428および
DRAMチップ431〜438がある。DRAMチップ
401〜404、DRAMチップ411〜414、DR
AMチップ421〜424およびDRAMチップ431
〜434は、バス・スイッチ409に接続され、DRA
Mチップ405〜408、DRAMチップ415〜41
8、DRAMチップ425〜428およびDRAMチッ
プ435〜438は、バス・スイッチ419に接続され
る。二重バンクDIMM 30の場合と同様に、バス・
スイッチ409および419は、ASIC 410に接
続され、ASIC 410は、このモジュールのRAS
ピンおよびCASピンに接続される。
合、システムの最小構成は8MBに増加し、最大構成は
64MBに増加する。多重バンクDIMM 40を使用
すると、図示の4バンクのDRAMチップの例では、最
小構成は16MB、最大構成は128MBに増加する。
より高密度のデバイス(たとえば16Mb、64Mbな
ど)を使用すると、最大メモリ密度のかなりの増加がも
たらされるはずである。これは、下の表からわかるよう
に、最小限のデータ・バス負荷で達成される。
にはバス・スイッチ309および319、多重バンクD
IMM 40の場合にはバス・スイッチ409および4
19を使用することによって達成される。ASIC 3
10および410は、バス・スイッチとシステム・ボー
ドの間のインターフェースを提供する。
般化された論理図が示されている。バス・スイッチに
は、信号線ごとに1つずつ、複数のFETが含まれる。
1つまたは複数のインバータ50が、FETをオンにバ
イアスするのに使用される。インバータ50への入力B
EN(NはBEの反転を表す)は、バス・スイッチのイ
ネーブル入力である。イネーブル入力がロウになると、
インバータの出力はハイになり、その結果、正バイアス
がFETのゲートに印加され、FETが導通する。この
バス・スイッチを介する遅延は、1ナノ秒(ns)未満
であり、これによって、正しいメモリ動作が保証され
る。
IC 60(図1のASIC 310および410に対
応する)は、システムのRAS信号(SYS_RAS)
とCAS信号(SYS_CAS)を受け取り、バス・ス
イッチ61および62のイネーブル入力へのRC_SE
LECT信号を生成する。バス・スイッチ61および6
2は、カード・データ・バス63とプリント回路カード
の接点タブ64の間のインターフェースを提供する。接
点タブ64はシステム・ボードのソケット1〜8に挿入
されるモジュール20、30、40のプリント回路カー
ドのエッジに設けられている。
ロウの信号であり、独自の機能を有する。通常のメモリ
・リード・サイクルおよびメモリ・ライト・サイクルの
間、RC_SELECT信号は、図4に示されるよう
に、システムのRAS選択線のアクティブ(立ち下が
り)エッジでアクティブにされ、システムのRAS選択
線とCAS選択線の両方がインアクティブになるまでア
クティブのままになる。
5からわかるように、ヒドン・リフレッシュ・サイクル
の性質が原因で、RC_SELECT信号はアクティブ
になる。ヒドン・リフレッシュ・サイクルの第1の部分
は、RASが立ち上がってから立ち下がる(CBRリフ
レッシュ・サイクルの開始)までシステムのCAS選択
線がアクティブのままになるメモリ・サイクルである。
RC_SELECT論理回路は、CAS外乱をフィルタ
リングし、インアクティブのままになる。
ように、システムのCAS選択線が、システムのRAS
選択線がアクティブになるより前にアクティブになる。
RC_SELECT信号は、CBRサイクル中はインア
クティブのままになる。
に、システムのRAS選択線がアクティブになり、RC
_SELECT信号上に駆動される。バス・スイッチが
アクティブになっても、データがその時点で駆動されて
いないので、システム動作には影響しない。
を追加して、RORサイクル中にバス・スイッチがアク
ティブにならないようにすることができる。
テムのCAS選択線CAS_N(Nは反転を表わす)の
アクティブ(すなわち立ち下がり)エッジでシステムR
AS選択線(ANY_RAS)の状態をラッチするD型
のフリップフロップ70が含まれる。ANY_RAS信
号は、ANDゲート71によって生成され、バッファ7
2を介してフリップフロップ70のD入力に供給される
が、ANY_CAS信号は、ANDゲート73によって
生成され、インバータ74を介してフリップフロップ7
0のクロック入力に供給される。フリップフロップ70
の出力は、インバータ76を介して2入力NANDゲー
ト75に接続され、マルチプレクサ77の入力「0」に
も接続される。インバータ76の出力は、信号CBR_
BIT_Nである。信号ANY_RASは、インバータ
78によって反転され、インバータ78の出力は、2入
力NANDゲート75のもう一方の入力に接続される。
2入力NANDゲート75の出力は、信号RC_ACT
IVEであり、マルチプレクサ77の入力「1」に接続
される。フリップフロップ70は、システムのRAS選
択線とCAS選択線がインアクティブであり、フリップ
フロップ70の「Q」出力が論理「1」である時に、N
ANDゲート79の出力によってリセットされる。マル
チプレクサ77の選択線は、4つのゲート(インバータ
80と3つのバッファ81〜83)によって遅延された
システムのCAS選択線DELY_CASによって選択
される。これは、フリップフロップ70が信号ANY_
RASの状態をラッチする時間を与えるために行われ
る。
クサ77は、「1」入力位置にセットされる。これによ
って、システムのRAS選択線をすばやく流すことがで
きるようになる。システムのCAS選択線がアクティブ
になった時には、マルチプレクサ77は、「0」入力位
置に切り替わり、これによって、フリップフロップ70
の出力が選択される。
チップのバンク群を1つのプリント回路カードに取り付
け、ASICとバス・スイッチを別のキャリアに取り付
けることによって、変更することができる。たとえば、
ASICとバス・スイッチは、システム・ボード10に
直接に取り付けることができるが、これにはシステム・
ボードの変更が必要である。代替案は、DRAMカード
を受けるコネクタを備えた別のプリント回路カードにA
SICとバス・スイッチを取り付けることである。どち
らの代替案でも、DRAMチップだけでDRAMカード
を製造することができる。
クDIMMと本発明による多重バンクDIMMの両方を
示すブロック図である。
ス・スイッチを一般化した論理ブロック図である。
関係を示すブロック図である。
C_SELECT出力信号を生成するASIC論理回路
の動作を示すタイミング図である。
ECT出力信号を生成するASIC論理回路の動作を示
すタイミング図である。
を生成するASIC論理回路の動作を示すタイミング図
である。
を生成するASIC論理回路の動作を示すタイミング図
である。
回路を示す論理ブロック図である。
Claims (4)
- 【請求項1】システム・ボード上のコネクタと相互接続
される接点タブを有し、カード・データ・バスを有する
プリント回路カードと、 前記プリント回路カードに取り付けられ、前記カード・
データ・バスに接続された、複数バンクのランダム・ア
クセス・メモリ・デバイスと、 前記複数バンクのランダム・アクセス・メモリ・デバイ
スのうちの選択されたものが前記カード・データ・バス
を介して接続された、イネーブル信号に応答する、1つ
または複数のバス・スイッチと、 システムの行アドレス・ストローブ信号および列アドレ
ス・ストローブ信号に応答して、前記1つまたは複数の
スイッチの前記イネーブル信号を生成する、論理手段と
を含む、メモリ・モジュール。 - 【請求項2】前記1つまたは複数のバス・スイッチおよ
び前記論理手段が、前記プリント回路カードに取り付け
られることを特徴とする、請求項1に記載の高密度メモ
リ・モジュール。 - 【請求項3】第2のプリント回路カードを含み、前記第
1および第2のプリント回路カードが異なる数のメモリ
・バンクを有することを特徴とする、請求項1に記載の
高密度メモリ・モジュール。 - 【請求項4】前記1つまたは複数のバス・スイッチのそ
れぞれが、前記カード・データ・バスの信号線1本につ
き1つの複数の電界効果トランジスタ(FET)と、前
記イネーブル信号に応答して前記FETをバイアスする
ための手段とを含むことを特徴とする、請求項1に記載
の高密度メモリ・モジュール。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/676609 | 1996-07-08 | ||
| US08/676,609 US5802395A (en) | 1996-07-08 | 1996-07-08 | High density memory modules with improved data bus performance |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1092169A true JPH1092169A (ja) | 1998-04-10 |
| JP3566502B2 JP3566502B2 (ja) | 2004-09-15 |
Family
ID=24715205
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18130297A Expired - Lifetime JP3566502B2 (ja) | 1996-07-08 | 1997-07-07 | メモリ・モジュール |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US5802395A (ja) |
| JP (1) | JP3566502B2 (ja) |
| KR (1) | KR100243714B1 (ja) |
| TW (1) | TW319841B (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7197589B1 (en) * | 1999-05-21 | 2007-03-27 | Silicon Graphics, Inc. | System and method for providing access to a bus |
| JP2012533793A (ja) * | 2009-07-16 | 2012-12-27 | ネットリスト インコーポレイテッド | メモリモジュール上の分散バイト型バッファを利用するシステムおよび方法 |
| US9037809B1 (en) | 2008-04-14 | 2015-05-19 | Netlist, Inc. | Memory module with circuit providing load isolation and noise reduction |
| US9037774B2 (en) | 2004-03-05 | 2015-05-19 | Netlist, Inc. | Memory module with load reducing circuit and method of operation |
| US9128632B2 (en) | 2009-07-16 | 2015-09-08 | Netlist, Inc. | Memory module with distributed data buffers and method of operation |
| US9318160B2 (en) | 2010-11-03 | 2016-04-19 | Netlist, Inc. | Memory package with optimized driver load and method of operation |
| US10324841B2 (en) | 2013-07-27 | 2019-06-18 | Netlist, Inc. | Memory module with local synchronization |
| US10755757B2 (en) | 2004-01-05 | 2020-08-25 | Smart Modular Technologies, Inc. | Multi-rank memory module that emulates a memory module having a different number of ranks |
Families Citing this family (101)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5802395A (en) * | 1996-07-08 | 1998-09-01 | International Business Machines Corporation | High density memory modules with improved data bus performance |
| US6011710A (en) * | 1997-10-30 | 2000-01-04 | Hewlett-Packard Company | Capacitance reducing memory system, device and method |
| US6266252B1 (en) * | 1997-12-01 | 2001-07-24 | Chris Karabatsos | Apparatus and method for terminating a computer memory bus |
| US6349051B1 (en) * | 1998-01-29 | 2002-02-19 | Micron Technology, Inc. | High speed data bus |
| US6721860B2 (en) * | 1998-01-29 | 2004-04-13 | Micron Technology, Inc. | Method for bus capacitance reduction |
| JPH11353228A (ja) * | 1998-06-10 | 1999-12-24 | Mitsubishi Electric Corp | メモリモジュールシステム |
| US6002632A (en) * | 1998-09-17 | 1999-12-14 | Texas Instruments Incorporated | Circuits, systems, and methods with a memory interface for augmenting precharge control |
| US6347367B1 (en) * | 1999-01-29 | 2002-02-12 | International Business Machines Corp. | Data bus structure for use with multiple memory storage and driver receiver technologies and a method of operating such structures |
| US6115278A (en) | 1999-02-09 | 2000-09-05 | Silicon Graphics, Inc. | Memory system with switching for data isolation |
| KR100287190B1 (ko) | 1999-04-07 | 2001-04-16 | 윤종용 | 선택되는 메모리 모듈만을 데이터 라인에 연결하는 메모리 모듈 시스템 및 이를 이용한 데이터 입출력 방법 |
| US6530033B1 (en) | 1999-10-28 | 2003-03-04 | Hewlett-Packard Company | Radial arm memory bus for a high availability computer system |
| JP2001290696A (ja) * | 2000-04-07 | 2001-10-19 | Minolta Co Ltd | メモリ基板 |
| US6496380B1 (en) * | 2000-08-24 | 2002-12-17 | High Connection Density, Inc. | High capacity memory module with high electrical design margins |
| US6694490B2 (en) * | 2002-07-10 | 2004-02-17 | Hewlett-Packard Development Company, L.P. | DIMM and method for producing a DIMM |
| 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 |
| US6877054B2 (en) * | 2001-07-16 | 2005-04-05 | Rambus Inc. | Method and apparatus for position dependent data scheduling |
| KR100429878B1 (ko) * | 2001-09-10 | 2004-05-03 | 삼성전자주식회사 | 메모리 모듈과 그에 사용되는 인쇄회로기판 |
| US7656678B2 (en) | 2001-10-26 | 2010-02-02 | Entorian Technologies, Lp | Stacked module systems |
| US6956284B2 (en) | 2001-10-26 | 2005-10-18 | Staktek Group L.P. | Integrated circuit stacking system and method |
| US7202555B2 (en) | 2001-10-26 | 2007-04-10 | Staktek Group L.P. | Pitch change and chip scale stacking system and method |
| JP2003167839A (ja) * | 2001-11-29 | 2003-06-13 | Elpida Memory Inc | 半導体メモリ装置 |
| US7081373B2 (en) | 2001-12-14 | 2006-07-25 | Staktek Group, L.P. | CSP chip stack with flex circuit |
| US6667930B1 (en) | 2002-01-08 | 2003-12-23 | 3Dlabs, Inc., Ltd. | System and method for optimizing performance in a four-bank SDRAM |
| US6771536B2 (en) | 2002-02-27 | 2004-08-03 | Sandisk Corporation | Operating techniques for reducing program and read disturbs of a non-volatile memory |
| US20040039873A1 (en) * | 2002-08-21 | 2004-02-26 | Hou-Yuan Lin | Management system for access control modes of a DRAM module socket |
| US6930904B2 (en) * | 2002-11-22 | 2005-08-16 | Sun Microsystems, Inc. | Circuit topology for high-speed memory access |
| US7149841B2 (en) * | 2003-03-31 | 2006-12-12 | Micron Technology, Inc. | Memory devices with buffered command address bus |
| US7289386B2 (en) * | 2004-03-05 | 2007-10-30 | Netlist, Inc. | Memory module decoder |
| US7532537B2 (en) * | 2004-03-05 | 2009-05-12 | Netlist, Inc. | Memory module with a circuit providing load isolation and memory domain translation |
| US7522421B2 (en) | 2004-09-03 | 2009-04-21 | Entorian Technologies, Lp | Split core circuit module |
| US7511968B2 (en) | 2004-09-03 | 2009-03-31 | Entorian Technologies, Lp | Buffered thin module system and method |
| US7423885B2 (en) | 2004-09-03 | 2008-09-09 | Entorian Technologies, Lp | Die module system |
| US7606050B2 (en) | 2004-09-03 | 2009-10-20 | Entorian Technologies, Lp | Compact module system and method |
| US7446410B2 (en) | 2004-09-03 | 2008-11-04 | Entorian Technologies, Lp | Circuit module with thermal casing systems |
| US7324352B2 (en) | 2004-09-03 | 2008-01-29 | Staktek Group L.P. | High capacity thin module system and method |
| US7606040B2 (en) | 2004-09-03 | 2009-10-20 | Entorian Technologies, Lp | Memory module system and method |
| US7443023B2 (en) | 2004-09-03 | 2008-10-28 | Entorian Technologies, Lp | High capacity thin module system |
| US20060050492A1 (en) | 2004-09-03 | 2006-03-09 | Staktek Group, L.P. | Thin module system and method |
| US7468893B2 (en) | 2004-09-03 | 2008-12-23 | Entorian Technologies, Lp | Thin module system and method |
| US7542297B2 (en) | 2004-09-03 | 2009-06-02 | Entorian Technologies, Lp | Optimized mounting area circuit module system and method |
| US7289327B2 (en) | 2006-02-27 | 2007-10-30 | Stakick Group L.P. | Active cooling methods and apparatus for modules |
| US7606049B2 (en) | 2004-09-03 | 2009-10-20 | Entorian Technologies, Lp | Module thermal management system and method |
| US7760513B2 (en) | 2004-09-03 | 2010-07-20 | Entorian Technologies Lp | Modified core for circuit module system and method |
| US7616452B2 (en) | 2004-09-03 | 2009-11-10 | Entorian Technologies, Lp | Flex circuit constructions for high capacity circuit module systems and methods |
| US7579687B2 (en) | 2004-09-03 | 2009-08-25 | Entorian Technologies, Lp | Circuit module turbulence enhancement systems and methods |
| US7301831B2 (en) | 2004-09-15 | 2007-11-27 | Rambus Inc. | Memory systems with variable delays for write data signals |
| KR100723486B1 (ko) | 2005-05-12 | 2007-05-30 | 삼성전자주식회사 | 심/딤 구조를 가지는 메모리 모듈 및 메모리 시스템 |
| US7033861B1 (en) | 2005-05-18 | 2006-04-25 | Staktek Group L.P. | Stacked module systems and method |
| US20060277355A1 (en) * | 2005-06-01 | 2006-12-07 | Mark Ellsberry | Capacity-expanding memory device |
| US8089795B2 (en) | 2006-02-09 | 2012-01-03 | Google Inc. | Memory module with memory stack and interface with enhanced capabilities |
| US20080082763A1 (en) | 2006-10-02 | 2008-04-03 | Metaram, Inc. | Apparatus and method for power management of memory circuits by a system or component thereof |
| US8041881B2 (en) | 2006-07-31 | 2011-10-18 | Google Inc. | Memory device with emulated characteristics |
| US8244971B2 (en) | 2006-07-31 | 2012-08-14 | Google Inc. | Memory circuit system and method |
| US20080028136A1 (en) | 2006-07-31 | 2008-01-31 | Schakel Keith R | Method and apparatus for refresh management of memory modules |
| US8060774B2 (en) | 2005-06-24 | 2011-11-15 | Google Inc. | Memory systems and memory modules |
| US8359187B2 (en) | 2005-06-24 | 2013-01-22 | Google Inc. | Simulating a different number of memory circuit devices |
| US8081474B1 (en) | 2007-12-18 | 2011-12-20 | Google Inc. | Embossed heat spreader |
| US7386656B2 (en) | 2006-07-31 | 2008-06-10 | Metaram, Inc. | Interface circuit system and method for performing power management operations in conjunction with only a portion of a memory circuit |
| US8397013B1 (en) | 2006-10-05 | 2013-03-12 | Google Inc. | Hybrid memory module |
| US9171585B2 (en) | 2005-06-24 | 2015-10-27 | Google Inc. | Configurable memory circuit system and method |
| US8090897B2 (en) | 2006-07-31 | 2012-01-03 | Google Inc. | System and method for simulating an aspect of a memory circuit |
| US7472220B2 (en) * | 2006-07-31 | 2008-12-30 | Metaram, Inc. | Interface circuit system and method for performing power management operations utilizing power management signals |
| US8055833B2 (en) | 2006-10-05 | 2011-11-08 | Google Inc. | System and method for increasing capacity, performance, and flexibility of flash storage |
| US10013371B2 (en) | 2005-06-24 | 2018-07-03 | Google Llc | Configurable memory circuit system and method |
| US7590796B2 (en) | 2006-07-31 | 2009-09-15 | Metaram, Inc. | System and method for power management in memory systems |
| US8130560B1 (en) | 2006-11-13 | 2012-03-06 | Google Inc. | Multi-rank partial width memory modules |
| US7580312B2 (en) | 2006-07-31 | 2009-08-25 | Metaram, Inc. | Power saving system and method for use with a plurality of memory circuits |
| US8438328B2 (en) * | 2008-02-21 | 2013-05-07 | Google Inc. | Emulation of abstracted DIMMs using abstracted DRAMs |
| US8327104B2 (en) | 2006-07-31 | 2012-12-04 | Google Inc. | Adjusting the timing of signals associated with a memory system |
| US8796830B1 (en) | 2006-09-01 | 2014-08-05 | Google Inc. | Stackable low-profile lead frame package |
| US8386722B1 (en) | 2008-06-23 | 2013-02-26 | Google Inc. | Stacked DIMM memory interface |
| US7515453B2 (en) | 2005-06-24 | 2009-04-07 | Metaram, Inc. | Integrated memory core and memory interface circuit |
| US8111566B1 (en) | 2007-11-16 | 2012-02-07 | Google, Inc. | Optimal channel design for memory devices for providing a high-speed memory interface |
| US7392338B2 (en) * | 2006-07-31 | 2008-06-24 | Metaram, Inc. | Interface circuit system and method for autonomously performing power management operations in conjunction with a plurality of memory circuits |
| US9507739B2 (en) | 2005-06-24 | 2016-11-29 | Google Inc. | Configurable memory circuit system and method |
| US8335894B1 (en) | 2008-07-25 | 2012-12-18 | Google Inc. | Configurable memory system with interface circuit |
| US9542352B2 (en) | 2006-02-09 | 2017-01-10 | Google Inc. | System and method for reducing command scheduling constraints of memory circuits |
| US8077535B2 (en) | 2006-07-31 | 2011-12-13 | Google Inc. | Memory refresh apparatus and method |
| US7609567B2 (en) | 2005-06-24 | 2009-10-27 | Metaram, Inc. | System and method for simulating an aspect of a memory circuit |
| KR101303518B1 (ko) | 2005-09-02 | 2013-09-03 | 구글 인코포레이티드 | Dram 적층 방법 및 장치 |
| US7511969B2 (en) | 2006-02-02 | 2009-03-31 | Entorian Technologies, Lp | Composite core circuit module system and method |
| US9632929B2 (en) | 2006-02-09 | 2017-04-25 | Google Inc. | Translating an address associated with a command communicated between a system and memory circuits |
| US7755961B2 (en) * | 2006-07-07 | 2010-07-13 | Rao G R Mohan | Memories with selective precharge |
| US7724593B2 (en) * | 2006-07-07 | 2010-05-25 | Rao G R Mohan | Memories with front end precharge |
| US7724589B2 (en) * | 2006-07-31 | 2010-05-25 | Google Inc. | System and method for delaying a signal communicated from a system to at least one of a plurality of memory circuits |
| US8209479B2 (en) | 2007-07-18 | 2012-06-26 | Google Inc. | Memory circuit system and method |
| US8080874B1 (en) | 2007-09-14 | 2011-12-20 | Google Inc. | Providing additional space between an integrated circuit and a circuit board for positioning a component therebetween |
| US7945740B2 (en) * | 2007-09-24 | 2011-05-17 | International Business Machines Corporation | Structure for a memory switching data processing system |
| US7937537B2 (en) * | 2007-09-24 | 2011-05-03 | International Business Machines Corporation | Memory switching data processing system |
| US7995409B2 (en) * | 2007-10-16 | 2011-08-09 | S. Aqua Semiconductor, Llc | Memory with independent access and precharge |
| US8095853B2 (en) | 2007-10-19 | 2012-01-10 | S. Aqua Semiconductor Llc | Digital memory with fine grain write operation |
| US8001434B1 (en) | 2008-04-14 | 2011-08-16 | Netlist, Inc. | Memory board with self-testing capability |
| US8417870B2 (en) | 2009-07-16 | 2013-04-09 | Netlist, Inc. | System and method of increasing addressable memory space on a memory board |
| CN101621507B (zh) * | 2008-07-02 | 2012-06-13 | 鸿富锦精密工业(深圳)有限公司 | 双网物理隔离电路 |
| EP2441007A1 (en) | 2009-06-09 | 2012-04-18 | Google, Inc. | Programming of dimm termination resistance values |
| US20110047318A1 (en) * | 2009-08-19 | 2011-02-24 | Dmitroca Robert W | Reducing capacitive load in a large memory array |
| KR101796116B1 (ko) | 2010-10-20 | 2017-11-10 | 삼성전자 주식회사 | 반도체 장치, 이를 포함하는 메모리 모듈, 메모리 시스템 및 그 동작방법 |
| US20140095769A1 (en) * | 2012-10-02 | 2014-04-03 | International Business Machines Corporation | Flash memory dual in-line memory module management |
| US10140044B2 (en) | 2016-03-31 | 2018-11-27 | Qualcomm Incorporated | Efficient memory bank design |
| US10162781B2 (en) | 2016-06-01 | 2018-12-25 | Micron Technology, Inc. | Logic component switch |
Family Cites Families (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3032306A1 (de) * | 1980-08-27 | 1982-04-08 | Siemens AG, 1000 Berlin und 8000 München | Monolithisch integrierte schaltung mit zu- und/oder abschaltbaren schaltungsteilen |
| US4596004A (en) * | 1983-09-14 | 1986-06-17 | International Business Machines Corporation | High speed memory with a multiplexed address bus |
| US4653030B1 (en) * | 1984-08-31 | 1997-08-26 | Texas Instruments Inc | Self refresh circuitry for dynamic memory |
| JPS62250593A (ja) * | 1986-04-23 | 1987-10-31 | Hitachi Ltd | ダイナミツク型ram |
| US4903197A (en) * | 1987-02-27 | 1990-02-20 | Bull Hn Information Systems Inc. | Memory bank selection arrangement generating first bits identifying a bank of memory and second bits addressing identified bank |
| US5140550A (en) * | 1987-03-16 | 1992-08-18 | Hitachi Ltd. | Semiconductor memory device |
| JPH0834295B2 (ja) * | 1988-11-30 | 1996-03-29 | 日本電気株式会社 | 半導体記憶装置 |
| US5167028A (en) * | 1989-11-13 | 1992-11-24 | Lucid Corporation | System for controlling task operation of slave processor by switching access to shared memory banks by master processor |
| US5170252A (en) * | 1990-04-09 | 1992-12-08 | Interactive Media Technologies, Inc. | System and method for interconnecting and mixing multiple audio and video data streams associated with multiple media devices |
| US5241643A (en) * | 1990-06-19 | 1993-08-31 | Dell Usa, L.P. | Memory system and associated method for disabling address buffers connected to unused simm slots |
| US5283877A (en) * | 1990-07-17 | 1994-02-01 | Sun Microsystems, Inc. | Single in-line DRAM memory module including a memory controller and cross bar switches |
| US5357621A (en) * | 1990-09-04 | 1994-10-18 | Hewlett-Packard Company | Serial architecture for memory module control |
| US5392252A (en) * | 1990-11-13 | 1995-02-21 | Vlsi Technology, Inc. | Programmable memory addressing |
| JP3225533B2 (ja) * | 1991-04-11 | 2001-11-05 | 日本電気株式会社 | ダイナミック型半導体メモリ装置 |
| JP2853407B2 (ja) * | 1991-10-09 | 1999-02-03 | 日本電気株式会社 | 半導体メモリ |
| US5260892A (en) * | 1991-11-21 | 1993-11-09 | Sun Microsystems, Inc. | High speed electrical signal interconnect structure |
| US5214570A (en) * | 1992-04-03 | 1993-05-25 | Clearpoint Research Corporation | Compact memory module |
| US5270964A (en) * | 1992-05-19 | 1993-12-14 | Sun Microsystems, Inc. | Single in-line memory module |
| JPH0628846A (ja) * | 1992-07-09 | 1994-02-04 | Mitsubishi Electric Corp | 半導体記憶装置 |
| US5341643A (en) * | 1993-04-05 | 1994-08-30 | Ford Motor Company | Feedback control system |
| US5272664A (en) * | 1993-04-21 | 1993-12-21 | Silicon Graphics, Inc. | High memory capacity DRAM SIMM |
| JPH07130163A (ja) * | 1993-11-01 | 1995-05-19 | Matsushita Electron Corp | 半導体メモリ |
| US5375084A (en) * | 1993-11-08 | 1994-12-20 | International Business Machines Corporation | Selectable interface between memory controller and memory simms |
| JP3272888B2 (ja) * | 1993-12-28 | 2002-04-08 | 株式会社東芝 | 半導体記憶装置 |
| US5446621A (en) * | 1994-04-28 | 1995-08-29 | Wandel & Goltermann Ate Systems Ltd. | Platform module system for a larger electronic system |
| GB9417268D0 (en) * | 1994-08-26 | 1994-10-19 | Inmos Ltd | Testing an integrated circuit device |
| US5513135A (en) * | 1994-12-02 | 1996-04-30 | International Business Machines Corporation | Synchronous memory packaged in single/dual in-line memory module and method of fabrication |
| US5862320A (en) * | 1995-12-22 | 1999-01-19 | Cirrus Logic, Inc. | SDRAM DIMM presence detect interface |
| US5926827A (en) * | 1996-02-09 | 1999-07-20 | International Business Machines Corp. | High density SIMM or DIMM with RAS address re-mapping |
| US5678009A (en) * | 1996-02-12 | 1997-10-14 | Intel Corporation | Method and apparatus providing fast access to a shared resource on a computer bus |
| US5802395A (en) * | 1996-07-08 | 1998-09-01 | International Business Machines Corporation | High density memory modules with improved data bus performance |
-
1996
- 1996-07-08 US US08/676,609 patent/US5802395A/en not_active Expired - Lifetime
-
1997
- 1997-03-13 TW TW086103108A patent/TW319841B/zh not_active IP Right Cessation
- 1997-05-19 KR KR1019970019289A patent/KR100243714B1/ko not_active Expired - Fee Related
- 1997-07-07 JP JP18130297A patent/JP3566502B2/ja not_active Expired - Lifetime
-
1998
- 1998-05-12 US US09/076,265 patent/US6070217A/en not_active Expired - Lifetime
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7197589B1 (en) * | 1999-05-21 | 2007-03-27 | Silicon Graphics, Inc. | System and method for providing access to a bus |
| US10755757B2 (en) | 2004-01-05 | 2020-08-25 | Smart Modular Technologies, Inc. | Multi-rank memory module that emulates a memory module having a different number of ranks |
| US9858215B1 (en) | 2004-03-05 | 2018-01-02 | Netlist, Inc. | Memory module with data buffering |
| US9037774B2 (en) | 2004-03-05 | 2015-05-19 | Netlist, Inc. | Memory module with load reducing circuit and method of operation |
| US10489314B2 (en) | 2004-03-05 | 2019-11-26 | Netlist, Inc. | Memory module with data buffering |
| US11093417B2 (en) | 2004-03-05 | 2021-08-17 | Netlist, Inc. | Memory module with data buffering |
| US12222878B2 (en) | 2004-03-05 | 2025-02-11 | Netlist, Inc. | Memory module with data buffering |
| US9037809B1 (en) | 2008-04-14 | 2015-05-19 | Netlist, Inc. | Memory module with circuit providing load isolation and noise reduction |
| US9606907B2 (en) | 2009-07-16 | 2017-03-28 | Netlist, Inc. | Memory module with distributed data buffers and method of operation |
| US11994982B2 (en) | 2009-07-16 | 2024-05-28 | Netlist, Inc. | Memory module with distributed data buffers |
| US10949339B2 (en) | 2009-07-16 | 2021-03-16 | Netlist, Inc. | Memory module with controlled byte-wise buffers |
| US9128632B2 (en) | 2009-07-16 | 2015-09-08 | Netlist, Inc. | Memory module with distributed data buffers and method of operation |
| JP2012533793A (ja) * | 2009-07-16 | 2012-12-27 | ネットリスト インコーポレイテッド | メモリモジュール上の分散バイト型バッファを利用するシステムおよび方法 |
| US9318160B2 (en) | 2010-11-03 | 2016-04-19 | Netlist, Inc. | Memory package with optimized driver load and method of operation |
| US10902886B2 (en) | 2010-11-03 | 2021-01-26 | Netlist, Inc. | Memory module with buffered memory packages |
| US10290328B2 (en) | 2010-11-03 | 2019-05-14 | Netlist, Inc. | Memory module with packages of stacked memory chips |
| US9659601B2 (en) | 2010-11-03 | 2017-05-23 | Netlist, Inc. | Memory module with packages of stacked memory chips |
| US12308087B2 (en) | 2010-11-03 | 2025-05-20 | Netlist, Inc. | Memory package having stacked array dies and reduced driver load |
| US10860506B2 (en) | 2012-07-27 | 2020-12-08 | Netlist, Inc. | Memory module with timing-controlled data buffering |
| US11762788B2 (en) | 2012-07-27 | 2023-09-19 | Netlist, Inc. | Memory module with timing-controlled data buffering |
| US10324841B2 (en) | 2013-07-27 | 2019-06-18 | Netlist, Inc. | Memory module with local synchronization |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100243714B1 (ko) | 2000-02-01 |
| JP3566502B2 (ja) | 2004-09-15 |
| TW319841B (en) | 1997-11-11 |
| US5802395A (en) | 1998-09-01 |
| KR980010785A (ko) | 1998-04-30 |
| US6070217A (en) | 2000-05-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3566502B2 (ja) | メモリ・モジュール | |
| US6414868B1 (en) | Memory expansion module including multiple memory banks and a bank control circuit | |
| US6338113B1 (en) | Memory module system having multiple memory modules | |
| US6298426B1 (en) | Controller configurable for use with multiple memory organizations | |
| US5577236A (en) | Memory controller for reading data from synchronous RAM | |
| EP1723526B1 (en) | Dynamic command and/or address mirroring system and method for memory modules | |
| US7089412B2 (en) | Adaptive memory module | |
| US8417870B2 (en) | System and method of increasing addressable memory space on a memory board | |
| US7646649B2 (en) | Memory device with programmable receivers to improve performance | |
| KR100213965B1 (ko) | 고속전기신호 상호접속구조 | |
| US20060277355A1 (en) | Capacity-expanding memory device | |
| CN1965282A (zh) | 延迟线同步器装置和方法 | |
| KR100245062B1 (ko) | Ras 어드레스 리맵핑에 의한 고밀도 simm 또는 dimm | |
| JPH1092168A (ja) | メモリ・モジュール | |
| US8140783B2 (en) | Memory system for selectively transmitting command and address signals | |
| US5367526A (en) | Memory module, parity bit emulator, and associated method for parity bit emulation | |
| US7486105B2 (en) | Memory systems and memory access methods | |
| CN110659228B (zh) | 存储器系统以及用于访问存储器系统的方法 | |
| KR100396885B1 (ko) | 고주파 클럭 신호의 주파수를 낮추어 어드레스 및커맨드의 동작 주파수로 사용하고 서로 다른 주파수의클럭 신호들을 수신하는 반도체 메모리 장치, 이를포함하는 메모리 모듈 및 시스템 메모리 모듈 | |
| EP0831402A1 (en) | Dynamically configuring timing to match memory bus loading conditions | |
| US7102937B2 (en) | Solution to DQS postamble ringing problem in memory chips | |
| JP2006303490A (ja) | 所定のピン配列を有するメモリモジュール | |
| JPH025291A (ja) | 半導体メモリ | |
| KR19990031196U (ko) | 메모리모듈의 인쇄회로기판 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040603 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040610 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080618 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080618 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090618 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100618 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110618 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110618 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120618 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120618 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130618 Year of fee payment: 9 |
|
| EXPY | Cancellation because of completion of term |