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
Application number
JP9181302A
Other languages
English (en)
Other versions
JP3566502B2 (ja
Inventor
J Connolly Brian
ブライアン・ジェイ・コノリー
W Kellogg Mark
マーク・ダブリュー・ケロッグ
G Heezeruzetsuto Bruce
ブルース・ジー・ヘーゼルゼット
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH1092169A publication Critical patent/JPH1092169A/ja
Application granted granted Critical
Publication of JP3566502B2 publication Critical patent/JP3566502B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/06Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10Program control for peripheral devices
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information 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

(57)【要約】 【課題】 複数のDRAMを有する高密度モジュール上
のデータ線負荷を最小にし、データ線容量性負荷に起因
する性能低下なしに、システムの最大のメモリ密度を可
能にすること。 【解決手段】 システム・ボード10上のコネクタ10
1〜108と相互接続されるタブを有するプリント回路
カード20〜40と、プリント回路カードに取り付けら
れた複数のバンクのランダム・アクセス・メモリ・デバ
イス301〜318、401〜438と、選択されたラ
ンダム・アクセス・メモリ・デバイスと接続された、イ
ネーブル信号に応答する1つまたは複数のバス・スイッ
チ309、319、409、419と、システムの行ア
ドレス・ストローブ信号および列アドレス・ストローブ
信号に応答して、1つまたは複数のバス・スイッチのイ
ネーブル信号を生成する、論理手段とを含む。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、全般的にはコンピ
ュータ用の高密度メモリ・モジュールに関し、具体的に
は、最小限のメモリ・バス負荷を有する多重バンク・メ
モリ・モジュールに関する。
【0002】
【従来の技術】SIMM(シングル・インライン・メモ
リ・モジュール)やDIMM(デュアル・インライン・
メモリ・モジュール)などの高密度メモリ・モジュール
は、多くの応用分野で追加のシステム性能を達成できる
ので、ハイ・エンド・パーソナル・コンピュータ(P
C)、ネットワーク・サーバおよびワークステーション
で需要がある。しかし、最大システム密度は、下記の1
つまたは複数によって不自然に制限されることがしばし
ばである。 ・システムが有するメモリ・モジュール「スロット」の
数が限られている。 ・システムが有するメモリ「バンク」の数が(メモリ・
コントローラからの選択信号線の不足が原因で)限られ
ている。 ・高密度メモリ・チップ(たとえば64メガビット(M
b)、256Mbおよびそれ以上)は、非常に高価であ
るか、簡単に入手できないか、その両方である。 ・高密度メモリ・チップは、システムのメモリ・インタ
ーフェース電圧より低い動作電圧を有する場合がある。 ・標準ランダム・アクセス・メモリ・デバイス(RA
M)(ダイナミックRAM(DRAM)、シンクロナス
DRAM(SDRAM)およびスタティックRAM(S
RAM)を含む)の積層化/立体化または大型モジュー
ルの使用は、システム限界をはるかに超えるデータ線容
量をもたらす。以前の解決は、最後の問題以外の上記の
問題のすべてについて提供されてきたが、これらの解決
は、データ線負荷の問題が原因で応用性が制限されてい
る。メモリ拡張を制限されているシステムで安価なRA
Mチップをよりよく利用するために必要なものは、デー
タ線の容量性負荷を最小にし、その結果、RAMチップ
のバンクを有する大型メモリ・モジュールをシステムに
追加できるようにする方法である。
【0003】
【発明が解決しようとする課題】したがって、本発明の
目的は、データ線ごとに複数のランダム・アクセス・メ
モリ・デバイスを有する高密度モジュールでのデータ線
負荷を最小にするための解決を提供することである。
【0004】本発明のもう1つの目的は、データ線の容
量性負荷に起因する性能低下なしに、密度を制限されて
いるシステムのメモリ密度を最大にすることである。
【0005】
【課題を解決するための手段】本発明によれば、データ
線容量を許容可能なシステム限界まで減らす解決法に
は、2つの部分がある。第1の部分には、インライン・
バス・スイッチを有するメモリ・モジュールの設計が含
まれる。バス・スイッチは、モジュール・タブ(システ
ム)とランダム・アクセス・メモリ・デバイス(RA
M)の間に置かれ、高インピーダンス(オフ)またはア
クティプ(活動)状態のいずれかになる。高インピーダ
ンス状態の時には、メモリ・モジュールの実効負荷は、
ビット・スイッチ・デバイスの負荷になる。アクティブ
(たとえば、リード/ライト・サイクル)の時には、R
AM負荷の他に、最小限のキャパシタンス/抵抗がメモ
リ・バスに追加される。一時に1つのメモリ・モジュー
ルだけがアクティブになる。
【0006】本発明による解決の第2の部分は、バス・
スイッチをイネーブルする信号を生成する論理回路を特
定用途向け集積回路(ASIC)に組み込むことであ
る。バス・スイッチは、メモリ・モジュールへの行アド
レス・ストローブ(RAS)選択線の立ち下がりエッジ
でアクティブになり、RAS選択線または列アドレス・
ストローブ(CAS)選択線のうちの最後の線がインア
クティブ(非活動)状態になるまで活動状態にとどま
り、これによって、高速ページ・モード(FPM)動作
とEDO(拡張データ出力)動作の両方がサポートされ
る。ASICの回路は、システムのRAS選択線とCA
S選択線をデコードし、信号を駆動してバス・スイッチ
をイネーブルすることによって、この作業を実行する。
論理回路は、リード/ライト・サイクル、ROR(RAS
only refresh)サイクル、CBR(CAS before RAS ref
resh)サイクルおよびヒドン・リフレッシュ(hidden r
efresh)サイクルを区別し、それ相応にバス・スイッチ
をアクティブにしなければならない。CBRサイクルが
発生する時には、バス・スイッチはインアクティブのま
まになる。ヒドン・リフレッシュ・サイクルでは、バス
・スイッチはアクティブにされ、リフレッシュ・サイク
ルが完了するまでアクティブのままになる。これは、リ
ード動作またはライト動作が存在する可能性があるので
必要である。
【0007】
【発明の実施の形態】本発明を、DIMMを使用する特
定の実施例に関して説明するが、当業者であれば、SI
MMなどの他のメモリ・モジュールを本発明の実施に使
用できることを諒解するであろう。このようなモジュー
ルは、通常は、コンピュータ・システム基板上のコネク
タに挿入するための接点タブを有するプリント回路カー
ドとして実施される。
【0008】ここで図面、具体的には図1を参照する
と、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の最大構成を有する。
【0009】本発明によれば、二重バンクDIMM 3
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ピンに接続される。
【0010】二重バンクDIMM 30を使用する場
合、システムの最小構成は8MBに増加し、最大構成は
64MBに増加する。多重バンクDIMM 40を使用
すると、図示の4バンクのDRAMチップの例では、最
小構成は16MB、最大構成は128MBに増加する。
より高密度のデバイス(たとえば16Mb、64Mbな
ど)を使用すると、最大メモリ密度のかなりの増加がも
たらされるはずである。これは、下の表からわかるよう
に、最小限のデータ・バス負荷で達成される。
【0011】
【表1】
【0012】これは、二重バンクDIMM 30の場合
にはバス・スイッチ309および319、多重バンクD
IMM 40の場合にはバス・スイッチ409および4
19を使用することによって達成される。ASIC 3
10および410は、バス・スイッチとシステム・ボー
ドの間のインターフェースを提供する。
【0013】ここで図2に移ると、バス・スイッチの一
般化された論理図が示されている。バス・スイッチに
は、信号線ごとに1つずつ、複数のFETが含まれる。
1つまたは複数のインバータ50が、FETをオンにバ
イアスするのに使用される。インバータ50への入力B
EN(NはBEの反転を表す)は、バス・スイッチのイ
ネーブル入力である。イネーブル入力がロウになると、
インバータの出力はハイになり、その結果、正バイアス
がFETのゲートに印加され、FETが導通する。この
バス・スイッチを介する遅延は、1ナノ秒(ns)未満
であり、これによって、正しいメモリ動作が保証され
る。
【0014】図3のブロック図からわかるように、AS
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のプリント回路カー
ドのエッジに設けられている。
【0015】RC_SELECT信号は、アクティブ・
ロウの信号であり、独自の機能を有する。通常のメモリ
・リード・サイクルおよびメモリ・ライト・サイクルの
間、RC_SELECT信号は、図4に示されるよう
に、システムのRAS選択線のアクティブ(立ち下が
り)エッジでアクティブにされ、システムのRAS選択
線とCAS選択線の両方がインアクティブになるまでア
クティブのままになる。
【0016】ヒドン・リフレッシュ・サイクル中は、図
5からわかるように、ヒドン・リフレッシュ・サイクル
の性質が原因で、RC_SELECT信号はアクティブ
になる。ヒドン・リフレッシュ・サイクルの第1の部分
は、RASが立ち上がってから立ち下がる(CBRリフ
レッシュ・サイクルの開始)までシステムのCAS選択
線がアクティブのままになるメモリ・サイクルである。
RC_SELECT論理回路は、CAS外乱をフィルタ
リングし、インアクティブのままになる。
【0017】CBRリフレッシュ中は、図6からわかる
ように、システムのCAS選択線が、システムのRAS
選択線がアクティブになるより前にアクティブになる。
RC_SELECT信号は、CBRサイクル中はインア
クティブのままになる。
【0018】RORサイクル中は、図7からわかるよう
に、システムのRAS選択線がアクティブになり、RC
_SELECT信号上に駆動される。バス・スイッチが
アクティブになっても、データがその時点で駆動されて
いないので、システム動作には影響しない。
【0019】所与の応用分野で必要であれば、追加回路
を追加して、RORサイクル中にバス・スイッチがアク
ティブにならないようにすることができる。
【0020】図8のASICの内部ロジックには、シス
テムの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の状態をラッチする時間を与えるために行われ
る。
【0021】各サイクルの初期の開始時に、マルチプレ
クサ77は、「1」入力位置にセットされる。これによ
って、システムのRAS選択線をすばやく流すことがで
きるようになる。システムのCAS選択線がアクティブ
になった時には、マルチプレクサ77は、「0」入力位
置に切り替わり、これによって、フリップフロップ70
の出力が選択される。
【0022】図1に戻って、本発明の実装は、DRAM
チップのバンク群を1つのプリント回路カードに取り付
け、ASICとバス・スイッチを別のキャリアに取り付
けることによって、変更することができる。たとえば、
ASICとバス・スイッチは、システム・ボード10に
直接に取り付けることができるが、これにはシステム・
ボードの変更が必要である。代替案は、DRAMカード
を受けるコネクタを備えた別のプリント回路カードにA
SICとバス・スイッチを取り付けることである。どち
らの代替案でも、DRAMチップだけでDRAMカード
を製造することができる。
【図面の簡単な説明】
【図1】システム・メモリ・ボードと、従来の単一バン
クDIMMと本発明による多重バンクDIMMの両方を
示すブロック図である。
【図2】図1に示された本発明の実施例に使用されるバ
ス・スイッチを一般化した論理ブロック図である。
【図3】図1の実施例でのASCIとバス・スイッチの
関係を示すブロック図である。
【図4】通常のリード/ライト・サイクルの場合の、R
C_SELECT出力信号を生成するASIC論理回路
の動作を示すタイミング図である。
【図5】ヒドン・リフレッシュの場合の、RC_SEL
ECT出力信号を生成するASIC論理回路の動作を示
すタイミング図である。
【図6】CBRの場合の、RC_SELECT出力信号
を生成するASIC論理回路の動作を示すタイミング図
である。
【図7】RORの場合の、RC_SELECT出力信号
を生成するASIC論理回路の動作を示すタイミング図
である。
【図8】本発明の好ましい実施例によるASCIの論理
回路を示す論理ブロック図である。
【符号の説明】
60 ASIC 61 バス・スイッチ 62 バス・スイッチ 63 カード・データ・バス 64 タブ 72 バッファ 73 ANDゲート 74 インバータ 75 2入力NANDゲート 76 インバータ 77 マルチプレクサ 78 インバータ 79 NANDゲート 80 インバータ 81 バッファ 82 バッファ 83 バッファ
─────────────────────────────────────────────────────
【手続補正書】
【提出日】平成9年7月23日
【手続補正1】
【補正対象書類名】図面
【補正対象項目名】図3
【補正方法】変更
【補正内容】
【図3】
フロントページの続き (72)発明者 マーク・ダブリュー・ケロッグ アメリカ合衆国05452 バーモント州エセ ックス・ジャンクション コーデュロイ・ ロード 29 (72)発明者 ブルース・ジー・ヘーゼルゼット アメリカ合衆国05452 バーモント州エセ ックス・ジャンクション グリーンフィー ルド・コート 8

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】システム・ボード上のコネクタと相互接続
    される接点タブを有し、カード・データ・バスを有する
    プリント回路カードと、 前記プリント回路カードに取り付けられ、前記カード・
    データ・バスに接続された、複数バンクのランダム・ア
    クセス・メモリ・デバイスと、 前記複数バンクのランダム・アクセス・メモリ・デバイ
    スのうちの選択されたものが前記カード・データ・バス
    を介して接続された、イネーブル信号に応答する、1つ
    または複数のバス・スイッチと、 システムの行アドレス・ストローブ信号および列アドレ
    ス・ストローブ信号に応答して、前記1つまたは複数の
    スイッチの前記イネーブル信号を生成する、論理手段と
    を含む、メモリ・モジュール。
  2. 【請求項2】前記1つまたは複数のバス・スイッチおよ
    び前記論理手段が、前記プリント回路カードに取り付け
    られることを特徴とする、請求項1に記載の高密度メモ
    リ・モジュール。
  3. 【請求項3】第2のプリント回路カードを含み、前記第
    1および第2のプリント回路カードが異なる数のメモリ
    ・バンクを有することを特徴とする、請求項1に記載の
    高密度メモリ・モジュール。
  4. 【請求項4】前記1つまたは複数のバス・スイッチのそ
    れぞれが、前記カード・データ・バスの信号線1本につ
    き1つの複数の電界効果トランジスタ(FET)と、前
    記イネーブル信号に応答して前記FETをバイアスする
    ための手段とを含むことを特徴とする、請求項1に記載
    の高密度メモリ・モジュール。
JP18130297A 1996-07-08 1997-07-07 メモリ・モジュール Expired - Lifetime JP3566502B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (21)

* Cited by examiner, † Cited by third party
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