[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5388406B2 - Memory system - Google Patents

Memory system Download PDF

Info

Publication number
JP5388406B2
JP5388406B2 JP2006170404A JP2006170404A JP5388406B2 JP 5388406 B2 JP5388406 B2 JP 5388406B2 JP 2006170404 A JP2006170404 A JP 2006170404A JP 2006170404 A JP2006170404 A JP 2006170404A JP 5388406 B2 JP5388406 B2 JP 5388406B2
Authority
JP
Japan
Prior art keywords
memory
access
access command
command
module
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.)
Expired - Fee Related
Application number
JP2006170404A
Other languages
Japanese (ja)
Other versions
JP2008003711A5 (en
JP2008003711A (en
Inventor
恒治 青木
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2006170404A priority Critical patent/JP5388406B2/en
Publication of JP2008003711A publication Critical patent/JP2008003711A/en
Publication of JP2008003711A5 publication Critical patent/JP2008003711A5/ja
Application granted granted Critical
Publication of JP5388406B2 publication Critical patent/JP5388406B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Memory System (AREA)

Description

本発明は、DRAM等を搭載するメモリモジュール複数接続してなるメモリシステムに関する。 The present invention relates to a memory system formed by connecting a plurality of memory modules on which DRAM or the like is mounted.

近年は半導体技術の向上に伴いプロセッサやLSI内部の動作周波数が飛躍的に高速化しており、LSIの外部に接続されるメモリ、特にDRAMを使用した主記憶メモリデバイスに対しても動作周波数の向上が要求され、メモリモジュールの高速化が進んでいる。   In recent years, with the improvement of semiconductor technology, the operating frequency inside processors and LSIs has increased dramatically, and the operating frequency has been improved even for memories connected to the outside of LSIs, especially for main memory devices using DRAM. Therefore, the speed of memory modules is increasing.

複数のメモリモジュールで構成されたメモリシステムも高速化に応じて構造、構成の変更が必要となる。従来PC133等の規格に対応するメモリモジュールで構成したメモリシステムでは、Unbufferedであっても、コマンド及びデータ共にコントローラから出力された信号をそのままメモリシステム内のメモリモジュールに分配して問題は生じなかった。   A memory system composed of a plurality of memory modules also needs to be changed in structure and configuration as the speed increases. Conventionally, in a memory system configured with a memory module corresponding to a standard such as PC 133, even if unbuffered, signals output from the controller for both commands and data are distributed to the memory modules in the memory system as they are, and no problem occurs. .

しかし、更なる高速化を実現するDDR400等の規格に対応するメモリモジュールを複数用いて構成したメモリシステムでは、コマンド系信号が多くのメモリモジュールに分配されて供給されると、基板上の信号の負荷が大きくなり信号の伝播遅延が大きくなる。その場合、Unbufferedのメモリシステム構成では高速動作が保証できなくなるため、コマンド系信号を各メモリモジュール内に実装されたレジスタでラッチし、分配することによって基板上の信号負荷を低減して高速動作を保証している。このときデータはコマンド系信号と比較し基板上の信号負荷が小さいため、高速動作に対する影響は小さかった。   However, in a memory system configured by using a plurality of memory modules corresponding to a standard such as DDR400 that realizes further speedup, when command-related signals are distributed and supplied to many memory modules, The load increases and the signal propagation delay increases. In such a case, high-speed operation cannot be guaranteed with an unbuffered memory system configuration, so command signals are latched and distributed by registers mounted in each memory module to reduce signal load on the board and achieve high-speed operation. Guaranteed. At this time, the data has a smaller signal load on the substrate than the command system signal, so the influence on the high-speed operation is small.

しかしながら、DDR2、DDR3といった更なる高速化の実現を可能とするメモリモジュールを用いたメモリシステムを構築すると、データ信号の分配による基板上の負荷が無視できなくなり、高速動作に影響してしまう。   However, if a memory system using a memory module that can realize further higher speeds such as DDR2 and DDR3 is constructed, the load on the substrate due to the distribution of the data signal cannot be ignored, which affects high-speed operation.

この高速動作を保証する仕組みとして、図6に示すように、Point to Pointの高速シリアルインターフェース技術を用いてメモリ制御回路からメモリモジュールへDRAMのプロトコルに準拠したコマンド、データの伝送を行うものが検討されている(例えば、特許文献1)。この仕組みは、メモリモジュール内にバッファを設けて、コマンド、データを一旦バッファリングして伝送する仕組みである。以下、その仕組みにおけるメモリモジュールの動作を説明する。   As a mechanism for guaranteeing this high-speed operation, as shown in FIG. 6, a method that transmits commands and data conforming to the DRAM protocol from the memory control circuit to the memory module using a high-speed serial interface technology of Point to Point is considered. (For example, Patent Document 1). This mechanism is a mechanism in which a buffer is provided in the memory module, and commands and data are once buffered and transmitted. Hereinafter, the operation of the memory module in the mechanism will be described.

メモリ制御回路601から発行されるコマンドは最初のメモリモジュール602に伝達され、次に、メモリモジュール603、メモリモジュール604へと順次伝達される。この場合に、各メモリモジュール602、603、604の内部は、図8に示すような構造を有している。   A command issued from the memory control circuit 601 is transmitted to the first memory module 602, and then sequentially transmitted to the memory module 603 and the memory module 604. In this case, the inside of each of the memory modules 602, 603, and 604 has a structure as shown in FIG.

メモリモジュール602は、メモリモジュールのコアとなるメモリデバイス801、802、804及び805と、メモリ制御回路601から伝達されるコマンド、データをいったんバッファリングするためのバッファ803により構成される。メモリモジュール内のバッファ803では伝達されたコマンド、データが自身のメモリモジュールへのアクセスか、他のモジュールへのアクセスなのかの判定を行う。なお、メモリモジュール603及び604も上記と同様に構成される。   The memory module 602 includes memory devices 801, 802, 804, and 805 serving as cores of the memory module, and a buffer 803 for once buffering commands and data transmitted from the memory control circuit 601. The buffer 803 in the memory module determines whether the transmitted command or data is an access to its own memory module or an access to another module. Note that the memory modules 603 and 604 are configured in the same manner as described above.

このときバッファ803が、自モジュール(即ち、バッファ803が属するメモリモジュール602)へのアクセスであると判定した場合にはコマンドをメモリモジュール602内のDRAM801、802、804、805へと分配する。また、他モジュール(即ち、メモリモジュール603等)へのアクセスであると判定した場合には、自モジュールへのアクセスを行わず、次段モジュール(メモリモジュール603)へと伝達する。このとき、書き込みデータに関してはコマンドと一緒に伝達し、読み込みデータに関しては、バッファ803を介してコマンドとは逆のメモリ制御回路601側へとデータを伝達する。   At this time, if the buffer 803 determines that the access is to the own module (that is, the memory module 602 to which the buffer 803 belongs), the command is distributed to the DRAMs 801, 802, 804, and 805 in the memory module 602. Further, when it is determined that the access is to another module (that is, the memory module 603 or the like), the access to the own module is not performed, but is transmitted to the next module (memory module 603). At this time, the write data is transmitted together with the command, and the read data is transmitted to the memory control circuit 601 side opposite to the command via the buffer 803.

特開2006−065697号公報JP 2006-065697 A

図6で示すような構成においては、同一のプロトコルに対応するメモリモジュール602、603及び604をカスケードに接続して回路を構成する。そのため、異なるプロトコルとして取り扱う他のROMモジュール606や、例えばSRAM等のメモリモジュール605を接続する場合には、メモリ制御回路601にカスケード接続したメモリモジュールとは別の接続口を設けてモジュールを接続する必要があった。そのため、メモリシステムを構成する際に、配線接続数が多くなり、接続に使用するピン数が増大してしまう問題がある。   In the configuration shown in FIG. 6, memory modules 602, 603 and 604 corresponding to the same protocol are connected in cascade to constitute a circuit. Therefore, when connecting another ROM module 606 treated as a different protocol, or a memory module 605 such as an SRAM, for example, a connection port different from that of the memory modules cascade-connected to the memory control circuit 601 is provided to connect the modules. There was a need. Therefore, when configuring the memory system, there is a problem that the number of wiring connections increases and the number of pins used for connection increases.

更に、配線接続に多くのピン数を必要とするため、メモリ制御回路601の構成に依存したシステム構成となり、ピン数が増大し、システム構成に制約がかかるといった問題がある。   Further, since a large number of pins are required for wiring connection, the system configuration depends on the configuration of the memory control circuit 601, and there is a problem that the number of pins increases and the system configuration is restricted.

また、図7に示すようにメモリ制御回路701からメモリモジュール702、703及び704への接続と、プロトコルの異なる別のメモリモジュール705をパラレルに接続した場合でも上記同様に問題がある。即ち、メモリ制御回路701からの配線性が悪くなり、同様に速度、プロトコルの異なるメモリモジュールを並列に接続する必要があるため、メモリのアクセス性能が低下するといった問題がある。   Further, as shown in FIG. 7, there is a problem similar to the above even when the connection from the memory control circuit 701 to the memory modules 702, 703 and 704 and another memory module 705 having different protocols are connected in parallel. That is, there is a problem that the wiring performance from the memory control circuit 701 is deteriorated, and similarly, memory modules having different speeds and protocols need to be connected in parallel, so that the memory access performance is lowered.

本発明は係る実情に鑑みてなされたものであり、異なるアクセスコマンドに対応するメモリモジュールを複数用いてカスケード接続させたメモリシステムを、その動作を保証しながら簡易な構成で提供することを目的とする。   The present invention has been made in view of the actual situation, and an object thereof is to provide a memory system in which a plurality of memory modules corresponding to different access commands are cascade-connected with a simple configuration while guaranteeing the operation thereof. To do.

本発明のメモリシステムは、アクセスコマンドを発行するメモリ制御手段と、前記メモリ制御手段からのアクセスコマンドを受け取ってバッファリングすると共に前記アクセスコマンドがモリデバイスへのアクセスか否かを判断するバッファ部を備える複数のメモリモジュールカスケード接続されているメモリ部と、を有し、前記メモリ部は、前記複数のメモリモジュールに含まれるROMを前記複数のメモリモジュールに含まれるRAMよりもレイテンシが大きくなるようにカスケード接続されていることを特徴とする The memory system of the present invention includes: a memory control means for issuing an access command, the buffer portion to which the access command with buffers receives an access command from said memory control means determines whether the access to memory device a plurality of memory modules comprising a has a memory unit are cascade-connected, and the memory unit, the latency is greater than the RAM contained a ROM included in the plurality of memory modules in said plurality of memory modules It is characterized by being cascade-connected .

本発明のメモリシステムは、複数のメモリモジュールをカスケード接続させる際に、その動作を保証しながら簡易に構成することができる The memory system of the present invention can be easily configured while guaranteeing the operation when a plurality of memory modules are cascade-connected .

以下、図面を参照して本発明の実施の形態について説明する。本発明の実施の形態に係るメモリシステム100は、図1に示すようにメモリ制御回路101に、3組のメモリモジュール102〜104(以下、RAMと呼ぶ)及びROMモジュール105がカスケード接続されて構成される。   Embodiments of the present invention will be described below with reference to the drawings. As shown in FIG. 1, the memory system 100 according to the embodiment of the present invention is configured by cascade-connecting three sets of memory modules 102 to 104 (hereinafter referred to as RAM) and a ROM module 105 to a memory control circuit 101. Is done.

このときメモリ制御回路101から物理的距離が一番近いメモリモジュール102に対するレイテンシが一番小さく、物理的距離が一番遠いROMモジュール105に対するレイテンシが一番大きい構成となる。   At this time, the latency for the memory module 102 having the shortest physical distance from the memory control circuit 101 is the smallest and the latency for the ROM module 105 having the longest physical distance is the largest.

図2に参照されるように、RAM102〜104はそれぞれ、メモリデバイス201、202、204及び205(以下、DRAMと呼ぶ)と、メモリ制御回路101から伝達されるアクセスコマンド及びデータを一旦バッファリングするためのバッファ203とを有して構成される。   As shown in FIG. 2, each of the RAMs 102 to 104 temporarily buffers memory devices 201, 202, 204, and 205 (hereinafter referred to as DRAM) and access commands and data transmitted from the memory control circuit 101. And a buffer 203.

また、図3に参照されるように、ROMモジュール105は、メモリデバイス301及び302(以下、ROMと呼ぶ)と、メモリ制御回路101から伝達されるアクセスコマンド及びデータを一旦バッファリングするためのバッファ303とを有して構成される。   As shown in FIG. 3, the ROM module 105 includes memory devices 301 and 302 (hereinafter referred to as ROM) and a buffer for temporarily buffering access commands and data transmitted from the memory control circuit 101. 303.

本実施の形態のメモリシステム100において、アクセスコマンドやデータが伝達される場合、まず図1に示すメモリ制御回路101から共通のアクセスコマンド又はデータ(アクセスデータとデータとの双方の場合も含む)がRAM102に内蔵されるバッファ203に入力される。そして、バッファ203は、その入力された共通のアクセスコマンド又はデータを一時的にバッファリングすると共にその共通のアクセスコマンド又はデータが自身の属するRAM102が内蔵するDRAM201等へのアクセスか否かを判断する。   In the memory system 100 of this embodiment, when an access command or data is transmitted, first, a common access command or data (including both access data and data) is received from the memory control circuit 101 shown in FIG. The data is input to a buffer 203 built in the RAM 102. The buffer 203 temporarily buffers the input common access command or data, and determines whether the common access command or data is an access to the DRAM 201 or the like built in the RAM 102 to which the buffer 203 belongs. .

そして、バッファ203が例えばアクセスコマンドが自身の属するRAM102が内蔵するDRAM201等へのアクセスであると判断した場合には、DRAM201、202、204及び205が認識可能なアクセスコマンドをそれぞれに分配する。   If the buffer 203 determines that the access command is an access to the DRAM 201 or the like built in the RAM 102 to which the buffer 203 belongs, the access command that can be recognized by the DRAMs 201, 202, 204, and 205 is distributed to each.

一方、バッファ203がアクセスコマンドが他のRAM等(例えば、RAM103)へのアクセスであると判断した場合には、カスケード接続された次のRAM103へとアクセスコマンドを伝達する。なお、書き込みデータに関してはアクセスコマンドと一緒に伝達される。   On the other hand, when the buffer 203 determines that the access command is an access to another RAM or the like (for example, the RAM 103), the access command is transmitted to the next cascaded RAM 103. The write data is transmitted together with the access command.

図4は、共通のアクセスコマンドから各メモリデバイスが認識可能なアクセスコマンドに変換するプロトコル変換回路401の構成例を示したものである。本実施の形態に係るメモリシステム100を構成するRAM10等のメモリモジュールは、このプロトコル変換回路401をそれぞれのバッファ203に有している。 FIG. 4 shows a configuration example of the protocol conversion circuit 401 that converts a common access command into an access command that can be recognized by each memory device. Memory modules RAM 10 2 or the like constituting a memory system 100 according to this embodiment has the protocol conversion circuit 401 into each of the buffer 203.

プロトコル変換回路401は、共通のコマンドをデコードするコマンドデコード回路402と、プロトコル変換回路401に接続されたDRAM等で構成されるメモリデバイス404を制御するメモリデバイス制御回路403とを有して構成される。ここで、メモリデバイス404は例えば図2におけるDRAM201等に相当する。また、コマンドデコード回路402及びメモリデバイス制御回路403を含んだ階層が、図2のバッファ203や図3のバッファ303等に内蔵される。   The protocol conversion circuit 401 includes a command decode circuit 402 that decodes a common command, and a memory device control circuit 403 that controls a memory device 404 including a DRAM connected to the protocol conversion circuit 401. The Here, the memory device 404 corresponds to, for example, the DRAM 201 in FIG. A hierarchy including the command decode circuit 402 and the memory device control circuit 403 is built in the buffer 203 in FIG. 2, the buffer 303 in FIG.

このプロトコル変換回路401を有する場合におけるメモリモジュール内の動作について以下説明する。まず、共通のアクセスコマンドがDRAMのプロトコルに準拠するものであった場合のプロトコル変換回路401における動作について説明する。   The operation in the memory module when the protocol conversion circuit 401 is provided will be described below. First, the operation of the protocol conversion circuit 401 when the common access command conforms to the DRAM protocol will be described.

コマンドデコード回路402では、共通のアクセスコマンドをデコードすることによってメモリデバイス制御回路403にプロトコルを把握させる。 The command decode circuit 402 causes the memory device control circuit 403 to grasp the protocol by decoding the common access command.

メモリデバイス制御回路403では、メモリデバイス404が認識可能なアクセスコマンドを生成するため、メモリデバイス404が認識可能なアクセスコマンドを生成する。   The memory device control circuit 403 generates an access command that can be recognized by the memory device 404 in order to generate an access command that can be recognized by the memory device 404.

ここで、共通のアクセスコマンドであるDRAMのプロトコルとアクセスコマンド変換後に必要となるプロトコルとが同一のDRAMのプロトコルであれば、プロトコル変換回路401ではプロトコル変換する必要が無い。その場合は、共通のアクセスコマンドをそのままメモリデバイス404へのアクセスコマンドとして使用することが可能となる。   Here, if the protocol of the DRAM, which is a common access command, and the protocol required after conversion of the access command are the same DRAM protocol, the protocol conversion circuit 401 does not need to convert the protocol. In that case, a common access command can be used as it is as an access command to the memory device 404.

図1の場合には、RAM102、103及び104はDRAM201等で構成され、ROMモジュール105はROM301等で構成されているため、RAM102、103及び104の内部に搭載されるバッファ203では受け取った共通のアクセスコマンドをそのままDRAMに伝達することができる。   In the case of FIG. 1, the RAMs 102, 103, and 104 are configured by the DRAM 201 and the like, and the ROM module 105 is configured by the ROM 301 and the like. The access command can be transmitted to the DRAM as it is.

一方、ROM105の内部に搭載されるバッファ303では、内蔵するプロトコル変換回路401によって、受け取った共通のアクセスコマンドをROM用アクセスコマンドに変換してROM301及び302に伝達する。   On the other hand, in the buffer 303 mounted in the ROM 105, the received common access command is converted into a ROM access command by the built-in protocol conversion circuit 401 and transmitted to the ROMs 301 and 302.

ここで、共通のアクセスコマンド(DRAMのプロトコルに準拠するもの)からROM301及び302のアクセスコマンドに変換する場合について説明する。共通のアクセスコマンドでは、AddressはRowAddress、ColumnAddressが設定され、Commandには、Write/ReadCommnd のいずれかが使用されるとする。   Here, a case will be described in which a common access command (which conforms to the protocol of the DRAM) is converted into access commands for the ROMs 301 and 302. In a common access command, it is assumed that RowAddress and ColumnAddress are set as Address, and either Write / ReadCommand is used as Command.

プロトコル変換回路401では、コマンドデコード回路402に入力されたRowAddressとColumnAddress からメモリデバイス404(即ち、ROM301等)が認識可能なアクセスコマンド、データとしてAddress を生成する。同様に、共通のアクセスコマンドのWrite/Readコマンドから、ROMデバイスのWrite/Read対応のコマンドに変換する。このとき、Pre−chargeや、refreshといったDRAM特有のプロトコルに依存したコマンドの場合には対応しない。   The protocol conversion circuit 401 generates Address as an access command and data that can be recognized by the memory device 404 (that is, the ROM 301 or the like) from RowAddress and ColumnAddress input to the command decoding circuit 402. Similarly, the Write / Read command of the common access command is converted into a Write / Read compatible command of the ROM device. At this time, it does not correspond to a command depending on a protocol peculiar to DRAM such as Pre-charge or refresh.

以上のようにメモリシステム100は、それを構成する各メモリモジュールのバッファに、共通のアクセスコマンド等を自モジュールが内蔵するメモリデバイスに対応するアクセスコマンド等に変換することのできるプロトコル変換回路401を設けた。これにより、異なるアクセスコマンドに対応するメモリモジュール(換言すれば、アクセスレイテンシの異なるメモリモジュール)を複数用いてカスケード接続させたメモリシステムをその動作が問題となることなく簡易に構成することができる。即ち、動作保証しながらカスケード接続が可能となるため、従来異なるアクセスコマンドに対応するメモリモジュールを複数用いて構成した際に問題となっていた接続口数、配線接続数、接続使用するピン数の増加を抑えることができ、簡易な構造でメモリシステムを実現できる。   As described above, the memory system 100 includes the protocol conversion circuit 401 that can convert a common access command or the like into an access command or the like corresponding to a memory device built in the module in the buffer of each memory module constituting the memory system 100. Provided. Thus, a memory system in which a plurality of memory modules corresponding to different access commands (in other words, memory modules having different access latencies) are cascade-connected can be easily configured without causing a problem in operation. In other words, since cascade connection is possible while guaranteeing operation, the number of connection ports, the number of wiring connections, and the number of pins used for connection, which have been problematic when using multiple memory modules corresponding to different access commands in the past, are increased. The memory system can be realized with a simple structure.

なお、本実施形態においてメモリシステム100はRAM102〜104とROMモジュール105とで構成した例を挙げたが、そのモジュールの数は限定されるものではなく、またメモリモジュールが内蔵するメモリデバイスの数も限定されるものではない。また、図5に示すような異なるアクセスコマンドに対応するメモリモジュール502(RAM B)と、図1で示したRAM102〜104とをカスケード接続して構成したメモリシステムにおいても、それぞれのメモリモジュールにプロトコル変換回路401を設けることで、好適なメモリシステムを実現できる。   In this embodiment, the memory system 100 includes the RAMs 102 to 104 and the ROM module 105. However, the number of modules is not limited, and the number of memory devices built in the memory module is also limited. It is not limited. Also in the memory system configured by cascading the memory modules 502 (RAM B) corresponding to different access commands as shown in FIG. 5 and the RAMs 102 to 104 shown in FIG. 1, a protocol is assigned to each memory module. By providing the conversion circuit 401, a suitable memory system can be realized.

また、本実施形態では、プロトコル変換回路401をそれぞれのメモリモジュールが有するバッファ部に内蔵する構成としたがこれに限定されるものではなく、バッファ部から独立した回路として構成してもよい。   In the present embodiment, the protocol conversion circuit 401 is built in the buffer unit included in each memory module. However, the present invention is not limited to this, and the protocol conversion circuit 401 may be configured as a circuit independent of the buffer unit.

また、本実施形態では、共通のコマンドをDRAMのプロトコルとしたが、共通のコマンドをDRAM以外のプロトコルにした場合であっても、各メモリモジュールのバッファ部にプロトコル変換回路401を組み込むことで、対応させることができる。   Further, in this embodiment, the common command is the DRAM protocol, but even if the common command is a protocol other than the DRAM, by incorporating the protocol conversion circuit 401 in the buffer unit of each memory module, Can be matched.

また、種々のメモリモジュールを組み合わせた場合や、カスケード接続の接続順位に変更があった場合であっても、本実施形態にとらわれることなく好適に実施が可能である。   Further, even when various memory modules are combined or when the cascade connection order is changed, the embodiment can be suitably implemented without being restricted by the present embodiment.

本発明の実施の形態に係るメモリシステムの構成を示す図である。It is a figure which shows the structure of the memory system which concerns on embodiment of this invention. 本発明の実施の形態に係るメモリモジュールの構成を示す図である。It is a figure which shows the structure of the memory module which concerns on embodiment of this invention. 本発明の実施の形態に係るメモリモジュールの構成を示す図である。It is a figure which shows the structure of the memory module which concerns on embodiment of this invention. 本発明の実施の形態に係るメモリモジュールが有する変換回路の構成を示す図である。It is a figure which shows the structure of the conversion circuit which the memory module which concerns on embodiment of this invention has. 本発明の実施の形態に係るメモリモジュールの変形例の構成を示す図である。It is a figure which shows the structure of the modification of the memory module which concerns on embodiment of this invention. 従来のメモリシステムの構成を示す図である。It is a figure which shows the structure of the conventional memory system. 従来のメモリシステムの構成を示す図である。It is a figure which shows the structure of the conventional memory system. 従来のメモリモジュールの構成を示す図である。It is a figure which shows the structure of the conventional memory module.

符号の説明Explanation of symbols

100 メモリシステム
101 メモリ制御回路
102、103、104 メモリモジュール
105 ROMモジュール
201、202、204、205 メモリデバイス(DRAM)
203 バッファ
301、302 メモリデバイス(ROM)
303 バッファ
401 プロトコル変換回路
402 コマンドデコード回路
403 メモリデバイス制御回路
404 メモリデバイス
502 メモリモジュール
DESCRIPTION OF SYMBOLS 100 Memory system 101 Memory control circuit 102, 103, 104 Memory module 105 ROM module 201, 202, 204, 205 Memory device (DRAM)
203 Buffer 301, 302 Memory device (ROM)
303 Buffer 401 Protocol Conversion Circuit 402 Command Decode Circuit 403 Memory Device Control Circuit 404 Memory Device 502 Memory Module

Claims (6)

アクセスコマンドを発行するメモリ制御手段と、
前記メモリ制御手段からのアクセスコマンドを受け取ってバッファリングすると共に前記アクセスコマンドがモリデバイスへのアクセスか否かを判断するバッファ部を備える複数のメモリモジュールカスケード接続されているメモリ部と、を有し、
前記メモリ部は、前記複数のメモリモジュールに含まれるROMを前記複数のメモリモジュールに含まれるRAMよりもレイテンシが大きくなるようにカスケード接続されていることを特徴とするメモリシステム。
Memory control means for issuing an access command;
Said memory unit access command is a plurality of memory modules comprising a buffer unit for determining whether access to the memory devices are cascaded together to buffer receives an access command from the memory control unit, the Have
The memory system is characterized in that the ROM included in the plurality of memory modules is cascade-connected so that the latency is larger than that of the RAM included in the plurality of memory modules .
前記バッファ部は、受信したアクセスコマンドが自身の属するメモリモジュール内のメモリデバイスへのアクセスであると判断すると、当該アクセスコマンドを前記自身の属するメモリモジュール内のメモリデバイスが認識可能なアクセスコマンドに変換する変換回路を備えることを特徴とする請求項1に記載のメモリシステム。When the buffer unit determines that the received access command is an access to a memory device in the memory module to which the buffer unit belongs, the buffer unit converts the access command into an access command that can be recognized by the memory device in the memory module to which the buffer unit belongs. The memory system according to claim 1, further comprising a conversion circuit that performs the conversion. 前記バッファ部は、前記アクセスコマンドが、前記バッファ部が属するメモリモジュール内のメモリデバイスへのアクセスではないと判断した場合に、他のメモリモジュールに前記アクセスコマンドを伝達することを特徴とする請求項1又は2に記載のメモリシステム。 The buffer unit, when determining that the access command is not an access to a memory device in a memory module to which the buffer unit belongs, transmits the access command to another memory module. 3. The memory system according to 1 or 2 . 前記カスケード接続された複数のメモリモジュールのうち少なくとも1つは、他のメモリモジュールの有するメモリデバイスとは異なるアクセスコマンド及びデータに対応するメモリデバイスを有することを特徴とする請求項1〜3のいずれか1項に記載のメモリシステム。 At least one of said cascaded plurality of memory modules, one of the claim 1-3, characterized in that it comprises a memory device corresponding to the different access commands and data from the memory device having the other memory modules The memory system according to claim 1 . 前記メモリモジュールが受け取るアクセスコマンドはDRAMのプロトコルに準拠したものであることを特徴とする請求項1〜のいずれか1項に記載のメモリシステム。 Memory system according to any one of claims 1 to 4, characterized in that said access command memory module receives are those conforming to the DRAM protocol. 前記変換回路は前記バッファ部に内蔵されることを特徴とする請求項に記載のメモリシステム。 The memory system according to claim 2 , wherein the conversion circuit is built in the buffer unit.
JP2006170404A 2006-06-20 2006-06-20 Memory system Expired - Fee Related JP5388406B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006170404A JP5388406B2 (en) 2006-06-20 2006-06-20 Memory system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006170404A JP5388406B2 (en) 2006-06-20 2006-06-20 Memory system

Publications (3)

Publication Number Publication Date
JP2008003711A JP2008003711A (en) 2008-01-10
JP2008003711A5 JP2008003711A5 (en) 2009-07-30
JP5388406B2 true JP5388406B2 (en) 2014-01-15

Family

ID=39008055

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006170404A Expired - Fee Related JP5388406B2 (en) 2006-06-20 2006-06-20 Memory system

Country Status (1)

Country Link
JP (1) JP5388406B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7296129B2 (en) 2004-07-30 2007-11-13 International Business Machines Corporation System, method and storage medium for providing a serialized memory interface with a bus repeater
US7539800B2 (en) * 2004-07-30 2009-05-26 International Business Machines Corporation System, method and storage medium for providing segment level sparing
US7299313B2 (en) 2004-10-29 2007-11-20 International Business Machines Corporation System, method and storage medium for a memory subsystem command interface
US7331010B2 (en) 2004-10-29 2008-02-12 International Business Machines Corporation System, method and storage medium for providing fault detection and correction in a memory subsystem
US7685392B2 (en) 2005-11-28 2010-03-23 International Business Machines Corporation Providing indeterminate read data latency in a memory system
US7669086B2 (en) 2006-08-02 2010-02-23 International Business Machines Corporation Systems and methods for providing collision detection in a memory system
US7870459B2 (en) 2006-10-23 2011-01-11 International Business Machines Corporation High density high reliability memory module with power gating and a fault tolerant address and command bus
US7721140B2 (en) 2007-01-02 2010-05-18 International Business Machines Corporation Systems and methods for improving serviceability of a memory system
WO2010029830A1 (en) * 2008-09-12 2010-03-18 株式会社日立製作所 Semiconductor device and information processing system
US7957173B2 (en) * 2008-10-14 2011-06-07 Mosaid Technologies Incorporated Composite memory having a bridging device for connecting discrete memory devices to a system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4159415B2 (en) * 2002-08-23 2008-10-01 エルピーダメモリ株式会社 Memory module and memory system
US7117316B2 (en) * 2002-08-05 2006-10-03 Micron Technology, Inc. Memory hub and access method having internal row caching
JP2006146390A (en) * 2004-11-17 2006-06-08 Oki Data Corp Memory bus conversion device and information processing system

Also Published As

Publication number Publication date
JP2008003711A (en) 2008-01-10

Similar Documents

Publication Publication Date Title
JP5388406B2 (en) Memory system
KR101600447B1 (en) Configurable bandwidth memory devices and methods
US8806131B2 (en) Multi-serial interface stacked-die memory architecture
KR100588599B1 (en) Memory module and memory system
JP5052842B2 (en) Memory system and method having point-to-point links
JP5232019B2 (en) Apparatus, system, and method for multiple processor cores
US7965530B2 (en) Memory modules and memory systems having the same
US20090248969A1 (en) Registered dimm memory system
US7463535B2 (en) Memory modules and memory systems having the same
JP2008140220A (en) Semiconductor device
JP2002133867A (en) Semiconductor memory and system having memory module including this
JP2006313614A (en) Configuration of memory device
JP2005353168A (en) Memory interface circuit and memory interface method
JP4527643B2 (en) MEMORY DEVICE AND MEMORY DEVICE OPERATION METHOD
JP2008041022A (en) I/o device, communication device, servomotor control device, control system and robot system
US6567321B2 (en) Semiconductor memory device using dedicated command and address strobe signal and associated method
JP2006228194A (en) Composite memory chip capable of direct data transfer between internal memory devices and data transfer method
JP2006012374A (en) Semiconductor storage device
US20030218918A1 (en) Data writing method and memory system for using the method
KR100763352B1 (en) Memory systems, modules, controllers and methods using dedicated data and control busses
US7774535B2 (en) Memory system and memory device
JP2004127305A (en) Memory controller
US10545822B2 (en) Semiconductor device
JP2007164787A (en) Memory system
US9401186B2 (en) Semiconductor memory apparatus and data transmission

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090612

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090612

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120328

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120515

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131008

R151 Written notification of patent or utility model registration

Ref document number: 5388406

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees