DE102005036528A1 - Speicherbaustein und Verfahren zum Betreiben eines Speicherbausteins - Google Patents

Speicherbaustein und Verfahren zum Betreiben eines Speicherbausteins Download PDF

Info

Publication number
DE102005036528A1
DE102005036528A1 DE102005036528A DE102005036528A DE102005036528A1 DE 102005036528 A1 DE102005036528 A1 DE 102005036528A1 DE 102005036528 A DE102005036528 A DE 102005036528A DE 102005036528 A DE102005036528 A DE 102005036528A DE 102005036528 A1 DE102005036528 A1 DE 102005036528A1
Authority
DE
Germany
Prior art keywords
termination
resistance value
memory
signal
connection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE102005036528A
Other languages
English (en)
Other versions
DE102005036528B4 (de
Inventor
Georg Braun
Eckehard PLÄTTNER
Christian Weis
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.)
Polaris Innovations Ltd
Original Assignee
Infineon Technologies 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=37650424&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE102005036528(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Infineon Technologies AG filed Critical Infineon Technologies AG
Priority to DE102005036528A priority Critical patent/DE102005036528B4/de
Priority to US11/461,380 priority patent/US7532523B2/en
Publication of DE102005036528A1 publication Critical patent/DE102005036528A1/de
Application granted granted Critical
Publication of DE102005036528B4 publication Critical patent/DE102005036528B4/de
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/1048Data bus control circuits, e.g. precharging, presetting, equalising
    • 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

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)
  • Memory System (AREA)

Abstract

Die Erfindung betrifft einen Speicherbaustein (1) zur Einstellung verschiedener Terminierungen mit einem Anschluss (4), mit einer mit dem Anschluss (4) verbindbaren Terminierungsschaltung (6), um den Anschluss mit einem einstellbaren Widerstandswert zu terminieren, mit einem Ansteueranschluss (11) zum Empfangen eines Steuerbefehlsignals und mit einer Steuerschaltung (8), die mit der Terminierungsschaltung (5) verbunden ist, um abhängig von einem empfangenen Steuerbefehlsignal einen Widerstandswert einzustellen und den Anschluss (4) mit diesem zu terminieren.

Description

  • Die Erfindung betrifft einen Speicherbaustein mit einem Anschluss zum Senden und/oder Empfangen von hochfrequenten Signalen. Die Erfindung betrifft weiterhin ein Verfahren zum Betreiben eines Speicherbausteins.
  • In Speichersystemen werden üblicherweise eine Vielzahl von Speicherbausteinen eingesetzt, die über einen Speicherbus betrieben werden. Über den Speicherbus werden im allgemeinen Steuerbefehlsignale, Taktsignale, Datensignale und Adresssignale an die Speicherbausteine angelegt. Der Speicherbus umfasst Signalleitungen, die üblicherweise die Speicherbausteine miteinander und mit einem Speicherkontroller verbinden. Bei einer Übertragung von hochfrequenten Signalen können jedoch an den Anschlüssen der Speicherbausteine Signalreflexionen auftreten, die die Datenübertragung auf dem Speicherbus stören und dadurch die Datenübertragungsraten begrenzen. Aus diesem Grund ist es notwendig, bei der Übertragung von Daten über den Speicherbus geeignete Terminierungen an den Anschlüssen der Speicherbausteinen vorzusehen, um die Signalreflexionen auf den Signalleitungen zu vermindern.
  • Bei Speicherbausteinen ist bisher vorgesehen, abhängig von einem Terminierungssignal die Terminierung an einem Anschluss des Speicherbausteines ein- bzw. auszuschalten. D. h., der Speicherkontroller stellt jedem der Speicherbausteine ein geeignetes Terminierungssignal zur Verfügung, um die nachfolgende Lese-, Schreib- oder sonstige Operation auf die Speicherbausteine mit einer optimalen Terminierung an allen an den Speicherbus angeschlossenen Speicherbausteinen zu unterstützen. Der Nachteil einer solchen Steuerung der Speicherbausteine besteht darin, dass ein Ein- und Ausschalten der Terminierungswiderstände in der Regel nicht ausreicht, um ei ne optimale Terminierung in jedem Betriebszustand zu erreichen und so die Datenübertragung über den Speicherbus zu verbessern.
  • Weiterhin kann vorgesehen sein, dass die Stärke der Terminierungswiderstände in den Speicherbausteinen gemäß einem Konfigurationswert festgelegt wird, der zu Beginn des Betriebes des Speichersystems in einer Initialisierungsphase den Speicherbausteinen durch den Speicherkontroller mitgeteilt wird. Eine Einstellung der Konfigurationswerte in den Speicherbausteinen vor jedem Schreib- und Lesevorgang ist zeitaufwändig. Daher ist auch die anfängliche Voreinstellung des Terminierungswiderstandes durch den Konfigurationswert nicht geeignet, für jeden Fall der Adressierung der Speicherbausteine des Speichersystems geeignete Terminierungswiderstände zum Anlegen an den Speicherbus vorzusehen, da dadurch die Zugriffszeit in dem Speichersystem erheblich verlangsamt würde.
  • Es ist daher Aufgabe der vorliegenden Erfindung, einen Speicherbaustein zur Verfügung zu stellen, mit dem in einem Speichersystem eine verbesserte Terminierung des Speicherbusses zur Verfügung gestellt werden kann. Es ist weiterhin Aufgabe der vorliegenden Erfindung, ein Verfahren zum Betreiben des Speicherbausteins zur Verfügung zu stellen, mit dem eine verbesserte Signalübertragung, insbesondere eine erhöhte Datenübertragungsrate in einem Speichersystem erreicht werden kann.
  • Diese Aufgabe wird durch den Speicherbaustein nach Anspruch 1, durch das Speichersystem nach Anspruch 11 sowie durch das Verfahren nach Anspruch 12 gelöst.
  • Weitere vorteilhafte Ausgestaltungen der Erfindung sind in den abhängigen Ansprüchen angegeben.
  • Gemäß einem ersten Aspekt der vorliegenden Erfindung ist ein Speicherbaustein zur Einstellung verschiedener Terminierungen an einer Signalleitung des Datenbusses vorgesehen. Der Speicherbaustein umfasst einen Anschluss, eine mit dem Anschluss verbindbare Terminierungsschaltung, um den Anschluss mit einem einstellbaren Widerstandswert zu terminieren, einen Steueranschluss zum Empfangen eines Steuerbefehlsignals, und eine Steuerschaltung, die mit der Terminierungsschaltung verbunden ist, um abhängig von einem empfangenen Steuerbefehlsignal den Widerstandswert einzustellen und an dem Anschluss bereitzustellen.
  • Der erfindungsgemäße Speicherbaustein ermöglicht es, abhängig von einem an den Speicherbaustein angelegten Steuerbefehl einen Widerstandswert der Terminierungsschaltung einzustellen und den Anschluss in verbesserter Weise zu terminieren, so dass die Datenübertragung über den Speicherbus, der mit dem Speicherbaustein in einem Speichersystem verbindbar ist, in optimaler Weise unterstützt wird. Auf diese Weise kann der Terminierungswiderstand direkt abhängig von der Operation des Speichersystems eingestellt werden, ohne dass ein Konfigurationswert in dem Speicherbaustein unmittelbar vor dem Durchführen der Operation durch einen entsprechenden, von dem Speicherkontroller gesteuerten Einstellungsvorgang gespeichert werden muss. Zudem ist vorteilhaft, dass die Einstellung der jeweiligen Terminierung nicht von einem Speicherkontroller des Speichersystems gesteuert werden muss, sondern abhängig von der durch die Steuerbefehlssignale vorgegebenen Operation in dem Speichersystem vorgegeben wird.
  • Vorzugsweise kann die Terminierungsschaltung eine Anzahl von Terminierungswiderständen aufweisen, um eine Anzahl von verschiedenen Widerstandswerten bereitzustellen, wobei die Steuerschaltung gestaltet ist, um mindestens einen der Terminierungswiderstände auszuwählen und an den Anschluss anzulegen. Durch das Vorsehen der Anzahl der Terminierungswiderstände in dem Speicherbaustein kann die Wahl des entsprechenden Termi nierungswiderstandes relativ schnell erfolgen, so dass kein oder kein wesentlicher Zeitverlust bei der Durchführung der Operation in dem Speichersystem auftritt.
  • Gemäß einer bevorzugten Ausführungsform der Erfindung ist eine Konfigurationseinheit vorgesehen, um die Widerstandswerte der Anzahl der Terminierungswiderstände einzustellen. Dadurch ist eine Vorauswahl der Widerstandswerte möglich, mit denen der Anschluss terminiert werden kann.
  • Gemäß einer bevorzugten Ausführungsform kann die Terminierungsschaltung einen einstellbaren Terminierungswiderstand umfassen, wobei eine Einstellungsschaltung vorgesehen ist, um abhängig von einem Auswahlsignal einen Einstellungswert bereitzustellen, mit dem der Widerstandswert des Terminierungswiderstandes bestimmt wird.
  • Vorzugsweise weist der Speicherbaustein einen Terminierungsanschluss auf, um ein Terminierungssignal zu empfangen, wobei die Steuerschaltung mit der Terminierungsschaltung verbunden ist, um abhängig von dem Terminierungssignal entweder den Anschluss mit dem eingestellten Widerstandswert zu terminieren oder den Anschluss nicht zu terminieren. Auf diese Weise ist es möglich, an dem Anschluss wahlweise auch keine Terminierung vorzusehen, wenn dies durch den Speicherkontroller und/oder einem Steuerbefehl vorgegeben wird.
  • Vorzugsweise kann die Steuerschaltung mit der Terminierungsschaltung verbunden sein, um abhängig von dem Terminierungssignal den Anschluss mit dem eingestellten Widerstand jeweils mit einer ersten Zeitverzögerung zu terminieren oder gemäß einer zweiten Zeitverzögerung nicht zu terminieren, wobei die erste Zeitverzögerung ausreicht, um den Widerstandswert einzustellen. Die erste und die zweite Zeitverzögerung kann gleich oder unterschiedlich sein.
  • Vorzugsweise kann die Steuereinheit so gestaltet sein, dass der Widerstandswert abhängig von dem Anliegen eines Steuerbefehlssignals nach einer vorbestimmten ersten Umschaltzeit auf einen bestimmten zweiten Widerstandswert eingestellt wird und/oder nach einer vorbestimmten zweiten Umschaltzeit auf einen bestimmten ersten Widerstandswert eingestellt wird.
  • Gemäß einer bevorzugten Ausführungsform der Erfindung stellt die Steuerschaltung die erste Umschaltzeit abhängig von der ersten Zeitverzögerung und/oder die zweite Umschaltzeit abhängig von der zweiten Zeitverzögerung ein.
  • Insbesondere kann die Steuereinheit so gestaltet sein, dass der Widerstandswert im Wesentlichen gleichzeitig mit dem Anlegen der Terminierung an den Anschluss auf den zweiten Widerstandswert eingestellt wird und/oder im Wesentlichen gleichzeitig mit dem Beenden des Terminierens des Anschlusses auf den ersten Widerstandswert eingestellt wird.
  • Gemäß einer bevorzugten Ausführungsform kann ein Befehlsdecodierer vorgesehen sein, um abhängig von einem anliegenden Steuerbefehlssignal der Steuereinheit mitzuteilen, ob ein erster oder zweiter Widerstandswert zum Terminieren einzustellen ist.
  • Gemäß einem weiteren Aspekt der vorliegenden Erfindung ist ein Speichersystem mit einem Speicherkontroller, mit einer Anzahl von erfindungsgemäßen Speicherbausteinen und mit einem Speicherbus vorgesehen, mit dem der Speicherkontroller und die Speicherbausteine verbunden sind, wobei der Speicherbus eine Signalleitung umfasst, die die Anschlüsse der Speicherbausteine und einen Anschluss des Speicherkontrollers miteinander verbindet.
  • Gemäß einem weiteren Aspekt der vorliegenden Erfindung ist ein Verfahren zum Betreiben eines Speicherbausteins vorgesehen, bei dem ein Steuerbefehlssignal empfangen wird, wobei ein Anschluss mit einem einstellbaren Widerstandswert terminiert wird, wobei abhängig von dem empfangenen Steuerbefehlssignal der Widerstandswert eingestellt wird und der Anschluss mit dem eingestellten Widerstandswert terminiert wird. Auf diese Weise ist es möglich, den Terminierungswiderstand, der an einen Anschluss eines Speicherbausteins angelegt wird, abhängig von einem Steuerbefehl einzustellen, so dass es beim Betrieb des Speicherbausteins in einem Speichersystem möglich ist, für durchzuführende Operationen die geeignete Terminierung an jedem der Speicherbausteine einzustellen, um Signalreflexionen auf den Leitungen des Speicherbusses zu reduzieren und somit die mögliche Datenübertragungsrate zu erhöhen. Weiterhin ist vorteilhaft, dass die Einstellung des Widerstandswertes ohne das Bereitstellen weiterer von außen anzulegender Signale durchgeführt werden kann.
  • Vorzugsweise kann der Widerstandswert durch die Auswahl eines Einstellungswertes für einen einstellbaren Terminierungswiderstand eingestellt werden.
  • Vorzugsweise umfasst das Verfahren, dass der Widerstandswert über die Auswahl aus einer Anzahl von Terminierungswiderständen die an den Anschluss angelegt werden, eingestellt wird.
  • Gemäß einer bevorzugten Ausführungsform der Erfindung kann ein Terminierungssignal empfangen werden, wobei abhängig von dem Terminierungssignal entweder der Anschluss mit dem eingestellten Widerstandswert terminiert oder der Anschluss nicht terminiert wird.
  • Gemäß eine bevorzugten Ausführungsform der Erfindung kann abhängig von einem Pegelwechsel des Terminierungssignals entweder die Terminierung mit dem eingestellten Widerstandswert mit einer Zeitverzögerung eingeschaltet werden oder die Terminierung mit der Zeitverzögerung abgeschaltet werden, wobei die Zeitverzögerung so gewählt wird, dass der gewählte Terminierungswiderstand einstellbar ist.
  • Bevorzugte Ausführungsformen der Erfindung werden nachfolgend anhand der beigefügten Zeichnungen näher erläutert. Es zeigen:
  • 1 ein Blockschaltbild eines Speicherbausteins gemäß einer ersten Ausführungsform der Erfindung;
  • 2 ein Blockschaltbild eines Speicherbausteins gemäß einer weiteren Ausführungsform der Erfindung;
  • 3 ist ein Signal-Zeit-Diagramm, das die Funktionalität der Ausführungsformen der 1 und 2 bei Anliegen keiner den Speicherbaustein betreffenden Operation darstellt;
  • 4 ein Signal-Zeit-Diagramm zur Darstellung der Funktionalität der Ausführungsformen der 1 und 2, die das Durchführen einer Schreiboperation darstellt; und
  • 5 ein Signal-Zeit-Diagramm zur Darstellung der Funktionalität der Ausführungsformen der 1 und 2, die das Durchführen einer Schreiboperation bei aktiviertem Terminierungssignal darstellt.
  • In 1 ist ein Speicherbaustein 1 als Blockschaltbild dargestellt. Der Speicherbaustein 1 umfasst ein Speicherzellenfeld 2, wie z.B. ein DRAM-Speicherzellenfeld, das über einen Logikschaltkreis 3 beschrieben und ausgelesen werden kann. Der Logikschaltkreis 3 umfasst Ansteuerschaltkreise, wie auch Eingangsverstärker und Ausgangstreiber (nicht gezeigt). Die Logikschaltung 3 ist mit einem externen Anschluss 4 des Speicherbausteins 1 verbunden, über den z.B. Adress-, Takt- und Benutzerdaten eingelesen bzw. hinaus getrieben werden können.
  • Der externe Anschluss 4 ist mit einer Terminierungsschaltung 5 verbunden, die einen ersten einstellbaren Terminierungswi derstand 6 mit einem ersten Widerstandswert und einen zweiten einstellbaren Terminierungswiderstand 7 mit einem zweiten Widerstandswert aufweist. Die Terminierungsschaltung 5 ist mit einer Steuereinheit 8 verbunden, die der Terminierungsschaltung 5 ein erstes Steuersignal TermTime0 und ein zweites Steuersignal TermTime1 zur Verfügung stellt. Bei einer Aktivierung des ersten Steuersignal TermTime0 wird der erste Terminierungswiderstand 6 an den externen Anschluss 4 angelegt, so dass der externe Anschluss 4 mit dem entsprechend in dem ersten Terminierungswiderstand 6 eingestellten ersten Widerstandswert terminiert wird. Bei Aktivierung des zweiten Steuersignals TermTime1 wird entsprechend der zweite Terminierungswiderstand 7 an dem ersten Anschluss angelegt, so dass der externe Anschluss 4 mit dem zweiten Widerstandswert terminiert wird. Weiterhin kann bei gleichzeitiger Aktivierung beider Steuersignale TermTime0, TermTime1 auch ein sich aus der Parallelschaltung des ersten und zweiten Widerstandwertes ergebender weiterer Widerstandswert zur Terminierung erzeugt werden.
  • Es ist weiterhin eine Konfigurationseinheit 9 vorgesehen, die einen ersten Konfigurationswert TS0 und einen zweiten Konfigurationswert TS1 bereitstellt. Der erste Konfigurationswert TS0 wird an den ersten Terminierungswiderstand 6 und der zweite Konfigurationswert an den zweiten Terminierungswiderstand 7 angelegt, um dort den jeweiligen Widerstandwert des entsprechenden Terminierungswiderstandes 6, 7 einzustellen. Die Konfigurationswerte TS0, TS1 können parallel über Konfigurationssignale bereitgestellt werden. Abhängig von dem jeweiligen Steuersignal TermTime0, TermTime1 wird dann der entsprechende Terminierungswiderstand 6, 7, dessen Widerstandswert durch den jeweiligen Konfigurationswert TS0, TS1 vorgesehen ist, an den externen Anschluss 4 angelegt.
  • Ein einstellbarer Terminierungswiderstand kann beispielsweise durch schaltbare, parallel geschaltete Widerstände erreicht werden, wobei die Widerstände auch durch ganz oder teilweise durchgeschaltete Transistoren mit gleicher oder verschiedener Kanalbreite realisierbar sind. Die Terminierungswiderstände können so gestaltet sein, dass das jeweilige Steuersignal TermTime0, TermTime1 mit jedem der Bits des bereitgestellten Konfigurationswertes TS0, TS1 mit einer UND-Verknüpfung logisch verknüpft werden und die jeweiligen Verknüpfungsergebnisse an die Eingänge von in dem Terminierungswiderstand vorgesehenen Transistoren angelegt werden.
  • Die Steuereinheit 8 erhält über einen externen Terminierungsanschluss 13 ein Terminierungssignal TermEn, das angibt, ob eine Terminierung an dem externen Anschluss 4 vorgesehen sein soll oder nicht. D.h., durch das erste und das zweite Steuersignal TermTime0, TermTime1 wird der jeweilige Terminierungswiderstand 6, 7 nur dann an den externen Anschluss 4 angelegt, wenn das Terminierungssignal TermEn angibt, dass eine Terminierung erfolgen soll. Andernfalls wird keine Terminierung des externen Anschlusses 4 vorgenommen.
  • Welcher der zwei Terminierungswiderstände 6, 7 an den externen Anschluss 4 angelegt wird, wird abhängig von einem Befehlssignal BS angegeben, das von einem Befehlsdecodierer 10, abhängig von einem empfangenen Steuerbefehl CMD, bereitgestellt wird. Der Befehlsdecodierer 10 empfängt über einen oder mehreren externe Anschlüsse 11 Steuerbefehlssignale CMD zur Aktivierung, Adressierung und/oder Ansteuerung des Speicherbausteins 1.
  • Die Steuerbefehlssignale CMD können einen aktiven oder inaktiven Zustand einnehmen. Handelt es sich bei dem Speicherbaustein 1 um einen DRAM-Speicherbaustein, so können die Steuerbefehlssignale beispielsweise das Chip-Select-Signal CS zum Auswählen des betreffenden Speicherbausteins für eine bestimmte Operation, das Schreib-Enable-Signal WE zum Anzeigen eines Write-Zugriffs auf den Speicherbaustein, das RAS-Signal (Zeilenaktivierungssignal) zum Übermitteln der Wortleitungsadresse und zum Aktivieren der Wortleitung sowie das CAS- Signal (Spaltenaktivierungssignal) zum Übertragen der Bitleitungsadresse und zum Aktivieren der Bitleitung zum Auslesen bzw. Hineinschreiben von Daten in das Speicherzellenfeld sein. Je nach dem, ob der betreffende Speicherbaustein in einem Speichersystem für eine Operation ausgewählt ist oder nicht (Chip-Select-Signal) bzw. ob ein Schreiben oder Lesen auf den betreffenden Speicherbaustein durchgeführt werden soll (Write-Enable-Signal) kann nun einer der beiden Terminierungswiderstände 6, 7 bzw. keiner der beiden Terminierungswiderstände (gesteuert durch das Terminierungssignal) ausgewählt werden, um den externen Anschluss 4 in geeigneter Weise zu terminieren.
  • In 2 ist eine weitere Ausführungsform der Erfindung dargestellt. Darin sind Elemente gleicher oder vergleichbarer Funktion mit den gleichen Bezugszeichen versehen. Die Ausführungsform der 2 unterscheidet sich von der Ausführungsform der 1 dadurch, dass eine Einstellungseinheit 15 vorgesehen ist, die die Konfigurationseinheit 9 und einen Multiplexer 12 aufweist. An einem Steuereingang des Multiplexers 12 ist ein von der Steuereinheit 8 bereitgestelltes Terminierungsauswahlsignal TermSel angelegt. Mit Hilfe des Terminierungsauswahlsignals TermSel wird ausgewählt, welcher der durch die Konfigurationseinheit 9 bereitgestellte Konfigurationswert TS0, TS1 an die Terminierungsschaltung 5 angelegt wird. Die Terminierungsschaltung 5 umfasst in dieser Ausführungsform nur einen einstellbaren Terminierungswiderstand 6, dessen Widerstandswert abhängig von dem ausgewählten Konfigurationswert TS0, TS1 eingestellt wird. Abhängig von dem einzigen Steuersignal TermTime0, das durch die Steuereinheit 8 bereitgestellt wird, wird nun der einzige Terminierungswiderstand 6 aktiviert oder deaktiviert und somit an den externen Anschluss 4 angelegt oder nicht.
  • Die Größe des Widerstandswertes des Terminierungswiderstandes 6 bestimmt sich durch das Terminierungsauswahlsignal TermSel, mit dem einer der Konfigurationswerte TS0, TS1 ausgewählt wird. Bei dieser Ausführungsform ist es möglich, im Gegensatz zur Ausführungsform der 1, auf einen zweiten einstellbaren Terminierungswiderstand zu verzichten und statt dessen den einzigen einstellbaren Terminierungswiderstand gemäß einem über den Multiplexer 12 auswählbaren Konfigurationswert abhängig den von aktuellen Steuerbefehlssignalen auszuwählen. Eine Kombination von verschiedenen Terminierungswiderständen, die gleichzeitig an den externen Anschluss 4 angelegt werden, wie in 1 gezeigt, ist damit nicht möglich, jedoch kann Chipfläche eingespart werden, da nur ein einstellbarer Terminierungswiderstand 6 benötigt wird.
  • In 3 ist ein Signal-Zeit-Diagramm zur Verdeutlichung des Signalverlaufs für die Einstellung der Terminierung in einem erfindungsgemäßen Speicherbaustein gezeigt. In dem Signal-Zeit-Diagramm der 3 ist ein Fall angegeben, bei dem eine Terminierung eingeschaltet werden soll, wenn das Befehlssteuersignal angibt, dass der betreffende Speicherbaustein nicht aktiviert ist, d.h. kein Zugriff auf den Speicherbaustein durchgeführt werden soll (Chip-Select-Signal deaktiviert). Ausgelöst durch das Aktivieren des Terminierungssignals TermEn durch den Speicherkontroller und durch eine steigende Flanke eines Taktsignals CK zu einem Zeitpunkt T0 wird nach einer vorbestimmten Terminierungseinschaltzeit ODTLon von in diesem Beispiel drei Taktperioden ein gewünschter erster Widerstandswert RTT_Nom (DRAM_RTT) an den externen Anschluss 4 angelegt. Nach Deaktivieren des Terminierungssignals TermEn während der fünften Taktperiode T5 beginnt mit der nächsten steigenden Flanke des Taktsignals T6 eine vorbestimmte Terminierungsausschaltzeit ODTLoff, die in diesem Ausführungsbeispiel dreieinhalb Taktperioden beträgt und nach deren Ablauf der Terminierungswiderstand von dem externen Anschluss 4 getrennt wird. Die Zeitdauern der Terminierungseinschaltzeit ODTLon und der Terminierungsausschaltzeit ODTLoff sind im Wesentlichen beliebig wählbar und sollten so gewählt sein, dass sie ausreichen, den Terminierungswiderstand zuverlässig mit dem externen Anschluss 4 zu verbinden oder von diesem zu trennen. D.h., sie sollten mindestens die Zeitdauer betragen, die zum Ein- bzw. Ausschalten eines Terminierungswiderstandes bzw. dem Anlegen und dem Trennen des Terminierungswiderstandes von dem externen Anschluss 4 benötigt wird.
  • Z.B. bei deaktiviertem Chip-Select-Signal, d.h., wenn keine Operation in dem Speicherbaustein durchgeführt werden soll, kann daher die Terminierung des externen Anschlusses 4 vorgenommen werden oder nicht, was in einem Speichersystem durch den Speicherkontroller mit Hilfe des Terminierungssignals TermEn gesteuert wird. Gleichzeitig wird Speicherbaustein intern festgestellt, dass das Chip-Select-Signal CS deaktiviert ist und abhängig von dem Chip-Select-Signal CS ein entsprechender Konfigurationswert bzw. Steuersignal (je nach Ausführungsform) an die Terminierungsschaltung 5 angelegt wird, um den dort aktiven Terminierungswiderstand 6, 7 bzw. 6 abhängig von dem Terminierungssignal TermEn an den externen Anschluss 4 anzulegen.
  • In 4 ist ein weiteres Signal-Zeit-Diagramm für die Ausführungsform der 1 und 2 dargestellt. Das Signal-Zeit-Diagramm der 4 zeigt einen Fall an, bei dem der entsprechende Speicherbaustein durch das Chip-Select-Signal CS aktiviert ist und ein Schreibbefehl (WE-Signal) WRS8 an den Speicherbaustein durch den Speichercontroller gesendet werden. Der Speichercontroller legt vorzugsweise das Terminierungssignal TermEn und das Schreibsignal WRS8 so an, dass es zu einem Zeitpunkt T12 durch eine steigende Taktflanke in den Speicherbaustein übernommen werden kann. Der Befehlsdecodierer decodiert das Schreibsignal WRS8 und generiert das Befehlssignal BS, das an die Steuereinheit 8 angelegt wird. In der Steuereinheit 8 wird abhängig von dem Befehlssignal BS festgestellt, dass nun ein Terminierungswiderstand an den externen Anschluss 4 angelegt werden soll, der durch den zweiten Konfigurationswert bestimmt ist. Die Steuereinheit 8 aktiviert daher bei der Ausführungsform der 1 das zweite Steuersignal TermTime1, um den zweiten Terminierungswider stand 7 zu aktivieren. Bei der Ausführungsform der 2 schaltet die Steuereinheit 8 das Terminierungsauswahlsignal TermSel so, dass der Multiplexer 12 den zweiten Konfigurationswert an die Terminierungsschaltung 5 anlegt, um dort den Widerstandswert des Terminierungswiderstandes 6 auf den entsprechenden Wert, in diesem Fall auf einen zweiten Widerstandswert RTT_WR einzustellen, der dem Terminierungswiderstand entspricht, der an die aktivierten Speicherbausteine bei einem Schreibzugriff an den externen Anschluss 4 angelegt werden soll.
  • Abhängig von dem Terminierungssignal TermEn wird nun nach der Terminierungseinschaltzeit ODTLon der Terminierungswiderstand an den externen Anschluss 4 angelegt, wobei nun der Terminierungswiderstand abhängig von dem Steuerbefehlssignal ein anderer ist, wie zuvor beim deaktivierten Speicherbaustein (3). Gleichzeitig beginnt mit dem Empfang des Schreibbefehls WRS8 die Schreiblatenzzeitdauer WL zu laufen, die in den gezeigten Ausführungsbeispielen 5 Taktperioden beträgt. In einer Taktperiode vor dem Übertragen eines Datenburst, d.h. Übertragen von 8 Datenbits, kann das Daten-Strobe-Signal DQS synchron zu den Daten in den Speicherbaustein eingelesen werden. Die Terminierungseinschaltzeit ODTLon ist vorzugsweise gleich oder kleiner der Schreiblatenzzeitdauer WL gewählt, so dass sichergestellt wird, dass beim Übertragen der Daten zu dem Speicherbaustein (beim Schreibzugriff) der gewünschte Terminierungswiderstand an dem externen Anschluss 4 angelegt ist.
  • Im Allgemeinen wird das Befehlssignal BS in dem Befehlsdecodierer 10 so erzeugt, dass es der Steuereinheit 8 angibt, welcher Widerstandswert als Terminierungswiderstand RTT_Nom oder RTT_WR für den Anschluss eingestellt werden soll. Bei einer ersten Gruppe von anliegenden Steuerbefehlen CMD gibt der Befehlsdecodierer 10 ein Befehlssignal BS an die Steuereinheit 8 aus, das angibt, dass eine Terminierung mit dem ersten Widerstandswert RTT_Nom vorgenommen werden soll (bei aktiviertem Terminierungssignal TermEn) und bei einer zweiten Gruppe von Steuerbefehlen gibt der Befehlsdecodierer 10 ein Befehlssignal BS an die Steuereinheit 8 aus, das angibt, dass der Anschluss 4 mit einem zweiten Widerstandswert terminiert werden soll (bei aktiviertem Terminierungssignal TermEn). Die erste Gruppe von Steuerbefehlen kann Steuerbefehle umfassen, die beispielsweise eine Deaktivierung der integrierten Schaltung bzw. einen Lesezugriff auf die integrierte Speicherschaltung anzeigen, während die zweite Gruppe von Steuerbefehlen Schreibbefehle auf die integrierte Speicherschaltung anzeigen kann.
  • Die Zeitdauer zwischen dem Anlegen eines Steuerbefehlssignals bzw. zwischen dem Bereitstellen des Befehlssignals BS an die Steuereinheit 8 und davon abhängigen Änderungen des Widerstandswertes in der Terminierungsschaltung 5 ist vorzugsweise als erste Umschaltzeit ODTLCNW festgelegt, die vorzugsweise gleich oder kleiner der Terminierungseinschaltzeit ODTLon ist.
  • Allgemein erfolgt vorzugsweise das Einschalten der Terminierung und das entsprechende Einstellen des Terminierungswiderstands auf den entsprechenden Widerstandswert durch die Steuereinheit 8 im Wesentlichen gleichzeitig. Weiterhin kann das Ausschalten der Terminierung und das Ändern des Widerstandswerts ebenfalls gleichzeitig erfolgen.
  • Weiterhin kann für einen Fall eines anliegenden Steuerbefehles der zweiten Gruppe von Steuerbefehlen beispielsweise vorgesehen sein, dass die Steuereinheit 8 nach Ablauf einer zweiten Umschaltzeit ODTLCWN die Terminierung von den zweiten Widerstandswert auf den ersten Widerstandswert ändert, unabhängig davon, ob das Terminierungssignal TermEn eine Terminierung vorsieht oder nicht. Die zweite Umschaltzeit ODTLCWN entspricht mindestens einer Zeitdauer, die durch das Beenden des Schreibzugriffs bzw. durch das Beenden eines Zugriffs auf den Speicherbaustein, der durch einen Steuerbefehl der zwei ten Gruppe von Steuerbefehlen ausgelöst ist, bestimmt ist. Im Falle eines Burst-Schreibzugriffes, wie in Verbindung mit 4 beschrieben wurde, sollte die zweite Umschaltzeit abhängig von der Schreiblatenzzeit WL und abhängig von der Zeitdauer für den Burstzugriff sein. Alternativ kann die zweite Umschaltzeit auch abhängig von dem Ende eines Datentransfers von und zu dem Speicherbaustein 1 eingestellt werden. Die zweite Umschaltzeit ODTLCBM ist vorzugsweise die Summe der Schreiblatenz WL und der Dauer des Burstzugriffs (Burstlänge/2·Taktzykluslänge TCK) zuzüglich einer Sicherheitszeitdauer (1/2·TCK oder das Vielfache davon). Auf diese Weise ist es möglich, dass der zweite Widerstandswert RTT_WR zum Terminieren des Anschlusses abhängig von einem anliegenden Steuerbefehl CMD nur für eine bestimmte Zeitdauer zur Terminierung des Anschlusses bereitgestellt wird, wobei der Anschluss nach Ablauf dieser Zeitdauer wieder mit dem ersten Widerstandswert terminiert wird, sofern dieses durch das Terminierungssignal TermEn angegeben ist.
  • Zu 5 ist ein Fall gezeigt, bei dem das Terminierungssignal TermEn die Terminierung des Anschlusses 4 vor während und nach einem Schreibzugriff WRS4 eingeschaltet lässt, wobei die Terminierung vor dem Schreibzugriff auf den ersten Widerstandswert RTT_Nom eingestellt ist. Nach Ablauf der ersten Umschaltzeit ODTLCNW wird der Anschluss 4 mit dem Widerstandswert RTT_WR terminiert und nach Ablauf der zweiten Umschaltzeit ODTLCWN die Terminierung wieder auf den ersten Widerstandswert RTT_Nom zurückgeschaltet.
  • Auch wenn in dem gezeigten Ausführungsbeispiel nur zwei verschiedene Terminierungswiderstände an den externen Anschluss 4 angelegt werden können, kann die Anzahl von verschiedenen einstellbaren Terminierungswiderständen jedoch beliebig hoch sein, so dass für verschieden Zugriffe in einem Speichersystem, in dem der Speicherbaustein betrieben wird, verschiedenen Terminierungswiderstände an die externen Anschlüsse angelegt werden können.
  • Eine Idee der Erfindung besteht darin, während des Betriebs die Speicherbausteine in einem Speichersystem die Terminierungswiderstände abhängig von der aktuell durchgeführten Operation für jeden der Speicherbausteine gezielt einstellen zu können. So können in erster Linie verschiede Terminierungswiderstände vorgesehen sein, die wahlweise oder auch in Kombination an den externen Anschluss angelegt werden können. Zusätzlich kann es möglich sei, dass Anlegen eines Terminierungswiderstandes an den externen Anschluss abhängig von einem Terminierungssignal TermEn durchzuführen.
  • 1
    Speicherbaustein
    2
    Speicherzellenfeld
    3
    Logikschaltkreise
    4
    externer Anschluss
    5
    Terminierungsschaltung
    6
    erster Terminierungswiderstand
    7
    zweiter Terminierungswiderstand
    8
    Steuereinheit
    9
    Konfigurationseinheit
    10
    Befehlsdecodierer
    11
    Steuerbefehlsanschluss
    12
    Multiplexer
    13
    Terminierungsanschluss
    15
    Einstellungsschaltung

Claims (20)

  1. Speicherbaustein (1) zur Einstellung verschiedener Terminierungen mit einem Anschluss (4) mit einer mit dem Anschluss (4) verbindbaren Terminierungsschaltung (5), um den Anschluss (4) mit einen einstellbaren Widerstandswert zu terminieren, mit einem Ansteueranschluss zum Empfangen eines Steuerbefehlsignals; mit einer Steuerschaltung, die mit der Terminierungsschaltung verbunden ist, um abhängig von einem empfangenen Steuerbefehlsignal den Widerstandswert einzustellen und den Anschluss mit diesem zu terminieren.
  2. Speicherbaustein (1) nach Anspruch 1, wobei die Terminierungsschaltung eine Anzahl von Terminierungswiderständen (6, 7) aufweist, um eine Anzahl von Widerstandswerten bereitzustellen, wobei die Steuerschaltung (8) gestaltet ist, um mindestens einen der Terminierungswiderstände (6, 7) auszuwählen und an den Anschluss(4) anzulegen.
  3. Speicherbaustein (1) nach Anspruch 2, mit einer Konfigurationseinheit (9), um die Widerstandswerte der Anzahl der Terminierungswiderstände einzustellen.
  4. Speicherbaustein (1) nach Anspruch 1, wobei die Terminierungsschaltung einen einstellbaren Terminierungswiderstand (6) umfasst, wobei eine Einstellungsschaltung (15) vorgesehen ist, um abhängig von einem Auswahlsignal (TermSel) einen Einstellungswert bereitzustellen, mit dem der Widerstandswert des Terminierungswiderstandes (6) bestimmt wird.
  5. Speicherbaustein (1) nach einem der Ansprüche 1 bis 4, mit einem Terminierungsanschluss (13), um ein Terminierungssignal zu empfangen, wobei die Steuerschaltung (8) mit der Terminierungsschaltung verbunden ist, um abhängig von dem Terminierungssignal (TermEn) entweder den Anschluss (4) mit dem eingestellten Widerstandswert zu terminieren oder den Anschluss (4) nicht zu terminieren.
  6. Speicherbaustein (1) nach einem der Ansprüche 1 bis 5, wobei die Steuerschaltung (8) mit der Terminierungsschaltung (5) verbunden ist, um den Anschluss (4) abhängig von dem Terminierungssignal entweder mit dem eingestellten Widerstandswert mit einer ersten Zeitverzögerung zu terminieren oder gemäß einer zweiten Zeitverzögerung nicht zu terminieren, wobei die Zeitverzögerung zum Terminieren ausreicht, um den Widerstandswert einzustellen.
  7. Speicherbaustein nach einem der Ansprüche 1 bis 6, wobei die Steuerschaltung (8) so gewählt ist, dass der Widerstandswert abhängig von dem Anliegen eines Steuerbefehlssignals nach einer vorbestimmten ersten Umschaltzeit auf einen bestimmten zweiten Widerstandswert eingestellt wird und/oder nach einer vorbestimmten zweiten Umschaltzeit auf einen bestimmten ersten Widerstandswert eingestellt wird.
  8. Speicherbaustein nach Anspruch 7, wobei die Steuerschaltung (8) die erste Umschaltzeit abhängig von der ersten Zeitverzögerung und/oder die zweite Umschaltzeit abhängig von der zweiten Zeitverzögerung einstellt.
  9. Speicherbaustein nach Anspruch 8, wobei die Steuerschaltung (8) so gestaltet ist, dass der Widerstandswert abhängig von dem Steuerbefehlssignal im Wesentlichen gleichzeitig mit dem Einschalten der Terminierung des Anschlusses (4) auf den zweiten Widerstandswert eingestellt wird und/oder im Wesentlichen gleichzeitig mit dem Beenden des Terminierens des Anschlusses (4) auf den ersten Widerstandswert eingestellt wird.
  10. Speicherbaustein nach einem der Ansprüche 1 bis 9, wobei ein Befehlsdecodierer vorgesehen ist, um abhängig von einem anliegenden Steuerbefehlssignal der Steuerschaltung (8) mitzuteilen, ob ein erster oder ein zweiter Widerstandswert zum Terminieren einzustellen ist.
  11. Speichersystem mit einem Speicherkontroller mit einer Anzahl von Speicherbausteinen (1) nach einem der Ansprüche 1 bis 10, mit einem Speicherbus, um den Speicherkontroller und die Speicherbausteine (1) zu verbinden, wobei der Speicherbus eine Signalleitung umfasst, die die Anschlüsse (4) der Speicherbausteine (1) und einen Anschluss des Speicherkontrollers miteinander verbindet.
  12. Verfahren zum Betreiben eines Speicherbausteins (1), wobei ein Steuerbefehlsignal empfangen wird; wobei ein Anschluss (4) mit einem einstellbaren Widerstandswert terminiert wird, wobei abhängig von dem empfangenen Steuerbefehlsignal der Widerstandswert eingestellt und der Anschluss mit dem Widerstandswert terminiert wird.
  13. Verfahren nach Anspruch 12, wobei der Widerstandswert durch die Auswahl eines Einstellungswertes für einen einstellbaren Terminierungswiderstand eingestellt wird.
  14. Verfahren nach Anspruch 12, wobei der Widerstandswert über die Auswahl aus einer Anzahl von Terminierungswiderständen (6, 7), die an den Anschluss (4) angelegt werden, eingestellt wird.
  15. Verfahren nach einem der Ansprüche 12 bis 14, wobei ein Terminierungssignal (TermEn) empfangen wird, wobei abhängig von dem Terminierungssignal entweder der Anschluss (4) mit dem eingestellten Widerstandswert terminiert wird oder der Anschluss (4) nicht terminiert wird.
  16. Verfahren nach Anspruch 15, wobei abhängig von dem Terminierungssignal(TermEn) entweder die Terminierung mit dem eingestellten Widerstandswert mit einer ersten Zeitverzögerung eingeschaltet wird oder die Terminierung mit einer zweiten Zeitverzögerung abgeschaltet wird, wobei die erste Zeitverzögerung so gewählt wird, dass der ausgewählte Terminierungswiderstand einstellbar ist.
  17. Verfahren nach Anspruch 16, wobei der Widerstandswert abhängig von dem Anliegen eines Steuerbefehlssignals nach einer vorbestimmten ersten Umschaltzeit auf einen bestimmten zweiten Widerstandswert eingestellt wird und/oder nach einer vorbestimmten zweiten Umschaltzeit auf einen bestimmten ersten Widerstandswert eingestellt wird.
  18. Verfahren nach Anspruch 16 und 17, wobei die erste Umschaltzeit abhängig von der ersten Zeitverzögerung und/oder die zweite Umschaltzeit abhängig von der zweiten Zeitverzögerung eingestellt werden.
  19. Verfahren nach Anspruch 17 oder 18, wobei die Einstellung des Widerstandswerts auf den zweiten Widerstandswert abhängig von dem Steuerbefehlssignal im Wesentlichen gleichzeitig mit der Terminierung des Anschlusses (4) durchgeführt wird und/oder die Einstellung des Widerstandswerts auf den ersten Widerstandswert im Wesentlichen gleichzeitig mit dem Beenden des Terminierens des Anschlusses (4) durchgeführt wird.
  20. Verfahren nach einem der Ansprüche 17 bis 19, wobei das Terminierungssignal (TermEn) und das Steuerbefehlssignal zu Zeitpunkten an dem Speicherbaustein angelegt werden, so dass die Terminierung des Anschlusses gleichzeitig mit dem Ändern des Widerstandswerts erfolgt.
DE102005036528A 2005-07-29 2005-08-03 Speicherbaustein und Verfahren zum Betreiben eines Speicherbausteins Expired - Fee Related DE102005036528B4 (de)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102005036528A DE102005036528B4 (de) 2005-07-29 2005-08-03 Speicherbaustein und Verfahren zum Betreiben eines Speicherbausteins
US11/461,380 US7532523B2 (en) 2005-07-29 2006-07-31 Memory chip with settable termination resistance circuit

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102005035780 2005-07-29
DE102005035780.6 2005-07-29
DE102005036528A DE102005036528B4 (de) 2005-07-29 2005-08-03 Speicherbaustein und Verfahren zum Betreiben eines Speicherbausteins

Publications (2)

Publication Number Publication Date
DE102005036528A1 true DE102005036528A1 (de) 2007-02-01
DE102005036528B4 DE102005036528B4 (de) 2012-01-26

Family

ID=37650424

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102005036528A Expired - Fee Related DE102005036528B4 (de) 2005-07-29 2005-08-03 Speicherbaustein und Verfahren zum Betreiben eines Speicherbausteins

Country Status (2)

Country Link
US (1) US7532523B2 (de)
DE (1) DE102005036528B4 (de)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008030641A3 (en) * 2006-06-02 2008-05-29 Rambus Inc Integrated circuit with graduated on-die termination
US7730338B2 (en) 2006-07-31 2010-06-01 Google Inc. Interface circuit system and method for autonomously performing power management operations in conjunction with a plurality of memory circuits
US7761724B2 (en) 2006-07-31 2010-07-20 Google Inc. Interface circuit system and method for performing power management operations in conjunction with only a portion of a memory circuit
US8019589B2 (en) 2006-07-31 2011-09-13 Google Inc. Memory apparatus operable to perform a power-saving operation
US8055833B2 (en) 2006-10-05 2011-11-08 Google Inc. System and method for increasing capacity, performance, and flexibility of flash storage
US8060774B2 (en) 2005-06-24 2011-11-15 Google Inc. Memory systems and memory modules
US8077535B2 (en) 2006-07-31 2011-12-13 Google Inc. Memory refresh apparatus and method
US8081474B1 (en) 2007-12-18 2011-12-20 Google Inc. Embossed heat spreader
US8080874B1 (en) 2007-09-14 2011-12-20 Google Inc. Providing additional space between an integrated circuit and a circuit board for positioning a component therebetween
US8090897B2 (en) 2006-07-31 2012-01-03 Google Inc. System and method for simulating an aspect of a memory circuit
US8089795B2 (en) 2006-02-09 2012-01-03 Google Inc. Memory module with memory stack and interface with enhanced capabilities
US8438328B2 (en) 2008-02-21 2013-05-07 Google Inc. Emulation of abstracted DIMMs using abstracted DRAMs
US8588012B2 (en) 2010-06-17 2013-11-19 Rambus, Inc. Balanced on-die termination
US8588017B2 (en) 2010-10-20 2013-11-19 Samsung Electronics Co., Ltd. Memory circuits, systems, and modules for performing DRAM refresh operations and methods of operating the same
US9727458B2 (en) 2006-02-09 2017-08-08 Google Inc. Translating an address associated with a command communicated between a system and memory circuits
US10013371B2 (en) 2005-06-24 2018-07-03 Google Llc Configurable memory circuit system and method

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9542352B2 (en) 2006-02-09 2017-01-10 Google Inc. System and method for reducing command scheduling constraints of memory circuits
US8397013B1 (en) 2006-10-05 2013-03-12 Google Inc. Hybrid memory module
US8169233B2 (en) 2009-06-09 2012-05-01 Google Inc. Programming of DIMM termination resistance values
US8359187B2 (en) 2005-06-24 2013-01-22 Google Inc. Simulating a different number of memory circuit devices
US8244971B2 (en) 2006-07-31 2012-08-14 Google Inc. Memory circuit system and method
US8335894B1 (en) 2008-07-25 2012-12-18 Google Inc. Configurable memory system with interface circuit
US8386722B1 (en) 2008-06-23 2013-02-26 Google Inc. Stacked DIMM memory interface
US8130560B1 (en) 2006-11-13 2012-03-06 Google Inc. Multi-rank partial width memory modules
US8111566B1 (en) 2007-11-16 2012-02-07 Google, Inc. Optimal channel design for memory devices for providing a high-speed memory interface
US8796830B1 (en) 2006-09-01 2014-08-05 Google Inc. Stackable low-profile lead frame package
US20080028136A1 (en) 2006-07-31 2008-01-31 Schakel Keith R Method and apparatus for refresh management of memory modules
US9171585B2 (en) 2005-06-24 2015-10-27 Google Inc. Configurable memory circuit system and method
US20080082763A1 (en) 2006-10-02 2008-04-03 Metaram, Inc. Apparatus and method for power management of memory circuits by a system or component thereof
US9507739B2 (en) 2005-06-24 2016-11-29 Google Inc. Configurable memory circuit system and method
US8327104B2 (en) 2006-07-31 2012-12-04 Google Inc. Adjusting the timing of signals associated with a memory system
JP5242397B2 (ja) 2005-09-02 2013-07-24 メタラム インコーポレイテッド Dramをスタックする方法及び装置
US7724589B2 (en) 2006-07-31 2010-05-25 Google Inc. System and method for delaying a signal communicated from a system to at least one of a plurality of memory circuits
JP5019573B2 (ja) 2006-10-18 2012-09-05 キヤノン株式会社 メモリ制御回路とメモリシステム、及びそのメモリ制御方法、及び集積回路
US20080197877A1 (en) * 2007-02-16 2008-08-21 Intel Corporation Per byte lane dynamic on-die termination
US8209479B2 (en) 2007-07-18 2012-06-26 Google Inc. Memory circuit system and method
US8041865B2 (en) * 2008-08-04 2011-10-18 Qimonda Ag Bus termination system and method
KR101065336B1 (ko) * 2010-04-29 2011-09-16 주식회사 하이닉스반도체 반도체장치, 메모리시스템 및 메모리장치의 터미네이션 제어방법
US8913447B2 (en) * 2011-06-24 2014-12-16 Micron Technology, Inc. Method and apparatus for memory command input and control
US9224430B2 (en) 2011-07-27 2015-12-29 Micron Technology, Inc. Devices, methods, and systems supporting on unit termination

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040228196A1 (en) * 2003-05-13 2004-11-18 Kwak Jin-Seok Memory devices, systems and methods using selective on-die termination

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6356106B1 (en) * 2000-09-12 2002-03-12 Micron Technology, Inc. Active termination in a multidrop memory system
JP3821678B2 (ja) * 2001-09-06 2006-09-13 エルピーダメモリ株式会社 メモリ装置
KR100422451B1 (ko) * 2002-05-24 2004-03-11 삼성전자주식회사 온-다이 터미네이션 제어방법 및 그에 따른 제어회로
KR100583636B1 (ko) * 2003-08-19 2006-05-26 삼성전자주식회사 단일의 기준 저항기를 이용하여 종결 회로 및 오프-칩구동 회로의 임피던스를 제어하는 장치

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040228196A1 (en) * 2003-05-13 2004-11-18 Kwak Jin-Seok Memory devices, systems and methods using selective on-die termination

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
DDR2 SDRAM SPECIFICATION, JEDEC Standard No.79-2A, Januar 2004 *

Cited By (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8060774B2 (en) 2005-06-24 2011-11-15 Google Inc. Memory systems and memory modules
US10013371B2 (en) 2005-06-24 2018-07-03 Google Llc Configurable memory circuit system and method
US9727458B2 (en) 2006-02-09 2017-08-08 Google Inc. Translating an address associated with a command communicated between a system and memory circuits
US8089795B2 (en) 2006-02-09 2012-01-03 Google Inc. Memory module with memory stack and interface with enhanced capabilities
US9306566B2 (en) 2006-06-02 2016-04-05 Rambus Inc. Nonvolatile memory with command-driven on-die termination
US10944400B2 (en) 2006-06-02 2021-03-09 Rambus Inc. On-die termination control
US7924048B2 (en) 2006-06-02 2011-04-12 Rambus Inc. Memory controller that controls termination in a memory device
US8610455B2 (en) 2006-06-02 2013-12-17 Rambus Inc. Dynamic on-die termination selection
US11349478B2 (en) 2006-06-02 2022-05-31 Rambus Inc. Integrated circuit that applies different data interface terminations during and after write data reception
US8981811B2 (en) 2006-06-02 2015-03-17 Rambus Inc. Multi-valued on-die termination
US10651849B2 (en) 2006-06-02 2020-05-12 Rambus Inc. Transaction-based on-die termination
US10270442B2 (en) 2006-06-02 2019-04-23 Rambus Inc. Memory component with on-die termination
US10056902B2 (en) 2006-06-02 2018-08-21 Rambus Inc. On-die termination control
US7486104B2 (en) 2006-06-02 2009-02-03 Rambus Inc. Integrated circuit with graduated on-die termination
US8089298B2 (en) 2006-06-02 2012-01-03 Rambus Inc. Integrated circuit device with dynamically selected on-die termination
US7602209B2 (en) 2006-06-02 2009-10-13 Rambus Inc. Controlling memory devices that have on-die termination
US9660648B2 (en) 2006-06-02 2017-05-23 Rambus Inc. On-die termination control
US8188762B2 (en) 2006-06-02 2012-05-29 Rambus Inc. Controlling dynamic selection of on-die termination
US9337835B2 (en) 2006-06-02 2016-05-10 Rambus Inc. Controlling a flash device having time-multiplexed, on-die-terminated signaling interface
US9306567B2 (en) 2006-06-02 2016-04-05 Rambus Inc. Memory device with programmed device address and on-die-termination
WO2008030641A3 (en) * 2006-06-02 2008-05-29 Rambus Inc Integrated circuit with graduated on-die termination
US8610459B2 (en) 2006-06-02 2013-12-17 Rambus Inc. Controlling on-die termination in a dynamic random access memory device
US9306564B2 (en) 2006-06-02 2016-04-05 Rambus Inc. Nonvolatile memory device with on-die control and data signal termination
US7782082B2 (en) 2006-06-02 2010-08-24 Rambus Inc. Memory-module buffer with on-die termination
US9166583B2 (en) 2006-06-02 2015-10-20 Rambus Inc. Buffered memory module having multi-valued on-die termination
US9135206B2 (en) 2006-06-02 2015-09-15 Rambus Inc. Command-triggered on-die termination
US9225328B2 (en) 2006-06-02 2015-12-29 Rambus Inc. Nonvolatile memory device with time-multiplexed, on-die-terminated signaling interface
US9306565B2 (en) 2006-06-02 2016-04-05 Rambus Inc. Nonvolatile memory with chip-select/device-address triggered on-die termination
US9306568B2 (en) 2006-06-02 2016-04-05 Rambus Inc. Controlling on-die termination in a nonvolatile memory
US8019589B2 (en) 2006-07-31 2011-09-13 Google Inc. Memory apparatus operable to perform a power-saving operation
US7730338B2 (en) 2006-07-31 2010-06-01 Google Inc. Interface circuit system and method for autonomously performing power management operations in conjunction with a plurality of memory circuits
US8090897B2 (en) 2006-07-31 2012-01-03 Google Inc. System and method for simulating an aspect of a memory circuit
US8077535B2 (en) 2006-07-31 2011-12-13 Google Inc. Memory refresh apparatus and method
US7761724B2 (en) 2006-07-31 2010-07-20 Google Inc. Interface circuit system and method for performing power management operations in conjunction with only a portion of a memory circuit
US8041881B2 (en) 2006-07-31 2011-10-18 Google Inc. Memory device with emulated characteristics
US8055833B2 (en) 2006-10-05 2011-11-08 Google Inc. System and method for increasing capacity, performance, and flexibility of flash storage
US8080874B1 (en) 2007-09-14 2011-12-20 Google Inc. Providing additional space between an integrated circuit and a circuit board for positioning a component therebetween
US8081474B1 (en) 2007-12-18 2011-12-20 Google Inc. Embossed heat spreader
US8438328B2 (en) 2008-02-21 2013-05-07 Google Inc. Emulation of abstracted DIMMs using abstracted DRAMs
US8588012B2 (en) 2010-06-17 2013-11-19 Rambus, Inc. Balanced on-die termination
US8588017B2 (en) 2010-10-20 2013-11-19 Samsung Electronics Co., Ltd. Memory circuits, systems, and modules for performing DRAM refresh operations and methods of operating the same

Also Published As

Publication number Publication date
US20070035326A1 (en) 2007-02-15
DE102005036528B4 (de) 2012-01-26
US7532523B2 (en) 2009-05-12

Similar Documents

Publication Publication Date Title
DE102005036528B4 (de) Speicherbaustein und Verfahren zum Betreiben eines Speicherbausteins
DE102012204991B4 (de) Speichereinrichtungen, Systeme und Verfahren unter Verwendung einer Befehls/Adressenkalibrierung
DE102007038615B4 (de) Speicher mit Speicherbänken und Modusregistern, sowie Verfahren zum Betreiben eines solchen Speichers
DE102008024262B4 (de) Anschlussmultiplexbildung
EP0974977A2 (de) Integrierter Speicher
DE10238577A1 (de) Speichervorrichtung und Speichersystem
DE102004041023A1 (de) Integrierte Schaltung und zugehöriger Halbleiterspeicherbaustein
DE112006003267T5 (de) Zeitlich multiplexierter dynamischer, schaltkreisintegrierter Abschluss
DE112006003224T5 (de) Polaritätsbetriebener dynamischer, schaltkreisintegrierter Abschluss
DE102005021894A1 (de) Speichersytem, IC-Speicherbauelement und Betriebsverfahren
DE102005062537A1 (de) Mehrspeicherchip und Datenübertragungsverfahren hierfür
DE10307244A1 (de) Automatische Vorladesteuerungsschaltung und zugehöriges Vorladesteuerungsverfahren
DE10319158A1 (de) Vorrichtung zum flexiblen Deaktivieren von Wortleitungen von dynamischen Speicherbausteinen und Verfahren hierfür
DE102006048206A1 (de) Speichersysteme und Verfahren zum Betreiben der Speichersysteme
DE102008030514A1 (de) Verfahren und Vorrichtung zur Anbindung von Speichervorrichtungen
DE102005009806A1 (de) Pufferbaustein für ein Speichermodul, Speichermodul und Speichersystem
DE10136853B4 (de) Verfahren zur Datenkommunikation mehrerer Halbleiterspeicherbausteine mit einem Controllerbaustein und dafür eingerichteter Halbleiterspeicherbaustein
DE102007053502A1 (de) Steuersignalabstimmung
DE10255085B4 (de) Synchrones Halbleiterspeicherbauelement vom Mehrbanktyp
DE102007016603B4 (de) Vorrichtung und darauf bezogenes Verfahren zum Steuern eines Switch-Moduls in einem Speicher durch Erfassen einer Betriebsfrequenz eines spezifischen Signals in einem Speicher
DE102005013237B4 (de) Einrichtung in einer Speicherschaltung zum Festlegen von Wartezeiten
WO2005038809A1 (de) Synchrone ram-speicherschaltung
DE202005022013U1 (de) Speicherbaustein
DE102004024942B3 (de) Speicherschaltung und Verfahren zum Auslesen von einer in der Speicherschaltung enthaltenen spezifischen Betriebsinformationen
DE10124278B4 (de) Integrierter Speicher

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8127 New person/name/address of the applicant

Owner name: QIMONDA AG, 81739 MUENCHEN, DE

R018 Grant decision by examination section/examining division
R082 Change of representative

Representative=s name: PATENT- UND RECHTSANWAELTE BARDEHLE PAGENBERG, DE

Representative=s name: BARDEHLE PAGENBERG PARTNERSCHAFT PATENTANWAELT, DE

Representative=s name: BARDEHLE PAGENBERG PARTNERSCHAFT MBB PATENTANW, DE

Representative=s name: PATENT- UND RECHTSANWAELTE BARDEHLE PAGENBERG, 816

R020 Patent grant now final

Effective date: 20120427

R008 Case pending at federal patent court
R039 Revocation action filed

Effective date: 20121005

R082 Change of representative
R081 Change of applicant/patentee

Owner name: POLARIS INNOVATIONS LTD., IE

Free format text: FORMER OWNER: QIMONDA AG, 81739 MUENCHEN, DE

Effective date: 20141117

Owner name: INFINEON TECHNOLOGIES AG, DE

Free format text: FORMER OWNER: QIMONDA AG, 81739 MUENCHEN, DE

Effective date: 20141117

R020 Patent grant now final
R040 Withdrawal/refusal of revocation action now final
R081 Change of applicant/patentee

Owner name: POLARIS INNOVATIONS LTD., IE

Free format text: FORMER OWNER: INFINEON TECHNOLOGIES AG, 85579 NEUBIBERG, DE

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee