Delay locked loop for use in synchronous dynamic random access memory
First Claim
1. A delay locked loop (DLL) for compensating for a skew in a synchronous dynamic random access memory, comprising:
- a delay model means for delaying an external clock signal by the skew to generate a delayed clock signal;
a control means, in response to the external clock signal and the delayed clock signal, for generating control signals, wherein the control signal includes a control clock signal, a delayed control signal, a replication signal and a replication enable signal;
a first voltage controlled oscillation means, in response to the control clock signal and the delayed control signal, for generating a measurement oscillating signal;
a second voltage controlled oscillation means, in response to the replication signal and the replication enable signal, for generating a replication oscillating signal;
a first means, in response to the measurement oscillating signal and the replication oscillating signal, for generating a DLL clock signal; and
a second means for comparing a phase difference between the DLL clock signal and the external clock signal to generate a voltage control signal, wherein time periods of the measurement oscillating signal and the replication oscillating signal are changed by the voltage control signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A delay locked loop (DLL) for compensating for a skew in a synchronous dynamic random access memory includes: a delay model means for delaying an external clock signal by the skew to generate a delayed clock signal; a control unit, in response to the external clock signal and the delayed clock signal, for generating control signals, wherein the control signal includes a control clock signal, a delayed control signal, a replication signal and a replication enable signal; a first voltage control oscillator, in response to the control clock signal and the delayed control signal, for generating a measurement oscillating signal; a second voltage controlled oscillator, in response to the replication signal and the replication enable signal, for generating a replication oscillating signal; a first unit, in response to the measurement oscillating signal and the replication oscillating signal, for generating a DLL clock signal; and a second unit for comparing a phase difference between the DLL clock signal and the external clock signal to generate a voltage control signal, wherein time periods of the measurement oscillating signal and the replication oscillating signal are changed by the voltage control signal.
-
Citations
10 Claims
-
1. A delay locked loop (DLL) for compensating for a skew in a synchronous dynamic random access memory, comprising:
-
a delay model means for delaying an external clock signal by the skew to generate a delayed clock signal;
a control means, in response to the external clock signal and the delayed clock signal, for generating control signals, wherein the control signal includes a control clock signal, a delayed control signal, a replication signal and a replication enable signal;
a first voltage controlled oscillation means, in response to the control clock signal and the delayed control signal, for generating a measurement oscillating signal;
a second voltage controlled oscillation means, in response to the replication signal and the replication enable signal, for generating a replication oscillating signal;
a first means, in response to the measurement oscillating signal and the replication oscillating signal, for generating a DLL clock signal; and
a second means for comparing a phase difference between the DLL clock signal and the external clock signal to generate a voltage control signal, wherein time periods of the measurement oscillating signal and the replication oscillating signal are changed by the voltage control signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
a NOR gate having an input terminal receiving the delayed control signal;
a delay control unit for delaying an output signal of the NOR gate in response to the voltage control signal;
a NAND gate for NANDing the control clock signal and an output signal of the delay control unit;
a delay unit for delaying an output signal of the NAND gate, wherein an output signal of the delay unit is feedback to another input terminal of the NOR gate; and
an inverter for inverting the output signal of the NAND gate to generate the measurement oscillating signal.
-
-
6. The delay locked loop as recited in claim 4, wherein the second voltage controlled oscillation means includes:
-
a NOR gate having an input terminal receiving the replication signal;
a delay control unit for delaying an output signal of the NOR gate in response to the voltage control signal;
a NAND gate for NANDing the replication enable signal and an output signal of the delay control unit;
a delay unit for delaying an output signal of the NAND gate, wherein an output signal of the delay unit is feedback to another input terminal of the NOR gate; and
an inverter for inverting the output signal of the NAND gate to generate the replication oscillating signal.
-
-
7. The delay locked loop as recited in claim 4, wherein the first means includes:
-
a plurality of delay units for shifting a low level of the delayed control signal to corresponding nodes in response to the measurement oscillating signal;
a plurality of registers for storing shifted low levels on the nodes; and
a delay replication unit, in response to an output signal of the registers, for shifting the replication signal according to the replication oscillating signal to generate the DLL clock signal.
-
-
8. The delay locked loop as recited in claim 7, wherein each register includes:
-
a first inverter for receiving a voltage level of corresponding node to output an inverted signal;
a transmission gate for transmitting the inverted signal in response to the control clock signal;
a storage unit for storing the an output signal of the transmission gate; and
a second inverter for inverting an output signal of the storage unit.
-
-
9. The delay locked loop as recited in claim 1, wherein the second means includes:
-
a second delay mode for delaying the DLL clock signal by the skew to generate a comparison clock signal;
a phase detector for comparing the phase difference to generate an up pulse signal and a down pulse signal according to the phase difference;
a charge pump for decreasing and increasing the voltage level of the voltage control signal in response to the up pulse signal and the down pulse signal; and
a filter for removing high-frequency noise of the voltage control signal.
-
-
10. The delay locked loop as recited in claim 9, wherein the down pulse signal is generated if the comparison clock signal precedes the external clock signal, thereby decreasing the voltage level of the voltage control signal.
Specification