CN100376081C - Delay locked loop capable of sharing counter and related method - Google Patents
Delay locked loop capable of sharing counter and related method Download PDFInfo
- Publication number
- CN100376081C CN100376081C CNB2005101039118A CN200510103911A CN100376081C CN 100376081 C CN100376081 C CN 100376081C CN B2005101039118 A CNB2005101039118 A CN B2005101039118A CN 200510103911 A CN200510103911 A CN 200510103911A CN 100376081 C CN100376081 C CN 100376081C
- Authority
- CN
- China
- Prior art keywords
- clock
- delay
- input clock
- delayed
- frequency
- 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.)
- Active
Links
Images
Landscapes
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Abstract
一种延迟锁定回路,用来延迟一输入时钟以锁定一延迟时钟。该延迟锁定回路包含有:一分频器,用来将该输入时钟的频率除以N以产生一分频讯号;多个延迟器,用来依据一计数值来延迟该输入时钟以于每一延迟器产生不同延迟的多个延迟时钟,其中该多个延迟器彼此串接;一相位检测器,耦接一最后延迟器,用来检测一最后延迟时钟与该输入时钟的相位转变;以及一计数器,耦接至该相位检测器以及该分频器,用来依据该最后延迟时钟与该输入时钟的相位转变来产生该计数值。
A delay locked loop is used to delay an input clock to lock a delayed clock. The delay locked loop includes: a frequency divider, used to divide the frequency of the input clock by N to generate a frequency division signal; a plurality of delayers, used to delay the input clock according to a count value to generate a plurality of delayed clocks with different delays in each delayer, wherein the plurality of delayers are connected in series with each other; a phase detector, coupled to a last delayer, used to detect a phase change between a last delayed clock and the input clock; and a counter, coupled to the phase detector and the frequency divider, used to generate the count value according to the phase change between the last delayed clock and the input clock.
Description
技术领域 technical field
本发明涉及一种延迟锁定回路,特别是涉及一种可共用计数器的延迟锁定回路。The invention relates to a delay-locked loop, in particular to a delay-locked loop which can share a counter.
背景技术 Background technique
延迟锁定回路(delay locked loop,DLL)是一种被普遍应用于计算机操作环境的电路结构,用来产生所需的时钟,而当计算机的运算时钟渐渐增加时,若要实施高速组件的设计,则低时钟偏移(low-skew)的时钟分布就会变的愈来愈重要。已知计算机系统中包含了可以和多种存储器以及输入/输出单元进行数据文换的处理器。以同步随机存取存储器(synchronousdynami crandom access memory,SDRAM)为例,其应用在以管线方式传送到数据处理器,此时数据的传送速率大致上等于处理器的操作频率。在双倍数据传输速率(DDR)存储器的应用中,当一存储器时钟产生正缘(risingedge)或负缘(falling edge)时,双倍数据传输速率同步随机存取存储器(DDR SDRAM)会将数据输出到一存储器控制器(memory Controller)。而用在存储器控制器中的延迟锁定回路被设计成依据存储器时钟来产生一延迟时钟以延迟存储器控制器锁定(latch)输入时钟的时序,这表示延迟锁定回路可提供一延迟量用来适当地偏移(shift)存储器时钟中原本的正缘或负缘,最后存储器控制器就能够将正确的数据储存于锁存装置(latchdevice)中。A delay locked loop (DLL) is a circuit structure commonly used in computer operating environments to generate the required clocks. When the computing clock of the computer is gradually increasing, to implement the design of high-speed components, Then the clock distribution with low clock skew (low-skew) will become more and more important. Known computer systems include a processor capable of exchanging data with various types of memory and input/output units. Taking synchronous dynamic random access memory (SDRAM) as an example, its application is transmitted to a data processor in a pipeline, and the data transmission rate at this time is roughly equal to the operating frequency of the processor. In double data rate (DDR) memory applications, when a memory clock generates a rising edge (rising edge) or a negative edge (falling edge), double data rate synchronous random access memory (DDR SDRAM) will transfer data Output to a memory controller (memory Controller). The delay-locked loop used in the memory controller is designed to generate a delayed clock according to the memory clock to delay the timing of the memory controller's latch (latch) input clock, which means that the delay-locked loop can provide a delay amount to properly By shifting the original positive or negative edge of the memory clock, the memory controller can finally store the correct data in the latch device.
请参阅图1,图1为已知延迟锁定回路(delay locked loop,DLL)100的功能方块图。延迟锁定回路100包含有一复用器(multiplexer,MUX)102、一分频器(frequency divider)104、一反向器(inverter)105、一相位检测器(phase detector)106、一计数器(counter)108、以及一延迟器(delay component)110。举例来说,延迟锁定回路100欲锁定一落后输入时钟90度(即和输入时钟正交)且频率为500MHz的延迟时钟,详细操作如下。Please refer to FIG. 1 , which is a functional block diagram of a known delay locked loop (DLL) 100 . The delay locked
假设复用器102选择时钟CLK1当作输入时钟IN,其频率为1GHz,而输入时钟IN再经由反向器105反向产生一参考时钟REFCLK。延迟器110由许多路延迟链(delay chain)组成,每一路延迟链对应不同操作频带的输入时钟,换句话说,延迟器110可提供宽频的输入时钟应用,其应用为本领域所已知,简单说明如下。在此,延迟器110提供输入时钟CLK1一预定的延迟量dt,以输出一延迟时钟FBCLK。至于该使用哪一路延迟链则由一选择讯号SEL[1:0]选择,在此长度为2位的选择讯号SEL[1:0]可选择4路不同的延迟链,分别对应不同频率的输入时钟。相位检测器106接着比较延迟时钟FBCLK以及参考时钟REFCLK的相位,若是参考时钟REFCLK的相位超前于则触发一次上升讯号UP。上升讯号UP输入计数器108后待遇下一分频讯号CNTCLK4的边缘(可为上升缘或下降缘触发)即输出加1的计数值DCNT[7:0]。分频讯号CNTCLK4由分频器104产生,在此分频倍率为4,即分频讯号CNTCLK4的周期为输入时钟CLK1的4倍,然而分频的倍率并未受到限定,举例来说,分频倍率亦可为8或16倍。计数器108会不断上数,以控制延迟器110渐渐增加其延迟量dt,直至延迟器110输出的延迟时钟落后输入时钟180度为止。一旦延迟时钟落后输入时钟180度,已知延迟锁定回路100即进入锁定状态,此时再将输入时钟的频率由1GHz降至500MHz,则延迟时钟即落后输入时钟90度。此时延迟器的延迟时钟输出即为所需的落后输入时钟90度(即和输入时钟正交)且频率为500MHz的延迟时钟。Assume that the
然而,由上述说明可知,已知延迟锁定回路每次欲产生所需延迟时钟时,皆需将输入时钟的工作频率(operating frequency)调高2倍(例如500MHz变成1GHz),待锁定后输出落后180度的延迟时钟时,再重新输入实际操作频率(例如500MHz)的输入时钟,以得到所需落后输入时钟90度(即和输入时钟正交)的延迟时钟。上述的方法不但复杂耗时,且当输入时钟的操作频率操愈来愈高时,将输入时钟调高2倍频的操作也会愈来愈困难。另外,对于宽频的延迟器来说,由于具有多路延迟链,且计数器设计在使低频的延迟链正常操作,故当输入时钟增加时,对应于高频的延迟链由于和计数器不匹配,会有不正常操作的风险。换句话说,已知延迟锁定回路无法正常共享一计数器而不产生不正常操作的风险。However, as can be seen from the above description, each time the known delay-locked loop wants to generate the required delay clock, it needs to increase the operating frequency of the input clock by 2 times (for example, 500MHz becomes 1GHz), and output When the delayed clock is 180 degrees behind, the input clock of the actual operating frequency (for example, 500 MHz) is re-inputted to obtain a delayed clock that is 90 degrees behind the input clock (that is, is orthogonal to the input clock). The above-mentioned method is not only complicated and time-consuming, but also when the operating frequency of the input clock becomes higher and higher, the operation of multiplying the frequency of the input clock becomes more and more difficult. In addition, for the broadband delayer, since there are multiple delay chains, and the counter is designed to make the low-frequency delay chain operate normally, when the input clock increases, the delay chain corresponding to the high frequency will not match the counter. There is a risk of abnormal operation. In other words, known DLLs cannot properly share a counter without risking improper operation.
发明内容 Contents of the invention
有鉴于此,本发明的目的之一是提供一种无需将输入时钟的工作频率倍频且能共享一计数器而不会有不正常操作风险的延迟锁定回路。In view of this, it is an object of the present invention to provide a DLL that does not need to multiply the operating frequency of the input clock and can share a counter without risk of abnormal operation.
为实现上述目的,本发明提供一种可共用计数器的延迟锁定回路用来延迟一输入时钟以锁定一延迟时钟。该延迟锁定回路包含有:一分频器,用来将该输入时钟的频率除以N以产生一分频讯号;多个延迟器,用来依据一计数值来延迟该输入时钟以于每一延迟器产生不同延迟的多个延迟时钟,其中该多个延迟器彼此串接;一相位检测器,耦接一最后延迟器,用来检测一最后延迟时钟与该输入时钟的相位转变;以及一计数器,耦接至该相位检测器以及该分频器,用来依据该最后延迟时钟与该输入时钟的相位转变来产生该计数值。To achieve the above object, the present invention provides a delay locked loop that can share a counter to delay an input clock to lock a delayed clock. The delay-locked loop includes: a frequency divider, which is used to divide the frequency of the input clock by N to generate a frequency division signal; a plurality of delayers, which are used to delay the input clock according to a count value for each The delayer generates a plurality of delayed clocks with different delays, wherein the plurality of delayers are connected in series; a phase detector, coupled to a final delayer, is used to detect a phase transition between a final delayed clock and the input clock; and a The counter, coupled to the phase detector and the frequency divider, is used to generate the count value according to the phase transition between the last delayed clock and the input clock.
本发明还提供一种宽频的延迟器,用来依据一计数值来延迟一输入时钟以产生一延迟时钟。该宽频的延迟器包含有:一译码器,用来将该计数值作译码运算后输出一译码讯号;多个码检测器,用来依据该计数值来产生多个检测讯号;多个延迟链,耦接至该译码器以及该多个码检测器,用来依据该多个检测讯号以及该译码讯号来延迟该输入时钟以输出对应不同延迟量的多个暂时延迟时钟;一复用器,耦接至该译码器以及该多个延迟链,用来依据该译码器自该多个暂时延迟时钟中选出对应输入时钟频率的该延迟时钟;以及一输出缓冲器,耦接至该复用器,用来输出该延迟时钟。The present invention also provides a broadband delayer, which is used to delay an input clock according to a count value to generate a delayed clock. The wide-band delay device includes: a decoder, which is used to decode the count value and then output a decoded signal; a plurality of code detectors, which are used to generate multiple detection signals according to the count value; a delay chain, coupled to the decoder and the plurality of code detectors, for delaying the input clock according to the plurality of detection signals and the decoding signal to output a plurality of temporarily delayed clocks corresponding to different delay amounts; a multiplexer, coupled to the decoder and the plurality of delay chains, for selecting the delayed clock corresponding to the input clock frequency from the plurality of temporarily delayed clocks according to the decoder; and an output buffer , coupled to the multiplexer for outputting the delayed clock.
本发明还提供一种延迟一输入时钟以锁定一延迟时钟的方法,其包含有:将该输入时钟的频率除以N以产生一分频讯号;依据一计数值来延迟该输入时钟以产生不同延迟的多个延迟时钟;检测一最后延迟时钟与该输入时钟的相位转变;以及依据该最后延迟时钟与该输入时钟的相位转变来产生该计数值;其中,锁定时该最后延迟时钟落后该输入时钟180度。The present invention also provides a method for delaying an input clock to lock a delayed clock, which includes: dividing the frequency of the input clock by N to generate a frequency division signal; delaying the input clock according to a count value to generate different delaying a plurality of delayed clocks; detecting a phase transition of a last delayed clock and the input clock; and generating the count value according to the phase transition of the last delayed clock and the input clock; wherein the last delayed clock lags behind the input when locked Clock 180 degrees.
为了使本发明的上述和其它目的、特征、和优点能更明显易懂,下文特举一较佳实施例,并结合附图详细说明如下。In order to make the above and other objects, features, and advantages of the present invention more comprehensible, a preferred embodiment will be exemplified below and described in detail with reference to the accompanying drawings.
附图说明 Description of drawings
图1为已知延迟锁定回路的功能方块图。FIG. 1 is a functional block diagram of a known delay locked loop.
图2为本发明可共用计数器的延迟锁定回路的一实施例的功能方块图。FIG. 2 is a functional block diagram of an embodiment of a delay-locked loop that can share a counter in the present invention.
图3为图2所示延迟器的电路图。FIG. 3 is a circuit diagram of the delayer shown in FIG. 2 .
附图符号说明Description of reference symbols
100、200 延迟锁定回路100, 200 Delay locked loop
102、202 复用器102, 202 Multiplexer
104、204 分频器104, 204 frequency divider
105、205 反向器105, 205 reverser
106、206 相位检测器106, 206 phase detector
108、208 计数器108, 208 counters
110、210、212 延迟器110, 210, 212 delayer
302 译码器302 Decoder
304、306、308、310 延迟链304, 306, 308, 310 delay chain
312、313、314 码检测器312, 313, 314 code detectors
316 复用器316 Multiplexer
318 输出缓冲器318 output buffer
具体实施方式 Detailed ways
图2为本发明可共用计数器的延迟锁定回路200的一实施例的功能方块图。延迟锁定回路200包含有一复用器(multiplexer,MUX)202、一分频器(frequency divider)204、一反向器(inverter)205、一相位检测器(phase detector)206、一计数器(counter)208、以及多个延迟器(delaycomponent)210、212。经由使用本发明改进的延迟器210、212,本发明延迟锁定回路200 即可于宽频输入时钟的环境下共用计数器208而不会有不正常操作的风险,其细节留待后述。举例来说,延迟锁定回路200欲锁定一落后输入时钟90度(即和输入时钟正交)且频率为500MHz的延迟时钟,其操作如下。FIG. 2 is a functional block diagram of an embodiment of a delay-locked loop 200 that can share a counter in the present invention. The delay locked loop 200 includes a multiplexer (multiplexer, MUX) 202, a frequency divider (frequency divider) 204, an inverter (inverter) 205, a phase detector (phase detector) 206, a counter (counter) 208, and a plurality of delay components (delay components) 210,212. By using the improved delayers 210, 212 of the present invention, the delay-locked loop 200 of the present invention can share the counter 208 in the environment of broadband input clock without the risk of abnormal operation, the details of which will be described later. For example, if the DLL 200 wants to lock to a delayed clock that is 90 degrees behind the input clock (ie, is orthogonal to the input clock) and has a frequency of 500 MHz, its operation is as follows.
假设复用器202选择时钟CLK1当作输入时钟IN,其频率为500MHz,而输入时钟IN再经由反向器205反向产生一参考时钟REFCLK。延迟器210以及212由许多路延迟链(delay chain)组成,每一路延迟链对应不同操作频带的输入时钟,详细的操作电路留待后述。在此,延迟器210与212共提供输入时钟IN一预定的延迟量dt,以输出一延迟时钟FBCLK2。至于延迟器210与212该使用哪一路延迟链则由一选择讯号SEL[1:0]选择,在此长度为2位的选择讯号SEL[1:0]可选择4路不同的延迟链,分别对应不同频率的输入时钟。相位检测器206接着比较延迟时钟FBCLK2以及参考时钟REFCLK的相位,若是参考时钟REFCLK的相位超前于则触发一次上升讯号UP。上升讯号UP输入计数器208后待遇下一分频讯号CNTCLK4的边缘(可为上升缘或下降缘)即输出加1的计数值DCNT[7:0]。分频讯号CNTCLK4由分频器204产生,在此分频倍率为4,然而分频的倍率同样亦未受限。计数器208会不断上数,以控制延迟器210与212所提供的延迟量dt渐渐增,直至延迟器212输出的延迟时钟落后输入时钟180度为止。一旦延迟时钟FBCLK2落后输入时钟180度,本发明延迟锁定回路200即进入锁定状态,此时延迟器210输出的延迟时钟FBCLK2即落后输入时钟90度。Assume that the multiplexer 202 selects the clock CLK 1 as the input clock IN with a frequency of 500 MHz, and the input clock IN is reversed by the inverter 205 to generate a reference clock REFCLK. The delayers 210 and 212 are composed of many delay chains, and each delay chain corresponds to an input clock of a different operating frequency band, and the detailed operating circuit will be described later. Here, the delayers 210 and 212 jointly provide the input clock IN with a predetermined delay amount dt to output a delayed clock FBCLK2. As for which delay chain to use for the delayers 210 and 212, it is selected by a selection signal SEL[1:0]. Here, the selection signal SEL[1:0] with a length of 2 bits can select 4 different delay chains, respectively Corresponding to input clocks of different frequencies. The phase detector 206 then compares the phases of the delayed clock FBCLK2 and the reference clock REFCLK, and if the phase of the reference clock REFCLK is ahead of that, a rising signal UP is triggered. After the rising signal UP is input to the counter 208, the counter 208 outputs the count value DCNT[7:0] incremented by 1 upon the next edge of the frequency division signal CNTCLK4 (which can be a rising edge or a falling edge). The frequency division signal CNTCLK4 is generated by the frequency divider 204, and the frequency division ratio is 4, but the frequency division ratio is also not limited. The counter 208 keeps counting up to control the delay dt provided by the delayers 210 and 212 to gradually increase until the delayed clock output by the delayer 212 lags behind the input clock by 180 degrees. Once the delayed clock FBCLK2 lags behind the input clock by 180 degrees, the delay locked loop 200 of the present invention enters into a locked state, and the delayed clock FBCLK2 output by the delayer 210 lags behind the input clock by 90 degrees.
由上述说明可知本发明延迟锁定回路200每次欲产生所需延迟时钟时,不必如已知延迟锁定回路仍需将输入时钟的工作频率调高2倍(例如500MHz变成1GHz),而可直接将对应工作频率的输入时钟输入至本发明延迟锁定回路,待锁定后再自第一个延迟器(延迟器210)取出输出落后90度的延迟时钟即可(此时第二个延迟器落后输入时钟180度)。It can be seen from the above description that when the delay locked loop 200 of the present invention wants to generate the required delay clock every time, it is not necessary to increase the operating frequency of the input clock by 2 times (for example, 500MHz becomes 1GHz) as the known delay locked loop, but can directly Input the input clock corresponding to the operating frequency into the delay locked circuit of the present invention, and then take out the delayed clock whose output is 90 degrees behind from the first delayer (delayer 210) after being locked (at this time, the second delayer lags behind the input clock 180 degrees).
以下详细说明本发明改良的延迟器210、212,其可于宽频输入时钟的环境下共用计数器208而不会发生不正常操作的风险的原理。同名组件延迟器210与212的电路组态完全相同,在此以延迟器210为例。The principle of the improved delayers 210 and 212 of the present invention, which can share the counter 208 in the environment of a broadband input clock without the risk of abnormal operation, will be described in detail below. The circuit configurations of the delayers 210 and 212 are identical, and the delayer 210 is taken as an example here.
图3为图2所示延迟器210的电路图。延迟器210包含有一译码器(decoder)302、多个延迟链304、306、308、以及310、多个码检测器(codedetector)312、313、以及314、一复用器316、以及一输出缓冲器(outputbuffer)318。每一路延迟链对应不同操作频带的输入时钟,配置如下:延迟链304内有128个延迟单元,延迟链306内有64个延迟单元,延迟链308内有32个延迟单元,延迟链310内有16个延迟单元。换句话说,延迟链304至延迟链310对应由低频至高频的操作频带。请注意,每一路延迟链所对应的操作频带有别于其它路延迟链即可,在此由低至高频的排列方式仅为方便说明。另外,延迟链内的延迟单元个数则由其对应的操作频带决定,操作频带愈高,延迟单元的个数愈少,反之,操作频带愈低,延迟单元的个数愈多。FIG. 3 is a circuit diagram of the delayer 210 shown in FIG. 2 . The delayer 210 includes a decoder (decoder) 302, a plurality of delay chains 304, 306, 308, and 310, a plurality of code detectors (codedetector) 312, 313, and 314, a multiplexer 316, and an output Buffer (output buffer) 318. Each delay chain corresponds to input clocks of different operating frequency bands, and the configuration is as follows: there are 128 delay units in the delay chain 304, 64 delay units in the delay chain 306, 32 delay units in the delay chain 308, and 32 delay units in the delay chain 310. 16 delay units. In other words, the delay chain 304 to the delay chain 310 correspond to the operating frequency band from low frequency to high frequency. Please note that the operating frequency band corresponding to each delay chain is different from other delay chains, and the arrangement from low to high frequency is only for convenience of illustration. In addition, the number of delay units in the delay chain is determined by its corresponding operating frequency band. The higher the operating frequency band, the fewer the number of delay units. Conversely, the lower the operating frequency band, the greater the number of delay units.
译码器302将输入的计数值DCNT[7:0]作译码运算后输出一译码讯号来控制各路延迟链将输入时钟IN作延迟以输出对应不同的延迟量的暂时延迟时钟,并控制复用器316自各路延迟链中选出一最适当的对应输入时钟工作频率的暂时延迟时钟再经由输出缓冲器318输出真正所需的延迟时钟。The decoder 302 performs a decoding operation on the input count value DCNT[7:0] and then outputs a decoding signal to control each delay chain to delay the input clock IN to output temporarily delayed clocks corresponding to different delay amounts, and The control multiplexer 316 selects the most appropriate temporarily delayed clock corresponding to the operating frequency of the input clock from each delay chain, and then outputs the actually required delayed clock through the output buffer 318 .
由于计数器的计数值DCNT[7:0]和最低频的延迟链304(内有128个延迟单元)匹配,故其计数范围为0至127(以8个位表示)。然而其它延迟链(延迟链306、延迟链308、延迟链310)并未和计数器的计数值DCNT[7:0]匹配,因此会有不正常操作的可能性,举例来说,对延迟链306而言,由于其内仅有64个延迟单元,故当计数值DCNT[7:0]超过63时,对应的译码讯号在控制延迟链306输出延迟讯号时,会有溢位的问题发生。同理,对于延迟链308和延迟链310也同样会有溢位的问题。是以本发明改良的延迟器即加入多个码检测器312、313、以及314,用来辅助解决解碼在控制较高频的延迟链时会发生溢位的问题。举例来说,对延迟链306而言,当计数值DCNT[7:0]超过63时,码检测器312即输出一检测讯号以使对应的计数值DCNT[7:0]不断增加时,延迟链306的延迟时钟的延迟量反而渐渐减小,以解决溢位的问题。同理,码检测器313以及314则分别用来解决当延迟链308以及310发生计数溢位时的问题,以辅助译码器302在多路延迟链的情况下仍能正确控制每一路延迟链。Since the count value DCNT[7:0] of the counter matches the lowest frequency delay chain 304 (with 128 delay units in it), its count range is 0 to 127 (expressed in 8 bits). However, other delay chains (delay chain 306, delay chain 308, delay chain 310) do not match the count value DCNT[7:0] of the counter, so there is a possibility of abnormal operation, for example, for delay chain 306 Specifically, since there are only 64 delay units, when the count value DCNT[7:0] exceeds 63, the corresponding decoding signal may overflow when controlling the delay chain 306 to output the delay signal. Similarly, the delay chain 308 and the delay chain 310 also have overflow problems. The improved delayer of the present invention includes a plurality of code detectors 312 , 313 , and 314 to assist in solving the problem of overflow in decoding when controlling a higher-frequency delay chain. For example, for the delay chain 306, when the count value DCNT[7:0] exceeds 63, the code detector 312 outputs a detection signal so that the corresponding count value DCNT[7:0] keeps increasing, delaying Instead, the delay amount of the delayed clocks of the chain 306 gradually decreases to solve the overflow problem. Similarly, the code detectors 313 and 314 are respectively used to solve the problem when the delay chains 308 and 310 have count overflows, so as to assist the decoder 302 to correctly control each delay chain in the case of multiple delay chains .
本发明延迟锁定回路欲产生所需延迟时钟时,不必先将输入时钟的工作频率调高2倍,可直接将处理该工作频率下的输入时钟。此外,对于具有多路延迟链的宽频延迟器来说,本发明延迟锁定回路亦可于不增加计数器个数的情况下,来共享一计数器并维持较高频延迟链的正常操作。When the delay-locked loop of the present invention wants to generate the required delay clock, it is not necessary to increase the operating frequency of the input clock by 2 times, and the input clock at the operating frequency can be processed directly. In addition, for broadband delayers with multiple delay chains, the delay locked loop of the present invention can also share a counter and maintain normal operation of higher frequency delay chains without increasing the number of counters.
虽然本发明已以较佳实施例披露如上,然其并非用以限定本发明,本领域的技术人员在不脱离本发明的精神和范围的前提下可作若干的更动与润饰,因此本发明的保护范围以本发明的权利要求为准。Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Those skilled in the art can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, the present invention The scope of protection is based on the claims of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101039118A CN100376081C (en) | 2005-09-15 | 2005-09-15 | Delay locked loop capable of sharing counter and related method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2005101039118A CN100376081C (en) | 2005-09-15 | 2005-09-15 | Delay locked loop capable of sharing counter and related method |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1741390A CN1741390A (en) | 2006-03-01 |
CN100376081C true CN100376081C (en) | 2008-03-19 |
Family
ID=36093633
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2005101039118A Active CN100376081C (en) | 2005-09-15 | 2005-09-15 | Delay locked loop capable of sharing counter and related method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100376081C (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101018049B (en) * | 2007-02-14 | 2011-04-13 | 威盛电子股份有限公司 | delay locked loop |
CN108551342B (en) * | 2018-03-20 | 2022-04-01 | 上海集成电路研发中心有限公司 | A Delay-Locked Loop with Wide Frequency Input Range |
KR102534241B1 (en) * | 2018-11-05 | 2023-05-22 | 에스케이하이닉스 주식회사 | Phase detection circuit, clock generation circuit and semiconductor apparatus including the phase detection circuit |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1237831A (en) * | 1998-05-12 | 1999-12-08 | 三菱电机株式会社 | Clock generating circuit and clock generating method |
CN1309468A (en) * | 2000-02-12 | 2001-08-22 | 威盛电子股份有限公司 | Delay device calibrated by phase-locked loop and its calibration method |
CN1404224A (en) * | 2002-05-21 | 2003-03-19 | 威盛电子股份有限公司 | Delay-locked loop device and clock signal generation method |
US6603300B2 (en) * | 2001-01-11 | 2003-08-05 | Via Technologies, Inc. | Phase-detecting device |
CN2596675Y (en) * | 2002-12-25 | 2003-12-31 | 上海贝岭股份有限公司 | Full digital phase-locked loop |
US6788124B1 (en) * | 2002-10-31 | 2004-09-07 | Xilinx, Inc. | Method and apparatus for reducing jitter in a delay line and a trim unit |
-
2005
- 2005-09-15 CN CNB2005101039118A patent/CN100376081C/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1237831A (en) * | 1998-05-12 | 1999-12-08 | 三菱电机株式会社 | Clock generating circuit and clock generating method |
CN1309468A (en) * | 2000-02-12 | 2001-08-22 | 威盛电子股份有限公司 | Delay device calibrated by phase-locked loop and its calibration method |
US6603300B2 (en) * | 2001-01-11 | 2003-08-05 | Via Technologies, Inc. | Phase-detecting device |
CN1404224A (en) * | 2002-05-21 | 2003-03-19 | 威盛电子股份有限公司 | Delay-locked loop device and clock signal generation method |
US6788124B1 (en) * | 2002-10-31 | 2004-09-07 | Xilinx, Inc. | Method and apparatus for reducing jitter in a delay line and a trim unit |
CN2596675Y (en) * | 2002-12-25 | 2003-12-31 | 上海贝岭股份有限公司 | Full digital phase-locked loop |
Also Published As
Publication number | Publication date |
---|---|
CN1741390A (en) | 2006-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7471131B2 (en) | Delay locked loop with common counter and method thereof | |
KR101750414B1 (en) | Digital phase frequency detector, digital phase locked loop including the same and method of detecting digital phase frequency | |
US8174300B2 (en) | Clock generator, pulse generator utilizing the clock generator, and methods thereof | |
US7236027B2 (en) | Jitter-resistive delay lock loop circuit for locking delayed clock and method thereof | |
EP3170262B1 (en) | Clock synchronization | |
US8242822B2 (en) | Delay locked loop | |
US7688653B2 (en) | Method and system for improved efficiency of synchronous mirror delays and delay locked loops | |
US20050093600A1 (en) | Delay locked loop and clock generation method thereof | |
US7936195B2 (en) | Wideband delay-locked loop (DLL) circuit | |
US9154141B2 (en) | Continuous high-frequency event filter | |
KR101163048B1 (en) | Output timing control circuit and semiconductor apparatus using the same | |
CN103684435A (en) | Delay Line Circuit, Delay Locked Loop and Its Test System | |
US6556643B2 (en) | Majority filter counter circuit | |
US20160087638A1 (en) | Multi-channel delay locked loop | |
US8587355B2 (en) | Coarse lock detector and delay-locked loop including the same | |
US7671649B2 (en) | Apparatus and method for generating multi-phase clocks | |
CN101018049B (en) | delay locked loop | |
CN100376081C (en) | Delay locked loop capable of sharing counter and related method | |
US7423466B2 (en) | Apparatus for enabling duty cycle locking at the rising/falling edge of the clock | |
US6995590B1 (en) | Hybrid phase/delay locked loop circuits and methods | |
KR100884642B1 (en) | Delayed fixed loop based frequency multiplier and method with self-correction function | |
KR20090126944A (en) | Delay-Locked Loop-Based Frequency Multiplier | |
US7061285B2 (en) | Clock doubler | |
KR20100013023A (en) | Frequency multiplication system and control method of the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |