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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
- G06F13/4086—Bus impedance matching, e.g. termination
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/02—Disposition of storage elements, e.g. in the form of a matrix array
- G11C5/04—Supports for storage elements, e.g. memory modules; Mounting or fixing of storage elements on such supports
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/06—Arrangements for interconnecting storage elements electrically, e.g. by wiring
- G11C5/063—Voltage and signal distribution in integrated semi-conductor memory access lines, e.g. word-line, bit-line, cross-over resistance, propagation delay
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/1057—Data output buffers, e.g. comprising level conversion circuits, circuits for adapting load
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
- G11C7/1084—Data input buffers, e.g. comprising level conversion circuits, circuits for adapting load
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1078—Data input circuits, e.g. write amplifiers, data input buffers, data input registers, data input level conversion circuits
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy 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
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
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.
DETAILLIERTE BESCHREIBUNG DER FIGURENDETAILED DESCRIPTION THE FIGURES
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
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
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.
Weiterhin
weist auch das Speichermodul gemäß
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
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.
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
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.
Die
Leitung L ist in
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
Die
beiden Widerstände R1 und R2 tragen bei der in
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.
Zeile
1 der
Zeile
2 zeigt die Signale am Ausgang des Memory Controllers MC bzw. des
Memory Buffers MB. Aus Zeile 1 und Zeile 2 der
Im
Ausführungsbeispiel nach
Zeile
3 der
Im
Ausführungsbeispiel nach
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
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.
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)
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)
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 |
-
2008
- 2008-02-22 DE DE102008010544A patent/DE102008010544A1/en not_active Ceased
Patent Citations (5)
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 |