DE10330796B4 - Registergesteuerter Delay Locked Loop mit Beschleunigungsmodus - Google Patents

Registergesteuerter Delay Locked Loop mit Beschleunigungsmodus Download PDF

Info

Publication number
DE10330796B4
DE10330796B4 DE10330796.6A DE10330796A DE10330796B4 DE 10330796 B4 DE10330796 B4 DE 10330796B4 DE 10330796 A DE10330796 A DE 10330796A DE 10330796 B4 DE10330796 B4 DE 10330796B4
Authority
DE
Germany
Prior art keywords
delay
clock signal
rclk
signal
output
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 - Lifetime
Application number
DE10330796.6A
Other languages
English (en)
Other versions
DE10330796A1 (de
Inventor
Jong-Tae Kwak
Seong-Hoon Lee
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.)
SK Hynix Inc
Original Assignee
Hynix Semiconductor Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR10-2002-0066443A external-priority patent/KR100507854B1/ko
Priority claimed from KR10-2003-0034168A external-priority patent/KR100529042B1/ko
Application filed by Hynix Semiconductor Inc filed Critical Hynix Semiconductor Inc
Publication of DE10330796A1 publication Critical patent/DE10330796A1/de
Anticipated expiration legal-status Critical
Application granted granted Critical
Publication of DE10330796B4 publication Critical patent/DE10330796B4/de
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/0805Details of the phase-locked loop the loop being adapted to provide an additional control signal for use outside the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0814Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/081Details of the phase-locked loop provided with an additional controlled phase shifter
    • H03L7/0812Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used
    • H03L7/0816Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the controlled phase shifter and the frequency- or phase-detection arrangement being connected to a common input
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/087Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using at least two phase detectors or a frequency and phase detector in the loop
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/08Details of the phase-locked loop
    • H03L7/10Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range
    • H03L7/107Details of the phase-locked loop for assuring initial synchronisation or for broadening the capture range using a variable transfer function for the loop, e.g. low pass filter having a variable bandwidth

Landscapes

  • Dram (AREA)
  • Pulse Circuits (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

Registergesteuerter Delay Locked Loop zum Einsatz in einer Halbleiter-Speichereinrichtung mit:einer Verzögerungsleitung (55), welche eine Vielzahl von Verzögerungszelleneinheiten zum Verzögern eines nicht verzögerten Eingangstaktsignals (rclk) aufweist;einem Verzögerungsmodell (59), das eine aktuelleVerzögerungsbedingung in einem Taktsignalpfad des nicht verzögerten Eingangstaktsignals (rclk) durch die Verzögerungsleitung (55) darstellt;einer Verzögerungseinrichtung (63) zum Verzögern eines Ausgangssignals (fb_dm) des Verzögerungsmodells (59) um eine vorbestimmte Zeit;einem ersten Phasenkomparator (60) zum Vergleichen einer Phase des Ausgangssignals (fb_dm), bereitgestellt von dem Verzögerungsmodell (59), mit der des nicht verzögerten Eingangstaktsignals (rclk);einem zweiten Phasenkomparator (64) zum Vergleichen einer Phase des Ausgangssignals (fbclk_dly) der Verzögerungseinrichtung (63) mit der des nicht verzögerten Eingangstaktsignals (rclk);einer Schieberegister-Steuereinrichtung (61); undeinem Schieberegister (62) zum Steuern eines Verzögerungswertes der Verzögerungsleitung (55) in Abhängigkeit von einem Ausgangssignal der Schieberegister-Steuereinrichtung (61),gekennzeichnet durcheine Modus-Entscheidungseinrichtung (65) zum Bestimmen einer kontinuierlichen Ausführung oder Terminierung eines Beschleunigungsmodus in Abhängigkeit von Ausgangssignalen des ersten und zweiten Phasenkomparators (60, 64);wobei der Beschleunigungsmodus ein Zustand ist, in welchem nach einer Initialisierung eines Chips das nicht verzögerte Eingangstaktsignal (rclk) mit einem externen Taktsignal (CLK) synchronisiert wird, und wobei in dem Beschleunigungsmodus eine Phasendifferenz zwischen dem nicht verzögerten Eingangstaktsignal (rclk) und dem externen Taktsignal (CLK) unter Verwendung von Verzögerungswerten der Verzögerungsleitung (55) verringert wird; undwobei die Schieberegister-Steuereinrichtung (61) ein Linksschiebesignal (SL), ein Rechtsschiebesignal (SR) und eines Beschleunigungsschiebesignals (accel_shift) in Abhängigkeit von Ausgangssignalen (Pd1, accel_end) des ersten Phasenkomparators (60) und der Modus-Entscheidungseinrichtung (65) ausgibt.

Description

  • Gebiet der Erfindung
  • Die vorliegende Erfindung betrifft eine Halbleiterschaltungstechnik, und insbesondere eine registergesteuerte Delay Locked Loop DLL mit einem Beschleunigungsmodus.
  • Beschreibung des verwandten Gebiets
  • Im allgemeinen wird ein Taktsignal eines Systems oder einer Schaltung als eine Referenz zum Synchronisieren eines Ausführungszeitablaufs eingesetzt und garantiert einen fehlerfreien Hochgeschwindigkeitsbetrieb. Wenn ein externes Taktsignal einer externen Schaltung in einer internen Schaltung eingesetzt wird, wird ein Taktsignalversatz von einer internen Schaltung durch einen Zeitablaufspalt zwischen dem externen Taktsignal und dem internen Taktsignal erzeugt. Eine Delay Locked Loop bzw. verzögerter eingerasteter Kreis (im nachfolgenden als „DLL“ bezeichnet) kompensiert den Taktsignalversatz zum Angleichen einer Phase des internen Taktsignals an die des externen Taktsignals.
  • Zusätzlich werden DLL in einer synchronen Halbleiterspeichereinrichtung, welche doppelte Datenraten synchrone dynamische Zufallszugriffsspeicher (DDR SDRAM) einschließt, weit verbreitet eingesetzt, da er einen Vorteil darin aufweist, daß er durch ein Rauschen weniger beeinflußt wird, verglichen mit einem Phase Locked Loop bzw. eingerastetem Phasenkreis (im nachfolgenden als „PLL“ bezeichnet). Unter verschiedenen DLL-Typen ist eine registergesteuerte DLL der am allgemeinsten eingesetzte.
  • Die registergesteuerte DLL in der synchronen Halbleiterspeichereinrichtung synchronisiert einen Datenausgang mit dem externen Taktsignal durch Vorreflektieren einer negativen Verzögerung nach dem Empfangen des externen Taktsignals und Kompensieren eines Verzögerungswertes von Daten und Taktsignalpfaden.
  • 1 ist ein Blockdiagramm, welches eine herkömmliche registergesteuerte DLL eines DDR SDRAM zeigt. Die registergesteuerte DLL setzt nicht verzögerte Eingangstaktsignale fclk und rclk ein, welche von einem ersten und zweiten Taktsignal-Eingangspuffer 11 und 12 ausgegeben werden. Nach dem Puffern eines externen Hilfstaktsignals /CLK erzeugt der erste Taktsignal-Eingangspuffer 11 das nicht verzögerte Eingangstaktsignal fclk, das mit einer ansteigenden Flanke des externen Hilfstaktsignals /CLK und einer abfallenden Flanke eines externen Taktsignals CLK synchronisiert ist. Der zweite Taktsignal-Eingangspuffer 12 erzeugt das nicht verzögerte Eingangstaktsignal rclk synchronisiert mit einer ansteigenden Flanke des externen Taktsignals CLK nach dem Puffern des subexternen Taktsignals /CLK.
  • Wie dargestellt, weist die herkömmliche registergesteuerte DLL gemäß dem Stand der Technik einen Taktsignalteiler 13, eine erste Verzögerungsleitung 14, eine zweite Verzögerungsleitung 15, eine dritte Verzögerungsleitung 16, ein Schieberegister 22, einen ersten DLL-Treiber 17, einen zweiten DLL-Treiber 18, ein Verzögerungsmodell 19, einen Phasenkomparator 20 und einen Schieberegister-Controller 21 auf.
  • Der Taktsignalteiler 13 gibt ein Verzögerungsüberwachungs-Taktsignal fb_div und ein Referenztaktsignal ref aus, wobei er das nicht verzögerte Eingangstaktsignal rclk durch M teilt, wobei M eine positive Konstante ist. In diesem Fall ist M = 8. Die erste Verzögerungsleitung 14, die zweite Verzögerungsleitung 15 und die dritte Verzögerungsleitung 16 empfangen die zwei nicht verzögerten Eingangstaktsignale fclk and rclk und das Verzögerungsüberwachungs-Taktsignal fb_div. Das Schieberegister 22 bestimmt Verzögerungswerte der ersten bis dritten Verzögerungsleitung 14, 15 und 16. Der erste DLL-Treiber 17 erzeugt ein erstes DLL-Taktsignal fclk_dll nach Empfangen einer Ausgabe fclk_dl der Leitung 14. Wenn eine Verzögerung eingerastet ist, erzeugt der zweite DLL-Treiber 18 ein zweites DLL-Taktsignal rclk_dll nach Empfangen einer Ausgabe rclk_dl der zweite Verzögerungsleitung 15. Das Verzögerungsmodell 19 stellt die Verzögerungswerte des aktuellen Taktsignals und der Datenpfade nach Empfangen einer Ausgabe von der dritten Verzögerungsleitung 16 dar. Der Phasenkomparator 20 vergleicht eine Phase eines Ausgangs fb_dm von dem Verzögerungsmodell 19 mit einer Phase des Referenztaktsignals ref. Der Schieberegister-Controller 21 handhabt eine Schieberichtung des Schieberegisters 22 in Abhängigkeit einer Ausgabe von dem Phasenkomparator 20.
  • Im nachfolgenden wird die Ausführung der registergesteuerten DLL einfach beschrieben, welcher die oben beschriebenen Elemente aufweist.
  • Zuerst erzeugt der Taktsignalteiler 13 das Referenztaktsignal ref und das Verzögerungsüberwachungs-Taktsignal fb_div, welche jeweils einmal alle M Zeiteinteilungen des externen Taktsignals CLK durch Teilen des nicht verzögerten Eingangstaktsignals rclk durch M synchronisiert werden. Das Referenztaktsignal ref weist eine entgegengesetzte Phase zur Phase des Verzögerungsüberwachungs-Taktsignals fb_div auf.
  • Für einen Start der Ausführung wird das Verzögerungsüberwachungs-Taktsignal fb_div nach dem Durchlaufen durch eine Verzögerungszelleneinheit der dritten Verzögerungsleitung 16 um einen durch das Verzögerungsmodell 19 vorbestimmten Verzögerungswert verzögert ausgegeben.
  • Zwischenzeitlich vergleicht der Phasenkomparator 20 eine ansteigende Flanke des Referenztaktsignals ref mit der des Ausgangstaktsignals fb_dm des Verzögerungsmodells 19, und der Schieberegister-Controller 21 gibt Schiebesteuerungssignale, wie ein Rechtsschieben SR und ein Linksschieben SL, zum Steuern einer Schieberichtung des Schieberegisters 22 in Abhängigkeit von einer Ausgabe des Phasenkomparators 20 aus.
  • Das Schieberegister 22 bestimmt Verzögerungswerte der ersten, zweiten und dritten Verzögerungsleitung 14, 15 und 16 durch Aktivieren einer Verzögerungszelleneinheit vieler Verzögerungszellen einschließlich der ersten, zweiten und dritten Verzögerungsleitung 14, 15 und 16 in Abhängigkeit von den Schiebesteuerungssignalen SR und SL. Zu dieser Zeit, wenn SR aktiviert ist, bewegt sich ein Wert des Schieberegisters 22 nach rechts, und andererseits, wenn SL aktiviert ist, bewegt sich der Wert des Schieberegisters 22 nach links.
  • Danach wird durch den Vergleich des Referenztaktsignals ref und des Ausgangstaktsignals fb_dm des Verzögerungsmodells 19, dessen Verzögerungswert begrenzt ist, die Verzögerung so bestimmt, dass sie bei einer Einstellung einrastet, bei welcher der kleinste Jitter zwischen diesen zwei Taktsignalen ref und fb_dm auftritt. Zu dieser Zeit sind der erste und zweite DLL-Treiber 17 und 18 aktiviert, so daß die DLL-Taktsignale fclk_dll und rclk_dll ausgegeben werden, welche jeweils das externe Hilfstaktsignal /CLK und das externe Taktsignal CLK aufweisen.
  • Die registergesteuerte DLL nimmt einen Beschleunigungsmodus an, da er eine beträchtliche Zeit benötigt, eine eingerastete Phase im obigen Sinne aufzuweisen. In dem Beschleunigungsmodus, d.h. in dem Zustand, in welchem das nicht verzögerte Eingangstaktsignal synchronisiert mit dem externen Taktsignal, nachdem ein Chip initialisiert ist, synchronisiert ist, reduziert die DLL-Schaltung eine Phasendifferenz zwischen diesen zwei Taktsignalen durch den Einsatz von Verzögerungswerten der Verzögerungsleitungen. Je größer die Phasendifferenz zwischen dem nicht verzögerten Eingangstaktsignal und dem externen Taktsignal ist, desto mehr werden die Verzögerungswerte der Verzögerungsleitungen erhöht.
  • 2 ist ein Blockdiagramm einer weiteren herkömmlichen registergesteuerten DLL, welcher einen Beschleunigungsmodus inbegriffen in dem DDR SDRAM aufweist.
  • Die herkömmliche registergesteuerte DLL des DDR SDRAM weist einen ersten und zweiten Eingangspuffer 31 und 32, einen ersten und zweiten DLL-Treiber 37 und 38 und ein Verzögerungsmodell 39 auf. Diese Elemente sind gleich denen der herkömmlichen registergesteuerten DLL, dargestellt in 1.
  • Die registergesteuerte DLL, dargestellt in 2, weist zusätzlich einen ersten und zweiten Phasenkomparator 40 und 44 auf. Der erste Phasenkomparator 40, ähnlich dem Phasenkomparator 20 dargestellt in 1, empfängt ein Referenztaktsignal ref und ein Ausgangstaktsignals fb_dm des Verzögerungsmodells 39, und der zweite Phasenkomparator 44 empfängt das Referenztaktsignal ref und ein Ausgangstaktsignal fbclk_dly der Verzögerungslogik 43, welche das Ausgangstaktsignal fb_dm des Verzögerungsmodells 39 für eine vorbestimmte Zeit N × unit_delay verzögert. Hierin ist N eine positive ganze Zahl größer als 2, und die unit-delay ist ein Verzögerungswert einer Verzögerungszelleneinheit, welche in der ersten bis dritten Verzögerungsleitung 34, 35 und 36 enthalten ist. Somit ist N × unit_delay der Verzögerungswert von N-Verzögerungszelleneinheiten.
  • Ein Schieberegister-Controller 41 empfängt eine Ausgabe pd1 des ersten Phasenkomparators 40 und eine Ausgabe ac_enz des zweiten Phasenkomparators 44. Ein Schieberegister 42 empfängt die Schiebesteuerungssignale SR und SL, welche von dem Schieberegister-Controller 41 ausgegeben werden.
  • 3 ist ein Diagramm, welches den zeitlichen Betriebsablauf der registergesteuerten DLL, gezeigt in 2, darstellt. Bei einer anfänglichen Ausführung, wenn eine Phasendifferenz Td zwischen dem Referenztaktsignal ref und dem Ausgangstaktsignals fb_dm des Verzögerungsmodells 39 größer als die Verzögerungszeit N × unit_delay der Verzögerungslogik 43 ist, werden die Ausgaben pd1 und ac_enz des ersten und zweiten Phasenkomparators 40 und 44 niedrig. Dann, wenn das Beschleunigungsmodus-Aktivierungssignal ac_enz ausgegeben von dem Phasenkomparator 44 aktiviert wird, gibt der Schieberegister-Controller 41 dem Schieberegister 42, den Betrieb im Beschleunigungsmodus frei.
  • Als Referenz vergleichen der erste und zweite Phasenkomparator 40 und 44 ansteigende Flanken zweier Signale, welche durch einen Referenzanschluß und einen Eingangsanschluß zugeführt werden, um ein logisches Low-Signal auszugeben, wenn die Phase des Signals, welches an dem Eingangsanschluß anliegt, der Phase des Signals, welches an dem Referenzanschluß vorauseilt. Andernfalls geben der erste und zweite Phasenkomparator 40 und 44 ein logisches High-Signal aus.
  • In der Zwischenzeit, nachdem der Beschleunigungsmodus einmal ausgeführt wurde, wird die Phasendifferenz Td zwischen dem Referenztaktsignal ref und dem Ausgangstaktsignals fb_dm des Verzögerungsmodells 39 reduziert. Zu dieser Zeit, wenn die Phasendifferenz Td größer als die Verzögerungszeit N × unit_delay der Verzögerungslogik 43 ist, wird der Beschleunigungsmodus wieder durch Aktivieren des Beschleunigungsmodus--Aktivierungssignals ausgeführt. Andernfalls wird der Beschleunigungsmodus durch Deaktivieren des Beschleunigungsmodus-Aktivierungssignals ac_enz terminiert, und der normale Modus wird durch die Ausgabe pd1 des ersten Phasenkomparators 40 ausgeführt.
  • Im Stand der Technik gibt es jedoch das Problem, daß eingegebene Taktsignale des ersten und zweiten Phasenkomparators 40 und 44 nicht mit dem nicht verzögerten Eingangstaktsignal rclk, sondern mit dem Referenztaktsignal ref bereitgestellt werden, welches das nicht verzögerte Eingangstaktsignal rclk durch M teilt.
  • Obwohl in diesem Fall die Halbleiterspeichereinrichtung einfach gesteuert wird, wird ein Stromverbrauch durch das Einsetzen des geteilten Taktsignals, z.B. das Referenztaktsignal ref, reduziert. Da die Ausführungsgeschwindigkeit der Speichereinrichtung gesteigert wird, ist eine Vielzahl von benötigten Zeitablauf-Spezifikationen erforderlich, und eine Genauigkeit der Ausführung kann reduziert und komplizierter sein.
  • US 6,049,239 beschreibt eine DLL-Schaltung mit einer zweigeteilten Verzögerungseinheit. In einem ersten Teil erfolgt zunächst eine eher ungenau eingestellte Verzögerung, während in einem zweiten Teil die Verzögerung präzise auf einen gewünschten Verzögerungswert eingestellt werden kann.
  • Zusammenfassung der Erfindung
  • Es ist daher Aufgabe der vorliegenden Erfindung, eine Delay Locked Loop bereitzustellen, welche einen Beschleunigungsmodus aufweist, umdie Genauigkeit bei einer Steigerung der Betriebsgeschwindigkeit einer Halbleiterspeichereinrichtung zu verbessern.
  • Dies wird durch die Merkmale des unabhängigen Patentanspruchs erreicht.
  • Kurzbeschreibung der Zeichnungen
  • Die obige und weitere Aufgaben und Merkmale der vorliegenden Erfindung werden von der nachfolgenden Beschreibung bevorzugter Ausführungsformen in Verbindung mit den begleitenden Zeichnungen ersichtlich, in welchen:
    • 1 ein Blockdiagramm einer herkömmlichen registergesteuerten Delay Locked Loop DLL eines doppelten Datenraten synchronen dynamischen Zufallszugriffsspeicher DDR SDRAM ist;
    • 2 ein Blockdiagramm einer weiteren herkömmlichen registergesteuerten DLL ist, welcher einen Beschleunigungsmodus aufweist, der in dem DDR SDRAM enthalten ist;
    • 3 ein Diagramm ist, welches einen Betriebszeitablauf der registergesteuerten DLL, dargestellt in 2, zeigt;
    • 4 ein Blockdiagramm einer registergesteuerten DLL ist, welcher einen Beschleunigungsmodus aufweist, der in einem DDR SDRAM gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung enthalten ist;
    • 5 ein Diagramm ist, welches einen Betriebszeitablauf der registergesteuerten DLL, gezeigt in 4, darstellt;
    • 6 ein Schaltungsdiagramm eines Schieberegisters und einer zweiten Verzögerungsleitung, dargestellt in 4, ist;
    • 7A und 7B Zeitablaufdiagramme eines ersten und zweiten Phasenkomparators in einem Fall sind, in dem ein Beschleunigungsmodus beendet ist;
    • 8 ein Zeitablaufdiagramm beschreibt, welches einen Bereich des Wertes N darstellt, welcher einen Verzögerungswert einer Verzögerungslogik, dargestellt in 4, bestimmt; und
    • 9 ein Blockdiagramm ist, welches eine registergesteuerte DLL zeigt, welche einen Beschleunigungsmodus gemäß einer weiteren Ausführungsform der vorliegenden Erfindung aufweist.
  • Detaillierte Beschreibung der Erfindung
  • Die vorliegende Erfindung betrifft ein Verfahren zum Steuern eines Beschleunigungsmodus durch Anwenden einer Technik, welche nicht zwei Taktsignale einsetzt, welche an Phasenkomparatoren anliegen und miteinander durch die Verwendung der Phasenkomparatoren verglichen werden.
  • Die vorliegende Erfindung setzt ein nicht verzögertes Eingangstaktsignal als eine Taktsignalquelle ein. Ein erster Phasenkomparator vergleicht das nicht verzögerte Eingangstaktsignal mit einer Ausgabe von einem Verzögerungsmodell, und ein zweiter Phasenkomparator vergleicht das nicht verzögerte Eingangstaktsignal mit einem Taktsignal, welches von einer Verzögerungslogik ausgegeben wird. Die Ausgaben des ersten und zweiten Phasenkomparators bestimmen, ob durch eine Modus-Entscheidungslogik der Beschleunigungsmodus ausgeführt wird oder nicht. Es ist wichtig, daß die Ausführung in dem Beschleunigungsmodus ausgeführt wird, in dem N Verzögerungszelleneinheiten übersprungen und auf einmal in einem Schieberegister verschoben werden, und ein verschobener Verzögerungswert muß gleich einem Verzögerungswert N × unit_delay der Verzögerungslogik sein.
  • Im nachfolgenden wird eine Halbleiterspeichereinrichtung gemäß der vorliegenden Erfindung detailliert mit Bezug auf die begleitenden Zeichnungen beschrieben.
  • 4 ist ein Blockdiagramm, welches eine registergesteuerte DLL zeigt, welche einen Beschleunigungsmodus innerhalb eines doppelten Datenraten synchronen dynamischen Zufallszugriffsspeicher DDR SDRAM gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung aufweist.
  • Wie dargestellt, setzt der registergesteuerte DLL ein erstes und ein zweites nicht verzögertes Eingangstaktsignal fclk und rclk ein, welche von einem ersten und einem zweiten Taktsignal-Eingangspuffer 51 und 52 ausgegeben werden. Nach dem Puffern eines subexternen Taktsignals /CLK erzeugt der erste Taktsignal-Eingangspuffer 51 das nicht verzögerte Eingangstaktsignal fclk synchronisiert mit einer ansteigenden Flanke des subexternen Taktsignals /CLK, d.h. einer fallenden Flanke eines externen Taktsignals CLK. Der zweite Taktsignal-Eingangspuffer 52 puffert das externe Taktsignal CLK und synchronisiert das zweite nicht verzögerte Eingangstaktsignal rclk mit einer ansteigenden Flanke des subexternen Taktsignals /CLK.
  • Die registergesteuerte Delay Locked Loop DLL weist gemäß der vorliegenden Erfindung eine erste Verzögerungsleitung 54, eine zweite Verzögerungsleitung 55, ein Schieberegister 62, einen ersten DLL-Treiber 57, einen zweiten DLL-Treiber 58, ein Verzögerungsmodell 59, einen ersten Phasenkomparator 60, einen zweiten Phasenkomparator 64, eine Modus-Entscheidungslogik 65 und einen Schieberegister-Controller 61 auf.
  • Die erste Verzögerungsleitung 54 empfängt zuerst das nicht verzögerte Eingangstaktsignal fclk, und die zweite Verzögerungsleitung 55 empfängt das zweite nicht verzögerte Eingangstaktsignal rclk. Das Schieberegister 62 bestimmt Verzögerungswerte der ersten und zweiten Verzögerungsleitungen 14 und 15. Der erste DLL-Treiber 57 erzeugt ein erstes DLL-Taktsignal fslk_dll nach dem Empfangen einer Ausgabe fclk_dl der ersten Verzögerungsleitung 54. Wenn ein Verzögerungswert eingerastet ist, erzeugt der zweite DLL-Treiber 58 ein zweites DLL-Taktsignal rclk_dll nach dem Empfangen einer Ausgabe rclk_dl der zweiten Verzögerungsleitung 55. Das Verzögerungsmodell 59 wird für die Darstellung der Verzögerungswerte eines Taktsignalpfades und eines Datenpfades nach Empfangen der Ausgabe rclk_dl der zweiten Verzögerungsleitung 55 eingesetzt. Die Verzögerungslogik 63 verzögert eine Ausgabe fb_dm des Verzögerungsmodells 59 um N × unit_delay. Der erste Phasenkomparator 60 vergleicht eine Phase der Ausgabe fb_dm des Verzögerungsmodells 59 mit einer Phase des zweiten nicht verzögerten Eingangstaktsignals rclk. Der zweite Phasenkomparator 64 vergleicht eine Phase des zweiten nicht verzögerten Eingangstaktsignals rclk mit der einer Ausgabe fbclk_dly der Verzögerungslogik 63. Die Modus-Entscheidungslogik 65 bestimmt, in Abhängigkeit der Ausgaben des ersten und zweiten Phasenkomparators 60 und 64ob der Beschleunigungsmodus durchgeführt wird oder nicht. Der Schieberegister-Controller 61 handhabt einen Schiebemodus des Schieberegisters 62 in Abhängigkeit der Ausgaben des ersten Phasenkomparators 60 und der Modus-Entscheidungslogik 65.
  • Wie in 4 dargestellt, weist die registergesteuerte DLL gemäß der bevorzugten Ausführungsform zwei Phasenkomparatoren 60 und 64 auf. Der erste und zweite Phasenkomparator 60 und 64 empfängt direkt das zweite nicht verzögerte Eingangstaktsignal rclk bei einem Referenzanschluß. Die Ausgabe fb_dm des Verzögerungsmodells wird an den ersten Phasenkomparator 60 eingegeben, während die Ausgabe fbclk_dly der Verzögerungslogik 63 an den zweiten Phasenkomparator 64 eingegeben wird. Der Verzögerungswert der Verzögerungslogik 63 ist N × unit_delay. Der unit_delay bedeutet den Verzögerungswert der Verzögerungszelleneinheit, welche in der Verzögerungsleitung 54 und 55 enthalten ist.
  • Darüber hinaus setzt die registergesteuerte DLL gemäß der vorliegenden Erfindung das zweite nicht verzögerte Eingangstaktsignal rclk als ein Taktsignal zum Erzeugen eines DLL-Taktsignals ein.
  • Der erste Phasenkomparator 60 vergleicht die Phase des zweiten nicht verzögerten Eingangstaktsignals rclk mit der der Ausgabe fb_dm des Verzögerungsmodells 59. Der zweite Phasenkomparator 64 wird zum Ermitteln einer Phasendifferenz zwischen dem zweiten nicht verzögerten Eingangstaktsignal rclk und einem Signal eingesetzt, welches die Ausgabe fb_dm des Verzögerungsmodells 59 um den Verzögerungswert N × unit_delay der Verzögerungsleitungen 54 und 55 verzögert.
  • Die Modus-Entscheidungslogik 65 empfängt die Ausgaben pd1 und pd2 der zwei Phasenkomparatoren 60 und 64. Wenn die Phase der Ausgabe fb_dm des Verzögerungsmodells 59 der des zweiten nicht verzögerten Eingangstaktsignals rclk vorauseilt, obwohl der Verzögerungswert von N Verzögerungszelleneinheiten in der Verzögerungsleitung addiert wird, d.h. die Phase der Ausgabe fb_dm eilt der Phase des zweiten nicht verzögerten Eingangstaktsignals rclk voraus, wird die Ausgabe pd1 des ersten Phasenkomparators als ein logisches Low ausgeben. Wenn die Phase der Ausgabe fbclk_dly der Verzögerungslogik 63 der Phase des zweiten nicht verzögerten Eingangstaktsignals rclk vorauseilt, wird die Ausgabe pd2 des zweiten Phasenkomparators ein logisches Low ausgeben. Wenn die Ausgabe des ersten und zweiten Phasenkomparators 60 und 64 ein logisches Low aufweisen, wird das Beschleunigungsmodus-Terminierungssignal accel_end von der Modus-Entscheidungslogik 65 mit einem logischen Low zum Durchführen des Beschleunigungsmodus des Schieberegister-Controllers 61 ausgegeben. Der Schieberegister-Controller 61 aktiviert das Beschleunigungs-Schiebesteuerungssignal accel_shift und verzögert das erste und zweite nicht verzögerte Eingangstaktsignal fclk und rclk von der Verzögerungsleitung 54 und 55, um den Verzögerungswert von N Verzögerungszelleneinheiten und gibt dann die verzögerten Eingangstaktsignale an den ersten und zweiten DLL-Treiber aus.
  • 5 ist ein Zeitablaufdiagramm, welches den Betriebszeitablauf der registergesteuerten DLL, dargestellt in 4, zeigt.
  • Die eingerastete Verzögerung in der registergesteuerten DLL bedeutet, daß die ansteigende Flanke fb_dm des Verzögerungsmodells 59 entsprechend der ansteigenden Flanke des zweiten nicht verzögerten Eingangstaktsignals rclk auftritt. Hierin sind beide der ansteigenden Flanken mit Pfeilen in 5 markiert. Die registergesteuerte DLL bewerkstelligt, daß die ansteigenden Flanken der zwei Taktsignale miteinander übereinstimmen, da die nicht verzögerten Eingangstaktsignale als Basis für Taktsignale der Einrichtung oder des Systems eingesetzt werden.
  • Mit Bezug auf 5 wird der Beschleunigungsmodus beim Beginn der Ausführung aktiviert, bei welcher das accel_end ein logisches Low ist, da die Phasen der Ausgaben fbclk_dly und fb_dm des Verzögerungsmodells 59 und der Verzögerungslogik 63 der Phase des zweiten nicht verzögerten Eingangstaktsignals rclk vorauseilen. Wenn der Beschleunigungsmodus einmal ausgeführt wird, verzögern die Verzögerungsleitungen 54 und 55 das zweite nicht verzögerte Eingangstaktsignal rclk um N × unit_delay. Dann weist die ansteigende Flanke bei Ausgabe fb_dm des Verzögerungsmodells 59 nach einem Beschleunigungsmodus dieselbe Phase auf wie die der Ausgabe fbclk_dly der Verzögerungslogik 63. Der Beschleunigungsmodus wird kontinuierlich ausgeführt, wenn die ansteigenden Flanken der Ausgabe fbclk_dly und fb_dm des Verzögerungsmodells 59 und der Verzögerungslogik 63 der Phase des zweiten nicht verzögerten Eingangstaktsignals rclk vorauseilen. Nach dem dreimaligen Ausführen des Beschleunigungsmodus sollte der Beschleunigungsmodus terminiert werden, d.h. accel_end ist ein logisches Low. Der Grund für diese Terminierung liegt darin, daß die Phase des zweiten nicht verzögerten Eingangstaktsignals rclk der Phase der Ausgabe fbclk_dly der Verzögerungslogik 63 vorauseilt.
  • In der Zwischenzeit muß es ein Zeitintervall zwischen den Beschleunigungsmodi geben. Das Zeitintervall ist größer als die Summe tTA, welche eine Zeit addiert, welche das zweite nicht verzögerte Eingangstaktsignal rclk durch die erste und zweite Verzögerungsleitung 54 und 55 durchläuft, eine Zeit, welche die Ausgabe der ersten und der zweiten Verzögerungsleitung 54 und 55 durch das Verzögerungsmodell 59 läuft, und eine Zeit, welche die Ausgabe des Verzögerungsmodells 59 durch die Verzögerungslogik 63 und den zweiten Phasenkomparator 64 läuft. Der Grund für dieses Erfordernis bezüglich des Zeitintervalls liegt darin, zu bestimmen, ob der Beschleunigungsmodus kontinuierlich ausgeführt oder sofort terminiert wird, nachdem die Ausgaben pd1 und pd2 des ersten und zweiten Phasenkomparators 60 und 64 neu upgedatet werden. Das Updaten wird wie folgt durchgeführt:
    • Die Verzögerungsausführung erfolgt in der Verzögerungsleitung; und die Ausgabe der Verzögerungsleitung durchläuft das Verzögerungsmodell 59, die Verzögerungslogik 63 und den zweiten Phasenkomparator 64, wenn der Beschleunigungsmodus einmal ausgeführt wird. Wenn das Zeitintervall unabhängig von dem Beschleunigungsmodus ist, wird die DLL schlecht betrieben, da pd1 und pd2 nicht durch Vergleichen des upgedateten Signals erzeugt werden, deren Phase durch den letzten Beschleunigungsmodus in dem ersten und zweiten Phasenkomparator 60 und 64 verändert wird.
  • 6 ist ein exemplarisches Schaltungsdiagramm des Schieberegisters 62 und der zweiten Verzögerungsleitung 55, dargestellt in 4.
  • Wie dargestellt, umfaßt das Schieberegister 62 eine Vielzahl von Latches Ln bis Ln+7, welche individuell einen Ausgangsanschluß Q, einen Unterausgangsanschluß Qb und einen Reset-Anschluß (nicht dargestellt) aufweisen. Das Latch ist mit dem benachbarten Latch durch einen Schalter zum Steuern eines Wertes jedes Latches verbunden, nämlich zum Induzieren der Schiebeausführung zwischen den Latches. Insbesondere wird der Schalter durch die Schiebesteuerungssignale SR und SL, ausgegeben von dem Schieberegister-Controller 61, gesteuert. Den Schalter einsetzend wird der Ausgang des Latches mit dem des benachbarten Latches gekoppelt. Der Schalter wird ebenfalls durch ein Beschleunigungs-Schiebesteuerungssignal accel_shift, ausgegeben von dem Schieberegister-Controller 61, gesteuert.
  • Außerdem weist das Schieberegister 62 zusätzlich eine Vielzahl von NOR-Gattern entsprechend jedem der Latches Ln bis Ln+7 zum Auswählen einer der Einheitsverzögerungszellen auf. Das N-te NOR-Gatter NOR1 empfängt z.B. die Unterausgabe Qb des N-1-ten Latches (nicht dargestellt) und die Ausgabe Q des N+1-ten Latches.
  • Zusätzlich weist die zweite Verzögerungsleitung 55 eine Vielzahl von NAND-Gattern NAND1 und Einheitsverzögerungszellen UDC auf. Das NAND-Gatter NAND1 empfängt die Ausgabe des NOR-Gatters NOR1 und das zweite nicht verzögerte Eingangstaktsignal rclk. Jede Einheitsverzögerungszelle UDC weist ein NAND-Gatter NAND2, welches die Ausgabe des NAND-Gatters NAND1 und einer vorangehenden Einheitsverzögerungszelle empfängt; und ein NAND-Gatter NAND3 auf, welches die Versorgungsspannung VDD und die Ausgabe des NAND-Gatters NAND2 empfängt. Die Einheitsverzögerungszelle dient zur Weiterleitung einer Ausgabe der NAND-Gatter, z.B. von NAND1.
  • Außerdem ist die Organisation bzw. der Aufbau der ersten Verzögerungsleitung 54 gleich dem der zweiten Verzögerungsleitung 55, mit Ausnahme des Eingangstaktsignals.
  • Der Betrieb der Schaltung, dargestellt in 6, wird im nachfolgenden detailliert beschrieben.
  • Wenn ein Chip initialisiert wird, wird jedes Latch des Schieberegisters 62 ebenfalls initialisiert. Dann befindet sich die DLL im Ausgangszustand. Die Ausgaben pd1 und pd2 des ersten und zweiten Phasenkomparators 60 und 64 führen die Modus-Entscheidungslogik 65 zum Entscheiden, ob der Beschleunigungsmodus durch Aktivieren oder Deaktivieren des Beschleunigungs-Terminierungssignals accel_end ausgeführt oder terminiert wird. Wenn der Beschleunigungsmodus durch Aktivieren des Beschleunigungsmodus-Terminierungssignals accel_end terminiert wird, wird der Normalmodus durch Ausgeben des Einheits-Schiebesteuersignals SR und SL von dem Schieberegister-Controller 61 in Abhängigkeit von der Ausgabe pd1 des ersten Phasenkomparators 60 ausgeführt.
  • Das Schieberegister 62 bewerkstelligt an einem der Vielzahl der NOR-Gatter das Ausgeben eines logischen High-Signals in ein logisches High. Das zweite nicht verzögerte Eingangstaktsignal rclk kann ein NAND-Gatter durchlaufen, welches mit einem davon verbunden ist. Eine Einheitsverzögerungszelle UDC, verbunden mit dem NAND-Gatter, wird ausgewählt. Wenn das Einheitsverzögerungsmodell in obiger Weise ausgewählt wird, wird eine Anzahl von Einheitsverzögerungszellen UDC bestimmt, welche das zweite nicht verzögerte Eingangstaktsignal rclk durchlaufen.
  • Das SR-Signal, ausgegeben von dem Schieberegister-Controller 61, veranlaßt die Ausgabe des Latches an das benachbarte Latch zur rechten, und das SL-Signal, ausgegeben von dem Schieberegister-Controller 61, bewerkstelligt die Ausgabe des Latches an das benachbarte Latch zur linken. Das Beschleunigung-Schiebesteuerungssignal accel_shift bewerkstelligt die Ausgabe eines Latches, geliefert an einen linksseitig benachbarten Latch, angeordnet um N, getrennt von dem Latch. Angenommen, daß das zweite nicht verzögerte Eingangstaktsignal rclk beispielsweise durch eine Anzahl von S-Einheitsverzögerungszellen UDC ausgegeben wird, beträgt die Anzahl der Einheitsverzögerungszellen UDC, welche das nicht verzögerte Eingangstaktsignal rclk durchlaufen, S-1, wenn das SR aktiv ist. Andererseits, wenn das SL aktiv ist, ist die Anzahl der Einheitsverzögerungszellen UDC S+l. Wenn das Beschleunigungs-Schiebesteuerungssignal accel_shift aktiv ist, beträgt die Anzahl der Einheitsverzögerungszellen UDC S+N.
  • Die nachfolgende Tabelle 1 ist eine Wahr-/Falsch-Tabelle der Modus-Entscheidungslogik 65. Tabelle 1 Wahr-/Falsch-Tabelle der Modus-Entscheidungslogik
    vorliegend accel_end Pd1 pd2 letzter pd2 nächster accel_end
    1 gleichgültig 1
    0 0 1 × 1
    0 gleichgültig 1 0 1
    0 irgendetwas (& Rücksetzen des Wertes) 0
  • Mit Bezug auf Tabelle 1 ist ein Anfangswert des Beschleunigungsmodus-Terminierungssignals accel_end 0. Dieser Wert bedeutet, daß der Beschleunigungsmodus ausgeführt werden kann. Wenn das Beschleunigungsmodus-Terminierungssignal accel_end einen Anfangswert von 1 aufweist, wird der Beschleunigungsmodus terminiert, da das nicht verzögerte Eingangstaktsignal rclk nahe der Ausgabe fb_dm des Verzögerungsmodells 59 ist. Die DLL ist zu Beginn bereits in dem Beschleunigungsmodus, da der Wert des Beschleunigungsmodus-Terminierungssignal accel_end 0 ist.
  • Detaillierter ausgedrückt ist das nächste Beschleunigungsmodus-Terminierungssignal accel_end 1, wenn das vorliegende Beschleunigungsmodus-Terminierungssignal accel_end 1 ist, , unabhängig von pd1, pd2 und dem vorherigen pd2.
  • Dann, wenn das vorliegende Beschleunigungsmodus-Terminierungssignal accel_end 0 ist, variiert der Wert des nächsten Beschleunigungsmodus-Terminierungssignals accel_end in Abhängigkeit von pd1, pd2 und dem letzten pd2 .
  • 7A ist ein Zeitablaufdiagramm des ersten und des zweiten Phasenkomparators 60 und 64 im Fall, daß pd1 0 ist und pd2 1 ist, wodurch die Wellenform bei einem Moment der Terminierung des Beschleunigungsmodus dargestellt ist. Zu dieser Zeit ist das nächste Beschleunigungsmodus-Terminierungssignal accel_end 1, unabhängig vom letzten pd2. Dieser Wert bedeutet, daß der Beschleunigungsmodus terminiert wird.
  • 7B ist ein Zeitablaufdiagramm der zwei Phasenkomparatoren 60 und 64 im Fall, daß pd2 1 ist und das letzte pd2 0 ist, wobei die Wellenform nach dem k-fachen Unterziehen des Beschleunigungsmodus und die Wellenform nach dem k+1-fachen Durchlaufen des Beschleunigungsmodus dargestellt sind. Obwohl pd1 und pd2 nach k-fachem Durchlaufen des Beschleunigungsmodus alle 0 sind, kann eine kleine Phasendifferenz zwischen der ansteigenden Flanke des Ausgangs des Verzögerungsmodells 59 und der des nicht verzögerten Eingangstaktsignals rclk auftreten. In diesem Fall sollte die Phase der Ausgabe fb_dm, bereitgestellt von dem Verzögerungsmodell 59, nach k+1-fachem Durchlaufen des Beschleunigungsmodus dieselbe sein wie die der Ausgabe fbclk_dly, bereitgestellt von der Verzögerungslogik 63 nach k-fachem Durchlaufen des Beschleunigungsmodus. Der Verzögerungswert jedoch, d.h. N × unit_delay der Verzögerungslogik 63, angeordnet in einem vorangehenden Abschnitt des zweiten Phasenkomparators 64, weist aufgrund der Differenz bei jeder Eingangs- und Ausgangsbedingung, d.h. eine Eingangssteigung und eine Ausgangsladung, eine genaue Differenz zu der Verzögerung der N Einheitsverzögerungszellen UDC der Verzögerungsleitungen 54 und 55 auf. Somit können nach k+1-fachem Ausführen des Beschleunigungsmodus die Phasen der Ausgabe fbclk_dly der Verzögerungslogik 63 und der Ausgabe fb_dm des Verzögerungsmodells 59 gegenüber der Phase des zweiten nicht verzögerten Eingangstaktsignals rclk verzögert sein. Im oben genannten Fall sollte der DLL den Beschleunigungsmodus sofort terminieren. Es wird ebenfalls bemerkt, daß der Fall, dargestellt in 7A, nicht den Fall, dargestellt in 7B, abdecken kann. Als ein Ergebnis wird im Fall, daß pd2 nach k-fachem Ausführen des Beschleunigungsmodus 0 ist, und pd2 nach k+1-fachem Ausführen des Beschleunigungsmodus 1 ist, der Beschleunigungsmodus terminiert, da das Beschleunigungsmodus-Terminierungssignal accel_end 1 ist.
  • In allen Fällen, mit Ausnahme der oben beschriebenen Fälle, kann der Beschleunigungsmodus so ausgeführt werden, wie der Zustand in dem das Beschleunigungsmodus-Terminierungssignal accel_end 0 ist.
  • Die Modus-Entscheidungslogik 65 weist einen Latch an dem Eingangsanschluß auf, welcher das pd2-Signal zum Erkennen des vorangehenden Zustands von pd2 und dem Ausgangsanschluß empfängt, und ein Ausgabeanschluss, welcher das Beschleunigungsmodus-Terminierungssignal accel_end zum Aufrechterhalten der Pause des Beschleunigungsmodus ausgibt.
  • 8 ist ein Diagramm, welches einen Bereich von N zeigt, welches einen Verzögerungswert N × unit_delay einer Verzögerungslogik, dargestellt in 4, bestimmt.
  • In der vorliegenden Erfindung sollte die DLL erkennen, zu welcher Zeit der Beschleunigungsmodus unter einer ungünstigen Bedingung terminiert wird, bei welcher eine ansteigende Flanke alle 1 tCK, aufgrund des Einsatzes eines freilaufenden Taktsignals anstelle eines geteilten Taktsignals, auftritt. Der Beschleunigungsmodus sollte nicht ausgeführt werden, wenn der Verzögerungswert N × unit_delay der Verzögerungslogik 63 größer als eine halbe Periode einer maximalen Frequenz „tCK,min“ als Referenzwert ist. Der Beschleunigungsmodus wird jedoch ausgeführt, da das Beschleunigungsmodus-Terminierungssignal accel_end 0 ist. Somit tritt ein Betriebsfehler auf, wenn die ansteigende Flanke der Ausgabe fb_dm des Verzögerungsmodells 59 einer Periode entspricht, bei welcher das nicht verzögerte Eingangstaktsignal rclk ein logisches High ist, und die ansteigende Flanke der Ausgabe fbclk_dly der Verzögerungslogik 63 einer Periode entspricht, in welcher das nicht verzögerte Eingangstaktsignal rclk ein logisches Low ist. Der Grund für diesen Betriebsfehler liegt darin, daß die zwei Phasenkomparatoren 60 und 64 nicht wahrnehmen können, ob die ansteigende Flanke des fb_dm und die des fbclk_dly in derselben Periode auftreten oder nicht, in welcher das zweite nicht verzögerte Eingangstaktsignal rclk ein logisches High ist. Somit wird ein bestätigter Bereich von N bestimmt niedriger als eine halbe Periode (1/2 × tCK,min) der maximalen Betriebsfrequenz zu sein, welches die Referenz für den Verzögerungswert N × unit_delay der Verzögerungslogik 63 ist.
  • Angenommen, daß beispielsweise die maximale Betriebsfrequenz 333 MHz, d.h. tCK,min = 3 ns, und der Verzögerungswert der Einheitsverzögerungszelle UDC 150 ps ist, wird die nachfolgende Gleichung 1 formuliert. 1 / 2 × 3  ns > N × 150 ps
    Figure DE000010330796B4_0001
  • Aus dieser Gleichung ergibt sich, daß N niedriger als 10 ist.
  • 9 ist ein Blockdiagramm, welches eine registergesteuerte DLL zeigt, welche einen Beschleunigungsmodus gemäß einer weiteren Ausführungsform der vorliegenden Erfindung aufweist.
  • Wie dargestellt, weist die registergesteuerte DLL einen Beschleunigungsmodus auf, welcher eine ähnliche Struktur wie der erfindungsgemäßen DLL, gezeigt in 4, aufweist. Deshalb werden gleiche Bezugszeichen, welche in 4 eingesetzt werden, in den gleichen Bestandteilen von 9 eingesetzt.
  • Die bevorzugte Ausführungsform der vorliegenden Erfindung weist jedoch zusätzlich einen Beschleunigungsmodusverzögerungs-Controller 66 zum Steuern des Einheitsverzögerungswertes eines Schieberegisters 62 in dem Beschleunigungsmodus gemäß eines Betriebsfrequenz-Informationssignals freq_info mit der DLL-Struktur gemäß 4 auf.
  • Der Beschleunigungsmodusverzögerungs-Controller 66 steuert N für den Einheitsverzögerungswert „N × unit_delay“. Das heißt, N wird gemäß der Betriebsfrequenz gesteuert, die zum Betrieb des Systems entsprechend der bevorzugten Ausführungsform der vorliegenden Erfindung verwendet wird.
  • Ein Index, welcher eng an das Betriebsfrequenz-Informationssignal freq_info anglehnt ist, wird zum Auffinden der Betriebsfrequenz eingesetzt, und der Beschleunigungsmodusverzögerungs-Controller 66 ist erforderlich, um einen N-Wert entsprechend dem Betriebsfrequenz-Informationssignal freq_info zu erhalten.
  • Die CAS-Latenzzeit oder ein Modusregister-Setzwert wird zum Erzeugen des Betriebsfrequenz-Informationssignals freq_info im Fall einer synchronen Halbleiter-Speichereinrichtung eingesetzt.
  • Zunächst wird ein Verfahren, welches die CAS-Latenzzeit bzw. -Wartezeit einsetzt, wie folgt beschrieben.
  • Im allgemeinen, wenn die Betriebsfrequenz der Halbleiter-Speichereinrichtung hoch ist, wird ein großer Wert der CAS-Latenzzeit gewählt; und wenn die Betriebsfrequenz der Halbleiter-Speichereinrichtung niedrig ist, wird ein kleiner Wert der CAS-Latenzzeit CL gewählt.
  • Es wird angenommen, daß die Betriebsfrequenzbereiche für die CAS-Latenzzeiten 2, 3 und 4 dargestellt sind wie: CL = 2 : 100  MHz 200 Mhz
    Figure DE000010330796B4_0002
    CL = 3 : 200  MHz 3 00 Mhz
    Figure DE000010330796B4_0003
    CL = 4 : 300  MHz 4 00 Mhz .
    Figure DE000010330796B4_0004
  • Wenn CL beispielsweise 2 ist, ist die maximale Betriebsfrequenz 200 MHz (tcK, gegenwärtig = 5 ns). Wenn die maximale Betriebsfrequenz 200 MHz an die Gleichung 1 angelegt wird, wird N < 12, 5 ausgegeben. Dieselbe Gleichung einsetzend, wenn CL 3 ist, wird N < 8,375 ausgegeben, und wenn CL 4 ist, wird N < 6,25 ausgegeben. Da die Bedingung der maximalen Betriebsfrequenz für jeden Frequenzbereich befriedigt wird und der Wert N ein maximaler Wert zu sein hat, wird, wenn CL 2 ist, der Wert N als 12 gewählt, wenn CL 3 ist, wird der Wert N zu 8 gewählt, und wenn CL 4 ist, wird der Wert N zu 6 gewählt. Hierzu wird der Wert N gemäß der aktuellen Betriebsfrequenz zum Ausführen des Beschleunigungsmodus variiert.
  • Außerdem wird ein Verfahren, welches den Modusregister-Setzwert einsetzt, wie folgt beschrieben.
  • Im allgemeinen bestimmt das Modusregister ganze Modi des Speicherbetriebs in der Halbleiter-Speichereinrichtung und ein bestimmtes gerade nicht in dem Modusregister eingesetztes Bit kann als Information eingesetzt werden, welche den Wert N in dem Beschleunigungsmodus bestimmt.
  • Zwei Bits, wie ein A9 und ein A10, werden zum Bestimmen des Wertes N eingesetzt und es wird angenommen, daß die Codierwerte für A9 und A10 wie folgt sind: A10 ,  A9 = ' ' 00 ' ' : N = 12
    Figure DE000010330796B4_0005
    A10 ,  A9 = ' ' 01 ' ' : N = 8
    Figure DE000010330796B4_0006
    A10 ,  A9 = ' ' 10 ' ' : N = 6
    Figure DE000010330796B4_0007
  • Wenn A10 oder A9 durch den Einsatz eines Befehls, wie ein Modusregistersetzen (MRS) während der Initialisierung der Halbleiter-Speichereinrichtung, gesetzt wird, wird der Beschleunigungsmodus der DLL-Schaltung bei dem Wert N entsprechend den zwei Bits von A9 und A10 ausgeführt. A9 und A10 sind z.B. als „00“ im niedrigsten Betriebsfrequenzband gesetzt, und A10 und A9 sind als „10“ im höchsten Betriebsfrequenzband gesetzt.
  • Es wurde angenommen, daß der Wert N drei Fälle, beispielsweise 12, 8 und 6 in der vorliegenden Erfindung aufweist. Das Schieberegister 62 muß zum Variieren des Wertes N ausgelegt sein.
  • Wie oben erwähnt, wird ein Anstieg der Verzögerungseinrastzeit durch Steuern einer einzelnen Verzögerungsgröße in dem Beschleunigungsmodus gemäß der vorliegenden Erfindung verhindert.
  • Zusätzlich setzt die vorliegende Erfindung den Taktsignalteiler nicht ein, und somit wird die Layout-Fläche der registergesteuerten DLL reduziert.
  • Die vorliegende Erfindung verbessert die Genauigkeit durch Aufrechterhalten der eingerasteten Verzögerungszeit, selbst in dem Fall, daß eine Betriebsgeschwindigkeit gesteigert wird, und diese Verbesserung steigert zusätzlich eine Einrichtungsfähigkeit. Layout-Flächen des Chips werden ebenfalls reduziert, da eine Zahl von Verzögerungsleitungen ohne den Einsatz des Taktsignalteilers verringert wird.
  • In den bevorzugten Ausführungsformen der vorliegenden Erfindung gibt es z.B. die Erklärung des Falles, daß das nicht verzögerte Eingangstaktsignal rclk synchronisiert mit der ansteigenden Flanke des externen Taktsignals CLK als die Taktsignalquelle eingesetzt wird; darüber hinaus kann die vorliegende Erfindung an einen Fall angelegt werden, daß das nicht verzögerte Eingangstaktsignal rclk synchronisiert mit der abfallenden Flanke des externen Taktsignals CLK wird.
  • Der registergesteuerte DLL kann gemäß der vorliegenden Erfindung ebenfalls nicht nur auf DDR SDRAM, sondern auch auf andere synchronisierte Halbleiter-Speichereinrichtungen und andere synchronisierte Logikschaltungen angewendet werden.
  • Zusätzlich gibt es die Erklärung für den Fall, daß der Verzögerungswert der Verzögerungslogik gleich dem der Verzögerungsleitung ist, welcher aufgrund des Beschleunigungsmodus verschoben ist. Jedoch sollte der Wert der Verzögerungsleitung nach vorne gebracht durch den Beschleunigungsmodus den der Verzögerungslogik überschreiten.

Claims (8)

  1. Registergesteuerter Delay Locked Loop zum Einsatz in einer Halbleiter-Speichereinrichtung mit: einer Verzögerungsleitung (55), welche eine Vielzahl von Verzögerungszelleneinheiten zum Verzögern eines nicht verzögerten Eingangstaktsignals (rclk) aufweist; einem Verzögerungsmodell (59), das eine aktuelleVerzögerungsbedingung in einem Taktsignalpfad des nicht verzögerten Eingangstaktsignals (rclk) durch die Verzögerungsleitung (55) darstellt; einer Verzögerungseinrichtung (63) zum Verzögern eines Ausgangssignals (fb_dm) des Verzögerungsmodells (59) um eine vorbestimmte Zeit; einem ersten Phasenkomparator (60) zum Vergleichen einer Phase des Ausgangssignals (fb_dm), bereitgestellt von dem Verzögerungsmodell (59), mit der des nicht verzögerten Eingangstaktsignals (rclk); einem zweiten Phasenkomparator (64) zum Vergleichen einer Phase des Ausgangssignals (fbclk_dly) der Verzögerungseinrichtung (63) mit der des nicht verzögerten Eingangstaktsignals (rclk); einer Schieberegister-Steuereinrichtung (61); und einem Schieberegister (62) zum Steuern eines Verzögerungswertes der Verzögerungsleitung (55) in Abhängigkeit von einem Ausgangssignal der Schieberegister-Steuereinrichtung (61), gekennzeichnet durch eine Modus-Entscheidungseinrichtung (65) zum Bestimmen einer kontinuierlichen Ausführung oder Terminierung eines Beschleunigungsmodus in Abhängigkeit von Ausgangssignalen des ersten und zweiten Phasenkomparators (60, 64); wobei der Beschleunigungsmodus ein Zustand ist, in welchem nach einer Initialisierung eines Chips das nicht verzögerte Eingangstaktsignal (rclk) mit einem externen Taktsignal (CLK) synchronisiert wird, und wobei in dem Beschleunigungsmodus eine Phasendifferenz zwischen dem nicht verzögerten Eingangstaktsignal (rclk) und dem externen Taktsignal (CLK) unter Verwendung von Verzögerungswerten der Verzögerungsleitung (55) verringert wird; und wobei die Schieberegister-Steuereinrichtung (61) ein Linksschiebesignal (SL), ein Rechtsschiebesignal (SR) und eines Beschleunigungsschiebesignals (accel_shift) in Abhängigkeit von Ausgangssignalen (Pd1, accel_end) des ersten Phasenkomparators (60) und der Modus-Entscheidungseinrichtung (65) ausgibt.
  2. Registergesteuerter Delay Locked Loop nach Anspruch 1, wobei das Schieberegister (62) aufweist: eine Vielzahl von Latches, wobei jedes einen Reset-Anschluß, einen Ausgangsanschluß und einen Unterausgangsanschluß aufweist; eine Vielzahl von ersten Schaltern zum Bereitstellen eines Wertes des Latches an einem benachbarten Latch auf der linken Seite in Abhängigkeit von dem Linksschiebesignal (SL); eine Vielzahl von zweiten Schaltern zum Bereitstellen eines Wertes des Latches an einem benachbarten Latch zur Rechten in Abhängigkeit von dem Rechtsschiebesignal (SR); und eine Vielzahl von dritten Schaltern zum Bereitstellen eines Wertes von dem Latch an einen anderen Latch, getrennt durch eine vorbestimmte Distanz in Abhängigkeit von dem Linksschiebesignal (SL) .
  3. Registergesteuerter Delay Locked Loop nach Anspruch 1, wobei die Modus-Entscheidungseinrichtung (65) ein erstes Latch zum Latchen bzw. Speichern eines Ausgangssignals (Pd2) des zweiten Phasenkomparators (64) aufweist.
  4. Registergesteuerter Delay Locked Loop nach Anspruch 3, wobei die Modus-Entscheidungseinrichtung (65) ein zweites Latch zum Latchen bzw. Speichern des Ausgangssignals (accel_end) der Modus-Entscheidungseinrichtung (65) aufweist.
  5. Registergesteuerter Delay Locked Loop nach Anspruch 1, zusätzlich mit einem Beschleunigungsmodusverzögerungs-Controller (66) zum Steuern des Verzögerungswertes der Verzögerungseinrichtung (63) in dem Beschleunigungsmodus entsprechend einer Betriebsfrequenzinformation.
  6. Registergesteuerter Delay Locked Loop nach Anspruch 5, wobei die Betriebsfrequenzinformation durch den Einsatz einer Spalten-Adressen-Abtastlatenzzeit bzw. -Wartezeit (CAS-Latenzzeit) erzeugt wird.
  7. Registergesteuerter Delay Locked Loop nach Anspruch 6, wobei die Betriebsfrequenzinformation durch den Einsatz eines Modusregister-Setzwertes im Fall einer synchronen Halbleiter-Speichereinrichtung erzeugt wird.
  8. Halbleiter-Speichereinrichtung, welche einen Delay Locked Loop nach einem der Ansprüche 1 bis 7 aufweist.
DE10330796.6A 2002-10-30 2003-07-08 Registergesteuerter Delay Locked Loop mit Beschleunigungsmodus Expired - Lifetime DE10330796B4 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR2002-66443 2002-10-30
KR10-2002-0066443A KR100507854B1 (ko) 2002-10-30 2002-10-30 가속화 모드를 구비한 레지스터 제어 지연고정루프
KR2003-34168 2003-05-28
KR10-2003-0034168A KR100529042B1 (ko) 2003-05-28 2003-05-28 가속화 모드를 구비한 레지스터 제어 지연고정루프

Publications (2)

Publication Number Publication Date
DE10330796A1 DE10330796A1 (de) 2004-05-19
DE10330796B4 true DE10330796B4 (de) 2023-09-14

Family

ID=32179191

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10330796.6A Expired - Lifetime DE10330796B4 (de) 2002-10-30 2003-07-08 Registergesteuerter Delay Locked Loop mit Beschleunigungsmodus

Country Status (5)

Country Link
US (1) US6853226B2 (de)
JP (1) JP4727915B2 (de)
CN (1) CN100446120C (de)
DE (1) DE10330796B4 (de)
TW (1) TWI283967B (de)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002366112A (ja) * 2001-06-07 2002-12-20 Hitachi Ltd 液晶駆動装置及び液晶表示装置
JP3938023B2 (ja) * 2002-11-27 2007-06-27 日産自動車株式会社 リスクポテンシャル算出装置、車両用運転操作補助装置、その装置を備える車両およびリスクポテンシャル演算方法
US7230495B2 (en) 2004-04-28 2007-06-12 Micron Technology, Inc. Phase-locked loop circuits with reduced lock time
KR100541684B1 (ko) * 2004-04-29 2006-01-10 주식회사 하이닉스반도체 지연 동기 루프 장치
KR100605577B1 (ko) 2004-06-30 2006-07-31 주식회사 하이닉스반도체 레지스터 제어형 지연 고정 루프 및 그의 제어 방법
KR100625296B1 (ko) * 2004-12-30 2006-09-19 주식회사 하이닉스반도체 고주파수 동작을 위한 동기식 반도체 장치의 레이턴시제어장치 및 그 제어방법
US7116143B2 (en) * 2004-12-30 2006-10-03 Micron Technology, Inc. Synchronous clock generator including duty cycle correction
KR100733471B1 (ko) * 2005-02-28 2007-06-28 주식회사 하이닉스반도체 반도체 기억 소자의 지연 고정 루프 회로 및 그 제어 방법
US7276951B2 (en) * 2005-05-25 2007-10-02 Micron Technology, Inc. Delay line circuit
US7212048B2 (en) * 2005-05-26 2007-05-01 Agere Systems Inc. Multiple phase detection for delay loops
KR100834400B1 (ko) * 2005-09-28 2008-06-04 주식회사 하이닉스반도체 Dram의 동작 주파수를 높이기 위한 지연고정루프 및 그의 출력드라이버
JP4915017B2 (ja) * 2005-09-29 2012-04-11 株式会社ハイニックスセミコンダクター 遅延固定ループ回路
KR100810073B1 (ko) * 2006-09-29 2008-03-05 주식회사 하이닉스반도체 반도체 메모리 장치 및 그 구동방법
KR100808055B1 (ko) * 2006-10-31 2008-02-28 주식회사 하이닉스반도체 반도체 소자의 지연 고정 루프와 그의 구동 방법
KR100829455B1 (ko) * 2006-11-13 2008-05-15 주식회사 하이닉스반도체 반도체 메모리 장치의 데이터 출력 제어신호 생성회로 및방법
KR100891327B1 (ko) * 2006-12-05 2009-03-31 삼성전자주식회사 낮은 지터 소오스 싱크로너스 인터페이스를 갖는 반도체메모리장치 및 이의 클럭킹 방법
CN101055479B (zh) * 2007-05-29 2010-08-11 北京中星微电子有限公司 一种实现非时钟控制寄存器数据更新的***及方法
CN102055442B (zh) * 2007-11-01 2013-05-01 钰创科技股份有限公司 全频率宽度的多重相位延迟锁定回路锁定频率的方法
KR100930404B1 (ko) * 2007-12-10 2009-12-08 주식회사 하이닉스반도체 Dll 회로 및 그 제어 방법
KR100956770B1 (ko) * 2007-12-10 2010-05-12 주식회사 하이닉스반도체 Dll 회로 및 그 제어 방법
KR100956771B1 (ko) * 2007-12-11 2010-05-12 주식회사 하이닉스반도체 디엘엘 클럭 생성 회로
KR100956774B1 (ko) * 2007-12-28 2010-05-12 주식회사 하이닉스반도체 지연 고정 루프 회로 및 그 제어 방법
KR100902058B1 (ko) * 2008-01-07 2009-06-09 주식회사 하이닉스반도체 반도체 집적 회로 및 그의 제어 방법
US20110050297A1 (en) * 2009-08-28 2011-03-03 Nel Frequency Controls, Inc. System employing synchronized crystal oscillator-based clock
JP5588254B2 (ja) * 2009-08-04 2014-09-10 キヤノン株式会社 遅延同期ループ回路
CN103257309B (zh) * 2012-02-17 2015-10-07 安凯(广州)微电子技术有限公司 ddr系列pcb板时序补偿方法、***及终端
KR102034150B1 (ko) * 2012-06-27 2019-10-18 에스케이하이닉스 주식회사 지연 회로 및 이를 포함하는 반도체 장치
US9954517B2 (en) 2012-11-06 2018-04-24 Micron Technology, Inc. Apparatuses and methods for duty cycle adjustment
KR102143109B1 (ko) 2014-03-04 2020-08-10 삼성전자주식회사 지연 고정 루프, 및 그것의 동작 방법
US9413338B2 (en) 2014-05-22 2016-08-09 Micron Technology, Inc. Apparatuses, methods, and circuits including a duty cycle adjustment circuit
JP2017163204A (ja) * 2016-03-07 2017-09-14 APRESIA Systems株式会社 通信装置
CN106027052B (zh) * 2016-05-17 2019-03-29 电子科技大学 一种电流控制延迟线电路
CN109714145B (zh) * 2018-12-29 2021-09-21 杭州迪普科技股份有限公司 一种多通道数据对齐的方法及装置
TWI802300B (zh) * 2022-03-01 2023-05-11 力晶積成電子製造股份有限公司 延遲鎖相迴路裝置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6049239A (en) 1996-12-27 2000-04-11 Fujitsu Limited Variable delay circuit and semiconductor integrated circuit device

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE501190C2 (sv) * 1993-04-28 1994-12-05 Ellemtel Utvecklings Ab Digitalt styrd kristalloscillator
US5502680A (en) 1995-02-16 1996-03-26 Cirrus Logic Inc Sense amplifier with pull-up circuit for accelerated latching of logic level output data
JP3388134B2 (ja) * 1997-04-10 2003-03-17 富士通株式会社 位相比較回路、dll回路および半導体集積回路
JPH10315548A (ja) * 1997-05-21 1998-12-02 Canon Inc データ処理装置および方法ならびに、印刷装置
JP3690899B2 (ja) * 1997-05-30 2005-08-31 富士通株式会社 クロック発生回路及び半導体装置
JP3945897B2 (ja) * 1998-03-20 2007-07-18 富士通株式会社 半導体装置
JP3763673B2 (ja) * 1998-06-11 2006-04-05 富士通株式会社 Dll回路
KR100319713B1 (ko) * 1998-07-31 2002-04-22 윤종용 동기형반도체메모리장치의프로그램가능한모드레지스터
JP2000100160A (ja) * 1998-09-18 2000-04-07 Nec Corp 同期型半導体メモリ
KR100310460B1 (ko) 1998-12-30 2001-11-15 박종섭 지연고정루프의 초기 록 타임 단축 장치 및 방법
JP2001023367A (ja) 1999-07-02 2001-01-26 Fujitsu Ltd タイミング信号発生回路、dll回路、半導体記憶装置及び可変遅延回路
JP2001075671A (ja) * 1999-09-08 2001-03-23 Nec Corp 位相補償回路
JP2001093279A (ja) * 1999-09-20 2001-04-06 Matsushita Electric Ind Co Ltd メモリ制御信号処理装置
KR100321755B1 (ko) * 1999-12-24 2002-02-02 박종섭 록킹 시간이 빠른 지연고정루프
JP3495311B2 (ja) * 2000-03-24 2004-02-09 Necエレクトロニクス株式会社 クロック制御回路
JP4443728B2 (ja) * 2000-06-09 2010-03-31 株式会社ルネサステクノロジ クロック発生回路
US6438060B1 (en) 2001-02-12 2002-08-20 Micron Technology, Inc. Method of reducing standby current during power down mode
KR100399941B1 (ko) 2001-06-30 2003-09-29 주식회사 하이닉스반도체 디디알 에스디램의 레지스터 제어 지연고정루프
KR100422572B1 (ko) 2001-06-30 2004-03-12 주식회사 하이닉스반도체 레지스터 제어 지연고정루프 및 그를 구비한 반도체 소자
JP2003032104A (ja) * 2001-07-12 2003-01-31 Mitsubishi Electric Corp Dll回路とその制御方法
JP3656576B2 (ja) * 2001-07-30 2005-06-08 日本電気株式会社 半導体集積回路
KR100446291B1 (ko) * 2001-11-07 2004-09-01 삼성전자주식회사 카스 레이턴시를 이용하여 락킹 레졸루션 조절이 가능한지연동기 루프 회로

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6049239A (en) 1996-12-27 2000-04-11 Fujitsu Limited Variable delay circuit and semiconductor integrated circuit device

Also Published As

Publication number Publication date
JP2004153792A (ja) 2004-05-27
US20040085107A1 (en) 2004-05-06
JP4727915B2 (ja) 2011-07-20
CN1499523A (zh) 2004-05-26
US6853226B2 (en) 2005-02-08
TW200406991A (en) 2004-05-01
DE10330796A1 (de) 2004-05-19
TWI283967B (en) 2007-07-11
CN100446120C (zh) 2008-12-24

Similar Documents

Publication Publication Date Title
DE10330796B4 (de) Registergesteuerter Delay Locked Loop mit Beschleunigungsmodus
DE102006045254B4 (de) Verzögerungsregelschleife für Hochgeschwindigkeits-Halbleiterspeichervorrichtung
DE60002571T2 (de) Elastische schnittstelleanornung und verfahren dafür
DE112006002337T5 (de) Verfahren und Vorrichtung zur Detektion verspäteter Timing-Übergänge
DE60006629T2 (de) Verzögerungsschaltung mit Interpolation für integrierten Schaltkreis
DE69826863T2 (de) Verfahren und vorrichtung zur abstimmung eines zur verrieglung digitaler signalen gebrauchten taktsignals und speichervorrichtung die sie verwendet
DE10144247A1 (de) Halbleiterspeicherbauelement und zugehöriges Halbleiterspeichersystem
DE19924048A1 (de) Taktphasen-Berichtigungsschaltkreis
DE102007040577A1 (de) DLL-Schaltung und damit ausgestattete Halbleitervorrichtung
DE19882870C2 (de) Verfahren und Einrichtung zum Weiterleiten eines Signals zwischen synchronen Taktdomänen, die bei einem nicht-ganzzahligen Frequenzverhältnis arbeiten
DE19849779C2 (de) Taktgenerator und Takterzeugungsverfahren, die in der Lage sind, eine Taktfrequenz ohne Erhöhen der Anzahl von Verzögerungselementen zu ändern
DE10393657T5 (de) Verfahren und Vorrichtung zur Datenabfrage
DE19852457C2 (de) Verfahren und Vorrichtung zur Phasendrehung in einem Phasenregelkreis
DE10228562A1 (de) Taktsteuerschaltung
DE10149104B4 (de) Halbleiterbaustein zum Verarbeiten von Daten und Verfahren zum Erfassen eines Betriebszustandes
DE19749115C2 (de) Taktsignal-Phasenkomparator
DE102005049219A1 (de) Phasendifferenz-Erfassungsvorrichtung
DE3850808T2 (de) Erzeugung von Taktimpulsen.
DE69830870T2 (de) Kombinatorische Verzögerungsschaltung für einen digitalen Frequenzvervielfacher
DE102006051763A1 (de) Phasenregelschleife zur Taktgewinnung
DE69309617T2 (de) PLL-Schaltung mit einem stabilen Phasendiskriminator
DE10039898B4 (de) Taktgeneratorvorrichtung und Verfahren zum Erzeugen von Taktsignalen
DE60220338T2 (de) Schaltung und Methode zur Erzeugung eines verzögerten internen Taktsignals
DE10316128B4 (de) Synchroner Halbleiterbaustein und Verfahren zum Einstellen einer Datenausgabezeit
DE10143051A1 (de) Verzögerungsfangschaltung zum Reduzieren der Last einer variablen Verzögerungseinheit beim Hochfrequenzbetrieb und zum stabilen Verriegeln eines externen Taktsignals

Legal Events

Date Code Title Description
8127 New person/name/address of the applicant

Owner name: MAGNACHIP SEMICONDUCTOR, LTD., CHEONGJU, KR

8127 New person/name/address of the applicant

Owner name: HYNIX SEMICONDUCTOR INC., ICHON, KYONGGI, KR

8110 Request for examination paragraph 44
R016 Response to examination communication
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R071 Expiry of right