[go: up one dir, main page]

CN1148876C - Fast locking double-track digital delay phase-locked circuit - Google Patents

Fast locking double-track digital delay phase-locked circuit Download PDF

Info

Publication number
CN1148876C
CN1148876C CNB011176938A CN01117693A CN1148876C CN 1148876 C CN1148876 C CN 1148876C CN B011176938 A CNB011176938 A CN B011176938A CN 01117693 A CN01117693 A CN 01117693A CN 1148876 C CN1148876 C CN 1148876C
Authority
CN
China
Prior art keywords
delay
signal
circuit
control signal
clk
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 - Fee Related
Application number
CNB011176938A
Other languages
Chinese (zh)
Other versions
CN1385967A (en
Inventor
陈翰宁
李明宪
郭矩阳
陈灿辉
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.)
Silicon Integrated Systems Corp
Original Assignee
Silicon Integrated Systems Corp
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 Silicon Integrated Systems Corp filed Critical Silicon Integrated Systems Corp
Priority to CNB011176938A priority Critical patent/CN1148876C/en
Publication of CN1385967A publication Critical patent/CN1385967A/en
Application granted granted Critical
Publication of CN1148876C publication Critical patent/CN1148876C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Pulse Circuits (AREA)

Abstract

The invention discloses a circuit for generating a delay signal, which comprises: a first delay circuit generating a first delayed signal; a second delay circuit for generating a second delayed signal; a delay unit generating an internal delay signal; a first phase detector generating a first control signal; a second phase detector for generating a second control signal. The present invention has a delay circuit monitor for generating the first delay control signal and the second delay control signal, and a DTC delay unit for generating the delay signal.

Description

快速锁定的双轨式数字延迟锁相电路Fast-locking dual-rail digital delay-locked circuit

本发明关于一种数字电路设计,特别是关于一种具有相位校正电路(phase alignment circuit)的数字电路设计。The present invention relates to a digital circuit design, in particular to a digital circuit design with a phase alignment circuit.

参考数据美国专利文件:美国专利号6,060,928;美国专利号6,144,713;美国专利号6,166,572;以及美国专利号6,125,157。REFERENCE DATA US Patent Documents: US Patent No. 6,060,928; US Patent No. 6,144,713; US Patent No. 6,166,572; and US Patent No. 6,125,157.

延迟锁相电路(delayed locked loop)通常使用于高速相位校正电路,例如双数据速率同步动态随机存取存储器DDR SDRAM。在使用DDR SDRAM作为记忆储存装置的系统中,需要一数据选通脉冲相位控制(data strobe phasecontrol)以锁定(latch)被DDR SDRAM(以下称为DDR)送回的读取数据。DDR在每个时钟脉冲边缘送出数据脉冲与数据,因此称为“边缘校准”(edgealigned);而当DDR在每个时钟脉冲中央执行写入数据脉冲与数据,因此称为“中央校准”(center-aligned)。这种分别针对读取与写入以不同时钟脉冲位置触发的方法,是为了在DDR制造时简化设计与得到更佳的优良率。因此,当DDR执行写入周期时,系统必须产生一准确的四分的一延迟以用于中央校准脉冲与数据。Delayed locked loops are usually used in high-speed phase correction circuits, such as double data rate synchronous dynamic random access memory DDR SDRAM. In a system using DDR SDRAM as a memory storage device, a data strobe phase control (data strobe phase control) is required to lock (latch) the read data sent back by DDR SDRAM (hereinafter referred to as DDR). DDR sends data pulses and data on the edge of each clock pulse, so it is called "edge aligned"; and when DDR performs writing data pulses and data in the center of each clock pulse, it is called "central alignment" (center -aligned). This method of triggering with different clock pulse positions for reading and writing is to simplify the design and obtain better yield during DDR manufacturing. Therefore, when the DDR performs a write cycle, the system must generate an exact quarter-one delay for the center alignment pulse and data.

图1表示一典型的双轨式数字延迟锁相电路(DLL)电路。相位检测器130将ext_clk信号与由T/4延迟电路115所产生的delay_clk信号比较。延迟电路监控器140响应来自相位检测器130的increment_or_decrement(递增或递减)信号,输出delay_control_number(延迟_控制_数)信号至延迟电路115及116以调整延迟量。最后系统收敛并且获得T/4延迟时钟(delay clock)150。然而,来自相位检测器130的结果可能因温度的变化而漂移,导致延迟电路监控器140向T/4延迟电路115以及116提供不适当的信息。而且,过程变化也可能影响相位检测器130的结果。因此,本发明提出一具有双锁定机理以及动态延迟控制的数字延迟锁相电路电路以解决上述的问题。应注意的是,本发明可产生任何希望的延迟信号。所以本发明可以使用在任何使用DLL机构的电路中。Figure 1 shows a typical dual-rail digital delay-locked (DLL) circuit. The phase detector 130 compares the ext_clk signal with the delay_clk signal generated by the T/4 delay circuit 115 . The delay circuit monitor 140 responds to the increment_or_decrement (increment or decrement) signal from the phase detector 130, and outputs a delay_control_number (delay_control_number) signal to the delay circuits 115 and 116 to adjust the delay amount. Finally the system converges and a T/4 delay clock 150 is obtained. However, the results from phase detector 130 may drift due to changes in temperature, causing delay circuit monitor 140 to provide inappropriate information to T/4 delay circuits 115 and 116 . Furthermore, process variations may also affect the phase detector 130 results. Therefore, the present invention proposes a digital delay-locked circuit with dual-lock mechanism and dynamic delay control to solve the above-mentioned problems. It should be noted that the present invention may generate any desired delayed signal. So the present invention can be used in any circuit using DLL mechanism.

本发明提供一使用双轨式数字延迟锁相电路(DLL)的准确的时间延迟发生器。此双轨式数字DLL包括第一延迟电路、第二延迟电路、延迟单元、第一相位检测器、第二相位检测器、延迟电路监控器、数字时间转换器(DTC)延迟单元。The present invention provides an accurate time delay generator using a dual-rail digital delay-locked circuit (DLL). The dual-rail digital DLL includes a first delay circuit, a second delay circuit, a delay unit, a first phase detector, a second phase detector, a delay circuit monitor, and a digital time converter (DTC) delay unit.

第一延迟电路接收外部时钟信号以及第一延迟控制信号,以产生第一延迟信号。并且第二延迟电路接收第二延迟控制信号以及外部时钟信号,以产生第二延迟信号。延迟单元使用外部时钟信号、第一延迟信号以及第二延迟信号,以产生内部延迟信号。第一相位检测器接收内部延迟信号以及第一延迟信号,以产生第一控制信号;而第二相位检测器使用内部延迟信号以及第二延迟信号,以产生第二控制信号。延迟电路监控器响应第一以及第二控制信号,而产生第一延迟控制信号以及第二延迟控制信号。延迟信号由DTC延迟单元所产生,其中DTC延迟单元的输入为外部时钟信号以及第一延迟控制信号。The first delay circuit receives an external clock signal and a first delay control signal to generate a first delay signal. And the second delay circuit receives the second delay control signal and the external clock signal to generate the second delay signal. The delay unit uses the external clock signal, the first delay signal and the second delay signal to generate the internal delay signal. The first phase detector receives the internal delay signal and the first delay signal to generate a first control signal; and the second phase detector uses the internal delay signal and the second delay signal to generate a second control signal. The delay circuit monitor generates a first delay control signal and a second delay control signal in response to the first and second control signals. The delay signal is generated by a DTC delay unit, wherein the input of the DTC delay unit is an external clock signal and a first delay control signal.

本发明提供一双轨式延迟锁相电路,以产生希望的延迟信号。在此所介绍的双轨式DLL设计根据电压及温度的变化而动态地改变DTC延迟单元的延迟。在此提供的电路可应用于任何高速相位校正系统中,并且延迟量可以经引入N个DTC延迟单元至延迟电路,而被扩展为1/N周期的时间。The present invention provides a dual-rail delay-locked circuit to generate desired delayed signals. The dual-rail DLL design presented here dynamically changes the delay of the DTC delay unit in response to changes in voltage and temperature. The circuit provided here can be applied to any high-speed phase correction system, and the delay amount can be extended to 1/N cycle time by introducing N DTC delay units into the delay circuit.

图1表示一公知的DLL电路,可产生一T/4延迟时钟。Fig. 1 shows a known DLL circuit which can generate a T/4 delayed clock.

图2表示一根据本发明设计的双轨式DLL电路,其可产生一T/N延迟时钟。FIG. 2 shows a dual-rail DLL circuit designed according to the present invention, which can generate a T/N delayed clock.

图3表示如图2中的DTC延迟单元的具体实施例。FIG. 3 shows a specific embodiment of the DTC delay unit as in FIG. 2 .

图4表示一根据本发明设计的双轨式DLL电路,其可产生一T/4延迟时钟。FIG. 4 shows a dual-rail DLL circuit designed according to the present invention, which can generate a T/4 delayed clock.

图5表示双轨式DLL电路的锁定实例。Figure 5 shows an example of locking for a dual-rail DLL circuit.

图6表示双轨式DLL电路的领先实例。Figure 6 shows a leading example of a dual-rail DLL circuit.

图7表示双轨式DLL电路的落后实例。Figure 7 shows a backward example of a dual-rail DLL circuit.

图8表示一DTC延迟单元因过程变化所产生的非线性特性。Figure 8 shows the non-linear behavior of a DTC delay cell due to process variations.

图9表示一具有4 DTC延迟单元的延迟电路,因过程变化所产生的非线性特性。Figure 9 shows a delay circuit with 4 DTC delay units, the non-linear characteristics due to process changes.

参阅图2,其表示一根据本发明设计的双轨式DLL电路,可产生一T/N延迟时钟,其中T是一时钟周期时间(clock cycle time)以及N是一预定的数目。本发明的双轨式DLL电路包括:第一延迟电路200、第二延迟电路220、延迟单元,优选为一半分辨率(half-resolution)延迟单元235、第一相位检测器245、第二相位检测器255、延迟电路监控器265以及DTC延迟单元270。Referring to FIG. 2, it shows a dual-rail DLL circuit designed according to the present invention, which can generate a T/N delayed clock, where T is a clock cycle time and N is a predetermined number. The dual-rail DLL circuit of the present invention includes: a first delay circuit 200, a second delay circuit 220, a delay unit, preferably a half-resolution delay unit 235, a first phase detector 245, and a second phase detector 255 , a delay circuit monitor 265 and a DTC delay unit 270 .

第一延迟电路200,响应外部时钟信号(ext_clk)以及第一延迟控制信号210,而产生第一延迟信号215。第二延迟电路响应第二延迟控制信号225以及(ext_clk)220,而产生第二延迟信号230。优选为第一延迟电路200以及第二延迟电路220分别具有N个DTC延迟单元,其中N是一预定的数目。半分辨率延迟单元235响应(ext_clk),而产生一内部延迟信号240。优选为半分辨率延迟单元235进一步响应第一延迟信号215以及第二延迟信号230。第一相位检测器245将内部延迟信号240与第一延迟信号215比较,以产生第一控制信号250。The first delay circuit 200 generates a first delay signal 215 in response to an external clock signal (ext_clk) and a first delay control signal 210 . The second delay circuit generates a second delay signal 230 in response to the second delay control signal 225 and (ext_clk) 220 . Preferably, the first delay circuit 200 and the second delay circuit 220 respectively have N DTC delay units, wherein N is a predetermined number. The half-resolution delay unit 235 generates an internal delay signal 240 in response to (ext_clk). Preferably, the half-resolution delay unit 235 is further responsive to the first delayed signal 215 and the second delayed signal 230 . The first phase detector 245 compares the internal delayed signal 240 with the first delayed signal 215 to generate a first control signal 250 .

第二相位检测器255比较内部延迟信号240与第二延迟信号230,以产生第二控制信号260。延迟电路监控器265响应第一以及第二控制信号(250及260),产生第一延迟控制信号210以及第二延迟控制信号225。关于延迟电路监控器265的进一步功能的说明,请参考关于图4的说明。DTC延迟单元270响应(ext_clk)以及第一延迟控制信号210,产生延迟信号275。The second phase detector 255 compares the internal delay signal 240 with the second delay signal 230 to generate a second control signal 260 . The delay circuit monitor 265 generates the first delay control signal 210 and the second delay control signal 225 in response to the first and second control signals (250 and 260). For a description of further functions of the delay circuit monitor 265, please refer to the description of FIG. 4 . The DTC delay unit 270 generates a delay signal 275 in response to (ext_clk) and the first delay control signal 210 .

图3表示DTC延迟单元如何转化4位延迟控制数字输入305为延迟信号输出310。DTC延迟单元包括一数字延迟数目编码器320。数字延迟数目编码器320接收4位延迟控制数字输入305并且产生D0、D1...至D15信号,在DTC延迟单元中总共有16延迟刻度(Tscale),当D(n)=1,表示一对应的延迟存在。因此,DTC延迟单元根据4位延迟控制数字输入305接收输入信号315以及输出延迟信号输出310。FIG. 3 shows how the DTC delay unit converts the 4-bit delay control digital input 305 into a delayed signal output 310 . The DTC delay unit includes a digital delay number encoder 320 . Digital delay number encoder 320 receives 4-bit delay control digital input 305 and generates signals from D0, D1... to D15. There are 16 delay scales (Tscale) in DTC delay unit. When D(n)=1, it means a A corresponding delay exists. Thus, the DTC delay unit receives the input signal 315 and outputs the delayed signal output 310 according to the 4-bit delay control digital input 305 .

请参考图4。在本发明的较佳实施例中,在第一延迟电路400以及第二延迟电路420中的DTC延迟单元的数目分别等于4。亦即N=4。第一延迟电路400响应具有k值的第一延迟控制信号(delay_control_count)以及ext_clk信号,而产生第一延迟信号(delay_clk(k)),其至少为k的函数。第二延迟电路420响应具有k+1值的第二延迟控制信号(delay_control_count_1)以及ext_clk信号,而产生第二延迟信号(delay_clk(k+1)),其至少为(k+1)的函数。delay_clk(k)以及delay_clk(k+1)的时间差定义为一最小的分辨率Tres,其亦是第一延迟电路400以及第二延迟电路420的最小分辨率。所以delay_clk(k)比delay_clk(k+1)超前一Tres。Please refer to Figure 4. In a preferred embodiment of the present invention, the number of DTC delay units in the first delay circuit 400 and the second delay circuit 420 is equal to four, respectively. That is, N=4. The first delay circuit 400 responds to the first delay control signal (delay_control_count) having a value of k and the ext_clk signal to generate a first delay signal (delay_clk(k)), which is at least a function of k. The second delay circuit 420 responds to the second delay control signal (delay_control_count_1) having a value of k+1 and the ext_clk signal to generate a second delay signal (delay_clk(k+1)), which is at least a function of (k+1). The time difference between delay_clk(k) and delay_clk(k+1) is defined as a minimum resolution Tres, which is also the minimum resolution of the first delay circuit 400 and the second delay circuit 420 . So delay_clk(k) is one Tres ahead of delay_clk(k+1).

再者,由半分辨率延迟单元435所产生的内部延迟信号(int_clk)比ext_clk延迟一1/2Tres。第一相位检测器445比较int_clk与delay_clk(k),并且输出第一控制信号(递减);第二相位检测器455比较int_clk与delay_clk+1,并且输出第二控制信号(递增)。在较佳的实施例中,第一相位检测器445以及第二相位检测器455分别为D触发器(D-flip-flop)。Furthermore, the internal delay signal (int_clk) generated by the half-resolution delay unit 435 is delayed by 1/2Tres from ext_clk. The first phase detector 445 compares int_clk with delay_clk(k), and outputs a first control signal (decrement); the second phase detector 455 compares int_clk with delay_clk+1, and outputs a second control signal (increment). In a preferred embodiment, the first phase detector 445 and the second phase detector 455 are D-flip-flops respectively.

为了使第一相位检测器445以及第二相位检测器455正确地锁定delay_clk(k)以及delay_clk(k+1),int_clk应落在delay_clk(k)以及delay_clk(k+1)之间。有必要提供足够的设置时间(Tsetup)至第一相位检测器445,以及足够的维持时间(Thold)至第二相位检测器455。因此,Tres应该比Tsetup及Thold的总和为大。亦即,Tres≥(Tsetup+Thold)。然而,已知在大多数的实例中,Tsetup比Thold大。所以,在较佳实施例中,设定:In order for the first phase detector 445 and the second phase detector 455 to lock delay_clk(k) and delay_clk(k+1) correctly, int_clk should fall between delay_clk(k) and delay_clk(k+1). It is necessary to provide sufficient setup time (Tsetup) to the first phase detector 445 and sufficient hold time (Thold) to the second phase detector 455 . Therefore, Tres should be greater than the sum of Tsetup and Thold. That is, Tres≥(Tsetup+Thold). However, it is known that Tsetup is larger than Thold in most instances. Therefore, in a preferred embodiment, set:

Tres≥2*Tsetup………方程式(1)。Tres≥2*Tsetup...Equation (1).

在本发明的一较佳实施例中,所有在第一延迟电路400以及第二延迟电路420中的DTC延迟单元都是一样的。DTC延迟单元的最小的分辨率Tres由上述D触发器的两倍Tsetup所定义。若D触发器的Tsetup为0.2ns(纳秒),则可选择Tres为0.5ns,其大于2*Tsetup,并且由半分辨率延迟单元所产生的延迟是0.25ns。In a preferred embodiment of the present invention, all the DTC delay units in the first delay circuit 400 and the second delay circuit 420 are the same. The minimum resolution Tres of the DTC delay unit is defined by twice the Tsetup of the above-mentioned D flip-flop. If the Tsetup of the D flip-flop is 0.2ns (nanosecond), then Tres can be selected to be 0.5ns, which is greater than 2*Tsetup, and the delay generated by the half-resolution delay unit is 0.25ns.

参考图5。当delay_clk(k)与ext_clk校准,即符合锁定的情况。delay_clk(k)正好比ext_clk晚一个时钟周期,以及delay_clk(k+1)比ext_clk晚一个时钟周期加上Tres。在锁定的情况下,第一相位检测器445设定减少量信号为0,而且第二相位检测器455设定增加量信号为0。则延迟电路监控器465不会改变delay_control_count以及delay_control_count_1的值。Refer to Figure 5. When delay_clk(k) is calibrated with ext_clk, it is locked. delay_clk(k) is exactly one clock cycle later than ext_clk, and delay_clk(k+1) is one clock cycle later than ext_clk plus Tres. In the locked condition, the first phase detector 445 sets the decrement signal to zero, and the second phase detector 455 sets the increment signal to zero. Then the delay circuit monitor 465 will not change the values of delay_control_count and delay_control_count_1.

DTC延迟单元470响应ext_clk以及delay_control_count,产生延迟信号475。因此,在N=4的范例中,可从DTC延迟单元470中获得一个四分的一周期延迟时钟信号475。The DTC delay unit 470 generates a delay signal 475 in response to ext_clk and delay_control_count. Therefore, in the example of N=4, a quarter-period delayed clock signal 475 can be obtained from the DTC delay unit 470 .

如图6所示的领先实例中,delay_clk(k)领先ext_clk少于一个时钟周期的量。在领先的实例中,第一相位检测器445设定减少量信号为0,以及第二相位检测器455设定增加量信号为1。则延迟电路监控器465以1为增量,分别增加delay_control_count以及delay_control_count_1的值。第一延迟电路400响应ext_clk以及delay_control_count,产生delay_clk(k)。第二延迟电路420响应ext_clk以及delay_control_count_1,产生delay_clk(k+1)。因此第一延迟电路400以及第二延迟电路420的延迟增加。若delay_clk(k)仍然领先ext_clk少于一个时钟周期的量,则双轨式DLL电路继续上述的步骤,直到达到如图5所示的锁定实例为止。In the leading example shown in Figure 6, delay_clk(k) leads ext_clk by less than one clock cycle. In the leading example, the first phase detector 445 sets the decrement signal to zero, and the second phase detector 455 sets the increment signal to one. Then the delay circuit monitor 465 increases the values of delay_control_count and delay_control_count_1 respectively with an increment of 1. The first delay circuit 400 generates delay_clk(k) in response to ext_clk and delay_control_count. The second delay circuit 420 generates delay_clk(k+1) in response to ext_clk and delay_control_count_1. Therefore, the delays of the first delay circuit 400 and the second delay circuit 420 increase. If delay_clk(k) still leads ext_clk by less than one clock cycle, the dual-rail DLL circuit continues the steps described above until reaching the locked instance shown in FIG. 5 .

对于如图7所示落后实例,delay_clk(k)落后ext_clk少于一个时钟周期的量。在落后的实例中,第一相位检测器445设定减少量信号为1,并且第二相位检测器455设定增加量信号为0。则延迟电路监控器465以1为减少量,减少delay_control_count以及delay_control_count_1的值。第一延迟电路400响应ext_clk以及delay_control_count,产生delay_clk(k)。第二延迟电路420响应ext_clk以及delay_control_count_1,产生delay_clk(k+1)。因此,第一延迟电路400以及第二延迟电路420的延迟减少。若delay_clk(k)仍然落后ext_clk少于一个时钟周期的量,则双轨式DLL电路继续上述的步骤,直到达到如图5所示的锁定实例为止。For the lag example shown in Figure 7, delay_clk(k) lags ext_clk by an amount less than one clock cycle. In the backward example, the first phase detector 445 sets the decrement signal to 1, and the second phase detector 455 sets the increment signal to 0. Then the delay circuit monitor 465 decreases the values of delay_control_count and delay_control_count_1 by taking 1 as the decrement amount. The first delay circuit 400 generates delay_clk(k) in response to ext_clk and delay_control_count. The second delay circuit 420 generates delay_clk(k+1) in response to ext_clk and delay_control_count_1. Therefore, the delays of the first delay circuit 400 and the second delay circuit 420 are reduced. If delay_clk(k) is still behind ext_clk by less than one clock cycle, the dual-rail DLL circuit continues the steps described above until the locked instance shown in FIG. 5 is reached.

此外,若在DTC延迟单元的电路部分中有非线性特性,并不会影响系统的收敛。因为两延迟电路400及420是对称电路结构,两者随着过程、温度、及供电电压的变动而以同样的方式以及百分比变化。图8表示一发生在延迟控制数字输入305的8(即1000)至9(即1001)范围的单一DTC单元的延迟刻度(Tscale)的非线性特性。Tscale的值从0.125ns改变至0.25ns,导致一非线性情况。据此,如图9所示第一延迟电路400以及第二延迟电路420的最小分辨率(即Tres)从0.5ns变化至1ns。Int_clk相对于ext_clk有一0.25ns的漂移。因此int_clk仍然落在delay_clk(k)以及delay_clk(k+1)之间,并且双轨式DLL电路可以允许PVT(过程、电压、温度)变化。In addition, if there are nonlinear characteristics in the circuit part of the DTC delay unit, it will not affect the convergence of the system. Because the two delay circuits 400 and 420 are symmetrical circuit structures, both of them will change in the same way and by the same percentage as the process, temperature, and supply voltage change. FIG. 8 shows the non-linearity of the delay scale (Tscale) of a single DTC unit occurring in the range of 8 (ie, 1000) to 9 (ie, 1001) of the delay control digital input 305 . Changing the value of Tscale from 0.125ns to 0.25ns results in a non-linear condition. Accordingly, as shown in FIG. 9 , the minimum resolution (ie, Tres) of the first delay circuit 400 and the second delay circuit 420 changes from 0.5 ns to 1 ns. Int_clk has a drift of 0.25ns relative to ext_clk. So int_clk still falls between delay_clk(k) and delay_clk(k+1), and the dual-rail DLL circuit can allow PVT (process, voltage, temperature) variation.

此外,双轨式数字DLL设计可以容易地产生T/N时间延迟,其中N分别是在第一延迟电路400以及第二延迟电路420中DTC延迟单元的数目,而T是时钟周期时间。参考图3的实施例,假设在本发明的单一DTC延迟单元不是具有16延迟刻度,而是具有L个Tscales。则以下所推得的方程式满足锁定的情况,如方程式(2)所示。In addition, the dual-rail digital DLL design can easily generate T/N time delays, where N is the number of DTC delay units in the first delay circuit 400 and the second delay circuit 420 respectively, and T is the clock cycle time. Referring to the embodiment of FIG. 3 , it is assumed that the single DTC delay unit in the present invention does not have 16 delay scales, but has L Tscales. Then the equation derived below satisfies the locking condition, as shown in equation (2).

   T=Tscale*L*N………方程式(2)。T=Tscale*L*N...Equation (2).

则,Tres=delay_clk(K+1)-delay_clk(K)=Tscale*(K+1)*N-Tscale*L*N=Tscale*N………方程式(3)。Then, Tres=delay_clk(K+1)-delay_clk(K)=Tscale*(K+1)*N-Tscale*L*N=Tscale*N...Equation (3).

从上述的方程式(1)、(2)以及(3),当锁定情况发生时,T=L*Tres≥2L*Tsetup………方程式(4)。From the above equations (1), (2) and (3), when the locked situation occurs, T=L*Tres≥2L*Tsetup...Equation (4).

从方程式(2),Tscale≥(2/N)*Tsetup………方程式(5)。From equation (2), Tscale≥(2/N)*Tsetup...Equation (5).

在一较佳实施例中,假设Tsetup=0.2ns,则从方程式(1)可选择Tres为0.5ns,如果目标周期时间(T)为7.5ns(即实时钟频率133MHz),从方程式(4)中可以选择L=15。In a preferred embodiment, assuming that Tsetup=0.2ns, then from equation (1), Tres can be selected as 0.5ns, if the target cycle time (T) is 7.5ns (i.e. real clock frequency 133MHz), from equation (4) L = 15 can be selected in .

在另一较佳实施例中,假设在方程式(5)中N=4,如果选择Tsetup为0.2ns,则Tscale≥0.5*Tsetup=0.1ns。因此Tscale应大于0.1ns以允许PVT变化。In another preferred embodiment, assuming that N=4 in equation (5), if Tsetup is selected to be 0.2ns, then Tscale≥0.5*Tsetup=0.1ns. Therefore Tscale should be larger than 0.1ns to allow PVT variation.

本发明虽以较佳实施例公开如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围的情况下,当可进行更动与修改,因此本发明的保护范围以后附的权利要求限定的范围为准。Although the present invention is disclosed as above with preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make changes and modifications without departing from the spirit and scope of the present invention. Therefore, the present invention The scope of protection shall prevail as defined by the appended claims.

Claims (10)

1.一种产生延迟信号的电路,包含:1. A circuit for generating a delayed signal, comprising: 第一延迟电路,响应一外部时钟信号以及第一延迟控制信号,以产生第一延迟信号;a first delay circuit, responsive to an external clock signal and a first delay control signal, to generate a first delay signal; 第二延迟电路,响应第二延迟控制信号以及该外部时钟信号,以产生第二延迟信号;a second delay circuit, in response to a second delay control signal and the external clock signal, to generate a second delay signal; 延迟单元,响应该外部时钟信号,以产生内部延迟信号;a delay unit, responsive to the external clock signal, to generate an internal delay signal; 第一相位检测器,响应该内部延迟信号以及该第一延迟信号,以产生第一控制信号;a first phase detector, responsive to the internal delay signal and the first delay signal, to generate a first control signal; 第二相位检测器,响应该内部延迟信号以及该第二延迟信号,以产生第二控制信号;a second phase detector, responsive to the internal delay signal and the second delay signal, to generate a second control signal; 延迟电路监控器,响应该第一以及该第二控制信号,以产生该第一延迟控制信号以及该第二延迟控制信号;以及a delay circuit monitor responsive to the first and the second control signals to generate the first delay control signal and the second delay control signal; and 数字时间转换器DTC延迟单元,响应该外部时钟信号以及该第一延迟控制信号,以产生该延迟信号。The DTC delay unit responds to the external clock signal and the first delay control signal to generate the delay signal. 2.如权利要求1所述的电路,其中该第一延迟电路以及该第二延迟电路分别具有N个DTC延迟单元,N是一预定数目。2. The circuit as claimed in claim 1, wherein the first delay circuit and the second delay circuit respectively have N DTC delay units, and N is a predetermined number. 3.如权利要求2所述的电路,其中N等于4。3. The circuit of claim 2, wherein N is equal to four. 4.如权利要求1所述的电路,其中由该延迟单元产生的该内部延迟信号较该外部时钟信号延迟一1/2Tres时间,其中Tres是该第一延迟信号以及该第二延迟信号的时间差。4. The circuit of claim 1, wherein the internal delay signal generated by the delay unit is delayed by a 1/2Tres time compared to the external clock signal, where Tres is the time difference between the first delay signal and the second delay signal . 5.如权利要求1所述的电路,其中该延迟单元进一步响应该第一延迟信号以及该第二延迟信号。5. The circuit of claim 1, wherein the delay unit is further responsive to the first delay signal and the second delay signal. 6.如权利要求1所述的电路,其中该第一延迟控制信号以及该第二延迟控制信号分别具有一初始值k以及k+1,k为一数目,该延迟电路监控器经以下步骤产生该第一以及该第二延迟控制信号:6. The circuit as claimed in claim 1, wherein the first delay control signal and the second delay control signal have an initial value k and k+1 respectively, k is a number, and the delay circuit monitor is generated by the following steps The first and the second delay control signal: 若该第一控制信号是1以及该第二控制信号是0,则以1为减少量减少该第一延迟控制信号(k)以及该第二延迟控制信号(k+1)的值;以及If the first control signal is 1 and the second control signal is 0, reduce the values of the first delay control signal (k) and the second delay control signal (k+1) by 1; and 若该第一控制信号是0以及该第二控制信号是1,则以1为增量增加该第一延迟控制信号(k)以及该第二延迟控制信号(k+1)的值。If the first control signal is 0 and the second control signal is 1, the values of the first delay control signal (k) and the second delay control signal (k+1) are incremented by 1. 7.如权利要求2所述的电路,其中由该DTC延迟单元产生的该延迟信号较该外部时钟信号延迟一T/N时间,T是该外部时钟信号的一周期时间,N是一预定数目。7. The circuit of claim 2, wherein the delay signal generated by the DTC delay unit is delayed by a T/N time compared to the external clock signal, T is a cycle time of the external clock signal, and N is a predetermined number . 8.如权利要求3所述的电路,其中由该DTC延迟单元产生的该延迟信号较该外部时钟信号延迟一T/4时间。8. The circuit of claim 3, wherein the delay signal generated by the DTC delay unit is delayed by T/4 time compared with the external clock signal. 9.如权利要求1所述的电路,其中该第一相位检测器是一D触发器。9. The circuit of claim 1, wherein the first phase detector is a D flip-flop. 10.如权利要求1所述的电路,其中该第二相位检测器是一D触发器。10. The circuit of claim 1, wherein the second phase detector is a D flip-flop.
CNB011176938A 2001-05-16 2001-05-16 Fast locking double-track digital delay phase-locked circuit Expired - Fee Related CN1148876C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB011176938A CN1148876C (en) 2001-05-16 2001-05-16 Fast locking double-track digital delay phase-locked circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB011176938A CN1148876C (en) 2001-05-16 2001-05-16 Fast locking double-track digital delay phase-locked circuit

Publications (2)

Publication Number Publication Date
CN1385967A CN1385967A (en) 2002-12-18
CN1148876C true CN1148876C (en) 2004-05-05

Family

ID=4662836

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011176938A Expired - Fee Related CN1148876C (en) 2001-05-16 2001-05-16 Fast locking double-track digital delay phase-locked circuit

Country Status (1)

Country Link
CN (1) CN1148876C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100574100C (en) * 2007-07-10 2009-12-23 南亚科技股份有限公司 delay circuit
CN102035542B (en) * 2010-10-19 2012-08-01 钰创科技股份有限公司 Delay locked loop circuit and method with dynamic acceleration phase tracking function
TWI459360B (en) * 2011-08-09 2014-11-01 Raydium Semiconductor Corp Source driver with automatic de-skew capability
CN111208867B (en) * 2019-12-27 2021-08-24 芯创智(北京)微电子有限公司 DDR (double data Rate) read data integer clock cycle-based synchronization circuit and synchronization method

Also Published As

Publication number Publication date
CN1385967A (en) 2002-12-18

Similar Documents

Publication Publication Date Title
US7602224B2 (en) Semiconductor device having delay locked loop and method for driving the same
US8531908B2 (en) Multi-phase duty-cycle corrected clock signal generator and memory having same
US7038511B2 (en) System and method for comparison and compensation of delay variations between fine delay and coarse delay circuits
US8125252B2 (en) Multi-phase signal generator and method
US6229363B1 (en) Semiconductor device
US6759911B2 (en) Delay-locked loop circuit and method using a ring oscillator and counter-based delay
US6812753B2 (en) System and method for skew compensating a clock signal and for capturing a digital signal using the skew compensated clock signal
US6928007B2 (en) ODT mode conversion circuit and method
US8704560B2 (en) Multi-phase signal generator and method
US8536914B2 (en) DLL including 2-phase delay line and duty correction circuit and duty correction method thereof
US9154141B2 (en) Continuous high-frequency event filter
US6373301B1 (en) Fast-locking dual rail digital delayed locked loop
US7352219B2 (en) Duty cycle corrector
CN1148876C (en) Fast locking double-track digital delay phase-locked circuit
US20090115486A1 (en) Apparatus and method for generating multi-phase clocks
JP5448324B2 (en) DLL circuit, semiconductor device including the same, and data processing system
KR100685613B1 (en) Dl circuit for high speed operation
KR100885486B1 (en) Semiconductor memory device

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040505