DE102006053153A1 - Arbeitszykluskorrekturvorrichtung - Google Patents

Arbeitszykluskorrekturvorrichtung Download PDF

Info

Publication number
DE102006053153A1
DE102006053153A1 DE102006053153A DE102006053153A DE102006053153A1 DE 102006053153 A1 DE102006053153 A1 DE 102006053153A1 DE 102006053153 A DE102006053153 A DE 102006053153A DE 102006053153 A DE102006053153 A DE 102006053153A DE 102006053153 A1 DE102006053153 A1 DE 102006053153A1
Authority
DE
Germany
Prior art keywords
signal
clock signal
delay
clk
phase
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.)
Withdrawn
Application number
DE102006053153A
Other languages
English (en)
Inventor
Jonghee Han
Joonho Kim
Jung Pill Kim
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qimonda AG
Original Assignee
Qimonda AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qimonda AG filed Critical Qimonda AG
Publication of DE102006053153A1 publication Critical patent/DE102006053153A1/de
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K5/00Manipulating of pulses not covered by one of the other main groups of this subclass
    • H03K5/156Arrangements in which a continuous pulse train is transformed into a train having a desired pattern
    • H03K5/1565Arrangements in which a continuous pulse train is transformed into a train having a desired pattern the output pulses having a constant duty cycle
    • 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/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

Abstract

Eine Arbeitszykluskorrekturvorrichtung umfasst eine erste steuerbare Verzögerung, die konfiguriert ist, um ein erstes Signal zu verzögern, um ein zweites Signal zu liefern, eine zweite steuerbare Verzögerung, die konfiguriert ist, um das zweite Signal zu verzögern, um ein drittes Signal zu liefern, eine Schaltung, die konfiguriert ist, um die erste steuerbare Verzögerung und die zweite steuerbare Verzögerung einzustellen, um das dritte Signal mit dem ersten Signal phasenzuverriegeln, und einen Phasenmischer, der konfiguriert ist, um das erste Signal und das dritte Signal phasenzumischen, um ein viertes Signal zu liefern.

Description

  • Hintergrund
  • Viele digitale Schaltungen empfangen zum Arbeiten ein Taktsignal. Ein Schaltungstyp, der zum Arbeiten ein Taktsignal empfängt, ist eine Speicherschaltung, wie z. B. ein dynamischer Direktzugriffsspeicher (DRAM), ein synchroner dynamischer Direktzugriffsspeicher (SDRAM) oder ein synchroner dynamischer Doppeldatenraten-Direktzugriffsspeicher (DDR-SDRAM). Bei einer Speicherschaltung, die bei hohen Frequenzen wirksam ist, ist es wichtig, ein Taktsignal zur Verfügung zu haben, das etwa einen 50%-Arbeitszyklus aufweist. Dies beliefert die Speicherschaltung mit näherungsweise einem gleichen Zeitbetrag bei der Hochpegelphase und bei der Niedrigpegelphase zum Übertragen von Daten in die und aus der Speicherschaltung, wie z. B. dem Latchen von Ansteigende-Flanke-Daten und dem Latchen von Abfallende-Flanke-Daten aus der Speicherschaltung.
  • Oft wird ein Taktsignal durch einen Oszillator, wie z. B. einen Kristalloszillator, und eine Taktschaltungsanordnung geliefert. Der Oszillator und die Taktschaltungsanordnung können ein Taktsignal liefern, das keinen 50%-Arbeitszyklus aufweist. Zum Beispiel kann das Taktsignal einen 45%-Arbeitszyklus aufweisen, bei dem die Hochpegelphase 45% eines Taktzyklus und die Niedrigpegelphase die verbleibenden 55% des Taktzyklus beträgt. Eine Arbeitszykluskorrekturvorrichtung empfängt das Taktsignal und korrigiert oder ändert den Arbeitszyklus des Taktsignals, um Taktsignale mit Übergängen zu liefern, die im Wesentlichen durch eine Hälfte eines Taktzyklus getrennt sind.
  • Ein Typ einer Arbeitszykluskorrekturvorrichtung verwendet ein einzelnes externes Taktsignal, um ein internes Taktsignal und ein invertiertes internes Taktsignal zu liefern. In der Regel befindet sich ein gewisser Jitter auf dem exter nen Taktsignal, der auf das interne Taktsignal und das invertierte interne Taktsignal übertragen wird. Wenn dieser Jitter zu groß ist, kann der Jitter Operationen, die durch Verwenden des internen Taktsignals und des invertierten internen Taktsignals durchgeführt werden, beeinflussen.
  • Zusammenfassung
  • Ein Ausführungsbeispiel der vorliegenden Erfindung liefert eine Arbeitszykluskorrekturvorrichtung. Die Arbeitszykluskorrekturvorrichtung umfasst eine erste steuerbare Verzögerung, die konfiguriert ist, um ein erstes Signal zu verzögern, um ein zweites Signal zu liefern, eine zweite steuerbare Verzögerung, die konfiguriert ist, um das zweite Signal zu verzögern, um ein drittes Signal zu liefern, eine Schaltung, die konfiguriert ist, um die erste steuerbare Verzögerung und die zweite steuerbare Verzögerung einzustellen, um das dritte Signal mit dem ersten Signal phasenzuverriegeln und einen Phasenmischer, der konfiguriert ist, um das erste Signal und das dritte Signal phasenzumischen, um ein viertes Signal zu liefern.
  • Kurze Beschreibung der Zeichnungen
  • Die beiliegenden Zeichnungen sind enthalten, um ein weitergehendes Verständnis der vorliegenden Erfindung zu gewährleisten, und sind in diese Beschreibung aufgenommen und bilden einen Teil derselben. Die Zeichnungen veranschaulichen die Ausführungsbeispiele der vorliegenden Erfindung und dienen zusammen mit der Beschreibung dazu, die Prinzipien der Erfindung zu erläutern. Andere Ausführungsbeispiele der vorliegenden Erfindung und viele der beabsichtigten Vorteile der vorliegenden Erfindung werden ohne weiteres zu erkennen sein, wenn sie unter Bezugnahme auf die folgende ausführliche Beschreibung besser verstanden werden. Die Elemente der Zeichnungen sind nicht unbedingt maßstabsge treu zueinander. Gleiche Bezugszeichen bezeichnen entsprechende ähnliche Teile.
  • 1 ist ein Blockdiagramm, das ein Ausführungsbeispiel eines elektronischen Systems veranschaulicht.
  • 2 ist ein Blockdiagramm, das ein Ausführungsbeispiel einer Arbeitszykluskorrekturvorrichtung veranschaulicht.
  • 3 ist ein Zeitdiagramm, das ein Ausführungsbeispiel der Zeitsteuerung von Signalen für die in 2 dargestellte Arbeitszykluskorrekturvorrichtung veranschaulicht.
  • 4 ist ein Blockdiagramm, das ein anderes Ausführungsbeispiel einer Arbeitszykluskorrekturvorrichtung veranschaulicht.
  • 5 ist ein Zeitdiagramm, das ein Ausführungsbeispiel der Zeitsteuerung von Signalen für die in 4 dargestellte Arbeitszykluskorrekturvorrichtung veranschaulicht.
  • 6 ist ein Blockdiagramm, das ein anderes Ausführungsbeispiel einer Arbeitszykluskorrekturvorrichtung veranschaulicht.
  • Ausführliche Beschreibung
  • 1 ist ein Blockdiagramm, das ein Ausführungsbeispiel eines elektronischen Systems 20 gemäß der vorliegenden Erfindung veranschaulicht. Das elektronische System 20 umfasst einen Host 22 und eine Speicherschaltung 24. Der Host 22 ist durch einen Speicherkommunikationsweg 26 elektrisch mit der Speicherschaltung 24 gekoppelt. Der Host 22 ist ein beliebiger geeigneter elektronischer Host, wie z. B. ein Computersystem, das einen Mikroprozessor oder eine Mikrosteuerung umfasst. Die Speicherschaltung 24 ist ein beliebiger geeigneter Speicher, wie z. B. ein Speicher, der ein Taktsignal verwendet, um wirksam zu sein. Bei einem Ausführungsbeispiel weist die Speicherschaltung 24 einen Direktzugriffsspeicher, wie z. B. einen dynamischen Direktzugriffsspeicher (DRAM), einen synchronen dynamischen Direktzugriffsspeicher (SDRAM) oder einen synchronen dynamischen Doppeldatenraten-Direktzugriffsspeicher (DDR-SDRRM), auf.
  • Die Speicherschaltung 24 umfasst eine Arbeitszykluskorrekturvorrichtung 28, die ein Takt-(CLK-)Signal auf einem CLK-Signalweg 30 empfängt. Bei einem Ausführungsbeispiel empfängt die Arbeitszykluskorrekturvorrichtung 28 ein externes CLK-Signal auf dem CLK-Signalweg 30 durch den Speicherkommunikationsweg 26. Bei anderen Ausführungsbeispielen empfängt die Arbeitszykluskorrekturvorrichtung 28 ein externes CLK-Signal auf dem CLK-Signalweg 30 von einem beliebigen geeigneten Bauteil, wie z. B. einer zweckgebundenen Taktschaltung, die innerhalb oder außerhalb der Speicherschaltung 24 angeordnet ist.
  • Die Arbeitszykluskorrekturvorrichtung 28 liefert das Taktausgangs-(CLKOUT-)Signal auf einem CLKOUT-Signalweg 34 und das invertierte Taktausgangs-(bCLKOUT-)Signal auf einem bCLKOUT-Signalweg 36. Der Phasenunterschied zwischen dem CLKOUT-Signal auf dem CLKOUT-Signalweg 34 und dem bCLKOUT-Signal auf dem bCLKOUT-Signalweg 36 ist im Wesentlichen 50% (180 Grad). Das CLKOUT-Signal ist die Inverse des bCLKOUT-Signals. Die Arbeitszykluskorrekturvorrichtung 28 empfängt das CLK-Signal auf dem CLK-Signalweg 30, das eventuell keinen 50%-Arbeitszyklus aufweist, und liefert das CLKOUT-Signal auf dem CLKOUT-Signalweg 34 und das bCLKOUT-Signal auf dem bCLKOUT-Signalweg 36. Die Speicherschaltung 24 empfängt das CLKOUT-Signal und das bCLKOUT- Signal, um Daten in die und/oder aus der Speicherschaltung 24 zu übertragen.
  • 2 ist ein Blockdiagramm, das ein Ausführungsbeispiel einer Arbeitszykluskorrekturvorrichtung 28a veranschaulicht. Die Arbeitszykluskorrekturvorrichtung 28a umfasst steuerbare Verzögerungen 100a und 100b, einen Puffer 106, einen Phasendetektor 108, eine Verzögerungssteuerung 112 und einen Phasenmischer 118. Der Eingang der steuerbaren Verzögerung 100a, ein erster Eingang des Phasendetektors 108 und ein erster Eingang des Phasenmischers 118 empfangen das CLK-Signal auf dem CLK-Signalweg 30. Der Ausgang der steuerbaren Verzögerung 100a ist durch einen Takt-Halb-(CLK_HALF)-Signalweg 102 mit dem Eingang des Puffers 106 und dem Eingang der steuerbaren Verzögerung 100b elektrisch gekoppelt. Der Ausgang des Puffers 106 liefert das bCLKOUT-Signal auf dem bCLKOUT-Signalweg 36. Der Ausgang der steuerbaren Verzögerung 100b ist durch einen CLK_1tCK-Signalweg 116 mit einem zweiten Eingang des Phasendetektors 108 und einem zweiten Eingang des Phasenmischers 118 elektrisch gekoppelt. Der Ausgang des Phasendetektors 108 ist durch einen Signalweg 110 mit dem Eingang der Verzögerungssteuerung 112 elektrisch gekoppelt. Der Ausgang der Verzögerungssteuerung 112 ist durch einen Signalweg 114 mit dem Steuereingang der steuerbaren Verzögerung 100a und dem Steuereingang der steuerbaren Verzögerung 100b elektrisch gekoppelt. Der Ausgang des Phasenmischers 118 liefert das CLKOUT-Signal auf dem CLKOUT-Signalweg 34.
  • Die steuerbare Verzögerung 100a verzögert das CLK-Signal auf dem CLK-Signalweg 30, um das CLK_HALF-Signal auf dem CLK_HALF-Signalweg 102 zu liefern. Die Verzögerung der steuerbaren Verzögerung 100a wird basierend auf dem Steuersignaleingang in die steuerbare Verzögerung 100a auf dem Signalweg 114 ausgewählt. Die steuerbare Verzögerung 100a ist ein beliebiger geeigneter Typ einer variablen Verzögerung, wie z. B. eine Reihe von Invertern, die durch den Steuersignaleingang geschaltet werden. Die steuerbare Verzögerung 100b verzögert das CLK_HALF-Signal auf dem CLK_HALF-Signalweg 102, um das CLK_1tCK-Signal auf dem CLK_1tCK-Signalweg 116 zu liefern. Die Verzögerung der steuerbaren Verzögerung 100b wird basierend auf dem Steuersignaleingang auf dem Signalweg 114 ausgewählt. Die steuerbare Verzögerung 100b ist ein beliebiger geeigneter Typ einer variablen Verzögerung, wie z. B. eine Reihe von Invertern, die durch das Steuersignal geschaltet werden. Bei einem Ausführungsbeispiel ist die steuerbare Verzögerung 100b ähnlich der steuerbaren Verzögerung 100a.
  • Der Phasendetektor 108 empfängt das CLK-Signal auf dem CLK-Signalweg 30 und das CLK_1tCK-Signal auf dem CLK_1tCK-Signalweg 116, um das Signal auf dem Signalweg 110 zu liefern. Der Phasendetektor 108 bestimmt den Phasenunterschied zwischen dem CLK-Signal und dem CLK_1tCK-Signal, um ein Phasenunterschiedsausgangssignal auf dem Signalweg 110 zu liefern. Die Verzögerungssteuerung 112 empfängt das Phasenunterschiedssignal auf dem Signalweg 110, um ein Steuersignal auf dem Signalweg 114 zu liefern. Die Verzögerungssteuerung 112 liefert das Steuersignal basierend auf dem Phasenunterschiedssignal, um die Verzögerung der steuerbaren Verzögerung 100a und die Verzögerung der steuerbaren Verzögerung 100b einzustellen, derart, dass das CLK_1tCK-Signal mit dem CLK-Signal phasenverriegelt ist.
  • Der Phasenmischer 118 empfängt das CLK_1tCK-Signal auf dem CLK_1tCK-Signalweg 116 und das CLK-Signal auf dem CLK-Signalweg 30, um das CLKOUT-Signal auf dem CLKOUT-Signalweg 34 zu liefern. Der Phasenmischer 118 mittelt das CLK_1tCK-Signal mit dem CLK-Signal, um vorzusehen, dass das CLKOUT-Signal reduzierten Jitter aufweist. Bei einem Ausführungsbeispiel ist der Jitter um näherungsweise 50% reduziert. Wenn z. B. das CLK-Signal 200ps Jitter aufweist, dann weist das CLKOUT-Signal näherungsweise 100ps Jitter auf.
  • Bei Betrieb wird das CLK-Signal durch die steuerbare Verzögerung 100a verzögert, um das CLK_HALF-Signal zu liefern.
  • Bei einem Ausführungsbeispiel eilt das CLK-Signal dem CLK_HALF-Signal um einen halben Taktzyklus voraus. Die steuerbare Verzögerung 100b verzögert das CLK_HALF-Signal, um das CLK_1tCK-Signal zu liefern. Bei einem Ausführungsbeispiel eilt das CLK-Signal dem CLK_1tCK-Signal um einen Taktzyklus voraus. Der Puffer 106 puffert das CLK_HALF-Signal, um das bCLKOUT-Signal zu liefern. Die intrinsische Verzögerung des Puffers 106 ist näherungsweise gleich der intrinsischen Verzögerung des Phasenmischers 118. Das CLK-Signal und das CLK_1tCK-Signal werden durch den Phasendetektor 108 verglichen, um den Phasenunterschied zwischen dem CLK-Signal und dem CLK_1tCK-Signal zu bestimmen.
  • Der Phasenunterschied wird an die Verzögerungssteuerung 112 übermittelt, die die Verzögerung der steuerbaren Verzögerung 100a und die Verzögerung der steuerbaren Verzögerung 100b einstellt, um das CLK_1tCK-Signal mit dem CLK-Signal phasenzuverriegeln. Das bCLKOUT-Signal ist die Inverse des CLKOUT-Signals und eilt dem CLKOUT-Signal um einen halben Taktzyklus voraus.
  • 3 ist ein Zeitdiagramm 200, das ein Ausführungsbeispiel der Zeitsteuerung von Signalen für die Arbeitszykluskorrekturvorrichtung 28a veranschaulicht. Das Zeitdiagramm 200 umfasst ein CLK-Signal 202 auf dem CLK-Signalweg 30, ein CLK_HALF-Signal 204 auf dem CLK_HALF-Signalweg 102, ein CLK_1tCK-Signal 206 auf dem CLK_1tCK-Signalweg 116, ein CLKOUT-Signal 208 auf dem CLKOUT-Signalweg 34 und ein bCLKOUT-Signal 210 auf dem bCLKOUT-Signalweg 36. Die ansteigende Flanke 222 des CLK-Signals 202 wird durch die steuerbare Verzögerung 100a verzögert, um eine ansteigende Flanke 212 des CLK_HALF-Signals 204 zu liefern. Die ansteigende Flanke 212 des CLK_HALF-Signals 204 wird durch den Puffer 106 verzögert, um eine ansteigende Flanke 220 des bCLKOUT-Signals 210 zu liefern.
  • Die ansteigende Flanke 212 des CLK_HALF-Signals 204 wird durch die steuerbare Verzögerung 102b verzögert, um eine ansteigende Flanke 216 des CLK_1tCK-Signals 206 zu liefern. Der Phasenmischer 118 mischt die ansteigende Flanke 214 des CLK-Signals 202 und die ansteigende Flanke 216 des CLK_1tCK-Signals 206, um eine ansteigende Flanke 218 des CLKOUT-Signals 208 zu liefern. Das CLKOUT-Signal 208 ist die Inverse des bCLKOUT-Signals 210, derart, dass die ansteigende Flanke 218 des CLKOUT-Signals 208 mit einer abfallenden Flanke 224 des bCLKOUT-Signals 210 ausgerichtet ist. Der Phasenunterschied zwischen dem CLKOUT-Signal 208 und dem bCLKOUT-Signal 210 beträgt näherungsweise 50%. Der Jitter des CLKOUT-Signals 208 beträgt näherungsweise die Hälfte des Jitters des CLK-Signals 202.
  • 4 ist ein Blockdiagramm, das ein weiteres Ausführungsbeispiel einer Arbeitszykluskorrekturvorrichtung 28b veranschaulicht. Die Arbeitszykluskorrekturvorrichtung 28b umfasst steuerbare Verzögerungen 100a, 100b und 100c, einen Phasendetektor 108, eine Verzögerungssteuerung 112, Phasenmischer 118a und 118b sowie Puffer 120a, 120b, 106a und 106b. Der Eingang der steuerbaren Verzögerung 100a, ein erster Eingang des Phasendetektors 108 und der Eingang des Puffers 120a empfangen das CLK-Signal auf dem CLK-Signalweg 30. Der Ausgang der steuerbaren Verzögerung 100a ist durch einen CLK_HALF-Signalweg 102a mit dem Eingang der steuerbaren Verzögerung 100b und dem Eingang des Puffers 106a elektrisch gekoppelt. Der Ausgang der steuerbaren Verzögerung 100b ist durch einen CLK_1tCK-Signalweg 116 mit dem Eingang der steuerbaren Verzögerung 100c, dem Eingang des Puffers 120b und einem zweiten Eingang des Phasendetektors 108 elektrisch gekoppelt. Der Ausgang der steuerbaren Verzögerung 100c ist durch einen CLK_1.5tCK-Signalweg 102b mit dem Eingang des Puffers 106b elektrisch gekoppelt. Der Ausgang des Phasendetektors 108 ist durch den Signalweg 110 mit dem Eingang der Verzögerungssteuerung 112 elektrisch gekoppelt. Der Ausgang der Verzögerungssteuerung 112 ist durch den Signalweg 114 mit dem Steuereingang der steuerbaren Verzögerung 100a, dem Steuereingang der steuerbaren Verzögerung 100b und dem Steuereingang der steuerbaren Verzögerung 100c elektrisch gekoppelt.
  • Der Ausgang des Puffers 120a ist durch einen Signalweg 122a mit einem ersten Eingang des Phasenmischers 118a elektrisch gekoppelt. Der Ausgang des Puffers 120b ist durch einen Signalweg 122b mit einem zweiten Eingang des Phasenmischers 118a elektrisch gekoppelt. Der Phasenmischer 118a liefert das CLKOUT-Signal auf dem CLKOUT-Signalweg 34. Der Ausgang des Puffers 106a ist durch einen Signalweg 128a mit einem ersten Eingang des Phasenmischers 118b elektrisch gekoppelt. Der Ausgang des Puffers 106b ist durch einen Signalweg 128b mit einem zweiten Eingang des Phasenmischers 118b elektrisch gekoppelt. Der Ausgang des Phasenmischers 118b liefert das bCLKOUT-Signal auf dem bCLKOUT-Signalweg 36.
  • Die steuerbare Verzögerung 100a, die steuerbare Verzögerung 100b, der Phasendetektor 108 und die Verzögerungssteuerung 112 wirken ähnlich den entsprechenden Komponenten in der vorher bezüglich der 2 beschriebenen und veranschaulichten Arbeitszykluskorrekturvorrichtung 28a. Der Puffer 120a puffert das CLK-Signal auf dem CLK-Signalweg 30, um ein gepuffertes CLK-Signal auf dem Signalweg 122a zu liefern. Der Puffer 120b puffert das CLK_1tCK-Signal auf dem CLK_1tCK-Signalweg 116, um ein gepuffertes CLK_1tCK-Signal auf dem Signalweg 122b zu liefern. Der Phasenmischer 118a empfängt das gepufferte CLK-Signal auf dem Signalweg 122a und das gepufferte CLK_1tCK-Signal auf dem Signalweg 122b, um das CLKOUT-Signal auf dem CLKOUT-Signalweg 34 zu liefern. Der Phasenmischer 118a mittelt das gepufferte CLK_1tCK-Signal mit dem gepufferten CLK-Signal, um das CLKOUT-Signal mit reduziertem Jitter zu liefern. Bei einem Ausführungsbeispiel ist der Jitter um näherungsweise 50% reduziert. Wenn z. B. das CLK-Signal 200ps Jitter aufweist, dann weist das CLKOUT-Signal näherungsweise 100ps Jitter auf.
  • Die steuerbare Verzögerung 100c verzögert das CLK_1tCK-Signal auf dem CLK_1tCK-Signalweg 116, um das CLK_1.5tCK-Signal auf dem CLK_1.5tCK-Signalweg 102b zu liefern. Die Verzögerung der steuerbaren Verzögerung 100c wird basierend auf dem Steuersignaleingang auf dem Signalweg 114 ausgewählt. Die steuerbare Verzögerung 100c ist ein beliebiger geeigneter Typ einer variablen Verzögerung, wie z. B. eine Reihe von Invertern, die durch das Steuersignal geschaltet werden. Bei einem Ausführungsbeispiel ist die steuerbare Verzögerung 100c ähnlich der steuerbaren Verzögerung 100a und der steuerbaren Verzögerung 100b.
  • Der Puffer 106a puffert das CLK_HALF-Signal auf dem CLK_HALF-Signalweg 102a, um ein gepuffertes CLK_HALF-Signal auf dem Signalweg 128a zu liefern. Der Puffer 102b puffert das CLK_1.5tCK-Signal auf dem CLK_1.5tCK-Signalweg 102b, um ein gepuffertes CLK_1.5tCK-Signal auf dem Signalweg 128b zu liefern. Der Phasenmischer 118b empfängt das gepufferte CLK_HALF-Signal auf dem Signalweg 128a und das gepufferte CLK_1.5tCK-Signal auf dem Signalweg 128b, um das bCLKOUT-Signal auf dem bCLKOUT-Signalweg 36 zu liefern. Der Phasenmischer 118b mittelt das gepufferte CLK_HALF-Signal mit dem gepufferten CLK_1.5tCK-Signal, um das bCLKOUT-Signal mit reduziertem Jitter zu liefern. Bei einem Ausführungsbeispiel ist der Jitter um näherungsweise 50% reduziert. Wenn z. B. das CLK-Signal 200ps Jitter aufweist, dann weist das bCLKOUT-Signal näherungsweise 100ps Jitter auf.
  • Bei Betrieb wird das CLK-Signal durch die steuerbare Verzögerung 100a verzögert, um das CLK_HALF-Signal zu liefern. Bei einem Ausführungsbeispiel eilt das CLK-Signal dem CLK_HALF-Signal um einen halben Taktzyklus voraus. Die steuerbare Verzögerung 100b verzögert das CLK_HALF-Signal, um das CLK_1tCK-Signal zu liefern. Bei einem Ausführungsbeispiel eilt das CLK-Signal dem CLK_1tCK-Signal um einen Taktzyklus voraus. Die steuerbare Verzögerung 100c verzögert das CLK_1tCK-Signal, um das CLK_1.5tCK-Signal zu liefern. Bei einem Ausführungsbeispiel eilt das CLK-Signal dem CLK_1.5tCK-Signal um eineinhalb Taktzyklen voraus.
  • Das CLK-Signal und das CLK_1tCK-Signal werden durch den Phasendetektor 108 verglichen, um den Phasenunterschied zwischen dem CLK-Signal und dem CLK_1tCK-Signal zu bestimmen. Der Phasenunterschied wird an die Verzögerungssteuerung 112 übermittelt, die die Verzögerung der steuerbaren Verzögerung 100a, die Verzögerung der steuerbaren Verzögerung 100b und die Verzögerung der steuerbaren Verzögerung 100c einstellt, um das CLK_1tCK-Signal mit dem CLK-Signal phasenzuverriegeln. Der Phasenmischer 118a mischt das gepufferte CLK-Signal und das gepufferte CLK_1tCK-Signal, um das CLKOUT-Signal zu liefern, und der Phasenmischer 118b mischt das gepufferte CLK_HALF-Signal und das gepufferte CLK_1.5tCK-Signal, um das bCLKOUT-Signal zu liefern. Das bCLKOUT-Signal ist die Inverse des CLKOUT-Signals und eilt dem CLKOUT-Signal um einen halben Taktzyklus voraus.
  • 5 ist ein Zeitdiagramm 300, das ein Ausführungsbeispiel der Zeitsteuerung von Signalen für die Arbeitszykluskorrekturvorrichtung 28b veranschaulicht. Das Zeitdiagramm 300 umfasst das CLK-Signal 202 auf dem CLK-Signalweg 30, das CLK_HALF-Signal 204 auf dem CLK_HALF-Signalweg 102a, das CLK_1tCK-Signal 206 auf dem CLK_1tCK-Signalweg 116, das CLK_1.5tCK-Signal 302 auf dem CLK_1.5tCK-Signalweg 102b, das CLKOUT-Signal 208 auf dem CLKOUT-Signalweg 34 und das bCLKOUT-Signal 210 auf dem bCLKOUT-Signalweg 36.
  • Eine ansteigende Flanke 316 des CLK-Signals 202 wird durch die steuerbare Verzögerung 100a verzögert, um eine ansteigende Flanke 318 des CLK_HALF-Signals 204 zu liefern. Die ansteigende Flanke 318 des CLK_HALF-Signals 204 wird durch die steuerbare Verzögerung 100b verzögert, um eine ansteigende Flanke 306 des CLK_1tCK-Signals 206 zu liefern. Die ansteigende Flanke 306 des CLK_1tCK-Signals 206 wird durch die steuerbare Verzögerung 100c verzögert, um eine ansteigende Flanke 310 des CLK_1.5tCK-Signals 302 zu liefern. Der Phasenmischer 118b mischt die ansteigende Flanke 308 des CLK_HALF-Signals 204 und die ansteigende Flanke 310 des CLK_1.5tCK-Signals 302, um eine ansteigende Flanke 314 des bCLKOUT-Signals 210 zu liefern. Das CLKOUT-Signal 208 ist die Inverse des bCLKOUT-Signals 210, derart, dass die abfallende Flanke 320 des CLKOUT-Signals 208 mit der ansteigenden Flanke 314 des bCLKOUT-Signals 210 ausgerichtet ist. Der Phasenunterschied zwischen dem CLKOUT-Signal 208 und dem bCLKOUT-Signal 210 beträgt näherungsweise 50%. Der Jitter des CLKOUT-Signals 208 beträgt näherungsweise die Hälfte des Jitters des CLK-Signals 202, und der Jitter des bCLKOUT-Signals 210 beträgt ebenfalls näherungsweise die Hälfte des Jitters des CLK-Signals 202.
  • 6 ist ein Blockdiagramm, das ein weiteres Ausführungsbeispiel einer Arbeitszykluskorrekturvorrichtung 28c veranschaulicht. Die Arbeitszykluskorrekturvorrichtung 28c ist eine Erweiterung der Arbeitszykluskorrekturvorrichtung 28b zum weiteren Reduzieren eines Taktjitters. Die Arbeitszykluskorrekturvorrichtung 28c umfasst steuerbare Widerstände 100a100(n), wobei n einer beliebigen geeigneten Anzahl steuerbarer Widerstände gleicht. Die Arbeitszykluskorrekturvorrichtung 28c umfasst auch den Phasendetektor 108, die Verzögerungssteuerung 112, Puffer 120a120(m) und 106a106(n) und die Phasenmischer 118a und 118b, wobei m = n-1.
  • Der Eingang der steuerbaren Verzögerung 100a, ein erster Eingang des Phasendetektors 108 und der Eingang des Puffers 120a empfangen das CLK-Signal auf dem CLK-Signalweg 30. Der Ausgang der steuerbaren Verzögerung 100a ist durch den CLK_0.5tCK-Signalweg 102a mit dem Eingang der steuerbaren Verzögerung 100b und dem Eingang des Puffers 106a elektrisch gekoppelt. Der Ausgang der steuerbaren Verzögerung 100b ist durch einen CLK_1.0tCK-Signalweg 116a mit dem Eingang der steuerbaren Verzögerung 100c, einem zweiten Eingang des Phasendetektors 108 und dem Eingang des Puffers 120b elektrisch gekoppelt. Der Ausgang der steuerbaren Verzögerung 100c ist durch den CLK_1.5tCK-Signalweg 102b mit dem Eingang der steuerbaren Verzögerung 100d und dem Eingang des Puffers 106b elektrisch gekoppelt. Der Ausgang der steuerbaren Verzögerung 100d ist durch einen CLK_2.0tCK-Signalweg 116b mit dem Eingang der nächsten steuerbaren Verzögerung 100 (nicht gezeigt) und dem Eingang des nächsten Puffers 120 (nicht gezeigt) für den Phasenmischer 118a elektrisch gekoppelt. Die Reihe steuerbarer Verzögerungen 100 setzt sich bis zu der steuerbaren Verzögerung 100(n) fort. Der Ausgang der steuerbaren Verzögerung 100(n) ist durch einen CLK_n.5tCK-Signalweg 102(n) mit dem Eingang des Puffers 106(n) elektrisch gekoppelt.
  • Der Ausgang des Phasendetektors 108 ist durch den Signalweg 110 mit dem Eingang der Verzögerungssteuerung 112 elektrisch gekoppelt. Der Ausgang der Verzögerungssteuerung 112 ist durch den Signalweg 114 mit den Steuereingängen der steuerbaren Widerstände 100a100(n) elektrisch gekoppelt. Der Ausgang des Puffers 120a ist durch den Signalweg 122a mit einem ersten Eingang des Phasenmischers 118a elektrisch gekoppelt. Der Ausgang des Puffers 120b ist durch den Signalweg 122b mit einem zweiten Eingang des Phasenmischers 118a elektrisch gekoppelt, und der Ausgang des Puffers 120(m) ist durch einen Signalweg 122(m) mit dem m-ten Eingang des Phasenmischers 118a elektrisch gekoppelt. Der Ausgang des Phasenmischers 118a liefert das CLKOUT-Signal auf dem CLKOUT-Signalweg 34.
  • Der Ausgang des Puffers 106a ist durch den Signalweg 128a mit einem ersten Eingang des Phasenmischers 118b elektrisch gekoppelt. Der Ausgang des Puffers 106b ist durch den Signalweg 128b mit einem zweiten Eingang des Phasenmischers 118b elektrisch gekoppelt, und der Ausgang des Puffers 106(n) ist durch einen Signalweg 128(n) mit dem n-ten Eingang des Phasenmischers 118b elektrisch gekoppelt. Der Ausgang des Phasenmischers 118b liefert das bCLKOUT-Signal auf dem bCLKOUT-Signalweg 36.
  • Die steuerbare Verzögerung 100a, die steuerbare Verzögerung 100b, die steuerbare Verzögerung 100c, der Phasendetektor 108, die Verzögerungssteuerung 112 und die Puffer 120a, 120b, 106a und 106b wirken ähnlich den entsprechenden Komponenten der vorher mit Bezug auf 4 beschriebenen und veranschaulichten Arbeitszykluskorrekturvorrichtung 28b. Die steuerbare Verzögerung 100d verzögert das CLK_1.5tCK-Signal auf dem CLK_1.5tCK-Signalweg 102b, um das CLK_2.0tCK-Signal auf dem CLK_2.0tCK-Signalweg 116b zu liefern. Die Verzögerung der steuerbaren Verzögerung 100d wird basierend auf dem Steuersignaleingang auf dem Signalweg 114 ausgewählt. Die steuerbare Verzögerung 100d ist ein beliebiger geeigneter Typ einer variablen Verzögerung, wie z. B. eine Reihe von Invertern, die durch das Steuersignal geschaltet werden. Bei einem Ausführungsbeispiel ist die steuerbare Verzögerung 100d ähnlich den steuerbaren Verzögerungen 100a100c.
  • Die steuerbare Verzögerung 100(n) verzögert ein CLK_n.0tCK-Signal auf einem CLK_n.0tCK-Signalweg 116(m), um das CLK_n.5tCK-Signal auf dem CLK_n.5tCK-Signalweg 102(n) zu liefern. Die Verzögerung der steuerbaren Verzögerung 100(n) wird basierend auf dem Steuersignaleingang auf dem Signalweg 114 ausgewählt. Die steuerbare Verzögerung 100(n) ist ein beliebiger geeigneter Typ einer variablen Verzögerung, wie z. B. eine Reihe von Invertern, die durch das Steuersignal geschaltet werden. Bei einem Ausführungsbeispiel ist die steuerbare Verzögerung 100(n) ähnlich den steuerbaren Verzögerungen 100a100c.
  • Der Puffer 120(m) puffert das CLK_n.0tCK-Signal auf dem CLK_n.0tCK-Signalweg 116(m), um ein gepuffertes CLK_n.0tCK-Signal auf dem Signalweg 122(m) zu liefern. Der Phasenmischer 118a empfängt das gepufferte CLK-Signal auf dem Signalweg 122a und das gepufferte CLK_1.0tCK-Signal durch das gepufferte CLK_n.0tCK-Signal auf den Signalwegen 122b122(m), um das CLKOUT-Signal auf dem CLKOUT-Signalweg 34 zu liefern. Der Phasenmischer 118 mittelt das gepufferte CLK- Signal und das gepufferte CLK_1.0tCK-Signal durch das gepufferte CLK_n.0tCK-Signal, um das CLKOUT-Signal mit reduziertem Jitter zu liefern. Bei einem Ausführungsbeispiel ist der Jitter mit jeder zusätzlichen steuerbaren Verzögerung 100 und entsprechendem Eingang in den Phasenmischer 118a um näherungsweise 50% reduziert. Wenn z. B. das CLK-Signal 200ps Jitter aufweist und m = 4, dann weist das CLKOUT-Signal näherungsweise 25ps Jitter auf.
  • Der Puffer 106(n) puffert das CLK_n.5tCK-Signal auf dem CLK_n.5tCK-Signalweg 102(n), um ein gepuffertes CLK_n.5tCK-Signal auf dem Signalweg 128(n) zu liefern. Der Phasenmischer 118b empfängt das gepufferte CLK_0.5tCK-Signal auf dem Signalweg 128a und das gepufferte CLK_1.5tCK-Signal durch das gepufferte CLK_n.5tCK-Signal auf den Signalwegen 128b bis 128(n), um das bCLKOUT-Signal auf dem bCLKOUT-Signalweg 36 zu liefern. Der Phasenmischer 118b mittelt das gepufferte CLK_0.5tCK-Signal und das gepufferte CLK_1.5tCK-Signal durch das gepufferte CLK_n.5tCK-Signal, um das bCLKOUT-Signal mit reduziertem Jitter zu liefern. Bei einem Ausführungsbeispiel ist der Jitter mit jeder zusätzlichen steuerbaren Verzögerung 100 und entsprechendem Eingang in den Phasenmischer 118b um näherungsweise 50% reduziert. Wenn z. B. das CLK-Signal 200ps Jitter aufweist und n = 3, weist das bCLKOUT-Signal näherungsweise 50ps Jitter auf.
  • Bei Betrieb wird das CLK-Signal durch die steuerbare Verzögerung 100a verzögert, um das CLK_0.5tCK-Signal zu liefern. Bei einem Ausführungsbeispiel eilt das CLK-Signal dem CLK_0.5tCK-Signal um einen halben Taktzyklus voraus. Die steuerbare Verzögerung 100b verzögert das CLK_0.5tCK-Signal, um das CLK_1.0tCK-Signal zu liefern. Bei einem Ausführungsbeispiel eilt das CLK-Signal dem CLK_1.0tCK-Signal um einen Taktzyklus voraus. Die steuerbare Verzögerung 100c verzögert das CLK_1.0tCK-Signal, um das CLK_1.5tCK-Signal zu liefern. Bei einem Ausführungsbeispiel eilt das CLK-Signal dem CLK_1.5tCK-Signal um eineinhalb Taktzyklen voraus. Die steuerbare Verzögerung 100d verzö gert das CLK_1.5tCK-Signal, um das CLK_2.0tCK-Signal zu liefern, und die steuerbare Verzögerung 100(n) verzögert das CLK_n.0tCK-Signal, um das CLK_n.5tCK-Signal zu liefern. Bei einem Ausführungsbeispiel eilt das CLK-Signal dem CLK_2.0tCK-Signal um zwei Taktzyklen voraus, und das CLK-Signal eilt dem CLK_n.5tCK-Signal um n plus einen halben Taktzyklus voraus.
  • Das CLK-Signal und das CLK1.0tCK-Signal werden durch den Phasendetektor 108 verglichen, um den Phasenunterschied zwischen dem CLK-Signal und dem CLK_1.0tCK-Signal zu bestimmen. Der Phasenunterschied wird an die Verzögerungssteuerung 112 übermittelt, die die Verzögerung der steuerbaren Verzögerungen 100a100(n) einstellt, um das CLK_1.0tCK-Signal mit dem CLK-Signal phasenzuverriegeln. Der Phasenmischer 118a mischt das gepufferte CLK-Signal und das gepufferte CLK_1.0tCK-Signal durch das gepufferte CLK_n.0tCK-Signal, um das CLKOUT-Signal zu liefern, und der Phasenmischer 118b mischt das gepufferte CLK_0.5tCK-Signal und das gepufferte CLK_1.5tCK-Signal durch das gepufferte CLK_n.5tCK-Signal, um das bCLKOUT-Signal zu liefern. Das bCLKOUT-Signal ist die Inverse des CLKOUT-Signals und eilt dem CLKOUT-Signal um einen halben Taktzyklus voraus.
  • Ausführungsbeispiele der vorliegenden Erfindung stellen eine Arbeitszykluskorrekturvorrichtung für einen Speicher, wie z. B. einen dynamischen Direktzugriffsspeicher bereit. Die Arbeitszykluskorrekturvorrichtung ist konfiguriert, um näherungsweise einen 50%-Phasenunterschied zwischen einem internen Taktsignal und einem invertierten internen Taktsignal zu liefern. Der Jitter des internen Taktsignals und der Jitter des invertierten internen Taktsignals ist weniger als der Jitter des externen Taktsignals. Durch Auswählen der Anzahl von steuerbaren Verzögerungen und entsprechenden Phasenmischern für die Arbeitszykluskorrekturvorrichtung kann mit jeder zusätzlichen steuerbaren Verzögerung der Jitter des internen Taktsignals und der Jitter des invertierten internen Taktsignals um näherungsweise 50% reduziert werden.

Claims (25)

  1. Eine Arbeitszykluskorrekturvorrichtung, die folgende Merkmale aufweist: eine erste steuerbare Verzögerung, die konfiguriert ist, um ein erstes Signal zu verzögern, um ein zweites Signal zu liefern; eine zweite steuerbare Verzögerung, die konfiguriert ist, um das zweite Signal zu verzögern, um ein drittes Signal zu liefern; eine Schaltung, die konfiguriert ist, um die erste steuerbare Verzögerung und die zweite steuerbare Verzögerung einzustellen, um das dritte Signal mit dem ersten Signal phasenzuverriegeln; einen Phasenmischer, der konfiguriert ist, um das erste Signal und das dritte Signal phasenzumischen, um ein viertes Signal zu liefern.
  2. Die Arbeitszykluskorrekturvorrichtung gemäß Anspruch 1, bei der ein Phasenunterschied zwischen dem zweiten Signal und dem vierten Signal näherungsweise 50% beträgt.
  3. Die Arbeitszykluskorrekturvorrichtung gemäß Anspruch 1, bei der das vierte Signal weniger Jitter als das erste Signal aufweist.
  4. Die Arbeitszykluskorrekturvorrichtung gemäß Anspruch 3, bei der das vierte Signal näherungsweise 50% weniger Jitter als das erste Signal aufweist.
  5. Die Arbeitszykluskorrekturvorrichtung gemäß Anspruch 1, die ferner folgendes Merkmal aufweist: einen Puffer, der konfiguriert ist, um das zweite Signal zu empfangen und ein fünftes Signal invers zu dem vierten Signal zu liefern.
  6. Eine Arbeitszykluskorrekturvorrichtung für einen Speicher, die folgende Merkmale aufweist: eine erste steuerbare Verzögerung, die konfiguriert ist, um ein erstes Taktsignal um einen halben Taktzyklus zu verzögern, um ein zweites Taktsignal zu liefern; eine zweite steuerbare Verzögerung, die konfiguriert ist, um das zweite Taktsignal um einen halben Taktzyklus zu verzögern, um ein drittes Taktsignal zu liefern; einen Phasendetektor, der konfiguriert ist, um einen Phasenunterschied zwischen dem ersten Taktsignal und dem dritten Taktsignal zu bestimmen; eine Verzögerungssteuerung, die konfiguriert ist, um die erste steuerbare Verzögerung und die zweite steuerbare Verzögerung basierend auf dem Phasenunterschied einzustellen, um das dritte Taktsignal mit dem ersten Taktsignal phasenzuverriegeln; und einen ersten Phasenmischer, der konfiguriert ist, um das erste Taktsignal und das dritte Taktsignal phasenzumischen, um ein internes Taktsignal zu liefern.
  7. Die Arbeitszykluskorrekturvorrichtung gemäß Anspruch 6, die ferner folgende Merkmale aufweist: eine dritte steuerbare Verzögerung, die konfiguriert ist, um das dritte Taktsignal um einen halben Taktzyklus zu verzögern, um ein viertes Taktzyklus zu liefern; und einen zweiten Phasenmischer, der konfiguriert ist, um das zweite Taktsignal und das vierte Taktsignal phasenzumischen, um ein invertiertes internes Taktsignal zu liefern.
  8. Die Arbeitszykluskorrekturvorrichtung gemäß Anspruch 7, die ferner folgende Merkmale aufweist: eine vierte steuerbare Verzögerung, die konfiguriert ist, um das vierte Taktsignal um einen halben Taktzyklus zu verzögern, um ein fünftes Taktsignal zu liefern; eine sechste steuerbare Verzögerung, die konfiguriert ist, um das fünfte Taktsignal um einen halben Taktzyklus zu verzögern, um ein sechstes Taktsignal zu liefern, wobei der erste Phasenmischer konfiguriert ist, um das erste Taktsignal, das dritte Taktsignal und das fünfte Taktsignal phasenzumischen, um das interne Taktsignal zu liefern und wobei der zweite Phasenmischer konfiguriert ist, um das zweite Taktsignal, das vierte Taktsignal und das sechste Taktsignal phasenzumischen, um das invertierte interne Taktsignal zu liefern.
  9. Die Arbeitszykluskorrekturvorrichtung gemäß Anspruch 7, bei der ein Phasenunterschied zwischen dem invertierten internen Taktsignal und dem internen Taktsignal näherungsweise 50% beträgt.
  10. Die Arbeitszykluskorrekturvorrichtung gemäß Anspruch 6, bei der das interne Taktsignal verwendet wird, um Daten in den und aus dem Speicher zu übertragen.
  11. Eine Arbeitszykluskorrekturvorrichtung, die folgende Merkmale aufweist: eine Einrichtung zum Verzögern eines externen Taktsignals, um ein erstes Taktsignal zu liefern; eine Einrichtung zum Verzögern des ersten Taktsignals, um ein zweites Taktsignal zu liefern; eine Einrichtung zum Phasenverriegeln des zweiten Taktsignals mit dem externen Taktsignal; und eine Einrichtung zum Liefern eines internen Taktsignals mit weniger Jitter als das externe Taktsignal, basierend auf dem externen Taktsignal und dem zweiten Taktsignal.
  12. Die Arbeitszykluskorrekturvorrichtung gemäß Anspruch 11, bei der ein Phasenunterschied zwischen dem internen Taktsignal und dem ersten Taktsignal näherungsweise 50% beträgt.
  13. Die Arbeitszykluskorrekturvorrichtung gemäß Anspruch 11, die ferner folgende Merkmale aufweist: eine Einrichtung zum Liefern eines invertierten internen Taktsignals basierend auf dem ersten Taktsignal.
  14. Die Arbeitszykluskorrekturvorrichtung gemäß Anspruch 13, bei der ein Phasenunterschied zwischen dem invertierten internen Taktsignal und dem internen Taktsignal näherungsweise 50% beträgt.
  15. Die Arbeitszykluskorrekturvorrichtung gemäß Anspruch 11, die ferner folgende Merkmale aufweist: eine Einrichtung zum Verzögern des zweiten Taktsignals, um ein drittes Taktsignal zu liefern; und eine Einrichtung zum Liefern eines invertierten internen Taktsignals mit weniger Jitter als das externe Taktsignal, basierend auf dem ersten Taktsignal und dem dritten Taktsignal.
  16. Ein Verfahren zum Korrigieren des Arbeitszyklus eines ersten Signals, wobei das Verfahren folgende Schritte aufweist: Verzögern des ersten Signals um eine erste wählbare Zeit, um ein zweites Signal zu liefern; Verzögern des zweiten Signals um eine zweite wählbare Zeit, um ein drittes Signal zu liefern; Einstellen der ersten wählbaren Zeit und der zweiten wählbaren Zeit, um das dritte Signal mit dem vierten Signal phasenzuverriegeln und; Phasenmischen des ersten Signals und des dritten Signals, um ein viertes Signal zu liefern, das weniger Jitter als des erste Signal aufweist.
  17. Das Verfahren gemäß Anspruch 16, bei dem das Verzögern des zweiten Signals das Verzögern des zweiten Signals um die zweite wählbare Zeit aufweist, um das dritte Signal zu liefern, das einen Phasenunterschied von näherungsweise 50% von dem zweiten Signal aufweist.
  18. Das Verfahren gemäß Anspruch 16, das ferner folgende Schritte aufweist: Puffern des zweiten Signals, um ein fünftes Signal invers zu dem vierten Signal zu liefern.
  19. Das Verfahren gemäß Anspruch 16, das ferner folgende Schritte aufweist: Verzögern des dritten Signals um eine dritte wählbare Zeit, um ein fünftes Signal zu liefern; und Phasenmischen des zweiten Signals und des fünften Signals, um ein sechstes Signal mit weniger Jitter als das erste Signal zu liefern, wobei das sechste Signal invers zu dem vierten Signal ist.
  20. Das Verfahren gemäß Anspruch 19, bei dem das Verzögern des dritten Signals ein Verzögern des dritten Signals, um das fünfte Signal zu liefern, das einen Phasenunterschied von näherungsweise 50% von dem dritten Signal aufweist, umfasst.
  21. Ein Verfahren zum Korrigieren des Arbeitszyklus eines Taktsignals in einem Speicher, wobei das Verfahren folgende Schritte aufweist: Verzögern eines externen Taktsignals durch eine erste steuerbare Verzögerung, um ein erstes Taktsignal zu liefern; Verzögern des ersten Taktsignals durch eine zweite steuerbare Verzögerung, um ein zweites Taktsignal zu liefern; Steuern der ersten steuerbaren Verzögerung und der zweiten steuerbaren Verzögerung basierend auf einem Phasenunterschied zwischen dem externen Taktsignal und dem zweiten Taktsignal, um das zweite Taktsignal mit dem externen Taktsignal phasenzuverriegeln; und Phasenmischen des externen Taktsignals und des zweiten Taktsignals, um ein internes Taktsignal zu liefern, das weniger Jitter als das externe Taktsignal aufweist.
  22. Das Verfahren gemäß Anspruch 21, bei dem das Verzögern des ersten Taktsignals das Verzögern des ersten Taktsignals, um das zweite Taktsignal zu liefern, das einen Phasenunterschied von näherungsweise 50% von dem ersten Taktsignal aufweist, umfasst.
  23. Das Verfahren gemäß Anspruch 21, bei dem das Verzögern des externen Taktsignals das Verzögern des externen Taktsignals, um das erste Taktsignal zu liefern, das einen Phasenunterschied von näherungsweise 50% von dem externen Taktsignal aufweist, umfasst.
  24. Das Verfahren gemäß Anspruch 21, das ferner folgende Schritte aufweist: Verzögern des zweiten Taktsignals durch eine dritte steuerbare Verzögerung, um ein drittes Taktsignal zu liefern; Steuern der dritten steuerbaren Verzögerung basierend auf dem Phasenunterschied zwischen dem externen Taktsignal und dem zweiten Taktsignal; und Phasenmischen des ersten Taktsignals und des dritten Taktsignals, um ein invertiertes internes Taktsignal zu liefern, das weniger Jitter als das externe Taktsignal aufweist.
  25. Das Verfahren gemäß Anspruch 24, das ferner folgende Schritte aufweist: Verzögern des dritten Taktsignals durch eine vierte steuerbare Verzögerung, um ein viertes Taktsignal zu liefern; Verzögern des vierten Taktsignals durch eine fünfte steuerbare Verzögerung, um ein fünftes Taktsignal zu liefern; und Steuern der vierten steuerbaren Verzögerung und der fünften steuerbaren Verzögerung basierend auf dem Phasenunterschied zwischen dem externen Taktsignal und dem zweiten Taktsignal; Phasenmischen des externen Taktsignals, des zweiten Taktsignals und des vierten Taktsignals, um das interne Taktsignal zu liefern; und Phasenmischen des ersten Taktsignals, des dritten Taktsignals und des fünften Taktsignals, um das invertierte interne Taktsignal zu liefern.
DE102006053153A 2005-11-10 2006-11-10 Arbeitszykluskorrekturvorrichtung Withdrawn DE102006053153A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/271,015 2005-11-10
US11/271,015 US7420399B2 (en) 2005-11-10 2005-11-10 Duty cycle corrector

Publications (1)

Publication Number Publication Date
DE102006053153A1 true DE102006053153A1 (de) 2007-07-19

Family

ID=38003142

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102006053153A Withdrawn DE102006053153A1 (de) 2005-11-10 2006-11-10 Arbeitszykluskorrekturvorrichtung

Country Status (2)

Country Link
US (1) US7420399B2 (de)
DE (1) DE102006053153A1 (de)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100701704B1 (ko) * 2006-01-12 2007-03-29 주식회사 하이닉스반도체 듀티 교정 회로
JP2007243735A (ja) * 2006-03-09 2007-09-20 Elpida Memory Inc Dll回路及びそれを備えた半導体装置
KR20110003189A (ko) * 2009-07-03 2011-01-11 삼성전자주식회사 듀티 사이클 에러 보정 회로
US8004332B2 (en) * 2009-11-03 2011-08-23 Advantest Corporation Duty ratio control apparatus and duty ratio control method
US9007106B2 (en) * 2011-06-30 2015-04-14 Cisco Technology Inc. Jitter suppression in type I delay-locked loops
KR20160109578A (ko) * 2015-03-12 2016-09-21 에스케이하이닉스 주식회사 듀티 보정 회로 및 그를 포함하는 이미지 센싱 장치
US10373671B1 (en) * 2018-04-09 2019-08-06 Micron Technology, Inc. Techniques for clock signal jitter generation

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2161982A1 (en) * 1995-11-02 1997-05-03 Evan Arkas Clock cleaner
US6125157A (en) * 1997-02-06 2000-09-26 Rambus, Inc. Delay-locked loop circuitry for clock delay adjustment
US6687844B1 (en) * 2000-09-28 2004-02-03 Intel Corporation Method for correcting clock duty cycle skew by adjusting a delayed clock signal according to measured differences in time intervals between phases of original clock signal
KR100384781B1 (ko) * 2000-12-29 2003-05-22 주식회사 하이닉스반도체 듀티 사이클 보정 회로
US7227920B2 (en) * 2001-06-26 2007-06-05 Nokia Corporation Circuit and method for correcting clock duty cycle
DE10214304B4 (de) * 2002-03-28 2004-10-21 Infineon Technologies Ag Verfahren und Vorrichtung zur Erzeugung zweier Signale mit einem vorbestimmten Abstand sich entsprechender Signalflanken zueinander
KR100434501B1 (ko) * 2002-04-25 2004-06-05 삼성전자주식회사 듀티 정정을 기반으로 하는 주파수 체배기
KR100477808B1 (ko) * 2002-05-21 2005-03-21 주식회사 하이닉스반도체 듀티 사이클 교정이 가능한 디지털 디엘엘 장치 및 듀티사이클 교정 방법
KR100477809B1 (ko) * 2002-05-21 2005-03-21 주식회사 하이닉스반도체 듀티 사이클 교정이 가능한 디지털 디엘엘 장치 및 듀티사이클 교정 방법
KR100507873B1 (ko) * 2003-01-10 2005-08-17 주식회사 하이닉스반도체 듀티 보정 회로를 구비한 아날로그 지연고정루프
DE10320794B3 (de) * 2003-04-30 2004-11-04 Infineon Technologies Ag Vorrichtung und Verfahren zur Korrektur des Tastverhältnisses eines Taktsignals
DE10320792B3 (de) * 2003-04-30 2004-10-07 Infineon Technologies Ag Vorrichtung zur Synchronisation von Taktsignalen
KR100594258B1 (ko) * 2004-02-26 2006-06-30 삼성전자주식회사 위상 합성된 출력신호를 이용하여 지터를 줄이는 듀티싸이클 보정 회로 및 그 방법
US7116143B2 (en) * 2004-12-30 2006-10-03 Micron Technology, Inc. Synchronous clock generator including duty cycle correction

Also Published As

Publication number Publication date
US7420399B2 (en) 2008-09-02
US20070103216A1 (en) 2007-05-10

Similar Documents

Publication Publication Date Title
DE60128277T2 (de) Vorrichtung zur Erzeugung eines schwingenden Signals mit einer gewünschten Phasenlage zu einem Eingangssignal
DE102006053153A1 (de) Arbeitszykluskorrekturvorrichtung
DE102005016299B4 (de) Tastverhältniskorrektur
DE69930361T2 (de) LVDS-Interface mit einer Phasenregelschleife für eine programmierbare logische Vorrichtung
DE102005027452B4 (de) Digitaler Tastverhältniskorrektor
DE10235739B4 (de) Register, das auf einem Speichermodul montiert ist sowie Verwendung eines Registers in einem Speichermodul
DE102007016318B4 (de) Belastungszykluskorrektor und Verfahren zum Korrigieren des Belastungszyklus eines Signals
DE10130122B4 (de) Verzögerungsregelkreis
DE102008037660B4 (de) Vorrichtung zur Taktsignalsynchronisierung mit inhärenter Funktionalität zur Korrektur von Tastgraden
DE3826717A1 (de) Signalphasenabgleichsschaltung
DE102007005708A1 (de) Takt- und Datenrückgewinnungsschaltung, die erste und zweite Stufen umfasst
DE102005034610A1 (de) Flankendetektor und Verfahren
DE19912967A1 (de) Verzögerungsregelkreisschaltung und Steuerverfahren hierfür
DE102006002473B4 (de) Belastungszykluskorrektor
DE10130123B4 (de) Verzögerungsregelkreis zur Erzeugung komplementärer Taktsignale
DE69821461T2 (de) Logische Schaltung mit eigener Takterzeugung und zugehöriges Verfahren
DE102007019826A1 (de) Phasenselektor für Datenübertragungsvorrichtung
DE4140686B4 (de) Signalverarbeitungssystem
EP1148647A2 (de) Schaltungsanordnung zum Empfang von wenigstens zwei digitalen Signalen
DE102004010370B4 (de) Integrationssystem und -Verfahren für mehrere Verzögerungs-Regelschleifen
DE102006051284B4 (de) Tastverhältniskorrekturschaltkreis, integrierter Schaltkreis, Phasenregelkreisschaltung, Verzögerungsregelkreisschaltung, Speicherbauelement und Verfahren zum Erzeugen eines Taktsignals
DE10313026B4 (de) Vorrichtung mit Phasenregelkreis und Phasenverzögerung sowie Verfahren zum Erzeugen eines Taktsignals
DE102008047439B4 (de) Datenumwandlung
DE102008018437B4 (de) Vorrichtung zum Synchronisieren von Taktsignalen, mit der es möglich ist, Taktjitter zu filtern
DE10354818B3 (de) Taktsignsal-Ein-/Ausgabevorrichtung, insbesondere zur Korrektur von Taktsignalen

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8130 Withdrawal