DE102007034304B4 - Unterstützte Taktschaltung für Halbleiterspeicher - Google Patents
Unterstützte Taktschaltung für Halbleiterspeicher Download PDFInfo
- Publication number
- DE102007034304B4 DE102007034304B4 DE102007034304.5A DE102007034304A DE102007034304B4 DE 102007034304 B4 DE102007034304 B4 DE 102007034304B4 DE 102007034304 A DE102007034304 A DE 102007034304A DE 102007034304 B4 DE102007034304 B4 DE 102007034304B4
- Authority
- DE
- Germany
- Prior art keywords
- clock tree
- clock
- memory device
- voltage
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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/1072—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/22—Read-write [R-W] timing or clocking circuits; Read-write [R-W] control signal generators or management
- G11C7/222—Clock generating, synchronizing or distributing circuits within memory device
Landscapes
- Dram (AREA)
Abstract
Description
- Hintergrund
- Gegenwärtig ist die Maximierung der Systemleistung in vielen DRAM-Anwendungen oder in einen DRAM enthaltenden Systemen eine wichtige Überlegung. Bestimmte Zeitbeschränkungen und Verzögerungen beim Abrufen von Daten von dem System-DRAM können die Gesamtsystemleistung beeinträchtigen. Auch sehr kleine Zeitsegmente können die Leistung beeinträchtigen. Während eines Lesevorgangs liegen die Daten in der Regel in Datenblöcken vor, um nur für eine kurze Zeitdauer aus dem Systemspeicher getaktet zu werden. Somit muss das Austakten der Daten innerhalb dieses engen Zeitfensters erfolgen, während dessen sie vorliegen, andernfalls kann es zu einem Fehler kommen. Aus diesem und anderen Gründen besteht ein Bedarf für die vorliegende Erfindung.
- Aus der Druckschrift
DE 102 08 715 B4 ist ein Speicherbauteil mit einer Latenz-Zeitschaltung für ein S-DRAM, bei dem eine Ablaufsteuerung durch ein Taktsignal getaktet wird, bekannt. Das Speicherbauteil umfasst Speicherbankarrays, DQ-Bereiche mit jeweils Datenpads und Off-Chip-Treibern und einen Taktbaum zum Ansteuern des DQ-Bereichs und der Off-Chip-Treiber. - Aus der Druckschrift
US 6,525,587 B2 ist eine taktgesteuerte integrierte Schaltung bekannt, bei der Schaltungsteile mit jeweils eigener Betriebsspannung versorgt werden können. Die Arbeitsgeschwindigkeit fällt dabei umso höher aus, je höher die Versorgungsspannung gewählt wird. - Kurze Darstellung
- Gemäß einer im Patentanspruch 1 angegebenen Ausführungsform eines Speicherbauteils enthält das Speicherbauteil mindestens ein Speicherbankarray, einen DQ-Bereich, einen Taktbaum und einen Spannungsgenerator. Das Speicherbauteil ist in einem Halbleiterwafer ausgeführt. Das mindestens eine Speicherbankarray ist so ausgebildet, dass die Daten während eines Lesevorgangs aus ihm ausgelesen werden. Der Taktbaum ist an den DQ-Bereich gekoppelt und konfiguriert, um Daten während des Lesevorgangs anzusteuern. Der Spannungsgenerator ist an mindestens einige Bauteile des Taktbaums gekoppelt, um mindestens einigen der Bauteile des Taktbaums eine erhöhte Spannung bereitzustellen. Die erhöhte Spannung wird von dem Spannungsgenerator aus der Wortleitungsspannung des Systems erzeugt.
- Weitere Ausführungsformen des Speicherbauteils sind in den Unteransprüchen 2 bis 9 enthalten.
- Im Patentanspruch 10 ist eine Ausführungsform eines Verfahrens zum Lesen von einem Speicherbauteil angegeben. Das Verfahren umfasst die folgenden Schritte:
Lesen aus mindestens einem Speicherbankarray während eines Lesevorgangs;
Bereitstellen einer Vielzahl von Datenpads und Off-Chip-Treibern auf dem Speicherbauteil;
Takten der Vielzahl von Datenpads und Off-Chip-Treibern mit einem Taktbaum während des Lesevorgangs, wobei der Taktbaum mit den Datenpads und Off-Chip-Treibern gekoppelt ist; und
Bereitstellen einer erhöhten Spannung an den Taktbaum, wobei die erhöhte Spannung von einem Spannungsgenerator aus der Wortleitungsspannung des Systems erzeugt wird. - Weitere Ausführungsformen des Verfahrens sind in den Unteransprüchen 11 bis 13 spezifiziert.
- Kurze Beschreibung der Zeichnungen
- Die beigefügten Zeichnungen werden mit aufgenommen, um ein weiteres Verständnis der vorliegenden Erfindung bereitzustellen und werden in diese Beschreibung eingebettet und bilden einen Teil davon. Die Zeichnungen zeigen die Ausführungsformen der vorliegenden Erfindung und gemeinsam mit der Beschreibung dienen sie zur Erläuterung der Grundsätze der Erfindung. Andere Ausführungsformen der vorliegenden Erfindung und viele der beabsichtigten Vorteile der vorliegenden Erfindung werden leicht ersichtlich, da sie unter Bezugnahme auf die folgende ausführliche Beschreibung besser verständlich werden. Die Elemente der Zeichnungen sind bezüglich einander nicht notwendigerweise maßstabsgetreu. Ähnliche Bezugszahlen bezeichnen entsprechende ähnliche Teile.
-
1 ist ein Blockdiagramm, das eine beispielhafte Speichervorrichtung veranschaulicht. -
2 ist ein Blockdiagramm, das eine beispielhafte Taktbaumschaltung zur Verwendung in einer Speichervorrichtung veranschaulicht. -
3 ist ein Zeitgebungsdiagramm, das beispielhafte Zeitgebungssignale für eine beispielhafte Taktbaumschaltung zur Verwendung in einer Speichervorrichtung veranschaulicht. -
4 ist ein Blockdiagramm, das eine Taktbaumschaltung zur Verwendung in einer Speichervorrichtung gemäß einer Ausführungsform der vorliegenden Erfindung veranschaulicht. -
5 ist ein Zeitgebungsdiagramm, das Zeitgebungssignale für eine Taktbaumschaltung zur Verwendung in einer Speichervorrichtung gemäß einer Ausführungsform der vorliegenden Erfindung veranschaulicht. - Ausführliche Beschreibung
- In der folgenden ausführlichen Beschreibung wird Bezug auf die beigefügten Zeichnungen genommen, welche einen Teil davon bilden, und in denen veranschaulichend spezifische Ausführungsformen gezeigt werden, in denen die Erfindung ausgeübt werden kann. In dieser Hinsicht werden Richtungsbegriffe, wie „oben”, „unten”, „vorne”, „hinten”, „Vorder-”, „Hinter-” mit Bezug auf die Ausrichtung der beschriebenen Figur(en) verwendet.
- Da die Bauteile der Ausführungsformen der vorliegenden Erfindung in einer Reihe unterschiedlicher Ausrichtungen positioniert werden können, werden die Richtungsbegriffe zu Veranschaulichungszwecken und keinesfalls einschränkend gebraucht. Es versteht sich, dass andere Ausführungsformen und strukturelle oder logische Änderungen, die vom Gegenstand der Patentansprüche umfasst sind, vorgenommen werden können, ohne von dem Umfang der vorliegenden Erfindung abzuweichen. Die folgende ausführliche Beschreibung sollte daher nicht in einem einschränkenden Sinn aufgefasst werden und der Schutzumfang der vorliegenden Erfindung wird durch die beigefügten Ansprüche definiert.
-
1 veranschaulicht eine Speichervorrichtung10 mit einer Randpadanordnung und mehreren Speicherbänken. In einer Ausführungsform enthält die Speichervorrichtung10 vier Speicherbankarrays: Bank 0, Bank 1, Bank 2 und Bank 3. Die Speichervorrichtung10 enthält ferner einen ersten DQ-Bereich12 , einen zweiten DQ-Bereich14 und Taktbaum16 . Der Zugriff auf die vier Speicherbänke erfolgt durch eine Datenstrecke, die zwischen den Speicherbänken und dem ersten und zweiten DQ-Bereich12 und14 gekoppelt ist und über die Daten aus Bank 0, Bank 1, Bank 2 und/oder Bank 3 ausgelesen werden. - In einer Ausführungsform ist die Speichervorrichtung
10 ein Niedrigenergie-DRAM-Chip, wie ein Niedrigenergie-DDR-SDRAM. Bank 0, Bank 1, Bank 2 und Bank 3 sind in einer quadratischen oder rechteckigen Konfiguration auf der Halbleiterspeichervorrichtung10 angeordnet. In einigen Fällen sind der erste und zweite DQ-Bereich12 und14 physisch an den Rand des Halbleiterchips angrenzend angeordnet (wie in1 gezeigt) und in anderen Anwendungen befinden sie sich zwischen den Speicherbänken auf dem Chip. In verschiedenen Ausführungsformen können Datenpads so konfiguriert sein, dass sie für 16-Bit-, 32-Bit- oder andere Systemarchitekturen geeignet sind. - In einer Ausführungsform enthält der erste DQ-Bereich
12 den Treiber32 , einen Daten-FIFO und Off-Chip-Treiber („OCD”)34 , und Datenpads („DQ-Pads”)36 und38 . Analog enthält der zweite DQ-Bereich14 Treiber42 , Daten-FIFO und Off-Chip-Treiber („OCD”)44 und Datenpads („DQ-Pads”)46 und48 . Die Datenpads36 ,38 ,46 und48 und OCD34 und44 sind zum Puffer und Multiplexinglogik und der Datenstrecke gekoppelt. - Bei Betrieb empfangen (nicht spezifisch gezeigte) Befehls- und Adress-Pads Befehls- und Adresssignale zum Abrufen von Daten aus den verschiedenen Speicherbänken (Bank 0, Bank 1, Bank 2 und Bank 3) in der Speichervorrichtung
10 . Die Daten werden dann über die DQ-Pads36 ,38 ,46 und48 in dem ersten und zweiten DQ-Bereich12 und14 abgerufen. Die DQ-Pads36 ,38 ,46 und48 sind mit den Strecken gekoppelt, die das Senden von Daten von der Speichervorrichtung10 gestatten. - In einer Ausführungsform sind differentielle Taktsignale VCLK und VbCLK den Taktpads
18 und19 bereitgestellt. Die Taktpads18 und19 sind konfiguriert, um differentielle Taktsignale VCLK und VbCLK von außerhalb der Speichervorrichtung10 zu erhalten, wie von einer Speichersteuerung oder anderen Vorrichtung, die an die Speichervorrichtung10 gekoppelt ist. Diese Taktsignale werden dann von einem Taktempfänger20 empfangen, welcher wiederum zum Ansteuern des Taktbaums16 verwendet wird. Der Taktbaum16 steuert wiederum die DQ-Pads36 ,38 ,46 und48 und OCD34 und44 in den ersten und zweiten DQ-Bereichen12 und14 während eines Datenlesevorgangs der Speichervorrichtung10 an. - In einer Ausführungsform ist der Taktbaum
16 zwischen den Taktempfänger20 an einem Ende und einem ersten und zweiten DQ-Bereich12 und14 an einem anderen Ende gekoppelt. In einem Fall enthält der Taktbaum16 einen ersten Taktpufferinverter22 , einen zweiten Taktpufferinverter24 und Taktpuffer26 . Metallleitungen, die zwischen dem ersten und zweiten Taktpufferinverter22 und24 und zwischen dem zweiten Taktpufferinverter24 und dem Taktpuffer26 verbunden sind, sind mit Hilfe von Pfeilen veranschaulicht. In einer Ausführungsform steuern differentielle Taktsignale VCLK und VbCLK den Taktbaum16 an, der wiederum den ersten und zweiten DQ-Bereich12 und14 während eines Datenlesevorgangs ansteuert. -
2 veranschaulicht ein vereinfachtes Blockdiagramm der Taktbaumschaltung16 , die zur Verwendung in einer Speichervorrichtung, wie einer Speichervorrichtung10 in1 konfiguriert sein kann. Die veranschaulichte Taktbaumschaltung16 ist zwischen dem Taktempfänger20 an einem Ende und dem Latenzsteuertakttreiber32 /42 an dem anderen Ende konfiguriert. Der Taktbaum16 enthält den ersten Taktpufferinverter22 , den zweiten Taktpufferinverter24 und den Taktpuffer26 , mit dazwischen verbundenen Metallleitungen. - Der erste Taktempfänger
20 wird so gezeigt, dass er differentielle Taktsignale VCLK und VbCLK zum Ansteuern des Taktbaums16 an einem vorderen Ende empfängt. Der Taktbaum16 wird gezeigt, wie er einen Latenzsteuertakttreiber32 /42 an einem hinteren Ende ansteuert. Der Latenzsteuertakttreiber32 /42 steuert wiederum den Daten-FIFO34 /44 , wie Daten-FIFO34 des ersten DQ-Bereichs12 und Daten-FIFO44 des zweiten DQ-Bereichs14 der in1 gezeigten Speichervorrichtung10 an. Lesedaten treten in den Daten-FIFO34 /44 über Lese/Schreib-Datenleitungen (RWD) ein und werden dann über Off-Chip-Treiber („OCD”) in Reaktion auf den Takttreiber32 /42 aus der Speichervorrichtung angesteuert. -
3 zeigt beispielhafte Daten- und Taktsignal-Zeitgebungssignale für eine Taktbaumschaltung16 zur Verwendung in einer Speichervorrichtung, wie Speichervorrichtung10 . Ein Taktsignal wird über das obere Ende der Figur mit einem ersten Übergang bei Zeit = 0 Nanosekunden (0 ns) und mit aufeinanderfolgenden Übergängen, die alle 6 Nanosekunden (6 ns) danach auftreten, gezeigt. In der Darstellung wird bei Zeit = 0 Nanosekunden ein Lesebefehl ausgegeben. Der horizontale Pfeil (SRWD) veranschaulicht den ausgegebenen Lesebefehl. Nach Ausgabe des Lesebefehls, werden dann bei dem zweiten Taktzyklus nach dem Lesebefehl, in dem Beispiel bei 12 Nanosekunden (12 ns) die Daten ausgetaktet. - Während eines Lesebefehls sind Daten zum Austakten auf den Datenbus verfügbar, was in der Regel als die Speicherzugriffszeit oder das „tAC-Fenster” bezeichnet wird. Das tAC-Fenster wird als die Datenzugriffszeit bezeichnet, während der der Takt die Daten aussteuern muss. In
3 wird das tAC-Fenster mit zwei vertikalen gepunkteten Linien an jedem Ende des tAC-Fensters dargestellt. In3 erscheint die linke Seite oder das vordere Ende des tAC-Fensters nach dem zweiten Taktzyklus direkt nach dem Lesebefehl (nach genau 12 Nanosekunden) und die rechte Seite oder das hintere Ende des tAC-Fensters erscheint genau vor dem dritten Taktzyklus nach dem Lesebefehl (18 Nanosekunden). Somit müssen in der Darstellung die Daten in einem tAC-Fenster von ungefähr 2 bis 5,5 Nanosekunden (zwischen 14 und 17,5 Nanosekunden) ankommen, nachdem der Lesebefehl ausgegeben worden ist. - Wie in
3 ebenfalls gezeigt gibt es zwischen der Ausgabe des Lesebefehls, bis die Daten auf den DQ-Blöcken zum Aussteuern zu dem Datenbus während des tAC-Fensters bereit sind eine Verzögerung. Diese Verzögerung beeinträchtigt die tAC-Leistung. Verschiedene Verzögerungskomponenten tragen zu der tAC-Gesamtleistung bei. In dem beispielhaften Taktbaum16 aus2 kann ein Teil der Verzögerung jedem der Taktempfänger20 , ersten Taktpufferinverter22 , zweiten Taktpufferinverter24 , Taktpuffer26 , Latenzsteuertakttreiber32 /42 , Daten-FIFO34 /44 sowie den OCD zugeschrieben werden. - In vielen Anwendungen sind die Eigenschaften und somit die Zeitgebungsverzögerung einer Reihe dieser Komponenten durch die Spezifikationsparameter der Anwendung gegeben. Die Eigenschaften des Taktempfängers
20 und der OCD werden beispielsweise häufig durch Spezifikationsparameter in vielen Speicheranwendungen bestimmt. Beispielsweise kann die Eingangs-/Ausgangs-Schaltgeschwindigkeit des Taktempfängers20 und der OCD durch die Anwendung gegeben sein. Somit werden in vielen Anwendungen diese Verzögerungskomponenten durch die Ausgestaltung gegeben. - Einige dieser Komponentenzeitgebungsverzögerungen werden in
3 in dem tAC-Fenster gezeigt. Ein Teil dieser Zeitgebungsverzögerung ist auf die durch die Bauteile des Taktbaums16 (beispielsweise den ersten Taktpufferinverter22 , den zweiten Taktpufferinverter24 , den Taktpuffer26 ) zurückzuführen und diese Taktbaumverzögerung wird durch den mit tCLKtree bezeichneten gestrichelten horizontalen Pfeil gezeigt. Die Ausgangszeitgebungsverzögerung aufgrund der OCD wird durch den gepunkteten horizontalen Pfeil mit der Bezeichnung tOCD mit vertikalen Markierungen veranschaulicht. In einem Fall beträgt die Taktbaumverzögerung tCLKtree 2,5 Nanosekunden und die OCD-Verzögerung tOCD beträgt 1 Nanosekunde. - Da die Verzögerung der verschiedenen Bauteile kumulativ ist, kann jede zusätzliche oder erhöhte Verzögerung von einem der Bauteile in einigen Situationen zu kritischen Fehlern führen. Wenn die durch die verschiedenen Bauteile verursachte kumulative Verzögerung beispielsweise zu groß ist, wird das tAC-Fenster geschlossen, bevor die Verzögerung vollständig ist. Wenn die durch die Taktbaumverzögerung tCLKtree und die durch die OCD-Verzögerung tOCD bewirkte kumulative Verzögerung so ist, dass die kumulative Summe des gestrichelten Pfeils von tCLKtree und des gepunkteten Pfeils von tOCD über die hintere Seite des tAC-Fensters hinausgeht (die gestrichelte vertikale Linie ganz rechts), wird es anders ausgedrückt zu Fehlern bei der Taktung der Daten auf den Datenbus von den DQ-Blöcken kommen.
- In der Darstellung befindet sich die kumulative Verzögerung noch in dem tAC-Fenster, das heißt, das Ende des gepunkteten Pfeils von tOCD befindet sich links von dem hinteren Ende der gestrichelten vertikalen tAC-Linie. Wenn einige der Verzögerungskomponenten auch nur etwas länger wären, würde sich das Ende des gepunkteten Pfeils von tOCD jedoch nach rechts von dem hinteren Ende der gestrichelten vertikalen tAC-Linie bewegen, wodurch eine Fehlersituation angezeigt werden würde.
- In
4 wird eine Taktbaumschaltung66 gemäß einer Ausführungsform der vorliegenden Erfindung gezeigt. Der Taktbaum66 kann zur Verwendung in einer Speichervorrichtung, wie der Speichervorrichtung10 aus1 konfiguriert sein. Die gezeigte Taktbaumschaltung66 ist zwischen dem Taktempfänger70 an einem Ende und dem Latenzsteuertakttreiber82 an dem anderen Ende konfiguriert. In einer Ausführungsform ist die Taktbaumschaltung66 mit einer verstärkten Spannung versehen, was in einem Fall die tAC-Leistung verbessert. - Der Taktempfänger
70 wird so gezeigt, dass er die differentiellen Taktsignale VCLK und VbCLK zum Ansteuern des Taktbaums66 an einem vorderen Ende empfängt. Der Taktbaum66 wird so gezeigt, dass er einen Latenzsteuertakttreiber82 an einem hinteren Ende antreibt. Der Latenzsteuertakttreiber82 treibt wiederum Daten-FIFO84 , wie Daten-FIFO34 des ersten DQ-Bereichs12 und/oder Daten-FIFO44 des zweiten DQ-Bereichs14 der in1 gezeigten Speichervorrichtung10 an. Lesedaten treten über Lese-/Schreib-Datenleitungen (RWD) ein und werden dann in Reaktion auf den Takttreiber82 über Off-Chip-Treiber („OCD”) aus der Speichervorrichtung ausgesteuert. - Die Taktbaumschaltung
66 enthält einen ersten Taktpufferinverter72 , einen zweiten Taktpufferinverter74 und Taktpuffer76 mit dazwischen verbundenen Metallleitungen. Außerdem sind die Elemente des Taktbaums in einer Ausführungsform mit einer verstärkten Spannung (VCLKP) versehen. In einer Ausführungsform verbessert die verstärkte Spannung (VCLKP) die Leistung des Taktbaums66 und insbesondere der Bauteile des Taktbaums66 , an die sie gekoppelt ist, so dass die Taktbaumverzögerung tCLKtree verkürzt wird. In einigen Fällen verbessert dies die tAC-Leistung insofern, als sichergestellt wird, dass Daten in dem tAC-Fenster auf den Datenbus ausgetaktet werden. - In einer Ausführungsform wird einer Speichervorrichtung (wie der in
1 gezeigten Speichervorrichtung10 ), auf der sich der Taktbaum66 befindet, eine externe Spannung (VEXT) bereitgestellt. Die externe Spannung (VEXT) kann beispielsweise von außerhalb der Speichervorrichtung10 , wie von einem Speichercontroller oder einer anderen Vorrichtung zugeführt werden, die an die Speichervorrichtung10 gekoppelt ist. Die externe Spannung (VEXT) ist dann an der ersten Spannungszufuhr90 verfügbar. Statt die externe Spannung (VEXT) an den Taktbaum66 zu koppeln, wird jedoch ein erster Spannungsgenerator92 an die erste Spannungszufuhr90 gekoppelt. Der Spannungsgenerator92 nimmt dann die externe Spannung (VEXT) auf und erhöht ihren Pegel. In einem Fall wird die externe Spannung (VEXT) von dem Spannungsgenerator92 zu einer erhöhten Spannung (VCLKP) erhöht. Diese erhöhte Spannung (VCLKP) wird dann einer zweiten Spannungszufuhr94 bereitgestellt. In einer Ausführungsform sind die erste Spannungszufuhr90 , der Spannungsgenerator92 und die zweite Spannungszufuhr94 alle auf derselben Speichervorrichtung bereitgestellt, wie die Taktbaumschaltung66 , wie auf Speichervorrichtung10 . - In einer Ausführungsform ist die erhöhte Spannung (VCLKP) der zweiten Spannungszufuhr
94 an die Bauteile des Taktbaums66 gekoppelt. In einer Ausführungsform stellt die zweite Spannungszufuhr94 die erhöhte Spannung (VCLKP) jeweils an den Taktempfänger70 , den ersten Taktpufferinverter72 , den zweiten Taktpufferinverter74 und den Taktpuffer76 bereit. Aufgrund der höheren Spannung (VCLKP) wird die Verzögerung des Taktempfängers70 , des ersten Taktpufferinverters72 , des zweiten Taktpufferinverters74 und des Taktpuffers76 einschließlich des RC-Bauteils verringert. Dies führt zu einer verbesserten tAC-Leistung. - Um die Ausführungsform der Taktbaumschaltung
66 in4 weiter zu veranschaulichen, werden in dem Zeitgebungsdiagramm aus5 einige der Zeitgebungssignale für die Ausführungsform gezeigt. Die Zeitgebungssignale sind ähnlich denen aus3 . Ein Taktsignal wird über die Oberseite der Figur mit einem ersten Übergang bei Zeit = 0 Nanosekunden (0 ns) und mit aufeinanderfolgenden Übergängen jeweils 6 Nanosekunden (6 ns) danach gezeigt. In der Darstellung wird bei Zeit = 0 Nanosekunden ein Lesebefehl ausgegeben. Der horizontale Pfeil (SRWD) veranschaulicht den ausgegebenen Lesebefehl. Nach der Ausgabe des Lesebefehls werden die Daten dann bei dem zweiten Taktzyklus nach dem Lesebefehl, der 12 Nanosekunden (12 ns) beträgt, auf den Datenbus ausgetakte. - Während eines Lesebefehls sind Daten wiederum zur Austaktung auf den Datenbus während des tAC-Fensters verfügbar (in
5 wie in3 gezeigt, mit zwei vertikalen gepunkteten Linien an jedem Ende des tAC-Fensters). Wie bei3 erscheint die linke Seite oder das vordere Ende des tAC-Fensters in5 genau nach dem zweiten Taktzyklus nach dem Lesebefehl (genau nach 12 Nanosekunden) und die rechte Seite oder das hintere Ende des tAC-Fenster erscheint direkt vor dem dritten Taktzyklus nach dem Lesebefehl (18 Nanosekunden). In5 wird die Wirkung des Koppelns der erhöhten Spannung (VCLKP) der zweiten Spannungszufuhr94 zu den Bauteilen des Taktbaums66 durch den Abfall der Taktbaumverzögerung tCLKtree gezeigt (durch den horizontalen gestrichelten Pfeil gezeigt). In5 ist die Taktbaumverzögerung tCLKtree kürzer als in3 . Dies liegt daran, dass3 einen Taktbaum zeigte, der einfach mit einer externen Spannung (VEXT) versorgt wurde, die geringer als die erhöhte Spannung (VCLKP) war und daher ist die damit verbundene Verzögerung länger. - In vielen Anwendungen sind die Merkmale und somit die Zeitgebung der OCD durch die Spezifikationsparameter der Anwendung gegeben. Somit ist die OCD-Verzögerung tOCD (durch den gepunkteten horizontalen Pfeil gezeigt) in
3 und5 dieselbe. Da die Verzögerung der verschiedenen Bauteile kumulativ ist, ist die kumulative Verzögerung jedoch weniger relativ zu dem tAC-Fenster, je kürzer die Taktbaumverzögerung tCLKtree in5 ist. Anders ausgedrückt ist die kumulative Verzögerung, die durch die Taktbaumverzögerung tCLKtree und die OCD-Verzögerung tOCD bewirkt wird, so, dass die kumulative Summe des gestrichelten Pfeils von tCLKtree und des gepunkteten Pfeils von tOCD sich bis kurz vor der hinteren Seite des tAC-Fensters erstreckt (gestrichelte vertikale Linie ganz rechts). Somit ermöglicht die verkürzte Taktbaumverzögerung tCLKtree anders als in3 , wo auch eine geringe Erhöhung der OCD-Verzögerung tOCD die kumulative Verzögerung aus dem tAC-Fenster schieben würde, eine zusätzliche Verzögerung, ohne dass die kumulative Verzögerung aus dem tAC-Fenster geschoben wird. Auf diese Weise wird ein Fehler beim Austakten von Daten aus den DQ-Pads auf den Datenbus vermieden. - In einer Ausführungsform wird die Taktbaumverzögerung tCLKtree durch Bereitstellen der erhöhten Spannung (VCLKP) an den Taktbaum
66 um eine Nanosekunde kürzer, als wenn der Taktbaum an eine externe Spannung (VEXT), die nicht erhöht ist, gekoppelt wäre. In einer Ausführungsform kann die erhöhte Spannung (VCLKP) aus der Wortleitungsspannung des Systems erzeugt werden. In einem Beispiel ist diese größer als 2,5 Volt. In einer anderen Ausführungsform wird das Rauschen auf der Zuführungsleitung verringert, indem die erhöhte Spannung (VCLKP) entlang des Taktbaums mit Trenchkapazität gepuffert wird. - In einer Ausführungsform ermöglicht die verkürzte Taktbaumverzögerung tCLKtree aufgrund der bereitgestellten erhöhten Spannung (VCLKP) die Anwendungen oder Spezifikationen, die leicht erhöhte OCD-Verzögerungen tOCD erforderten. In herkömmlichen Taktbaumschaltungen könnte diese leicht erhöhte OCD-Verzögerung tOCD die tAC-Leistung nachteilig beeinflussen und zu Systemfeldern führen. Bei der Taktbaumschaltung
66 mit erhöhter Spannung (VCLKP) können in solchen Anwendungen Fehler vermieden werden. - Obwohl hierin spezifische Ausführungsformen gezeigt und beschrieben wurden, wird es Durchschnittsfachleuten klar sein, dass eine Vielzahl von alternativen und/oder äquivalenten Implementierungen, die vom Schutzumfang der Patentansprüche umfasst sind, die gezeigten und beschriebenen spezifischen Ausführungsformen ersetzen können, ohne von dem Schutzumfang der vorliegenden Erfindung abzuweichen. Diese Anmeldung soll alle Anpassungen oder Variationen der hierin erörterten spezifischen Ausführungsformen abdecken. Daher soll diese Erfindung nur durch die Ansprüche und deren Äquivalente begrenzt werden.
Claims (13)
- Ein Speicherbauteil, das in einem Halbleiterwafer ausgebildet ist, wobei das Speicherbauteil Folgendes umfasst: mindestens ein Speicherbankarray, aus dem während eines Lesevorgangs Daten gelesen werden; einen DQ-Bereich mit Datenpads; einen Taktbaum, der mit dem DQ-Bereich zum Ansteuern von Daten aus den Datenpads während des Lesevorgangs gekoppelt ist; und einen Spannungsgenerator, der an mindestens einige Bauteile des Taktbaums gekoppelt ist, um mindestens einige Bauteile des Taktbaums mit einer erhöhten Spannung zu versorgen, wobei die erhöhte Spannung von dem Spannungsgenerator aus der Wortleitungsspannung des Systems erzeugt wird.
- Das Speicherbauteil nach Anspruch 1, wobei das Speicherbauteil als Niedrigenergie-DRAM-Chip ausgeführt ist.
- Das Speicherbauteil nach einem der Ansprüche 1 oder 2, umfassend: eine Vielzahl des mindestens einen Speicherbankarrays; wobei der DQ-Bereich eine Vielzahl von Datenpads und Off-Chip-Treibern aufweist.
- Das Speicherbauteil nach einem der Ansprüche 1 bis 3, wobei die erhöhte Spannung größer als 2,5 Volt ist.
- Das Speicherbauteil nach einem der Ansprüche 1 bis 4, wobei entlang des Taktbaums Trenchkapazität bereitgestellt ist, um die erhöhte Spannung zu Puffern und Rauschen auf der Zuführungsleitung zu verringern.
- Das Speicherbauteil nach Anspruch 5, wobei der Taktbaum ferner erste und zweite Taktpufferinverter und einen Taktpuffer umfasst.
- Das Speicherbauteil nach einem der Ansprüche 1 bis 6, wobei die dem Taktbaum bereitgestellte erhöhte Spannung eine Verzögerung des Taktbaums verringert.
- Das Speicherbauteil nach Anspruch 7, wobei die dem Taktbaum bereitgestellte erhöhte Spannung die Verzögerung des Taktbaums um mindestens eine Nanosekunde verringert.
- Speicherbauteil nach einem der Ansprüche 1 bis 8, wobei die dem Taktbaum bereitgestellte erhöhte Spannung die tAC-Leistung verbessert.
- Verfahren zum Lesen von einem Speicherbauteil, umfassend: Lesen aus mindestens einem Speicherbankarray während eines Lesevorgangs; Bereitstellen einer Vielzahl von Datenpads und Off-Chip-Treibern auf dem Speicherbauteil; Takten der Vielzahl von Datenpads und Off-Chip-Treibern mit einem Taktbaum während des Lesevorgangs, wobei der Taktbaum mit den Datenpads und Off-Chip-Treibern gekoppelt ist; und Bereitstellen einer erhöhten Spannung an den Taktbaum, wobei die erhöhte Spannung von einem Spannungsgenerator aus der Wortleitungsspannung des Systems erzeugt wird.
- Verfahren nach Anspruch 10, ferner umfassend das Bereitstellen einer erhöhten Spannung an den Taktbaum, um eine Verzögerung des Taktbaums zu verringern.
- Verfahren nach einem der Ansprüche 10 oder 11, ferner umfassend das Bereitstellen der erhöhten Spannung an den Taktbaum, um die Verzögerung des Taktbaums um mindestens eine Nanosekunde zu verringern.
- Verfahren nach einem der Ansprüche 10 bis 12, ferner umfassend das Bereitstellen der erhöhten Spannung an den Taktbaum, um die tAC-Leistung zu verbessern.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/492,636 | 2006-07-25 | ||
| US11/492,636 US7376042B2 (en) | 2006-07-25 | 2006-07-25 | Boosted clock circuit for semiconductor memory |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE102007034304A1 DE102007034304A1 (de) | 2008-04-10 |
| DE102007034304B4 true DE102007034304B4 (de) | 2014-02-13 |
Family
ID=39028999
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102007034304.5A Expired - Fee Related DE102007034304B4 (de) | 2006-07-25 | 2007-07-24 | Unterstützte Taktschaltung für Halbleiterspeicher |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7376042B2 (de) |
| JP (1) | JP2008071474A (de) |
| DE (1) | DE102007034304B4 (de) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR3003071B1 (fr) * | 2013-03-06 | 2016-11-11 | Inside Secure | Memoire comprenant un circuit pour detecter une impulsion transitoire sur une ligne de memoire |
| US9256245B2 (en) | 2014-04-02 | 2016-02-09 | Mediatek Inc. | Clock tree circuit and memory controller |
| US10885959B1 (en) * | 2019-10-02 | 2021-01-05 | Micron Technology, Inc. | Apparatuses and methods for semiconductor devices including clock signal lines |
| US20230057708A1 (en) * | 2022-06-24 | 2023-02-23 | Changxin Memory Technologies, Inc. | Semiconductor device, and data processing circuit and method |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6525587B2 (en) * | 2001-04-11 | 2003-02-25 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor integrated circuit device including a clock synchronous type logical processing circuit |
| DE10208715B4 (de) * | 2002-02-28 | 2004-05-06 | Infineon Technologies Ag | Latenz-Zeitschalter für ein S-DRAM |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1186552A (ja) * | 1997-09-04 | 1999-03-30 | Nec Corp | 半導体記憶装置 |
| JPH11328962A (ja) * | 1998-03-16 | 1999-11-30 | Hitachi Ltd | 半導体集積回路装置 |
| JPH11316617A (ja) * | 1998-05-01 | 1999-11-16 | Mitsubishi Electric Corp | 半導体回路装置 |
| JP2000035831A (ja) * | 1998-07-21 | 2000-02-02 | Nec Corp | 可変閾値電圧トランジスタを用いた低スキュークロックツリー回路 |
| JP2000163961A (ja) * | 1998-11-26 | 2000-06-16 | Mitsubishi Electric Corp | 同期型半導体集積回路装置 |
| JP2001110185A (ja) * | 1999-10-07 | 2001-04-20 | Mitsubishi Electric Corp | クロック同期型半導体記憶装置 |
| US6470475B2 (en) * | 2000-11-23 | 2002-10-22 | Stmicroelectronics Ltd. | Synthesizable synchronous static RAM |
| US6476594B1 (en) * | 2001-05-31 | 2002-11-05 | Lsi Logic Corporation | Method and apparatus for testing high frequency delay locked loops |
| US20030037271A1 (en) * | 2001-08-15 | 2003-02-20 | Dean Liu | Reducing clock skew by power supply isolation |
| US6987700B1 (en) | 2002-04-02 | 2006-01-17 | Via Technologies, Inc. | Method and system for writing data to a memory |
| US7042260B2 (en) * | 2004-06-14 | 2006-05-09 | Micron Technology, Inc. | Low power and low timing jitter phase-lock loop and method |
| US7046066B2 (en) | 2004-06-15 | 2006-05-16 | Via Telecom Co., Ltd. | Method and/or apparatus for generating a write gated clock signal |
| US7042269B2 (en) | 2004-07-06 | 2006-05-09 | Princeton Technology Corporation | Method for dynamic balancing of a clock tree |
-
2006
- 2006-07-25 US US11/492,636 patent/US7376042B2/en not_active Expired - Fee Related
-
2007
- 2007-07-24 DE DE102007034304.5A patent/DE102007034304B4/de not_active Expired - Fee Related
- 2007-07-25 JP JP2007193150A patent/JP2008071474A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6525587B2 (en) * | 2001-04-11 | 2003-02-25 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor integrated circuit device including a clock synchronous type logical processing circuit |
| DE10208715B4 (de) * | 2002-02-28 | 2004-05-06 | Infineon Technologies Ag | Latenz-Zeitschalter für ein S-DRAM |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008071474A (ja) | 2008-03-27 |
| US7376042B2 (en) | 2008-05-20 |
| US20080031057A1 (en) | 2008-02-07 |
| DE102007034304A1 (de) | 2008-04-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69129895T2 (de) | Halbleiterspeicher mit Spaltenausgleichung eines Datenwechsels während eines Schreibzykluses | |
| DE69128021T2 (de) | Lese-/Schreibe-Speicher mit einem verbesserten Schreibtreiber | |
| DE10330811B4 (de) | Halbleiterspeichermodul | |
| DE19860650B4 (de) | Synchrone Halbleiter-Speichervorrichtung mit einer Chip-Satz-Speichersteuervorrichtung mit Datenausblend-Maskenfunktion | |
| DE102016209540B4 (de) | Boost-steuerung zur verbesserung eines sram-schreibvorgangs | |
| DE19549532B4 (de) | Synchrone Halbleiterspeichervorrichtung mit Selbstvorladefunktion | |
| DE102007050864B4 (de) | Verfahren und Vorrichtung zum Kommunizieren von Befehls- und Adresssignalen | |
| DE10307244B4 (de) | Automatische Vorladesteuerungsschaltung und zugehöriges Vorladesteuerungsverfahren | |
| DE10350865A1 (de) | Speicherbaustein mit variabel verzögerter Spaltenauswahl | |
| DE10330812A1 (de) | Halbleiterspeichermodul | |
| DE102004031452A1 (de) | Datenausgangstreiber | |
| DE60119995T2 (de) | System und verfahren zum frühen schreiben in speicher durch halten der bitleitung auf festem potential | |
| DE112021001262T5 (de) | Versorgungsspannungs-auswahlschaltung | |
| DE19954564B4 (de) | Steuerungsschaltung für die CAS-Verzögerung | |
| DE10053700B4 (de) | Halbleiterspeicherbauelement mit Datenleitungspaaren | |
| DE102004061311A1 (de) | Temperaturkompensierte Verzögerungssignale | |
| DE10135065B4 (de) | Halbleiterspeichervorrichtung und Verfahren für den Zugriff auf eine Speicherzelle | |
| DE68920233T2 (de) | Steuerschaltung für eine Halbleiterspeicheranordnung und Halbleiterspeichersystem. | |
| DE102007034304B4 (de) | Unterstützte Taktschaltung für Halbleiterspeicher | |
| DE102005063049B4 (de) | NAND-Flashspeicherbauelement und Programmierverfahren | |
| DE68919415T2 (de) | BICMOS-Schreib-Rückgewinnungsschaltung. | |
| DE60221230T2 (de) | Hochgeschwindigkeits-Signalausbreitungsschaltung und -Verfahren | |
| DE102006052338B4 (de) | Schreibzugriff und nachfolgender Lesezugriff auf einen Speicherbaustein | |
| DE10031575B4 (de) | Halbleiterspeicherbauelement | |
| DE102004061299B4 (de) | Direktzugriffsspeicher und Eingangspuffer mit Differenzverstärker |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| R081 | Change of applicant/patentee |
Owner name: QIMONDA AG, DE Free format text: FORMER OWNER: QIMONDA AG, QIMONDA NORTH AMERICA CORP., , US Effective date: 20110513 Owner name: INFINEON TECHNOLOGIES AG, DE Free format text: FORMER OWNER: QIMONDA AG, QIMONDA NORTH AMERICA CORP., , US Effective date: 20110513 Owner name: POLARIS INNOVATIONS LTD., IE Free format text: FORMER OWNERS: QIMONDA AG, 81739 MUENCHEN, DE; QIMONDA NORTH AMERICA CORP., CARY, N.C., US Effective date: 20110513 |
|
| R016 | Response to examination communication | ||
| R018 | Grant decision by examination section/examining division | ||
| R020 | Patent grant now final | ||
| R020 | Patent grant now final |
Effective date: 20141114 |
|
| R081 | Change of applicant/patentee |
Owner name: INFINEON TECHNOLOGIES AG, DE Free format text: FORMER OWNER: QIMONDA AG, 81739 MUENCHEN, DE Owner name: POLARIS INNOVATIONS LTD., IE Free format text: FORMER OWNER: QIMONDA AG, 81739 MUENCHEN, DE |
|
| R082 | Change of representative | ||
| 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 |