Movatterモバイル変換


[0]ホーム

URL:


JP2003122624A - Stacked memory module - Google Patents

Stacked memory module

Info

Publication number
JP2003122624A
JP2003122624AJP2001311623AJP2001311623AJP2003122624AJP 2003122624 AJP2003122624 AJP 2003122624AJP 2001311623 AJP2001311623 AJP 2001311623AJP 2001311623 AJP2001311623 AJP 2001311623AJP 2003122624 AJP2003122624 AJP 2003122624A
Authority
JP
Japan
Prior art keywords
memory
chip
data
chips
memory chip
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.)
Withdrawn
Application number
JP2001311623A
Other languages
Japanese (ja)
Inventor
Minoru Shiga
稔 志賀
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric CorpfiledCriticalMitsubishi Electric Corp
Priority to JP2001311623ApriorityCriticalpatent/JP2003122624A/en
Publication of JP2003122624ApublicationCriticalpatent/JP2003122624A/en
Withdrawnlegal-statusCriticalCurrent

Links

Landscapes

Abstract

Translated fromJapanese

(57)【要約】【課題】 メモリ量が拡張してもコントローラから見た
負荷量を増加させず、従って、高速動作するメモリシス
テムを得る。【解決手段】 メモリコントローラからアクセス制御さ
れるメモリ・モジュール2であって、複数のメモリチッ
プ21,22,23,24から構成され、メモリコント
ローラ1は、複数メモリチップの1つの特定チップ21
にのみアクセスし、特定チップは、隣接する他のメモリ
チップと信号線で接続され、他のメモリチップは、隣接
メモリチップ間でのみ相互接続し、メモリコントローラ
との情報授受は特定チップ経由で順次アクセスのタイミ
ングをずらせてメモリチップ間で情報を転送し、上記特
定チップは、これらの順次タイミングがずれた情報をメ
モリコントローラとやり取りするようにした。
(57) [Problem] To provide a memory system which does not increase the load seen from a controller even if the memory amount is expanded, and therefore operates at high speed. SOLUTION: A memory module 2 whose access is controlled by a memory controller, comprising a plurality of memory chips 21, 22, 23, 24, wherein a memory controller 1 is a specific chip 21 of a plurality of memory chips.
The specific chip is connected to other adjacent memory chips by signal lines, the other memory chips are interconnected only between adjacent memory chips, and information exchange with the memory controller is sequentially performed via the specific chip. The information is transferred between the memory chips with the access timing shifted, and the specific chip exchanges the information with the sequentially shifted timing with the memory controller.

Description

Translated fromJapanese
【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は、計算機や通信機
などで使用されるメモリシステムの高速化に関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to speeding up of a memory system used in a computer or a communication device.

【0002】[0002]

【従来の技術】従来のメモリシステム(例えば、特開平
10−177427)は、図10に示すように、メモリ
コントローラ1、メモリ21〜24、クロック線3、コ
マンド・アドレス線4、データ線5から構成され、メモ
リ21〜24は並列に接続される。また、SDRAM
(Synchronous Dynamic RAM)
仕様によるメモリ読み出し動作のタイミングは、図11
に示すように、メモリコントローラ1はクロック線3に
同期して、コマンド・アドレス線4へ読み出しコマンド
(Rd)とアドレス(Ad)を出力し、選択されたメモ
リ21〜24の何れかは内部のメモリ素子からデータを
読み取り、データ線5へデータ(D0〜D3)を出力す
る。
2. Description of the Related Art A conventional memory system (for example, Japanese Patent Laid-Open No. 10-177427) includes a memory controller 1, memories 21 to 24, a clock line 3, a command / address line 4, and a data line 5, as shown in FIG. Configured, the memories 21-24 are connected in parallel. In addition, SDRAM
(Synchronous Dynamic RAM)
The timing of the memory read operation according to the specifications is shown in FIG.
3, the memory controller 1 outputs a read command (Rd) and an address (Ad) to the command / address line 4 in synchronization with the clock line 3, and any one of the selected memories 21 to 24 has an internal memory. The data is read from the memory element and the data (D0 to D3) is output to the data line 5.

【0003】[0003]

【発明が解決しようとする課題】従来例のようなシステ
ムでは、メモリ数が多くなるに連れて並列接続であるた
めに、クロック線3、コマンド・アドレス線4及びデー
タ線5の負荷容量が大きくなり、GHzオーダの高速ア
クセスが出来なくなるという課題がある。
In a system such as the conventional example, the load capacity of the clock line 3, the command / address line 4 and the data line 5 is large because of parallel connection as the number of memories increases. Therefore, there is a problem that high-speed access on the order of GHz cannot be performed.

【0004】この発明は、上記のような課題を解決する
ためになされたもので、負荷容量の増加を無くして、G
Hzオーダの高速アクセスが可能なメモリシステムを得
ることを目的とする。
The present invention has been made in order to solve the above-mentioned problems, and eliminates an increase in load capacity,
It is an object to obtain a memory system capable of high-speed access on the order of Hz.

【0005】[0005]

【課題を解決するための手段】この発明に係る積層メモ
リモジュールは、メモリコントローラからアクセス制御
されるメモリ・モジュールであって、複数のメモリチッ
プから構成され、メモリコントローラは、複数メモリチ
ップの1つの特定チップにのみアクセスし、該特定チッ
プは、隣接する他のメモリチップと信号線で接続され、
該他のメモリチップは、順次隣接メモリチップ間でのみ
相互接続し、メモリコントローラとの情報授受は特定チ
ップ経由で順次アクセスのタイミングをずらせてメモリ
チップ間で情報を転送し、上記特定チップは、これらの
順次タイミングがずれた情報をメモリコントローラとや
り取りするようにした。
A stacked memory module according to the present invention is a memory module whose access is controlled by a memory controller, and is composed of a plurality of memory chips, and the memory controller is one of the plurality of memory chips. Only a specific chip is accessed, and the specific chip is connected to another adjacent memory chip by a signal line,
The other memory chips are sequentially interconnected only between adjacent memory chips, and information is exchanged with the memory controller by transferring the information between the memory chips by shifting the timing of sequential access via the specific chips. The information whose timings are sequentially shifted is exchanged with the memory controller.

【0006】また更に、メモリチップは、データ線、コ
マンドまたはアドレス線の入力に対してはラッチ回路を
備え、各出力は1クロック遅れて出力するようにした。
Furthermore, the memory chip is provided with a latch circuit for the input of the data line, the command or the address line, and each output is delayed by one clock.

【0007】また更に、メモリチップは、クロックに対
してはタイミング調整用の遅れ回路を挿入して次の隣接
メモリチップに送るようにした。
Furthermore, in the memory chip, a delay circuit for timing adjustment is inserted with respect to the clock so as to be sent to the next adjacent memory chip.

【0008】また更に、メモリチップは、クロックに対
しては折返しクロック線を設け、出力するようにした。
Furthermore, the memory chip is provided with a loopback clock line for the clock and outputs it.

【0009】また更に、メモリチップは、メモリチップ
間の正逆のアクセス順を記憶するデータのモードレジス
タを設けて、このモードレジスタによる正逆の指定順に
データを送るようにした。
Further, the memory chip is provided with a mode register of data for storing the normal and reverse access order between the memory chips, and the data is sent in the order specified by the mode register.

【0010】また更に、メモリチップは、自身が複数の
メモリチップ間の何番目であるかを個別配線で知るか、
または番号レジスタを設けて記憶する構成とした。
Furthermore, the memory chip can know whether the memory chip is located between a plurality of memory chips by individual wiring,
Alternatively, a number register is provided and stored.

【0011】また更に、メモリチップは、裏返しにする
と入力端子と、出力端子が上下で同位置または近傍に来
るように配置し、かつメモリ・モジュールを構成する際
に隣接メモリチップを裏表に設置するようにした。
Furthermore, the memory chip is arranged so that the input terminal and the output terminal are vertically located at the same position or in the vicinity when turned upside down, and adjacent memory chips are installed on the front and back sides when forming a memory module. I did it.

【0012】[0012]

【発明の実施の形態】実施の形態1.図1は、この発明
の一実施例を示すメモリシステムの構成図である。図
中、1はメモリコントローラ、2は全体を示すメモリ・
モジュール、21〜24はそれに搭載されるメモリチッ
プ、3および31〜34はクロック線、4及び41〜4
4はコマンド・アドレス線、5及び51〜54はデータ
線、11〜14はメモリチップに順番0〜3を指示する
番号識別指示線である。なお、これらの番号の意味は、
後述の各図においても同じである。図2は、メモリモジ
ュール2の物理構造を示す断面図で、図中、6はモジュ
ール基板、7はメモリチップを互いに接合したチップ間
接続部、8はメモリモジュール2を計算機のメモリ搭載
基板などと接合するためのボンディングパッドである。
メモリチップ21〜24は鎖状に接続し折り畳んだ状態
で順に接合、モジュール基板6と接合されてメモリ・モ
ジュール2を構成する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiment 1. FIG. 1 is a block diagram of a memory system showing an embodiment of the present invention. In the figure, 1 is a memory controller, 2 is an overall memory,
Modules 21 to 24 are memory chips mounted therein, 3 and 31 to 34 are clock lines, and 4 and 41 to 4
Reference numeral 4 is a command / address line, 5 and 51-54 are data lines, and 11-14 are number identification instruction lines for instructing the memory chips in the order 0-3. The meaning of these numbers is
The same applies to each drawing described later. FIG. 2 is a cross-sectional view showing the physical structure of the memory module 2. In the figure, 6 is a module substrate, 7 is an inter-chip connecting portion in which memory chips are joined to each other, 8 is a memory module 2 as a memory mounting board of a computer, etc. It is a bonding pad for joining.
The memory chips 21 to 24 are connected in a chain shape and are sequentially joined in a folded state, and then joined to the module substrate 6 to form the memory module 2.

【0013】図3は、メモリチップ21の内部構成図で
あり、91はポート制御部、92はメモリセル部であ
る。図4は、ポート制御部の内部構成図であり、4−1
及び41−1はコマンド線、4−2及び41−2はアド
レス線、29はメモリセル部92へ送るコマンド及びア
ドレス線、49は読み出しデータ線、59は書き込みデ
ータ線である。図中、121はポート制御部91を管理
・制御するポートコントローラ、122は動作モード等
を格納するモードレジスタ、131は差動型クロックレ
シーバ、132は遅延調整用クロックバッファ、133
は差動型クロックドライバ、141及び142はクロッ
クの立ち上がりで入力を取り込むラッチ回路、143及
び144は信号ドライバ、151及び152はデータド
ライバ、153〜155はクロックの両エッジでデータ
を取り込めるデータラッチ回路、156はセレクタ回路
である。なお、メモリチップ22ないし24も同様の構
成をとる。
FIG. 3 is an internal block diagram of the memory chip 21, in which 91 is a port control section and 92 is a memory cell section. FIG. 4 is an internal configuration diagram of the port control unit.
And 41-1 are command lines, 4-2 and 41-2 are address lines, 29 is a command and address line sent to the memory cell section 92, 49 is a read data line, and 59 is a write data line. In the figure, 121 is a port controller that manages and controls the port control unit 91, 122 is a mode register that stores operation modes and the like, 131 is a differential clock receiver, 132 is a delay adjustment clock buffer, and 133.
Is a differential clock driver, 141 and 142 are latch circuits that take in the input at the rising edge of the clock, 143 and 144 are signal drivers, 151 and 152 are data drivers, and 153 to 155 are data latch circuits that can take in data at both edges of the clock. Reference numeral 156 is a selector circuit. The memory chips 22 to 24 also have the same configuration.

【0014】図5は、メモリの読み出し動作を示すタイ
ミング図である。図中、T1〜T18はクロック線の変
化(raise and fall)のタイミング順を
表す時刻である。従来例(図10,図11)では、選択
されたメモリが一連のブロック・データ(図11のD0
〜D3)を出力したが、この発明の構成では、ブロック
・データを4つのメモリチップで分割して記憶し、読み
出し時に各メモリチップは対応したデータを出力するこ
とに特徴がある。以下の説明では、各メモリチップは、
8ワードを各2ワードずつ分散して記憶した一例を示
す。
FIG. 5 is a timing diagram showing a memory read operation. In the figure, T1 to T18 are times that represent the timing sequence of changes (rise and fall) of the clock lines. In the conventional example (FIGS. 10 and 11), the selected memory stores a series of block data (D0 in FIG. 11).
.. D3) are output, the feature of the configuration of the present invention is that the block data is divided into four memory chips and stored, and each memory chip outputs corresponding data at the time of reading. In the following description, each memory chip is
An example is shown in which 8 words are distributed and stored for each 2 words.

【0015】先ず、T1でメモリチップ21はメモリコ
ントローラ1からの読み出し指令を受け、内部回路を通
過させて、T2でメモリチップ22へ読み出し指令を出
力すると共に、チップ内部のメモリ素子からデータの読
み取りを行う。メモリチップ22〜24はメモリチップ
22と同様の動作を行い、順にメモリチップ23、24
へと読み出し指令が伝達され、各々データの読み取りを
行う。時刻T7で、メモリチップ21はデータD0を出
力し、次のT8でD1を出力する。同時に、メモリチッ
プ22はデータD2をデータ線51へ出力する。
First, at T1, the memory chip 21 receives a read command from the memory controller 1, passes through an internal circuit, outputs a read command to the memory chip 22 at T2, and reads data from a memory element inside the chip. I do. The memory chips 22 to 24 operate in the same manner as the memory chip 22, and the memory chips 23 and 24 are sequentially
The read command is transmitted to and the data is read. At time T7, the memory chip 21 outputs the data D0, and at the next T8, outputs D1. At the same time, the memory chip 22 outputs the data D2 to the data line 51.

【0016】T9で、メモリチップ21はデータD2を
受け取り、データ線5へ出力し、メモリコントローラ1
へ伝達する。同時に、メモリチップ22はデータD3を
データ線51へ出力し、メモリチップ23はデータD4
をデータ線52へ出力する。T10で、メモリチップ2
1はデータD3を受け取り、データ線5へ出力、メモリ
チップ22はデータD4を受け取りデータ線51へ出
力、メモリチップ23はデータD5をデータ線52へ出
力する。同時に、メモリチップ24はデータD6をデー
タ線53へ出力する。T11で、メモリチップ21はデ
ータD4を受け取り、データ線5へ出力、メモリチップ
22はデータD5を受け取り、データ線51へ出力、メ
モリチップ23はデータD6を受け取り、データ線52
へ出力、メモリチップ24はデータD7をデータ線53
へ出力する。T12で、メモリチップ21はデータD5
を受け取り、データ線5へ出力、メモリチップ22はデ
ータD6を受け取り、データ線51へ出力、メモリチッ
プ23はデータD7を受け取り、データ線52へ出力す
る。同様にして、T13,T14と進み、メモリチップ
21はデータD7までをメモリコントローラ1へ伝送す
る。
At T9, the memory chip 21 receives the data D2 and outputs it to the data line 5, and the memory controller 1
Communicate to. At the same time, the memory chip 22 outputs the data D3 to the data line 51, and the memory chip 23 outputs the data D4.
Is output to the data line 52. Memory chip 2 at T10
1 receives the data D3 and outputs it to the data line 5, the memory chip 22 receives the data D4 and outputs it to the data line 51, and the memory chip 23 outputs the data D5 to the data line 52. At the same time, the memory chip 24 outputs the data D6 to the data line 53. At T11, the memory chip 21 receives the data D4 and outputs it to the data line 5, the memory chip 22 receives the data D5 and outputs it to the data line 51, the memory chip 23 receives the data D6, and the data line 52.
The memory chip 24 outputs the data D7 to the data line 53
Output to. At T12, the memory chip 21 stores the data D5.
To the data line 5, the memory chip 22 receives the data D6 and outputs it to the data line 51, and the memory chip 23 receives the data D7 and outputs it to the data line 52. Similarly, the process proceeds to T13 and T14, and the memory chip 21 transmits up to the data D7 to the memory controller 1.

【0017】メモリチップが自身で何番目であるかを知
る具体構成を述べる。即ち、直接メモリチップの番号を
個別の配線入力で指定することにより、同一のメモリチ
ップを使用して、各チップ番号を指定できる。また、個
別の配線入力に代えて、メモリチップの接続順を指定す
るコマンドを設け、そのコマンドをメモリコントローラ
が発生し、メモリチップは受け取ったとき、データを歩
進させて次のメモリチップへ伝達する。新しく番号識別
用のコマンドは定義する必要はあり、また、コマンド記
憶用の自身番号レジスタが必要となるが、個別の配線は
必要なくなり、端子も削除できる。
A specific configuration for knowing the number of the memory chip by itself will be described. That is, by directly specifying the memory chip number by individual wiring input, each chip number can be specified using the same memory chip. In addition, instead of individual wiring input, a command that specifies the connection order of memory chips is provided, and when the memory controller generates this command and the memory chip receives it, it advances the data and transmits it to the next memory chip. To do. It is necessary to define a new command for number identification, and an own number register for command storage is required, but individual wiring is not required and terminals can be deleted.

【0018】図6は、正順のデータ書き込み動作を示す
タイミング図である。図中、同一記号は図1〜3と同じ
である。先ず、T1でメモリチップ21は、メモリコン
トローラ1からの書き込み指令を受け、内部回路を通過
させて、T2でメモリチップ22へ書き込み指令を出力
すると共に、チップ内部のメモリ素子へデータの書き込
みを行う。このとき、D0とD1のデータは不要である
が、回路構成上の制約があって止められず、たまたま出
力されてしまう。メモリチップ22〜24は、メモリチ
ップ22と同様の動作を行い、順にメモリチップ23,
24へと書き込み指令が伝達される。メモリコントロー
ラ1は、書き込み指令と同時にデータD0をデータ線5
に出力する。時刻T3〜T11に渡り、順次データD0
〜D7がメモリチップ21経由、メモリチップ22経
由、メモリチップ23経由でメモリチップ24まで伝達
される。メモリチップ21は、配線11が0を指示する
ことを受けて、データD0とD1を取り込む。同様に、
メモリチップ22はD2とD3、メモリチップ23はD
4とD5、メモリチップ24はD6とD7を取り込み、
内部のメモリ素子へ書き込みを行う。メモリチップ24
にデータD0ないしD5が入力される理由は、上述の制
約によるものである。
FIG. 6 is a timing chart showing the data write operation in the forward order. In the figure, the same symbols are the same as in FIGS. First, at T1, the memory chip 21 receives a write command from the memory controller 1, passes through an internal circuit, outputs a write command to the memory chip 22 at T2, and writes data to a memory element inside the chip. . At this time, although the data of D0 and D1 are unnecessary, they cannot be stopped due to restrictions on the circuit configuration, and are output by chance. The memory chips 22 to 24 perform the same operation as that of the memory chip 22, and the memory chips 23,
The write command is transmitted to 24. The memory controller 1 sends the data D0 to the data line 5 at the same time as the write command.
Output to. Over time T3 to T11, sequential data D0
~ D7 is transmitted to the memory chip 24 via the memory chip 21, the memory chip 22, and the memory chip 23. The memory chip 21 receives the data 0 and the data D0 and D1 in response to the wiring 0 indicating 0. Similarly,
The memory chip 22 is D2 and D3, and the memory chip 23 is D
4 and D5, the memory chip 24 takes in D6 and D7,
Write to the internal memory device. Memory chip 24
The reason why the data D0 to D5 are input to is due to the above-mentioned restrictions.

【0019】以上説明したように、この発明はメモリコ
ントローラ1の負荷容量が1つのメモリチップのみとな
り、メモリチップを幾つ重ねても負荷容量は増えること
がないので、GHzオーダの高速動作を可能にすること
ができる。また、このようにメモリチップを積層するこ
とにより、メモリシステムの小型化が可能になるばかり
でなく、基板の配線長が小さくなり、更に高速化と装置
の小型化できる効果も得ることができる。
As described above, according to the present invention, since the load capacity of the memory controller 1 is only one memory chip and the load capacity does not increase even if the memory chips are stacked, the high speed operation of GHz order is possible. can do. Further, by stacking the memory chips in this way, not only the size of the memory system can be reduced, but also the wiring length of the substrate can be reduced, and the effects of further speeding up and downsizing of the device can be obtained.

【0020】メモリチップ間の配線を短くし、つまり、
配線負荷を軽くして高速化する他の工夫を説明する。即
ち、図1におけるメモリチップ21〜24間の配線長を
短くする。一方、メモリチップは、同一構造のものを使
用したい。この矛盾を解決するために、メモリチップの
入力端子と出力端子がチップを裏返すと同一又は近い位
置になるよう端子配置を定めておく。この入出力は、ク
ロック、コマンド・アドレス、データの全部又は一部に
対して端子配置を定めておく。こうした準備により、偶
数番22,24のメモリチップを逆さに実装することに
より、すべて同一のメモリチップを積層することがで
き、配線長を短くして、高速化できる。
The wiring between the memory chips is shortened, that is,
Another method for reducing the wiring load and increasing the speed will be described. That is, the wiring length between the memory chips 21 to 24 in FIG. 1 is shortened. On the other hand, it is desirable to use memory chips having the same structure. In order to solve this contradiction, the terminal arrangement is determined so that the input terminal and the output terminal of the memory chip are at the same position or close to each other when the chip is turned over. For this input / output, the terminal arrangement is defined for all or part of the clock, command / address, and data. With such preparation, by mounting the even-numbered memory chips 22 and 24 upside down, the same memory chips can be stacked, the wiring length can be shortened, and the speed can be increased.

【0021】図7は、データ順を逆にした、つまり、逆
順の書き込み動作を示すタイミング図である。上記図6
に基づく正順の書き込みの説明では、データD0〜D7
を全メモリチップへ伝達することになり、データ線51
〜53の変化が激しく消費電力が多くなるので、これを
解消するために、メモリコントローラ1はデータを逆順
にして出力するようにしたものである。各メモリチップ
が取り込むデータの対応は、上記の動作と同じである
が、データのタイミングによって取り込むタイミングが
変わる。以上の動作によって、必要なデータのみがデー
タ線51〜53に出力されるので、消費電力を削減する
ことができる。更に、全データを書き込むタイミングが
T8まででよく、図6のT11までと比べて短縮でき
る。
FIG. 7 is a timing diagram showing a write operation in which the data order is reversed, that is, the reverse order. Figure 6 above
In the description of the normal order writing based on the data D0 to D7,
Is transmitted to all the memory chips, and the data line 51
Since the change of ~ 53 is large and the power consumption increases, the memory controller 1 outputs the data in the reverse order in order to eliminate this. The correspondence of the data captured by each memory chip is the same as the above operation, but the timing of capturing changes depending on the timing of the data. By the above operation, only necessary data is output to the data lines 51 to 53, so that power consumption can be reduced. Further, the timing for writing all data may be up to T8, which can be shortened compared to T11 in FIG.

【0022】また、図4に示したモードレジスタ122
にデータ順を指示するビットを設けて、予めメモリコン
トローラ1からこのレジスタへ書き込みを行うことによ
って、メモリコントローラ1の仕様にもとづき、順方と
逆方を使い分けてもよい。
The mode register 122 shown in FIG.
It is also possible to provide a bit for instructing the data order to the memory controller 1 and write to this register from the memory controller 1 in advance, so that the forward method and the reverse method can be selectively used according to the specifications of the memory controller 1.

【0023】実施の形態2.図8は、この発明の他の実
施例を示すシステムLSIの構成図である。図中、30
1〜304はクロック線34を折り返して伝達された読
み出し用クロック線である。この図8の構成は、折り返
しクロック線34,301ないし304を設けたことに
特徴がある。また、図9は、メモリチップ21の読み出
しタイミング図である。読み出し動作時、メモリチップ
22は、クロック線303のエッジに同期してデータ線
51にデータが載せて送出する。メモリチップ21は、
クロック線303を用いてデータを取り込む。クロック
線303から内部回路を経由して、クロック線304を
出力する。この時、クロック線304のエッジに同期し
てデータ線5へデータを載せて送出する。図5の読み取
りタイミングと比較すると、図5の場合は、システムの
CLKに完全に同期していなくてはならないという制約
がある。しかし、実際には、配線等の負荷による遅れが
生じ、データ線5からの入力及びクロック線304の入
力は遅れてしまう。図8に示すように、このデータ線5
からの入力を折り返しCLK線304に現れるCLK
OUTに同期して取り込むことにより、遅れが相殺され
る。以上のように、クロック線に同期してデータ送出を
行うので、受信側でのタイミング調節が不要であり、G
Hzオーダのデータ送受信を可能にできる効果がある。
Embodiment 2. FIG. 8 is a block diagram of a system LSI showing another embodiment of the present invention. 30 in the figure
Reference numerals 1 to 304 are read clock lines transmitted by folding the clock line 34. The configuration of FIG. 8 is characterized in that folding clock lines 34, 301 to 304 are provided. FIG. 9 is a read timing chart of the memory chip 21. At the time of read operation, the memory chip 22 sends data on the data line 51 in synchronization with the edge of the clock line 303. The memory chip 21 is
Data is taken in using the clock line 303. The clock line 304 is output from the clock line 303 via an internal circuit. At this time, the data is loaded onto the data line 5 and transmitted in synchronization with the edge of the clock line 304. Compared with the read timing of FIG. 5, the case of FIG. 5 has a constraint that it must be completely synchronized with the CLK of the system. However, in reality, a delay due to the load of the wiring or the like occurs, and the input from the data line 5 and the input to the clock line 304 are delayed. As shown in FIG. 8, this data line 5
CLK that appears on the CLK line 304
By taking in in synchronization with OUT, the delay is offset. As described above, since data is transmitted in synchronization with the clock line, there is no need for timing adjustment on the receiving side.
This has an effect of enabling data transmission / reception in the order of Hz.

【0024】[0024]

【発明の効果】以上のようにこの発明によれば、メモリ
・モジュールを複数のメモリチップで構成し、メモリコ
ントローラは、特定チップにのみアクセスし、他のメモ
リチップは順次隣接メモリチップ間でのみ相互接続し
て、メモリチップ間で情報を転送するようにしたので、
メモリコントローラからみてメモリ容量の割に負荷が軽
く、高速アクセスができる効果がある。
As described above, according to the present invention, the memory module is composed of a plurality of memory chips, the memory controller accesses only a specific chip, and the other memory chips are sequentially arranged only between adjacent memory chips. Since they are interconnected to transfer information between memory chips,
From the perspective of the memory controller, the load is light relative to the memory capacity, which has the effect of enabling high-speed access.

【0025】また更に、折返しクロック線を設けたの
で、データ読み出しのタイミング制限が緩やかでよく、
正確なデータ捕捉ができる効果がある。
Furthermore, since the folding clock line is provided, the timing limitation of data reading may be loose,
There is an effect that accurate data can be captured.

【0026】また更に、正逆のアクセス順を記憶するデ
ータのモードレジスタを設けたので、アクセス順によっ
てはアクセス時間を短縮できる効果がある。
Furthermore, since the mode register of the data for storing the forward and reverse access order is provided, there is an effect that the access time can be shortened depending on the access order.

【0027】また更に、自身が複数のメモリチップ間の
何番目であるかを個別配線で知るか、または番号レジス
タを設たので、同一メモリチップでメモリモジュールを
構成できる効果がある。また同様に、チップの端子配置
を裏返しにすると一方の出力が他方の入力に近くなる配
置とし、積み重ねる構成としたので、配線が短くなって
高速動作が可能となる効果がある。
Furthermore, since it is known by the individual wiring what number it is between a plurality of memory chips or a number register is provided, there is an effect that a memory module can be configured with the same memory chip. Similarly, when the terminals of the chip are turned upside down, one output is closer to the other input, and the chips are stacked, so that the wiring is shortened and high-speed operation is possible.

【図面の簡単な説明】[Brief description of drawings]

【図1】 この発明の実施の形態1におけるメモリ・シ
ステムの構成を示す図である。
FIG. 1 is a diagram showing a configuration of a memory system according to a first embodiment of the present invention.

【図2】 実施の形態1におけるメモリ・モジュールの
物理構造を示す図である。
FIG. 2 is a diagram showing a physical structure of a memory module according to the first embodiment.

【図3】 実施の形態1におけるメモリチップの構成を
示す図である。
FIG. 3 is a diagram showing a configuration of a memory chip according to the first embodiment.

【図4】 図3のポート制御部の詳細構成を示す図であ
る。
FIG. 4 is a diagram showing a detailed configuration of a port control unit in FIG.

【図5】 実施の形態1におけるメモリ・システムの読
み出し動作を説明するタイミング図である。
FIG. 5 is a timing diagram illustrating a read operation of the memory system according to the first embodiment.

【図6】 実施の形態1におけるメモリ・システムの正
順の書き込み動作を説明するタイミング図である。
FIG. 6 is a timing diagram illustrating a normal-order write operation of the memory system according to the first embodiment.

【図7】 実施の形態1におけるメモリ・システムの逆
順の書き込み動作を説明するタイミング図である。
FIG. 7 is a timing chart illustrating a reverse write operation of the memory system according to the first embodiment.

【図8】 この発明の実施の形態2におけるメモリ・シ
ステムの構成を示す図である。
FIG. 8 is a diagram showing a configuration of a memory system according to a second embodiment of the present invention.

【図9】 実施の形態2におけるメモリチップからメモ
リコントローラへの読み出しタイミングを説明する図で
ある。
FIG. 9 is a diagram illustrating a read timing from a memory chip to a memory controller according to the second embodiment.

【図10】 従来のメモリシステムの構成を示す図であ
る。
FIG. 10 is a diagram showing a configuration of a conventional memory system.

【図11】 従来のメモリシステムの動作を説明するタ
イミング図である。
FIG. 11 is a timing diagram illustrating an operation of the conventional memory system.

【符号の説明】[Explanation of symbols]

2 メモリ・モジュール、21,22,23,24 メ
モリチップ、3,31,32,33,34 クロック
線、4,41,42,43,44 コマンド・アドレス
線、5,51,52,53,54 データ線、11,1
2,13,14番号識別指示線、122 モードレジス
タ、132 遅延調整用クロックバッファ、141,1
42,153 ラッチ回路。
2 memory modules 21, 22, 23, 24 memory chips, 3, 31, 32, 33, 34 clock lines, 4, 41, 42, 43, 44 command address lines, 5, 51, 52, 53, 54 Data line, 11,1
2, 13, 14 number identification instruction line, 122 mode register, 132 delay adjustment clock buffer, 141, 1
42,153 Latch circuit.

Claims (7)

Translated fromJapanese
【特許請求の範囲】[Claims]【請求項1】 メモリコントローラからアクセス制御さ
れるメモリ・モジュールであって、複数のメモリチップから構成され、上記メモリコントロ
ーラは、該複数メモリチップの1つの特定チップにのみ
アクセスし、該特定チップは、隣接する他のメモリチッ
プと信号線で接続され、該他のメモリチップは、順次隣
接メモリチップ間でのみ相互接続し、上記メモリコントローラとの情報授受は該特定チップ経
由で順次アクセスのタイミングをずらせて上記メモリチ
ップ間で情報を転送し、上記特定チップは、これらの順
次タイミングがずれた情報を上記メモリコントローラと
やり取りするようにしたことを特徴とする積層メモリモ
ジュール。
1. A memory module access-controlled by a memory controller, comprising a plurality of memory chips, wherein the memory controller accesses only one specific chip of the plurality of memory chips, and the specific chip is , Connected to another adjacent memory chip by a signal line, the other memory chips are sequentially interconnected only between the adjacent memory chips, and information is exchanged with the memory controller by sequentially accessing the timing via the specific chip. A stacked memory module, wherein information is transferred between the memory chips while being staggered, and the specific chip exchanges the information whose sequential timings are shifted with the memory controller.
【請求項2】 メモリチップは、データ線、コマンドま
たはアドレス線の入力に対してはラッチ回路を備え、各
出力は1クロック遅れて出力するようにしたことを特徴
とする請求項1記載の積層メモリモジュール。
2. The stack according to claim 1, wherein the memory chip is provided with a latch circuit for input of a data line, a command or an address line, and outputs each of them with a delay of one clock. Memory module.
【請求項3】 メモリチップは、クロックに対してはタ
イミング調整用の遅れ回路を挿入して次の隣接メモリチ
ップに送るようにしたことを特徴とする請求項1記載の
積層メモリモジュール。
3. The stacked memory module according to claim 1, wherein the memory chip has a delay circuit for timing adjustment inserted with respect to a clock and is sent to the next adjacent memory chip.
【請求項4】 メモリチップは、クロックに対しては折
返しクロック線を設け、出力するようにしたことを特徴
とする請求項1記載の積層メモリモジュール。
4. The stacked memory module according to claim 1, wherein the memory chip is provided with a folded clock line for the clock and outputs the folded clock line.
【請求項5】 メモリチップは、メモリチップ間の正逆
のアクセス順を記憶するデータのモードレジスタを設け
て、該モードレジスタによる正逆の指定順にデータを送
るようにしたことを特徴とする請求項1記載の積層メモ
リモジュール。
5. The memory chip is provided with a mode register of data for storing a normal / reverse access order between the memory chips, and the data is sent in a specified order of normal / reverse by the mode register. Item 2. The stacked memory module according to item 1.
【請求項6】 メモリチップは、自身が複数のメモリチ
ップ間の何番目であるかを個別配線で知るか、または番
号レジスタを設けて記憶する構成としたことを特徴とす
る請求項1記載の積層メモリモジュール。
6. The memory chip according to claim 1, wherein the memory chip is configured so as to know the position of the memory chip among a plurality of memory chips by individual wiring, or to provide a number register for storage. Stacked memory module.
【請求項7】 メモリチップは、裏返しにすると入力端
子と、出力端子が上下で同位置または近傍に来るように
配置し、かつメモリ・モジュールを構成する際に隣接メ
モリチップを裏表に設置するようにしたことを特徴とす
る請求項1記載の積層メモリモジュール。
7. The memory chip is arranged such that when turned over, the input terminal and the output terminal are vertically located at the same position or in the vicinity thereof, and adjacent memory chips are installed on the front and back sides when forming a memory module. The stacked memory module according to claim 1, wherein
JP2001311623A2001-10-092001-10-09 Stacked memory moduleWithdrawnJP2003122624A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
JP2001311623AJP2003122624A (en)2001-10-092001-10-09 Stacked memory module

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
JP2001311623AJP2003122624A (en)2001-10-092001-10-09 Stacked memory module

Publications (1)

Publication NumberPublication Date
JP2003122624Atrue JP2003122624A (en)2003-04-25

Family

ID=19130419

Family Applications (1)

Application NumberTitlePriority DateFiling Date
JP2001311623AWithdrawnJP2003122624A (en)2001-10-092001-10-09 Stacked memory module

Country Status (1)

CountryLink
JP (1)JP2003122624A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2007226876A (en)*2006-02-222007-09-06Elpida Memory Inc Stacked semiconductor memory device and control method thereof
JP2008077779A (en)*2006-09-222008-04-03Toshiba Corp Semiconductor memory device
US7405949B2 (en)2005-12-092008-07-29Samsung Electronics Co., Ltd.Memory system having point-to-point (PTP) and point-to-two-point (PTTP) links between devices
US7692945B2 (en)2005-09-212010-04-06Samsung Electronics, Co., Ltd.Reconfigurable input/output in hierarchical memory link
US7697363B2 (en)2006-05-112010-04-13Samsung Electronics Co., Ltd.Memory device having data input and output ports and memory module and memory system including the same
US8054663B2 (en)2008-03-192011-11-08Samsung Electronics Co., Ltd.Process variation compensated multi-chip memory package
JP5416211B2 (en)*2009-06-302014-02-12株式会社日立製作所 Semiconductor device

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7692945B2 (en)2005-09-212010-04-06Samsung Electronics, Co., Ltd.Reconfigurable input/output in hierarchical memory link
US8279652B2 (en)2005-09-212012-10-02Samsung Electronics Co., Ltd.Reconfigurable input/output in hierarchical memory link
US7405949B2 (en)2005-12-092008-07-29Samsung Electronics Co., Ltd.Memory system having point-to-point (PTP) and point-to-two-point (PTTP) links between devices
US7778042B2 (en)2005-12-092010-08-17Samsung Electronics Co., Ltd.Memory system having point-to-point (PTP) and point-to-two-point (PTTP) links between devices
JP2007226876A (en)*2006-02-222007-09-06Elpida Memory Inc Stacked semiconductor memory device and control method thereof
US7697363B2 (en)2006-05-112010-04-13Samsung Electronics Co., Ltd.Memory device having data input and output ports and memory module and memory system including the same
JP2008077779A (en)*2006-09-222008-04-03Toshiba Corp Semiconductor memory device
US8054663B2 (en)2008-03-192011-11-08Samsung Electronics Co., Ltd.Process variation compensated multi-chip memory package
US8223524B2 (en)2008-03-192012-07-17Samsung Electronics Co., Ltd.Process variation compensated multi-chip memory package
KR101393311B1 (en)2008-03-192014-05-12삼성전자주식회사Multi-chip package memory for compensating process variation
JP5416211B2 (en)*2009-06-302014-02-12株式会社日立製作所 Semiconductor device

Similar Documents

PublicationPublication DateTitle
US7830692B2 (en)Multi-chip memory device with stacked memory chips, method of stacking memory chips, and method of controlling operation of multi-chip package memory
CN1343987B (en)Semiconductor memory device and memory modulus and system adopting same
US9025409B2 (en)Memory buffers and modules supporting dynamic point-to-point connections
US6937494B2 (en)Memory module, memory chip, and memory system
US6532525B1 (en)Method and apparatus for accessing memory
US6449213B1 (en)Memory interface having source-synchronous command/address signaling
CN109313918B (en)Memory component with input/output data rate alignment
EP2479676A1 (en)Memory control circuit, memory control method, and integrated circuit
EP1688847A1 (en)Die-to-die interconnect interface and protocol for stacked semiconductor dies
CN100550000C (en)Communicator and method with shared local storage
EP3234784A1 (en)Dynamic random access memory (dram) component for high-performance,high-capacity registered memory modules
EP1963977B1 (en)Memory systems with memory chips down and up
US6502173B1 (en)System for accessing memory and method therefore
JP2003122624A (en) Stacked memory module
TWI451260B (en)Memory system and method
JP3578075B2 (en) Disk array control device and disk array control method
US6996106B2 (en)High-speed interchip interface protocol
KR100438736B1 (en)Memory control apparatus of performing data writing on address line
US9164914B1 (en)Multiple port routing circuitry for flash memory storage systems
JP3457628B2 (en) CPU system and peripheral LSI
US20020174290A1 (en)Memory accelerator, acceleration method and associated interface card and motherboard
JPH0471060A (en)Semiconductor integrated circuit
US7920433B2 (en)Method and apparatus for storage device with a logic unit and method for manufacturing same
JP4266250B2 (en) Interface circuit
US6477608B1 (en)Interface circuit for transferring data on bus between modules of integrated circuit with reduced delay

Legal Events

DateCodeTitleDescription
RD04Notification of resignation of power of attorney

Free format text:JAPANESE INTERMEDIATE CODE: A7424

Effective date:20040518

RD04Notification of resignation of power of attorney

Free format text:JAPANESE INTERMEDIATE CODE: A7424

Effective date:20041019

A300Withdrawal of application because of no request for examination

Free format text:JAPANESE INTERMEDIATE CODE: A300

Effective date:20050104

A072Dismissal of procedure

Free format text:JAPANESE INTERMEDIATE CODE: A072

Effective date:20050721


[8]ページ先頭

©2009-2025 Movatter.jp