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

DE102008010544A1 - Memory module for use in e.g. personal computer, to store digital data in dynamic RAM, has termination device switchably implemented at end of command and address bus connected, where bus is guided sequentially through memory chips - Google Patents

Memory module for use in e.g. personal computer, to store digital data in dynamic RAM, has termination device switchably implemented at end of command and address bus connected, where bus is guided sequentially through memory chips Download PDF

Info

Publication number
DE102008010544A1
DE102008010544A1 DE102008010544A DE102008010544A DE102008010544A1 DE 102008010544 A1 DE102008010544 A1 DE 102008010544A1 DE 102008010544 A DE102008010544 A DE 102008010544A DE 102008010544 A DE102008010544 A DE 102008010544A DE 102008010544 A1 DE102008010544 A1 DE 102008010544A1
Authority
DE
Germany
Prior art keywords
memory
command
termination
address bus
memory 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.)
Ceased
Application number
DE102008010544A
Other languages
German (de)
Inventor
Srdjan Djordjevic
Maurizio Skerlj
Simon Muff
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.)
Qimonda AG
Original Assignee
Qimonda AG
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 Qimonda AG filed Critical Qimonda AG
Priority to DE102008010544A priority Critical patent/DE102008010544A1/en
Publication of DE102008010544A1 publication Critical patent/DE102008010544A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06F13/4086Bus impedance matching, e.g. termination
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/02Disposition of storage elements, e.g. in the form of a matrix array
    • G11C5/04Supports for storage elements, e.g. memory modules; Mounting or fixing of storage elements on such supports
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C5/00Details of stores covered by group G11C11/00
    • G11C5/06Arrangements for interconnecting storage elements electrically, e.g. by wiring
    • G11C5/063Voltage and signal distribution in integrated semi-conductor memory access lines, e.g. word-line, bit-line, cross-over resistance, propagation delay
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • G11C7/1057Data output buffers, e.g. comprising level conversion circuits, circuits for adapting load
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • G11C7/1084Data input buffers, e.g. comprising level conversion circuits, circuits for adapting load
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1051Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
    • G11C7/1078Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Dram (AREA)

Abstract

The module has multiple memory chips i.e. dynamic RAMs (DRAM), connected with a data bus (DA) and a command and address bus (CA). The command and address bus is guided sequentially through each individual memory chip and is connected with a termination device (VTT) at its end for termination the bus (CA), where the termination device is switchably implemented at the end of the bus. The command and address bus is attached to a memory buffer (MB), where the termination device is arranged within the memory buffer. Independent claims are also included for the following: (1) a method for accessing a memory module (2) a computer program product for performing a method for accessing a memory module.

Description

HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION

Die vorliegende Erfindung betrifft ein Speichermodul, welches eine Mehrzahl von Speicherchips aufweist, wobei die Speicherchips mit mindestens einem Datenbus und einem Kommando- und Adressbus verbunden sind, wobei der Kommando- und Adressbus sequenziell durch jeden einzelnen Speicherchip der Mehrzahl von Speicherchips geführt und mindestens ein Ende mit einer Einrichtung zur Terminierung verbunden ist.The The present invention relates to a memory module comprising a plurality of memory chips, wherein the memory chips with at least a data bus and a command and address bus are connected, wherein the command and address bus sequentially through each individual memory chip the plurality of memory chips out and at least one End is connected to a device for termination.

Solche Speichermodule werden zur Speicherung digitaler Daten, beispielsweise in Computern, Druckern, Servern oder Routern eingesetzt. In Abhängigkeit von Typ und Größe der verwendeten Speicherchips erlauben die Speichermodule die Speicherung unterschiedlicher Datenmengen, weisen die Möglichkeit zum wahlfreien oder sequenziellen Zugriff auf die gespeicherten Daten auf und erlauben unterschiedliche Zugriffszeiten. Weiterhin können die Speichermodule mit mehrfach beschreibbaren Speicherchips, beispielsweise DRAM- oder SRAM-Speicher ausgestattet werden oder aber mit einmal beschreibbaren Speicherchips, beispielsweise ROM-, EPROM- oder EEPROM-Speicherzellen.Such Memory modules are used to store digital data, for example used in computers, printers, servers or routers. Dependent on of type and size of memory chips used allow the memory modules to store different amounts of data, have the option of random or sequential Access the stored data and allow different Access times. Furthermore, the memory modules with rewritable memory chips, such as DRAM or SRAM memory equipped or with write-once memory chips, For example, ROM, EPROM or EEPROM memory cells.

Aus der US 7,194,572 B2 ist ein Speichermodul der eingangs genannten Art bekannt, bei welchem der Kommando- und Adressbus sequenziell durch jeden einzelnen Speicherchip der Mehrzahl von Speicherchips geführt und an mindestens einem Ende mit einer Einrichtung zur Terminierung verbunden ist. Die Terminierung kann man sich dabei entweder auf der Leiterplatte befinden, auf welcher das Speichermodul aufgebaut ist oder aber auf dem Siliziumsubstrat eines Speicherchips.From the US 7,194,572 B2 a memory module of the aforementioned type is known in which the command and address bus is performed sequentially by each individual memory chip of the plurality of memory chips and connected at at least one end to a device for termination. The termination can be located either on the circuit board on which the memory module is constructed or on the silicon substrate of a memory chip.

Nachteilig an der bekannten Art der Terminierung mittels Widerständen, welche eine Busleitung mit einem höheren und/oder niedrigeren Versorgungsspannungsniveau verbinden, ist jedoch, dass an diesen Widerständen eine ständige Verlustleistung abfällt, auch wenn der betreffende Kommando- und Adressbus nicht in Betrieb ist.adversely on the known type of termination by means of resistors, which a bus line with a higher and / or lower Connecting supply voltage level, however, is that to this Resistors a constant power dissipation drops, even if the relevant command and address bus is not in operation is.

Ausgehend von diesem Stand der Technik liegt der Erfindung daher der Aufgabe zu Grunde, die Verlustleistung eines Speichermoduls und damit den Stromverbrauch und den erforderlichen Aufwand zur Wärmeabfuhr zu verringern.outgoing from this prior art, the invention is therefore the task underlying, the power loss of a memory module and thus the power consumption and reduce the effort required for heat dissipation.

ZUSAMMENFASSUNG DER ERFINDUNGSUMMARY OF THE INVENTION

In einer Ausführungsform betrifft die Erfindung ein Speichermodul, welches eine Mehrzahl von Speicherchips aufweist, wobei die Speicherchips mit mindestens einem Datenbus und einem Kommando- und Adressbus verbunden sind, wobei der Kommando- und Adressbus sequenziell durch jeden einzelnen Speicherchip der Mehrzahl von Speicherchips geführt und an mindestens einem Ende mit einer Einrichtung zur Terminierung verbunden ist, wobei die Einrichtung zur Terminierung schaltbar ausgeführt ist.In In one embodiment, the invention relates to a memory module, which has a plurality of memory chips, wherein the memory chips with at least one data bus and a command and address bus connected, wherein the command and address bus sequentially through guided each individual memory chip of the plurality of memory chips and at least one end with termination means connected, wherein the means for termination switchable is executed.

In einer weiteren Ausführungsform betrifft die Erfindung ein Verfahren zur Speicherung digitaler Daten in einem Halbleiterspeicher, bei welchem die Daten von einem Memory Controller über einen Datenbus zu einem Speichermodul übertragen oder von dort gelesen werden, wobei der Memory Controller weiterhin Adress- und Kommandodaten über einen Kommando- und Adressbus zum Speichermodul überträgt und die Aktivierung des Kommando- und Adressbusses das Einschalten der Terminierung des Kommando- und Adressbusses triggert.In In another embodiment, the invention relates to a Method for storing digital data in a semiconductor memory, where the data from a memory controller via transfer a data bus to a memory module or from there be read, the memory controller continues to address and Transferring command data to the memory module via a command and address bus and the activation of the command and address bus switching on the termination of the command and address bus triggers.

In einer weiteren Ausführungsform betrifft die Erfindung ein Computerprogrammprodukt zur Speicherung digitaler Daten in einem Halbleiterspeicher, sofern das Computerprogrammprodukt auf einem Computer läuft. Das Computerprogrammprodukt ist dazu eingerichtet, die Daten von einem Memory Controller über einen Datenbus zu einem Speichermodul zu übertragen oder von dort zu lesen, wobei mittels des Memory Controllers weiterhin Adress- und Kommandodaten über einen Kommando- und Adressbus zum Speichermodul übertragen werden und die Aktivierung des Kommando- und Adressbusses das Einschalten der Terminierung des Kommando- und Adressbusses triggert.In In another embodiment, the invention relates to a Computer program product for storing digital data in one Semiconductor memory, provided the computer program product on a computer running. The computer program product is designed to the data from a memory controller over a data bus to transfer to or read from a memory module, wherein by means of the memory controller address and command data via transfer a command and address bus to the memory module and the activation of the command and address bus the termination of the command and address bus triggers.

In einer weiteren Ausführungsform betrifft die Erfindung ein Computersystem mit mindestens einem Speichermodul, welches eine Mehrzahl von Speicherchips aufweist, wobei die Speicherchips mit mindestens einem Datenbus und einem Kommando- und Adressbus verbunden sind, wobei der Kommando- und Adressbus sequenziell durch jeden einzelnen Speicherchip der Mehrzahl von Speicherchips geführt und an mindestens einem Ende mit einer Einrichtung zur Terminierung verbunden ist und die Einrichtung zur Terminierung schaltbar ausgeführt ist.In In another embodiment, the invention relates to a Computer system with at least one memory module, which is a A plurality of memory chips, wherein the memory chips with at least a data bus and a command and address bus are connected, wherein the command and address bus is sequential through each one Memory chip of the plurality of memory chips out and at least one end with a termination device is connected and running the device for termination switchable is.

KURZE BESCHREIBUNG DER FIGURENBRIEF DESCRIPTION OF THE FIGURES

Um ein detailliertes Verständnis der oben beschriebenen Merkmale der vorliegenden Erfindung zu ermöglichen, wird im Folgenden eine genauere Beschreibung der oben kurz zusammengefassten Erfindung unter Bezugnahme auf Ausführungsformen angegeben, von denen manche in den beigefügten Zeichnungen dargestellt sind. Es wird jedoch darauf hingewiesen, dass die Zeichnungen lediglich typische Ausführungsformen der Erfindung zeigen und daher ihren Umfang nicht einschränken. Die Erfindung kann weitere, ebenso wirksame Ausführungsformen zulassen.In order to provide a thorough understanding of the above-described features of the present invention, a more particular description of the invention briefly summarized above will be given below with reference to embodiments, some of which are illustrated in the accompanying drawings. It should be understood, however, that the drawings illustrate only typical embodiments of the invention and are therefore not limiting of its scope. The invention may further, equally effective execution allow shapes.

1 zeigt ein Blockdiagramm eines Speichermoduls gemäß der vorliegenden Erfindung, bei welchem eine Einrichtung zur Terminierung eines Kommando- und Adressbusses in einem Memory Buffer angeordnet ist. 1 shows a block diagram of a memory module according to the present invention, in which a device for termination of a command and address bus is arranged in a memory buffer.

2 zeigt ein Blockschaltbild eines erfindungsgemäßen Speichermoduls, bei welchem die Einrichtung zur Terminierung als separater Baustein auf der Leiterplatte ausgeführt ist. 2 shows a block diagram of a memory module according to the invention, in which the means for termination is designed as a separate module on the circuit board.

3 zeigt ein Blockschaltbild zweier Speichermodule in einem Computersystem, wobei die Speichermodule eine Einrichtung zur Terminierung des Kommando- und Adressbusses aufweisen, welche von einem Memory Controller gesteuert wird. 3 shows a block diagram of two memory modules in a computer system, wherein the memory modules have a device for terminating the command and address bus, which is controlled by a memory controller.

4 zeigt ein Ausführungsbeispiel für eine schaltbare Einrichtung zur Terminierung, welche in Verbindung mit dem erfindungsgemäßen Speichermodul verwendbar ist. 4 shows an embodiment of a switchable device for termination, which is used in conjunction with the memory module according to the invention.

5 zeigt ein Timingdiagramm einiger auf dem erfindungsgemäßen Speichermodul verwendeter Signale. 5 shows a timing diagram of some signals used on the memory module according to the invention.

6 zeigt eine weitere Ausführungsform der Erfindung mit getrennten Kommando- und Datenbussen. 6 shows a further embodiment of the invention with separate command and data buses.

DETAILLIERTE BESCHREIBUNG DER FIGURENDETAILED DESCRIPTION THE FIGURES

1 zeigt ein Blockdiagramm eines erfindungsgemäßen Speichermoduls. Das Speichermodul weist einen Memory Buffer MB auf, welcher mittels eines nicht dargestellten Datenbusses mit dem Memory Controller MC eines Computersystems verbindbar ist. Der Datenbus kann dabei zur seriellen oder parallelen Datenübertragung eingerichtet sein. Insbesondere kann der Datenbus aufgeteilt sein in einen für Nutzdaten vorgesehenen Teil, einen für Adressdaten vorgesehenen Teil und/oder einen für Kommandodaten vorgesehenen Teil. Der Datenbus kann dabei physikalisch als elektrisch leitende Verbindung ausgelegt sein, beispielsweise als Metallisierungsebene, um die Daten elektrisch zu übertragen oder aber als optischer Datenbus. Fallweise kann zumindest ein Taktsignalanschluss vorgesehen sein, um ein im Memory Controller MC oder im Computersystem erzeugtes Taktsignal dem Speichermodul zur Verfügung zu stellen und damit Daten taktsynchron zu lesen oder zu schreiben. 1 shows a block diagram of a memory module according to the invention. The memory module has a memory buffer MB, which can be connected to the memory controller MC of a computer system by means of a data bus, not shown. The data bus can be set up for serial or parallel data transmission. In particular, the data bus can be divided into a part provided for user data, a part provided for address data and / or a part provided for command data. The data bus can be designed physically as an electrically conductive connection, for example as metallization, to transmit the data electrically or as an optical data bus. In some cases, at least one clock signal connection can be provided in order to make a clock signal generated in the memory controller MC or in the computer system available to the memory module and thus to read or write data clock-synchronously.

Weiterhin befindet sich auf dem Speichermodul eine Mehrzahl von Speicherchips DRAM. Die Speicherchips können dabei von unterschiedlichem Typ sein bzw. auf unterschiedlichen Technologien beruhen. Beispielsweise können die Speicherchips DRAM-, SRAM- oder Flash-EPROM-Speicher sein. Die Erfindung lehrt nicht die Verwendung eines bestimmten Speicherchips.Farther is located on the memory module, a plurality of memory chips DRAM. The memory chips can be of different types be based on different technologies. For example For example, the memory chips may be DRAM, SRAM, or Flash EPROM memory be. The invention does not teach the use of a particular Memory chips.

Die Speicherchips sind mittels eines Datenbusses DA mit dem Memory Buffer MB verbunden. Im Ausführungsbeispiel nach 1 ist jeder Speicherchips DRAM mittels eines eigenen Datenbusses DA mit dem Memory Buffer MB verbunden. In einer anderen, nicht in der Figur dargestellten Ausführungsform kann der Datenbus DA auch ringförmig durch die Speicherchips DRAM geführt werden oder Verzweigungen zu den einzelnen Speicherchips DRAM aufweisen.The memory chips are connected to the memory buffer MB by means of a data bus DA. In the embodiment according to 1 Each memory chip DRAM is connected to the memory buffer MB by means of its own data bus DA. In another embodiment, not shown in the figure, the data bus DA can also be guided annularly through the memory chips DRAM or have branches to the individual memory chips DRAM.

Weiterhin sind die Speicherchips DRAM mittels eines Kommando- und Adressbusses CA untereinander und mit dem Memory Buffer MB verbunden. Der Kommando- und Adressbus CA dient dabei zur Übertragung von Kommando- und Adressdaten, um Funktionen der Speicherchips DRAM zu Steuern. Beispielsweise kann über den Kommando- und Adressbus CA ein Lesebefehl, eine Startadresse und eine Anzahl zu lesender Speicherblöcke an die Speicherchips DRAM übertragen werden. Der ausgewählte Speicherchip DRAM führt dann das Lesekommando im angegebenen Adressbereich aus und gibt die Daten über den Datenbus DA an den Memory Buffer MB aus. Vom Memory Buffer MB werden die Daten dann über den nicht dargestellten Bus zum Memory Controller MC eines Computersystems übermittelt. In gleicher Weise können weitere, auch komplexe Kommandos über den Kommando- und Adressbus CA vom Memory Buffer MB an die Speicherchips DRAM übermittelt werden.Farther are the memory chips DRAM by means of a command and address bus CA among each other and connected to the memory buffer MB. The command and address bus CA serves to transmit commands and address data to control functions of the memory chips DRAM. For example can via the command and address bus CA a read command, a start address and a number of memory blocks to be read be transferred to the memory chips DRAM. The selected Memory chip DRAM then performs the read command in the specified Address range and outputs the data via the data bus DA to the memory buffer MB off. The Memory Buffer MB is the data then via the bus, not shown, to the memory controller MC transmitted to a computer system. In the same way Other, even complex commands can be used over the Command and address bus CA from the memory buffer MB to the memory chips DRAM are transmitted.

Um Signalreflexionen auf dem Kommando- und Adressbus CA zu vermeiden, welche an dessen Ende entstehen können, ist das Ende des Kommando- und Adressbusses CA terminiert. Der Termi nator sorgt dabei für einen definierten Wellenwiderstand am Ende des Kommando- und Adressbusses CA. Andernfalls würde das reflektierte Signal den nachfolgenden Signalen entgegen laufen und diese durch Überlagerung unleserlich machen.Around To avoid signal reflections on the command and address bus CA which may arise at its end is the end of the Command and address bus CA terminated. The termi nator ensures for a defined characteristic impedance at the end of the command and address bus CA. Otherwise that would be reflected Signal to the following signals run counter and these by superposition make it illegible.

Erfindungsgemäß ist die Terminierung in einer eigenen Einrichtung zur Terminierung VTT angeordnet. Die Einrichtung zur Terminierung VTT stellt dabei die zusätzliche Funktionalität bereit, den Terminator bei Nichtgebrauch des Kommando- und Adressbusses CA von seiner Versorgungsspannung zu trennen und/oder die Versorgungsspannungen des Terminators abzuschalten. Auf diese Weise wird die Verlustleistung des Terminators minimiert, wenn dieser wegen des Nichtgebrauchs des Kommando- und Adressbusses nicht benötigt wird.According to the invention scheduling in its own facility for scheduling VTT arranged. The device for termination VTT provides the additional functionality ready, the terminator when not in use of the command and address bus CA from its supply voltage disconnect and / or turn off the supply voltages of the terminator. In this way, the power loss of the terminator is minimized, if this because of the disuse of the command and address bus is not needed.

Gemäß der Ausführungsform nach 1 ist die Einrichtung zur Terminierung VTT dabei im Gehäuse des Memory Buffers MB untergebracht. Dabei kann die Einrichtung zur Terminierung VTT wahlweise auf einem eigenen Halbleiterchip, beispielsweise einem Siliziumchip, angeordnet sein, welcher sich im selben Gehäuse wie der Memory Buffer MB befindet. Wahlweise können in dieser Ausführungsform auch weitere, insbesondere passive Bauelemente im Gehäuse des Memory Buffers MB unterbracht werden. Die Verbindung dieser Bauelemente untereinander kann beispielsweise durch Bonddrähte erfolgen oder durch eine strukturierte Metallisierung eines Schaltungsträgers, welcher Bestandteil des Gehäuses ist.According to the embodiment according to 1 is the device for termination VTT thereby in Ge housed in the memory buffer MB. In this case, the device for termination VTT can optionally be arranged on its own semiconductor chip, for example a silicon chip, which is located in the same housing as the memory buffer MB. Optionally, in this embodiment, further, in particular passive components can be accommodated in the housing of the memory buffer MB. The connection of these components with each other can be done for example by bonding wires or by a structured metallization of a circuit substrate, which is part of the housing.

In einer weiteren Ausführungsform der Erfindung kann die Einrichtung zur Terminierung VTT besonders vorteilhaft auf demselben Halbleitersubstrat angeordnet werden wie der Memory Buffer MB. In diesem Fall kann eine zusätzliche Verdrahtung der Bauelemente untereinander eingespart werden, da diese auf dem Chip ausgeführt werden kann.In According to a further embodiment of the invention, the device arranged for termination VTT particularly advantageous on the same semiconductor substrate become like the memory buffer MB. In this case, an additional Wiring of the components can be saved with each other, as these can be executed on the chip.

Die für den Anschluss der Einrichtung zur Terminierung VTT an den Kommando- und Adressbus CA erforderlichen Anschlusslei tungen werden durch zusätzliche Anschlusskontakte am Gehäuse des Memory Buffers MB bereitgestellt. Da jedes Kommando und jedes Adressdatum für einen Speicherchip DRAM stets vom Memory Buffer MB empfangen und an die Speicherchips DRAM weitergeleitet wird, kann dieser in besonders vorteilhafter Weise auch das Ein- bzw. Ausschalten der Einrichtung zur Terminierung VTT steuern. Wenn beide Bauteile in ein Gehäuse vereinigt sind, kann diese Steuerung durch eine besonders zuverlässige, interne Verdrahtung der beiden Baugruppen erfolgen.The for connection of the device for termination VTT on the command and address bus CA required Anschlusslei lines be through additional connection contacts on the housing of the Memory Buffers MB provided. As every command and every address date for a memory chip DRAM always from the memory buffer MB can be received and forwarded to the memory chips DRAM this in a particularly advantageous manner, the on or off the device for termination VTT control. If both components are united in a housing, this control can by a particularly reliable, internal wiring of the two Assemblies take place.

2 zeigt ein Speichermodul gemäß einer weiteren Ausführungsform der Erfindung. Auch dieses Speichermodul besteht aus einer Mehrzahl von Speicherchips DRAM, welche auf einem Schaltungsträger, beispielsweise einer gedruckten Leiterplatte, verbaut sind. Weiterhin weist das Speichermodul gemäß dem Ausführungsbeispiel nach 2 einen Memory Buffer MB auf. Wie bereits im vorhergehenden Ausführungsbeispiel beschrieben, ist der Memory Buffer MB dafür vorgesehen, Datensignale von einem Computersystem, beispielsweise mittels eines dort eingesetzten Memory Controllers MC, entgegenzunehmen. Auch im Ausführungsbeispiel nach 2 sind die Speicherchips DRAM mittels eines Datenbusses DA mit dem Memory Buffer MB verbunden. Im Ausführungsbeispiel nach 2 sind dabei nicht alle vorhandenen Datenbusse DA dargestellt, um die Übersichtlichkeit nicht zu beeinträchtigen. Auch ist die Anzahl der Speicherchips DRAM nicht auf die dargestellte Anzahl beschränkt. Es können fallweise mehr oder weniger Speicherchips zu einem Speichermodul zusammengefügt werden, abhängig von der Speicherkapazität der einzelnen Speicherchips und der gewünschten Speicherkapazität des Speichermoduls. 2 shows a memory module according to another embodiment of the invention. This memory module also consists of a plurality of memory chips DRAM, which are installed on a circuit carrier, for example a printed circuit board. Furthermore, the memory module according to the embodiment according to 2 a memory buffer MB on. As already described in the preceding exemplary embodiment, the memory buffer MB is provided for receiving data signals from a computer system, for example by means of a memory controller MC used there. Also in the exemplary embodiment 2 the memory chips DRAM are connected to the memory buffer MB by means of a data bus DA. In the embodiment according to 2 In this case, not all available data buses DA are shown in order not to impair the clarity. Also, the number of memory chips DRAM is not limited to the number shown. Depending on the storage capacity of the individual memory chips and the desired storage capacity of the memory module, more or fewer memory chips can be combined to form a memory module on a case-by-case basis.

Weiterhin weist auch das Speichermodul gemäß 2 einen Kommando- und Adressbus auf, welcher sämtliche Speicherchips DRAM untereinander und mit dem Memory Buffer MB verbindet. Der Memory Buffer MB befindet sich dabei nicht am Ende des Kommando- und Adressbusses CA, sondern ist an beliebiger Stelle innerhalb der vom Kommando- und Adressbus gebildeten ringförmigen Schleife angeschlossen.Furthermore, the memory module according to 2 a command and address bus, which connects all memory chips DRAM with each other and with the memory buffer MB. The memory buffer MB is not at the end of the command and address bus CA, but is connected at any point within the annular loop formed by the command and address bus.

Um Signalreflexionen an den beiden offenen Enden des Adress- und Kommandobusses CA zu vermeiden, ist dieser beidseitig mit einer Terminierung versehen. Um Verlustleistung und damit Stromverbrauch des Speichermoduls einzusparen, ist zumindest eine Einrichtung zur Terminierung VTT an einem Ende des Kommando- und Adressbusses CA schaltbar ausgeführt. Dies bedeutet, dass entweder die Versorgungsspannung zum Terminator oder aber die Verbindung des Terminators mit der Versorgungsspannung schaltbar ausgeführt ist. In einer bevorzugten Ausführungsform sind beide Enden des Kommando- und Adressbusses CA mit schaltbaren Einrichtungen zur Terminierung verbunden. Besonders bevorzugt befinden sich, wie in 2 dargestellt, beide Schaltbahneinrichtungen zur Terminierung VTT in einem gemeinsamen Gehäuse. Dieses findet auf dem Schaltungsträger Platz, beispielsweise der Leiterplatte des Speichermoduls. Das gemeinsame Gehäuse enthält dabei entweder zwei von einander unabhängige Einrichtungen zur Terminierung VTT für jedes offene Ende des Kommando- und Adressbusses CA. Alternativ können beide Einrichtungen zur Terminierung auch gemeinsam geschaltet werden. Die Einrichtungen zur Terminierung können dabei wiederum auf einzelnen, von einander getrennten Halbleitersubstraten gefertigt und in ein gemeinsames Gehäuse eingesetzt werden. Alternativ können beide Einrichtungen zur Terminierung auch auf einem gemeinsamen Halbleitersubstrat angeordnet sein.In order to avoid signal reflections at the two open ends of the address and command bus CA, this is provided on both sides with a termination. In order to save power loss and thus power consumption of the memory module, at least one device for termination VTT is designed to be switchable at one end of the command and address bus CA. This means that either the supply voltage to the terminator or the connection of the terminator with the supply voltage is made switchable. In a preferred embodiment, both ends of the command and address bus CA are connected to switchable devices for termination. Particularly preferred are as in 2 shown, both switching path means for termination VTT in a common housing. This takes place on the circuit board, for example, the circuit board of the memory module. The common housing contains either two independent devices for termination VTT for each open end of the command and address bus CA. Alternatively, both devices for termination can also be switched together. The devices for termination can in turn be manufactured on individual, separate semiconductor substrates and used in a common housing. Alternatively, both devices for termination can also be arranged on a common semiconductor substrate.

Um das Ein- und Ausschalten des Terminators vom Memory Buffer MB aus zu steuern, verfügt der Memory Buffer MB über einen Schaltausgang, welcher mit einem entsprechenden Eingang der Einrichtung zur Terminierung VTT verbunden ist. Die Verbindung CTR zwischen Memory Buffer MB und Einrichtung zur Terminierung VTT kann dabei beispielsweise in Form einer Metallisierung der Leiterplatte, d. h. als Leiterbahn ausgeführt werden. Selbstverständlich können auch andere Übertragungsver fahren, beispielsweise optische Übertragungen, realisiert werden.Around switching the terminator on and off from the Memory Buffer MB to control, the Memory Buffer MB has over a switching output, which with a corresponding input of Device for termination VTT is connected. The connection CTR between memory buffer MB and device for termination VTT can for example in the form of a metallization of the printed circuit board, d. H. be executed as a conductor. Of course can also drive other Übertragungsver, for example optical transmissions, be realized.

3 zeigt ein weiteres Ausführungsbeispiel der Erfindung. In 3 sind zwei Speichermodule SM schematisch dargestellt. Jedes Speichermodul SM umfasst wiederum eine Mehrzahl von Speicherchips DRAM. Beispielhaft sind in 3 sechs Speicherchips DRAM pro Speichermodul SM dargestellt. Die Speichermodule SM gemäß 3 umfassen jedoch keinen Memory Buffer MB. Vielmehr werden die zu schreibenden oder zu lesenden Daten unmittelbar mittels eines nicht dargestellten Datenbusses DA an den Memory Controller MC weitergeleitet. Der Memory Controller MC ist dabei Bestandteil eines nicht dargestellten Computersystems, welches die Speichermodule SM enthält. Unter Computersystem im Sinne dieser Erfindung soll dabei jede Einrichtung zur Datenverarbeitung verstanden werden, welche einen Halbleiterspeicher benötigen, also beispielsweise Personal Computer, Server, Netzwerkrouter, Drucker, speicherprogrammierbare Steuerungen oder Geldautomaten. 3 shows a further embodiment of the invention. In 3 two memory modules SM are shown schematically. Each memory module SM in turn comprises a plurality of memory chips DRAM. Exemplary are in 3 six memory chips DRAM per memory module SM shown. The memory modules SM according to 3 however, do not include a memory buffer MB. Rather, the data to be written or read is forwarded directly by means of a data bus DA, not shown, to the memory controller MC. The memory controller MC is part of a computer system, not shown, which contains the memory modules SM. A computer system in the sense of this invention is understood to mean any data processing device which requires a semiconductor memory, for example personal computers, servers, network routers, printers, programmable logic controllers or ATMs.

Neben dem nicht dargestellten Datenbus sind die Speichermodule SM und der Memory Controller MC mittels eines Kommando- und Adressbusses CA verbunden. Der Kommando- und Adressbus CA hat dabei seinen Ursprung am Memory Controller MC, der in diesem Ausführungsbeispiel Kommando- und Adressdaten für die einzelnen Speicherchips DRAM auf den Speichermodulen SM erzeugt und diese an die Speicherchips DRAM weiterleitet. Die Kommandos werden dann vom jeweils angesprochenen Speicherchip DRAM empfangen und bearbeitet. Der Kommando- und Adressbus CA ist dabei wiederum schleifenförmig durch sämtliche Speicherchips DRAM geführt. Somit sind sämtliche Speicherchips DRAM untereinander und mit dem Memory Controller MC verbunden. Nach dem letzten Speicherchip DRAM verbleibt ein offenes Ende des Kommando- und Adressbus CA. Um Signalreflexionen an diesem offenen Ende zu vermeiden, ist dieses Ende wiederum mit einer schaltbaren Einrichtung zur Terminierung VTT verbunden. Auch in der Ausführungsform nach 3 kann die Einrichtung zur Terminierung VTT abgeschaltet werden, wenn der Adress- und Datenbus CA nicht benötigt wird. Da der Adress- und Datenbus CA unter der Kontrolle des Memory Controllers MC steht, übernimmt dieser auch das Ein- bzw. Ausschalten zur Terminierung VTT mittels eines weiteren Bussystems CTR. Im einfachsten Fall besteht der Bus CTR aus einer einzelnen Leitung, welche zwei logische Zustände für das Ein- bzw. Ausschalten der Einrichtung zur Terminierung VTT annehmen kann.In addition to the data bus, not shown, the memory modules SM and the memory controller MC are connected by means of a command and address bus CA. The command and address bus CA has its origin at the memory controller MC, which generates command and address data for the individual memory chips DRAM on the memory modules SM in this embodiment and forwards them to the memory chips DRAM. The commands are then received and processed by the respectively addressed memory chip DRAM. The command and address bus CA is in turn looped through all the memory chips DRAM. Thus, all the memory chips DRAM are interconnected and connected to the memory controller MC. After the last memory chip DRAM, an open end of the command and address bus CA remains. To avoid signal reflections at this open end, this end is in turn connected to a switchable VTT termination device. Also in the embodiment according to 3 If necessary, the device for termination VTT can be switched off if the address and data bus CA is not needed. Since the address and data bus CA is under the control of the memory controller MC, this also takes over the switching on and off for termination VTT by means of another bus system CTR. In the simplest case, the bus CTR consists of a single line, which can assume two logical states for switching on and off the device for termination VTT.

4 zeigt den inneren Aufbau der Einrichtung zur Terminierung VTT anhand des Beispiels einer einzelnen Leitung L des Adress- und Kommandobusses CA. 4 shows the internal structure of the device for termination VTT using the example of a single line L of the address and command bus CA.

Der Kommando- und Adressbus CA kann aus einer einzelnen Leitung L bestehen oder aber eine Vielzahl von Leitungen L aufweisen, über welche Daten parallel zu einzelnen Speicherchips DRAM übertragen werden können. 4 zeigt beispielhaft eine einzelne Leitung L, über welche ein einzelnes Signal übertragen werden kann. Sofern der Kommando- und Adressbus CA eine Vielzahl paralleler Leitungen zur parallelen Datenübertragung aufweist, ist der in 4 dargestellte Aufbau entsprechend mehrfach vorhanden.The command and address bus CA may consist of a single line L or else have a multiplicity of lines L via which data can be transmitted in parallel to individual memory chips DRAM. 4 shows by way of example a single line L, via which a single signal can be transmitted. If the command and address bus CA has a plurality of parallel lines for parallel data transmission, the in 4 shown construction according to multiple available.

Die Leitung L ist in 4 schematisch als Koaxialleitung dargestellt. Dies soll verdeutlichen, dass die Leitung L einen definierten Wellenwiderstand aufweist. Der Gegenstand der Erfindung ist jedoch nicht auf die Verwendung von Koaxialleitungen beschränkt. Vielmehr können auch andere Formen der Verbindung mit definiertem Wellenwiderstand verwendet werden, wie beispielsweise Mikrostreifenleitungen.The line L is in 4 shown schematically as a coaxial line. This is intended to make clear that the line L has a defined characteristic impedance. However, the subject of the invention is not limited to the use of coaxial cables. Rather, other forms of connection with defined characteristic impedance can be used, such as microstrip lines.

An einem Ende der Leitung L befindet sich ein Eingang für ein Adresssignal, welches entweder vom Memory Controller MC oder vom Memory Buffer MB gesendet wird. Im Falle einer größeren Leitungslänge der Verbindungsleitung L kann optional ein Verstärker LD verwendet werden, um die Impedanz des Senders an die Impedanz der Leitung L anzupassen und/oder eine hinrei chende Signalspannung und Ausgangsleistung bereitzustellen, um das Signal über die gesamte Leitungslänge zu führen.At an end of the line L is an input for an address signal, either from the memory controller MC or sent from the memory buffer MB. In case of a bigger one Line length of the connecting line L can optionally be Amplifier LD can be used to control the impedance of the transmitter to adapt to the impedance of the line L and / or a suffi cient Signal voltage and output power to provide the signal over to lead the entire cable length.

Weiterhin befinden sich entlang der Leitung L mindestens ein Speicherchip DRAM, welcher in 4 nicht dargestellt ist, um die Übersichtlichkeit zu erhöhen. Am Ende der Leitung L befindet sich die Einrichtung zur Terminierung VTT. Die Einrichtung zur Terminierung umfasst dabei zwei Widerstände R1 und R2, welche den Innenleiter I der Leitung L mit einem höheren Versorgungsspannungsniveau Vdd und einem niedrigeren Versorgungsspannungsniveau Vss verbinden. Beim Versorgungsspannungsniveau Vss handelt es sich dabei in der Regel um ein Erdpotential oder ein erdnahes Potential. Die Versorgungsspannung Vdd bezeichnet meistens, jedoch nicht zwingend, die Versorgungsspannung, mit welcher der Verstärker LD und/oder der Memory Controller MC und der Memory Buffer MB betrieben wird.Furthermore, along the line L at least one memory chip DRAM, which in 4 not shown for the sake of clarity. At the end of the line L is the device for termination VTT. The device for termination comprises two resistors R1 and R2, which connect the inner conductor I of the line L with a higher supply voltage level Vdd and a lower supply voltage level Vss. The supply voltage level Vss is usually a ground potential or a near-earth potential. The supply voltage Vdd designates mostly, but not necessarily, the supply voltage with which the amplifier LD and / or the memory controller MC and the memory buffer MB are operated.

Die beiden Widerstände R1 und R2 tragen bei der in 4 dargestellten Schaltung dazu bei, dass die Leitung L an ihrem Ende einen definierten Wellenwiderstand aufweist, welcher Signalreflexionen auf der Leitung L verhindert oder vermindert. Weiterhin fließt sofort nach Anlegen der Versorgungsspannungen Vdd und Vss an die Einrichtung zur Terminierung ein Leckstrom über die Widerstände R1 und R2 vom höheren Versorgungsspannungsniveau Vdd zum niedrigeren Versorgungsspannungsniveau Vss. Dies führt zu einer Verlustleistung über die Widerstände R1 und R2. Im Falle von mehreren Leitungen des Kommando- und Adressbusses CA führt dies auch zu einer Vervielfachung der Verlustleistung. Daher weist die Einrichtung zur Terminierung VTT gemäß der vorliegenden Erfindung zwei Schaltelemente M1 und M2 auf. Mittels dieser Schaltelemente können die Widerstände R1 und R2 von ihrem jeweiligen Versorgungsspannungsniveau Vdd und Vss getrennt werden.The two resistors R1 and R2 contribute to the in 4 shown circuit in that the line L at its end has a defined characteristic impedance, which prevents or reduces signal reflections on the line L. Furthermore, immediately after applying the supply voltages Vdd and Vss to the termination device, a leakage current flows through the resistors R1 and R2 from the higher supply voltage level Vdd to the lower supply voltage level Vss. This leads to a power loss via the resistors R1 and R2. In the case of multiple lines of the command and address bus CA, this also leads to a multiplication of Ver power loss. Therefore, the termination device VTT according to the present invention has two switching elements M1 and M2. By means of these switching elements, the resistors R1 and R2 can be separated from their respective supply voltage level Vdd and Vss.

Die Schaltelemente werden dabei über den Anschluss CTR vom Memory Controller MC oder vom Memory Buffer MB gesteuert. Be vorzugt werden die Schaltelemente M1 und M2 als Feldeffekttransistoren ausgeführt. In einer alternativen Ausführungsform der Erfindung kann dabei auch ein Schaltelement entfallen. Weiterhin können die Schaltelemente auch an anderer Stelle eingesetzt werden. Beispielsweise können mehrere Widerstände R1 und R2, welche mehrere gemeinsame Leitungen L eines Kommando- und Adressbusses terminieren, gemeinsam von einem oder zwei Schaltelementen geschaltet werden.The Switching elements are thereby via the connection CTR from Memory Controller MC or controlled by the Memory Buffer MB. Prefers For example, the switching elements M1 and M2 are implemented as field-effect transistors. In an alternative embodiment of the invention while also a switching element omitted. Furthermore you can the switching elements are also used elsewhere. For example can have multiple resistors R1 and R2, which several terminate common lines L of a command and address bus, be switched together by one or two switching elements.

5 zeigt ein Timing-Diagramm, in welchem verschiedene, an einem erfindungsgemäßen Speichermodul auftretende Signale dargestellt sind. 5 ist jedoch nicht als abschließend anzusehen. Vielmehr vertreten an einem Speichermodul weitere, nicht in der 5 dargestellte Signale auf. 5 shows a timing diagram in which various, occurring on a memory module according to the invention signals are shown. 5 However, it should not be considered exhaustive. Rather represent on a memory module more, not in the 5 displayed signals.

Zeile 1 der 5 zeigt ein Taktsignal, welches beispielsweise vom Memory Controller MC oder vom Memory Buffer MC oder vom Computersystem erzeugt oder weitergeleitet wird. Dieses Taktsignal dient dazu, die Speicherchips DRAM untereinander und mit dem Computersystem zu synchronisieren, welches das Speichermodul enthält. Vorliegend ist das Speichermodul dafür eingerichtet, bei jeder fallenden Flanke des Taktsignals 1 ein Kommando entgegenzunehmen bzw. auszuführen.Line 1 of the 5 shows a clock signal which is generated or forwarded for example by the memory controller MC or the memory buffer MC or by the computer system. This clock signal is used to synchronize the memory chips DRAM with each other and with the computer system containing the memory module. In the present case, the memory module is set up to receive or execute a command with each falling edge of the clock signal 1.

Zeile 2 zeigt die Signale am Ausgang des Memory Controllers MC bzw. des Memory Buffers MB. Aus Zeile 1 und Zeile 2 der 5 ist dabei erkennbar, dass mit jeder fallenden Flanke des Taktsignals ein Kommando ausgegeben wird und dass diese Kommandoausgabe aufgrund der geringen Leitungslängen im Inneren des Memory Controllers MC oder des Memory Buffers MB dem Taktsignal nahezu verzögerungsfrei folgt.Line 2 shows the signals at the output of the memory controller MC or the memory buffer MB. From line 1 and line 2 of the 5 is recognizable that with each falling edge of the clock signal, a command is issued and that this command output follows the clock signal almost instantaneously due to the small line lengths inside the memory controller MC or the memory buffer MB.

Im Ausführungsbeispiel nach 5 folgt nach 2 Kommandos, welche zu Bearbeitung durch mindestens einen Speicherchip DRAM bestimmt sind, ein Platzhalter NOP (no operation). Während der Memory Controller MC oder der Memory Buffer MB das Platzhaltersignal NOP sendet, wird auf den angesprochenen Speicherchips DRAM kein Kommando ausgeführt und es findet auch kein Wechsel des Betriebszustandes des Speicherchips DRAM statt.In the embodiment according to 5 follows after 2 commands, which are intended for processing by at least one memory chip DRAM, a placeholder NOP (no operation). While the memory controller MC or the memory buffer MB sends the dummy signal NOP, no command is executed on the addressed memory chips DRAM and there is also no change of the operating state of the memory chip DRAM.

Zeile 3 der 5 zeigt das Steuersignal zur Ansteuerung der Einrichtung zur Terminierung VTT, welche über die interne oder externe Leitung CTR an die Einrichtung VTT ausgegeben wird. Aus 5 ist dabei ersichtlich, dass stets dann die Terminierung VTT eingeschaltet wird, wenn auch ein Kommando CMD über den Kommando- und Adressbus CA gesendet wird. Wenn der Kommando- und Adressbus CA mittels des Kommandos NOP außer Betrieb genommen wird, so wird die Terminierung VTT nicht mehr benötigt. Das Signal auf der Leitung CTR ändert daher seinen logischen Zustand und bewirkt damit ein Abschalten der Terminierung.Line 3 of the 5 shows the control signal for driving the device for termination VTT, which is output via the internal or external line CTR to the device VTT. Out 5 It can be seen that always the termination VTT is turned on, even if a command CMD is sent via the command and address bus CA. If the command and address bus CA is taken out of service by means of the command NOP, the termination VTT is no longer required. The signal on the line CTR therefore changes its logic state and thus causes a termination of the termination.

Im Ausführungsbeispiel nach 5 erfolgt dieses Abschalten nicht sofort, sondern mit einer Verzögerung von einem Taktsignal um die Signallaufzeit auf dem Kommando- und Adressbus CA auszugleichen. Erst nachdem der Adress- und Datenbus CA für zwei aufeinanderfolgende Taktsignale außer Betrieb ist, wird die Terminierung VTT abgeschaltet.In the embodiment according to 5 This shutdown does not occur immediately, but with a delay of a clock signal to compensate for the signal propagation time on the command and address bus CA. Only after the address and data bus CA for two consecutive clock signals out of service, the termination VTT is turned off.

Zeilen 4 und 5 zeigen den Verlauf der Kommando- und Adressdaten an dem Ende des Kommando- und Adressbusses CA, welcher dem Memory Controller MC oder dem Memory Buffer MB entgegengesetzt ist. Dies ist auch das jenige Ende des Kommando- und Adressbus CA, welches mit der Einrichtung zur Terminierung VTT verbunden ist. Wie aus Vergleich der Zeilen 2, 4, und 5 ersichtlich ist, besitzen die Kommando- und Adressdaten auf dem Kommando- und Adressbus CA eine Laufzeit, welche zu einer Verzögerung d führt. Aufgrund dieser Verzögerung, ist es ausreichend, das Steuersignal CTR zum Einschalten der Terminierung zeitgleich mit dem ersten Kommando auszugeben, wie in Zeile 2 und 3 der 5 dargestellt. Nach Ablauf der Zeitspanne d, wenn die Adress- und Kommandodaten die Einrichtung zur Terminierung VTT erreichen, ist der Terminator aktiv.Lines 4 and 5 show the course of the command and address data at the end of the command and address bus CA, which is opposite to the memory controller MC or the memory buffer MB. This is also that end of the command and address bus CA, which is connected to the device for termination VTT. As can be seen from comparing lines 2, 4, and 5, the command and address data on the command and address bus CA has a delay, which leads to a delay d. Due to this delay, it is sufficient to output the control signal CTR for switching on termination at the same time as the first command, as in lines 2 and 3 of FIG 5 shown. After expiration of time period d, when the address and command data reach the device for termination VTT, the terminator is active.

Nachdem die letzten Adress- und Kommandodaten gesendet wurden, wird die Terminierung noch für einen Taktzyklus im eingeschalteten Zustand belassen. Dies dient dazu, auch Signalreflexionen des letzten gesendeten Kommandos zu vermeiden, welches mit Verzögerung an der Einrichtung zur Terminierung VTT eintrifft. Erst danach wird die Terminierung abgeschaltet. Dem Fachmann ist selbstverständlich geläufig, dass die Terminierung nicht zwingend für einen Zyklus des Taktsignals eingeschaltet bleiben muss. Vielmehr kann diese auch bei einem kurzen Adress- und Datenbus CA bereits nach einem halben Taktzyklus mit der steigenden Flanke des Taktsignals abgeschaltet werden. Im Falle eines sehr langen Adress- und Datenbusses CA muss die Terminierung entsprechend länger eingeschaltet bleiben, beispielsweise 1.5, 2 oder 3 Taktzyklen. Wenn mehrere Taktsignale mit unterschiedlicher Phasenbeziehung vorhanden sind, können auch andere Zeitspannen zur Abschaltung des Terminators verwendet werden.After the last address and command data have been sent, the termination is left in the activated state for one clock cycle. This serves to avoid even signal reflections of the last transmitted command, which arrives at the device for termination VTT with delay. Only then will the termination be switched off. The skilled person is of course familiar that the termination does not necessarily have to remain switched on for one cycle of the clock signal. Rather, even with a short address and data bus CA, this can be switched off already after half a clock cycle with the rising edge of the clock signal. In the case of a very long address and data bus CA, the termination must remain switched on for a correspondingly longer time, for example 1.5, 2 or 3 clock cycles. If there are multiple clock signals with different phase relationships, others can Periods are used to shut down the terminator.

6 zeigt einen alternativen Aufbau eines Speichermoduls gemäß der vorliegenden Erfindung. Das Modul nach 6 weist wiederum einen Memory Buffer MB auf, welcher zumindest eine Einrichtung zur Terminierung VTT umfasst. Weiterhin sind in 6 exemplarisch 4 Speicherchips DRAM dargestellt. Die Speicherchips DRAM sind sternförmig über Datenbusse DA mit dem Memory Buffer MB verbunden. Im Ausführungsbeispiel nach 6 ist der Adress- und Datenbus CA in zwei voneinander unabhängige Busse aufgeteilt. Demnach weist der Kommandobus C eine Terminierung mittels einer ersten Einrichtung zur Terminierung VTT1 auf, welche auf dem Schaltungsträger des Speichermoduls angeordnet ist. Weiterhin befindet sich eine zweite Einrichtung zur Terminierung VTT2 im Memory Buffer MB, welche für die Terminierung des Adressbusses A zuständig ist. Erfindungsgemäß wird zumindest die Terminierung VTT2 des Adressbusses A vom Memory Buffer MB geschaltet. Die Terminierung des Kommandobus C mittels der Einrichtung zur Terminierung VTT1 kann dabei permanent am Kommandobus C und an ihrer Versorgungsspannung angeschlossen sein. In einer Weiterbildung der Erfindung kann auch die Terminierung des Kommandobusses C mittels eines Steuersignals am Bus CTR vom Memory Buffer geschaltet werden. Fallweise kann der Fachmann selbstverständlich auch jede andere Aufteilung vorsehen, beispielsweise die Terminierung des Kommandobusses C im Memory Buffer MB und die Terminierung des Adressbusses auf dem Schaltungsträger. Weiterhin kann auch bei der Ausführungsform nach 6 der Memory Controller MC eines Hostsystems anstelle des Memory Buffers MB treten. 6 shows an alternative construction of a memory module according to the present invention. The module after 6 in turn has a memory buffer MB, which comprises at least one device for termination VTT. Furthermore, in 6 Exemplary 4 memory chips DRAM shown. The memory chips DRAM are connected in a star-shaped manner via data buses DA to the memory buffer MB. In the embodiment according to 6 the address and data bus CA is divided into two independent buses. Accordingly, the command bus C has a termination by means of a first device for termination VTT1, which is arranged on the circuit carrier of the memory module. Furthermore, there is a second device for termination VTT2 in the memory buffer MB, which is responsible for the termination of the address bus A. According to the invention, at least the termination VTT2 of the address bus A is switched by the memory buffer MB. The termination of the command bus C by means of the device for termination VTT1 can be permanently connected to the command bus C and to its supply voltage. In one embodiment of the invention, the termination of the command bus C can be switched by means of a control signal on the bus CTR from the memory buffer. Of course, the expert can of course also provide any other division, for example, the termination of the command bus C in the memory buffer MB and the termination of the address bus on the circuit carrier. Furthermore, also in the embodiment according to 6 the memory controller MC of a host system instead of the memory buffer MB occur.

Die vorstehende Beschreibung offenbart zahlreiche Details. Es wird jedoch klargestellt, dass einzelne Ausführungsformen der Erfindung nicht sämtliche offenbarte Details umfassen müssen. Weiterhin wurden bekannte Schaltkreise, Bauformen und Techniken nicht detailliert beschrieben, um den Gegenstand der Erfindung klar hervortreten zu lassen. Darüber hinaus wird der Fachmann veranlasst sein, verschiedene der offenbarten Merkmale zu kombinieren und dabei weitere, nicht im Detail beschriebene Ausführungsformen erhalten. Die Erfindung wurde vorstehend an Hand von funktionellen Einheiten, wie beispielsweise einem Memory Buffer, einem Memory Controller oder einem Speicherchip beschrieben. Diese funktionellen Einheiten können in vielfältiger Weise realisiert werden, entweder in Hardware oder in Software. Die Erfindung lehrt nicht die Verwendung einer speziellen Ausführungsform.The The above description discloses numerous details. It will, however clarified that individual embodiments of the invention do not need to include all the details disclosed. Furthermore, known circuits, types and techniques not described in detail in order to clarify the subject matter of the invention to emerge. In addition, the expert will caused to combine various of the disclosed features and thereby further, not described in detail embodiments receive. The invention has been described above with reference to functional Units, such as a memory buffer, a memory controller or a memory chip. These functional units can be realized in many ways, either in hardware or in software. The invention does not teach the use of a special embodiment.

ZITATE ENTHALTEN IN DER BESCHREIBUNGQUOTES INCLUDE IN THE DESCRIPTION

Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list The documents listed by the applicant have been automated generated and is solely for better information recorded by the reader. The list is not part of the German Patent or utility model application. The DPMA takes over no liability for any errors or omissions.

Zitierte PatentliteraturCited patent literature

  • - US 7194572 B2 [0003] - US 7194572 B2 [0003]

Claims (14)

Speichermodul, welches eine Mehrzahl von Speicherchips (DRAM) aufweist, wobei die Speicherchips (DRAM) mit mindestens einem Datenbus (DA) und einem Kommando- und Adressbus (CA) verbunden sind, wobei der Kommando- und Adressbus (CA) sequenziell durch jeden einzelnen Speicherchip der Mehrzahl von Speicherchips geführt und an mindestens einem Ende mit einer Einrichtung zur Terminierung verbunden ist, dadurch gekennzeichnet, dass die Einrichtung zur Terminierung schaltbar ausgeführt ist.A memory module having a plurality of memory chips (DRAM), the memory chips (DRAM) being connected to at least one data bus (DA) and a command and address bus (CA), the command and address bus (CA) being sequentially executed by each one Memory chip of the plurality of memory chips out and connected at at least one end to a device for termination, characterized in that the means for termination is made switchable. Speichermodul nach Anspruch 1, dadurch gekennzeichnet, dass die Einrichtung zur Terminierung zumindest zwei Widerstände umfasst, welche zumindest einen Leiter des Kommando- und Adressbus (CA) mit zwei Leitungen verbinden, welche dazu vorgesehen sind, im Betrieb zwei vorgebbare elektrische Potentiale aufzuweisen.Memory module according to claim 1, characterized that the device for termination at least two resistors comprising at least one conductor of the command and address bus (CA). connect with two lines, which are intended to operate have two predetermined electrical potentials. Speichermodul Anspruch 2, dadurch gekennzeichnet, dass jeder Widerstand über den Kanalbereich von zumindest je einem MOS-FET mit der jeweiligen Leitung verbunden ist, welche dazu vorgesehen sind im Betrieb ein vorgebbares elektrisches Potential aufzuweisen.Memory module according to claim 2, characterized that any resistance across the channel area of at least each a MOS-FET is connected to the respective line, which intended to be in operation a specifiable electrical potential exhibit. Speichermodul nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass dieses weiterhin mindestens einen Memorybuffer (MB) aufweist, der Kommando- und Adressbus (CA) an den Memorybuffer (MB) angeschlossen ist und die Einrichtung zur Terminierung innerhalb des Memory Buffers (MB) angeordnet ist.Memory module according to one of claims 1 to 3, characterized in that it further comprises at least one Memory Buffer (MB), the command and address bus (CA) the memory buffer (MB) is connected and the device for Termination within the memory buffer (MB) is arranged. Speichermodul nach Anspruch 4, dadurch gekennzeichnet, dass die Einrichtung zur Terminierung innerhalb des Memorybuffers (MB) monolithisch integriert istMemory module according to claim 4, characterized that means for termination within the memory buffer (MB) is monolithically integrated Speichermodul nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass die Einrichtung zur Terminierung in einem integrierten Schaltkreis (VTT) angeordnet ist, wel cher sich mit dem Memorybuffer (MB) und/oder den Speicherchips (DRAM) auf einem Schaltungsträger befindet.Memory module according to one of claims 1 to 3, characterized in that the means for termination is arranged in an integrated circuit (VTT) wel cher with the memory buffer (MB) and / or the memory chips (DRAM) located on a circuit carrier. Speichermodul nach Anspruch 6, dadurch gekennzeichnet, dass der integrierte Schaltkreis mit der Einrichtung zur Terminierung (VTT) mit einem Memorycontroller (MC) und/oder dem Memorybuffer (MB) verbunden und durch den Memory Controller (MC) und/oder dem Memorybuffer (MB) steuerbar ist.Memory module according to claim 6, characterized that the integrated circuit with the device for termination (VTT) with a memory controller (MC) and / or the memory buffer (MB) and connected by the memory controller (MC) and / or the Memory buffer (MB) is controllable. Speichermodul nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass der Kommando- und Adressbus (CA) in einen ersten Signalpfad (C) und einen zweiten Signalpfad (A) aufgeteilt ist, wobei mindestens ein Ende des ersten Signalpfades (C) mit einer ersten Einrichtung zur Terminierung und mindestens ein Ende des zweiten Signalpfades (A) mit einer zweiten Einrichtung zur Terminierung verbunden ist, wobei zumindest die zweite Einrichtung zur Terminierung schaltbar ausgeführt ist.Memory module according to one of claims 1 to 7, characterized in that the command and address bus (CA) in a first signal path (C) and a second signal path (A) is split, wherein at least one end of the first signal path (C) with a first device for termination and at least one End of the second signal path (A) with a second device connected to the termination, wherein at least the second means for Termination switchable executed. Verfahren zum Zugriff auf ein Speichermodul, bei welchem Daten von einem Memorycontroller (MC) über einen Datenbus (DA) zu einem Speichermodul übertragen oder von dort gelesen werden, wobei der Memorycontroller (MC) weiterhin Adress- und Kommandodaten über einen Kommando- und Adressbus (CA) zum Speichermodul überträgt, dadurch gekennzeichnet, dass durch die Aktivierung des Kommando- und Adressbus (CA) das Einschalten der Terminierung des Kommando- und Adressbus (CA) getriggert wird.Method for accessing a memory module, in which data from a memory controller (MC) via a Data bus (DA) transferred to a memory module or from where the memory controller (MC) continues to receive address and Command Data via a Command and Address Bus (CA) transfers to the memory module, characterized that by activating the command and address bus (CA) the Switching on the termination of the command and address bus (CA) triggered becomes. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass die Terminierung des Kommando- und Adressbus (CA) von der Versorgungsspannung getrennt wird, wenn über den Kommando- und Adressbus (CA) während einer vorgebbaren Anzahl von Arbeitstakten keine Daten gesendet wurden.Method according to claim 9, characterized that the termination of the command and address bus (CA) of the supply voltage is disconnected when using the command and address bus (CA) none during a predefined number of work cycles Data was sent. Verfahren nach Anspruch 9, dadurch gekennzeichnet, dass die Terminierung des Kommando- und Adressbus (CA) von der Versorgungsspannung getrennt wird, wenn der Memorycontrol ler (MC) ein entsprechendes Signal an die Einrichtung zur Terminierung sendet.Method according to claim 9, characterized that the termination of the command and address bus (CA) of the supply voltage is disconnected when the Memorycontrol ler (MC) a corresponding Sends signal to the device for termination. Verfahren nach einem der Ansprüche 9 bis 11, dadurch gekennzeichnet, dass der Memorycontroller (MC) zumindest die Adress- und Kommandodaten an einen Memorybuffer (MB) auf dem Speichermodul überträgt, wobei der Memorybuffer (MB) das Einschalten der Terminierung des Kommando- und Adressbus (CA) triggert.Method according to one of claims 9 to 11, characterized in that the memory controller (MC) at least the address and command data to a memory buffer (MB) on the Memory module transfers, with the memory buffer (MB) switching on the termination of the command and address bus (CA) triggers. Computerprogrammprodukt zur Ausführung eines Verfahrens nach einem der Ansprüche 9 bis 12, sofern das Computerprogrammprodukt auf einem Computer läuft.Computer program product for executing a Method according to one of claims 9 to 12, provided that Computer program product on a computer is running. Computersystem mit mindestens einem Speichermodul nach einem der Ansprüche 1 bis 8.Computer system with at least one memory module according to one of claims 1 to 8.
DE102008010544A 2008-02-22 2008-02-22 Memory module for use in e.g. personal computer, to store digital data in dynamic RAM, has termination device switchably implemented at end of command and address bus connected, where bus is guided sequentially through memory chips Ceased DE102008010544A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102008010544A DE102008010544A1 (en) 2008-02-22 2008-02-22 Memory module for use in e.g. personal computer, to store digital data in dynamic RAM, has termination device switchably implemented at end of command and address bus connected, where bus is guided sequentially through memory chips

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102008010544A DE102008010544A1 (en) 2008-02-22 2008-02-22 Memory module for use in e.g. personal computer, to store digital data in dynamic RAM, has termination device switchably implemented at end of command and address bus connected, where bus is guided sequentially through memory chips

Publications (1)

Publication Number Publication Date
DE102008010544A1 true DE102008010544A1 (en) 2009-09-17

Family

ID=40952808

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102008010544A Ceased DE102008010544A1 (en) 2008-02-22 2008-02-22 Memory module for use in e.g. personal computer, to store digital data in dynamic RAM, has termination device switchably implemented at end of command and address bus connected, where bus is guided sequentially through memory chips

Country Status (1)

Country Link
DE (1) DE102008010544A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6538951B1 (en) * 2001-08-30 2003-03-25 Micron Technology, Inc. Dram active termination control
DE10330811A1 (en) * 2003-07-08 2005-02-17 Infineon Technologies Ag Halbleiterspeichrmodul
DE10330812A1 (en) * 2003-07-08 2005-04-14 Infineon Technologies Ag Semiconductor memory module
US7068064B1 (en) * 2003-05-12 2006-06-27 Pericom Semiconductor Corp. Memory module with dynamic termination using bus switches timed by memory clock and chip select
US7194572B2 (en) 2003-08-08 2007-03-20 Intel Corporation Memory system and method to reduce reflection and signal degradation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6538951B1 (en) * 2001-08-30 2003-03-25 Micron Technology, Inc. Dram active termination control
US7068064B1 (en) * 2003-05-12 2006-06-27 Pericom Semiconductor Corp. Memory module with dynamic termination using bus switches timed by memory clock and chip select
DE10330811A1 (en) * 2003-07-08 2005-02-17 Infineon Technologies Ag Halbleiterspeichrmodul
DE10330812A1 (en) * 2003-07-08 2005-04-14 Infineon Technologies Ag Semiconductor memory module
US7194572B2 (en) 2003-08-08 2007-03-20 Intel Corporation Memory system and method to reduce reflection and signal degradation

Similar Documents

Publication Publication Date Title
DE10334779B4 (en) Semiconductor memory module
DE10330812B4 (en) Semiconductor memory module
DE10330811B4 (en) Semiconductor memory module
DE102012204991B4 (en) Memory devices, systems and methods using command/address calibration
DE10233865B4 (en) memory module
DE60016220T2 (en) MEMORY EXPANSION MODULE WITH A VARIETY OF MEMORY BANKS AND A BANK CONTROL SWITCHING
DE19960005A1 (en) Memory module system and semiconductor memory device with data input and / or data output control
DE202010018501U1 (en) System that uses distributed bytewise buffers on a memory module
DE2948159A1 (en) INTEGRATED MEMORY BLOCK WITH SELECTABLE OPERATING FUNCTIONS
DE102006051514B4 (en) Memory module and method for operating a memory module
DE202007018730U1 (en) Inegrated circuit with graduated termination on the chip
DE112006003267T5 (en) Time multiplexed dynamic circuit integrated circuit
DE19744620A1 (en) Signal transmission system for LSI chips
DE112007000416T5 (en) Storage system with dynamic termination
DE4336887C2 (en) Semiconductor integrated circuit device and method for driving a semiconductor integrated circuit device
DE112005002178B4 (en) Adjacent inverted memory address and command buses
DE102008030514A1 (en) Method and device for connecting storage devices
DE4018296A1 (en) Test circuit for writing multi byte into semiconductor memory - has several data bus line selectors, forming data input buffer circuit outputs
DE10238040A1 (en) Integrated semiconductor circuit device
DE69934937T2 (en) Integrated circuit with output driver
DE10035137A1 (en) Semiconducting memory has control signal generation circuit, set/reset circuit, column address decoder circuit, memory cell field, delay circuit that can alter/vary reset signal delay time
DE602004012113T2 (en) COMMAND AND ADDRESS BUSTOPOLOGY WITH DISTRIBUTED T-CHAIN STORAGE
DE60210170T2 (en) storage system
DE102005044333A1 (en) Master-slave flip-flop for use in synchronous circuits and method for reducing current spikes when using master-slave flip-flops in synchronous circuits
WO2004025493A1 (en) Integrated circuit comprising multiplexers for switching between normal mode and test mode

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection