A semiconductor integrated circuit includes: a delay locked loop (DLL) configured to generate a DLL clock signal by delaying a source clock signal by a first delay time for obtaining a lock, wherein an update period of the DLL is controlled in response to an update period control signal after locking is completed; and an update period controller configured to generate the update period control signal based on a second delay time occurring in a loop path of the DLL in response to the source clock signal and a plurality of control signals provided from the DLL.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A semiconductor integrated circuit comprising: a delay locked loop (DLL) configured to generate a DLL clock signal by delaying a source clock signal by a first delay time for obtaining a lock, wherein an update period of the DLL is controlled in response to an update period control signal after locking is completed; and an update period controller configured to generate the update period control signal based on a second delay time occurring in a loop path of the DLL in response to the source clock signal and a plurality of control signals provided from the DLL.
2. The semiconductor integrated circuit of claim 1 , wherein the DLL comprises: a first delay line configured to delay the source clock signal by the first delay line in response to a delay control signal and output the DLL clock signal; a first replica delay configured to delay the DLL clock signal by a third delay time equal to a delay through a clock path and output a feedback clock signal; a first signal generation unit configured to generate a clock phase comparison signal and a locking completion signal in response to the source clock signal and the feedback clock signal; and a second signal generation unit configured to generate the delay control signal in response to the clock phase comparison signal and the update period control signal.
3. The semiconductor integrated circuit of claim 2 , wherein the plurality of control signals comprise the delay control signal and the locking completion signal.
4. The semiconductor integrated circuit of claim 2 , wherein the second delay time comprises the first delay time and the third delay time.
5. The semiconductor integrated circuit of claim 2 , wherein the first signal generation unit comprises: a phase comparison section configured to compare phases of the source clock signal and the feedback clock signal and output the clock phase comparison signal based on the phrase comparison; and an edge detection section configured to output the locking completion signal in response to the clock phase comparison signal.
6. The semiconductor integrated circuit of claim 2 , wherein the second signal generation unit comprises a filter configured to filter the clock phase comparison signal.
7. The semiconductor integrated circuit of claim 4 , wherein the update period controller comprises: a third signal generation unit configured to generate a synchronized locking completion signal and the update period control signal in response to the source clock signal, the locking completion signal, and a delayed locking completion signal; and a fourth signal generation unit configured to delay the synchronized locking completion signal by the second delay time or a part of the second delay time and generate the delayed locking completion signal.
8. The semiconductor integrated circuit of claim 7 , wherein the fourth signal generation unit comprises: a second delay line configured to delay the synchronized locking completion signal by the first delay time; and a second replica delay configured to delay an output signal of the second delay line by the third delay time and output the delayed locking completion signal.
9. The semiconductor integrated circuit of claim 7 , wherein the third signal generation unit comprises: a synchronization section configured to synchronize the locking completion signal with the source clock signal and output the synchronized locking completion signal; an enable signal generation section configured to generate an enable signal in response to the synchronized locking completion signal and the delayed locking completion signal; and an output section configured to output the update period control signal in response to the enable signal and the source clock signal.
10. The semiconductor integrated circuit of claim 9 , wherein the synchronization section and the enable signal generation section comprise a D flip-flop.
11. The semiconductor integrated circuit of claim 9 , wherein the output section comprises: an output limiter configured to output the source clock signal during a period that the enable signal is activated; and a counter configured to count the source clock signal outputted from the output limiter.
12. The semiconductor integrated circuit of claim 11 , wherein the output section further comprises an adder configured to add a first value to a counted value outputted from a counter and output the update period control signal.
13. The semiconductor integrated circuit of claim 11 , wherein the output limiter comprises an AND gate configured to perform an AND operation on the enable signal and the source clock signal.
14. The semiconductor integrated circuit of claim 2 , further comprising: an input buffer configured to buffer an external clock signal and generate the source clock signal; and an output driver configured to output data in synchronization with the DLL clock signal.
15. The semiconductor integrated circuit of claim 14 , wherein the third delay time comprises a delay time equal to a delay through a clock input path including the input buffer and a delay time equal to a delay through a clock output path including the output driver.
16. A method for driving a semiconductor integrated circuit which includes a DLL configured to generate a DLL clock signal by delaying a source clock by a first delay time for obtaining a lock and an update period controller configured to control an update period of the DLL, the method comprising: generating, by the DLL, the DLL clock signal by delaying a source clock signal by the first delay time, wherein the first delay time is variably controlled; controlling, by the update period controller, the update period based on a second delay time that occurs in a loop path of the DLL in a state in which the generating of the DLL dock signal is completed; and performing, by the DLL, an update in response to the controlled update period.
17. The method of claim 16 , wherein the second delay time comprises the first delay time and a third delay time equal to a delay through a clock path.
18. The method of claim 16 , wherein the controlling of the update period comprises: activating, by the DLL, a locking completion signal as the generating of the DLL clock signal is completed; counting, by the update period controller, the source clock signal during the second delay time and outputting the counted value, as the locking completion signal is activated; and performing, by the DLL, an update in response to the update period controlled according to the counted value.
19. The method of claim 18 , wherein the outputting of the counted value comprises: synchronizing the locking completion signal with the source clock signal and generating the synchronized locking completion signal; generating a delayed locking completion signal by delaying the synchronized locking completion signal by the second delay time and generating an enable signal having an activation period in response to the synchronized locking completion signal and the delayed locking completion signal; and counting the toggling number of the source clock signal during the activation period of the enable signal.
20. The method of claim 18 , wherein the outputting of the counted value comprises: adding a first value to the counted value.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 22, 2011
September 24, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.