US20020005741A1 - DLL circuit that can prevent erroneous operation - Google Patents

DLL circuit that can prevent erroneous operation Download PDF

Info

Publication number
US20020005741A1
US20020005741A1 US09/725,038 US72503800A US2002005741A1 US 20020005741 A1 US20020005741 A1 US 20020005741A1 US 72503800 A US72503800 A US 72503800A US 2002005741 A1 US2002005741 A1 US 2002005741A1
Authority
US
United States
Prior art keywords
signal
counter
circuit
level
clock
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.)
Granted
Application number
US09/725,038
Other versions
US6441662B2 (en
Inventor
Yutaka Ikeda
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Assigned to MITSUBISHI DENKI KABUSHIKI KAISHA reassignment MITSUBISHI DENKI KABUSHIKI KAISHA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: IKEDA, YUTAKA
Publication of US20020005741A1 publication Critical patent/US20020005741A1/en
Application granted granted Critical
Publication of US6441662B2 publication Critical patent/US6441662B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • 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/0814Details of the phase-locked loop provided with an additional controlled phase shifter and where no voltage or current controlled oscillator is used the phase shifting device being digitally controlled
    • 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
    • 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/0818Details 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 comprising coarse and fine delay or phase-shifting means
    • 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/085Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal
    • H03L7/089Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal the phase or frequency detector generating up-down pulses

Definitions

  • the present invention relates to DLL (Delayed Locked Loop) circuits effective for use in a semiconductor integrated circuit, particularly to a DLL circuit of high reliability.
  • DLL Delayed Locked Loop
  • a conventional DLL circuit 200 that provides consistency between the phase of a delay clock and the phase of a reference clock includes a control clock generation circuit 210 , a phase comparator 220 , a filter 230 , a counter control circuit 240 , a counter 250 and a delay circuit 260 , as shown in FIG. 21.
  • Control clock generation circuit 210 receives a reference clock CLK from an IN terminal to generate control clocks SET and CNT.
  • phase comparator 220 includes NOR gates 221 and 223 , NAND gates 226 , 227 , 229 and 231 - 234 , shift registers 222 and 224 , and inverters 225 and 228 .
  • Phase comparator 220 multiplies reference clock CLK and delay clock CLKD by 2 to generate respective multiplied reference clock CLK 2 and delay clock CLKD 2 and compares the phase of multiplied delay clock CLKD 2 with the phase of multiplied reference clock CLK 2 .
  • the comparison result is output from an UP terminal. It is to be noted that a DN terminal is not used.
  • Filter 230 is driven in synchronization with reference clock CLK to generate and output signals PUP and PDN according to the comparison result from phase comparator 220 .
  • counter control circuit 240 includes inverters 241 - 243 , a NOR gate 244 , and shift registers 245 and 246 .
  • Counter control circuit 240 is driven in synchronization with control clock SET from control clock generation circuit 210 to generate a counter control signal ADD and a signal EN with signals PUP and PDN generated by filter 230 as input signals according to the comparison result of phase comparator 220 .
  • Counter 250 is driven in synchronization with control clock CNT from control clock generation circuit 210 to count up/down according to input signals ADD and EN from counter control circuit 240 to generate addresses a 0 -a 5 .
  • counter 250 counts up and down when signal ADD is at an H level (logical high) and an L level (logical low), respectively, with signal EN as an input signal.
  • Delay circuit 260 delays reference clock CLK by a predetermined amount to output delay clock CLKD according to addresses a 0 -a 5 from counter 250 .
  • Delay circuit 260 delays reference clock CLK by a predetermined amount according to addresses a 0 -a 5 from counter 250 to output delay clock CLKD.
  • a counter control signal ADD that controls the count of counter 250 is generated according to the comparison result between the phase of delay clock CLKD and the phase of reference clock CLK. Count is effected up/down according to the generated counter control signal ADD to provide addresses a 0 -a 5 .
  • the phase of reference clock CLK is delayed according to addresses a 0 -a 5 , and the phase of delay clock CLKD is made to be consistent with the phase of reference clock CLK.
  • phase comparator 220 compares the phase of delay clock CLKD 2 corresponding to delay clock CLKD multiplied by 2 with the phase of reference clock CLK 2 corresponding to reference clock CLK multiplied by 2 is to prevent the comparison result from attaining an L level at each rise of reference clock CLK 2 , as shown in FIG. 24, to suppress erroneous operation of DLL circuit 200 .
  • phase comparator 220 forming conventional DLL circuit 200 compares the phases of reference clock CLK and delay clock CLKD after they are multiplied, the L level cycle of multiplied delay clock CLKD 2 becomes longer when one component 251 in delay clock CLKD is missing, as shown in FIG. 25. There was problem that the comparison result attains an L level at the rise of reference clock CLK 2 , whereby DLL circuit 200 operates erroneously.
  • Counter control circuit 240 forming conventional DLL circuit 200 employs the structure of generating counter control signal ADD and signal EN according to signals PUP and PDN output from filter 230 . If a frequency-multiply circuit is not used, the comparison result will attain an L level when addresses a 0 -a 5 output from counter 250 take the smallest values, whereby counter control signal ADD and signal EN will be generated to cause counter 250 to count down. As a result, there was a problem that counter 250 cannot generate addresses a 0 -a 5 properly.
  • an object of the present invention is to provide a DLL circuit that can have the phase of delay clock CLKD coincide with the phase of reference clock CLK stably when reset is effected or when phase comparison of the delay clock with respect to reference clock exhibits an L level with addresses a 0 -a 5 taking the smallest values.
  • a DLL circuit includes a control clock generation circuit generating a first control clock according to a reference clock and a second control clock having a phase difference with respect to the first control clock, a phase comparator comparing the phase of the delay clock with the phase of the reference clock, a filter providing a control signal applied with weight corresponding to the comparison result of the phase comparator, a counter control circuit driven in synchronization with the first control clock to generate a counter control signal according to the control signal, a counter driven in synchronization with the second control clock to count up/down according to the counter control signal to provide first and second addresses and a smallest address signal activated when the first and second addresses take the smallest values and setting the address to the smallest value in response to a reset signal, a first delay circuit generating first and second signals having a predetermined phase difference according to a reference clock and generating a fine adjustment clock whose phase is present between the phase of the first signal and the phase of the second signal according to the generated first and second signals
  • a counter control signal controlling the count of the counter is generated according to the comparison result between the phase of the delay clock and the phase of the reference clock.
  • the counter counts up/down according to the generated counter control signal to generate first and second addresses.
  • a fine adjustment clock is generated with the phase of the reference clock CLK delayed within a range of a predetermined amount T according to the first address.
  • a delay clock is generated delaying the fine adjustment clock by an integral multiple of the predetermined amount T according to the second address.
  • first and second addresses can be generated properly even when reset, or when the comparison result of the phase comparator provides an L level in the case where the address takes the smallest value. Accordingly, the phase can be set in phase precisely. Furthermore, the delay clock can be set in phase with the reference clock at the high accuracy of within a predetermined amount T.
  • the counter control circuit generates a force up signal rendered active according to a reset signal or an output signal of the filter that causes the counter to count down, and renders the counter control signal active according to the generated force up signal.
  • the counter proceeds to the force up mode when a reset signal or a control signal corresponding to the comparison result of an L level is applied to the counter control circuit. Therefore, the first and second addresses can be generated always correctly.
  • the counter control circuit renders the force up signal inactive at the elapse of two cycles of the first control clock after the output of the filter that causes the counter to count up is rendered active.
  • the force up mode is canceled at the elapse of two cycles of the first control clock after the comparison result of the phase comparator attains an H level.
  • the force up mode is promptly entered and then canceled promptly after the counter counts up.
  • the first delay circuit generates a fine adjustment clock by applying weight to the first and second signals according to the first address.
  • the first delay circuit applies weight on the first and second signals having a phase difference of a predetermined amount T according to the first address and generates a fine adjustment clock whose phase is present between the phase of the first signal and the phase of the second signal. Therefore, the phase of the delay clock can be made to match the phase of the reference clock at a high accuracy of within a predetermined amount T.
  • the first delay circuit includes a first inverter circuit that applies weight to the first signal by determining the size, and a second inverter circuit having an output terminal connected to the output terminal of the first inverter circuit to apply weight to the second signal by determining the size.
  • the counter provides a first address to determine the size of the first and second inverter circuits to the first delay circuit.
  • the size of the first and second inverter circuits are determined according to the first address from the counter. Weight is applied to the first and second signals having a phase difference of a predetermined amount T according to the determined size. Therefore, weight can be easily applied to the first and second signals by using an inverter whose size is variable. As a result, the phase of the reference clock can be adjusted in high accuracy within the range of a predetermined amount T.
  • the first delay circuit includes a plurality of first inverters connected in parallel, each having a different size, and a plurality of second inverters of different sizes connected in parallel, and having an output terminal connected to the output terminal of the plurality of first inverters.
  • the counter provides a first address to the first delay circuit to selectively render the first and second inverters active.
  • the first delay circuit a portion of the plurality of first and second inverters having different sizes and connected in parallel is selectively rendered active according to the first address from the counter. Then, weight is applied to the first and second signals having the phase difference of a constant amount T.
  • Weight can be easily applied to the first and second signals by just connecting inverters of different sizes in parallel. As a result, the phase of the reference clock can be adjusted at high accuracy within the range of a predetermined amount T.
  • FIG. 1 is a schematic block diagram of a DLL circuit according to the present invention.
  • FIG. 2 is a circuit diagram showing a structure of a control clock generation circuit of the DLL circuit of FIG. 1.
  • FIG. 3 is a circuit diagram showing a structure of a shift register.
  • FIG. 4 is a timing chart of a control clock generation circuit.
  • FIG. 5 is a circuit diagram showing a structure of a phase comparator of the DLL circuit of FIG. 1.
  • FIG. 6 is a circuit diagram showing structure of a filter of the DLL circuit of FIG. 1.
  • FIG. 7 is a circuit diagram showing a structure of a counter control circuit of the DLL circuit of FIG. 1.
  • FIG. 8 is a circuit diagram showing a structure of a counter in the DLL circuit of FIG. 1.
  • FIG. 9 is a circuit diagram showing a structure of counter unit of the DLL circuit of FIG. 8.
  • FIG. 10 is a timing chart of a counter unit.
  • FIG. 11 is a timing chart of a phase comparator, filter, counter control circuit and counter.
  • FIG. 12 is a timing chart of a phase comparator, filter, counter control circuit and counter.
  • FIGS. 13 and 14 are timing charts of a counter.
  • FIG. 15 is a circuit diagram showing a structure of a fine delay circuit of the DLL circuit of FIG. 1.
  • FIG. 16 is a circuit diagram showing a structure of a delay unit of a delay circuit of FIG. 15.
  • FIG. 17 is a timing chart showing an operation of a fine delay circuit of FIG. 15.
  • FIG. 18 is a diagram to describe the phase change within a predetermined range by the fine delay circuit of FIG. 15.
  • FIG. 19 is a circuit diagram showing a structure of a coarse delay circuit of the DLL circuit of FIG. 1.
  • FIG. 20 is a circuit diagram showing a structure of each decoder in the coarse delay circuit of FIG. 19.
  • FIG. 21 is a schematic block diagram of a conventional DLL circuit.
  • FIG. 22 is a circuit diagram showing a structure of a phase comparator of the DLL circuit of FIG. 21.
  • FIG. 23 is a circuit diagram showing a structure of a counter control circuit of the DLL circuit of FIG. 21.
  • FIGS. 24 and 25 are timing charts of the phase comparator of FIG. 22.
  • a DLL circuit 100 of the present invention includes a control clock generation circuit 10 , a phase comparator 20 , a filter 30 , a counter control circuit 40 , a counter 50 , a fine delay circuit 60 and a coarse delay circuit 70 .
  • Control clock generation circuit 10 generates control clocks SET and CNT according to a reset signal RST and a reference clock CLK from an input terminal IN.
  • Control clock SET is provided to counter control circuit 40 whereas control clock CNT is provided to counter 50 .
  • Phase comparator 20 compares the phase of delay clock CLKD with the phase of reference clock CLK to output the comparison result thereof.
  • Filter 30 is driven in synchronization with reference clock CLK to generate signals PUP and PDN according to the comparison result from phase comparator 20 .
  • the generated signals PUP and PDN are provided to counter control circuit 40 .
  • Counter control circuit 40 is driven in synchronization with control clock SET from control clock generation circuit 10 to generate counter control signal ADD and signal EN according to signals PUP and PDN from filter 30 .
  • the generated signals ADD and EN are provided to counter 50 .
  • counter control circuit 40 renders counter control signal ADD active to force counter 50 to count up.
  • the activated counter control signal ADD is provided to counter 50 .
  • Counter 50 is driven in synchronization with control clock CNT from control clock generation circuit 10 to count up/down according to counter control signal ADD to generate addresses a 0 -a 5 .
  • Generated addresses a 0 -a 2 are provided to a fine delay circuit 60 whereas addresses a 3 -a 5 are provided to a coarse delay circuit 70 .
  • Counter 50 provides to counter control circuit 40 smallest address signal CMIN rendered active when addresses a 0 -a 5 take the smallest values.
  • Counter 50 forces the count up when an activated counter control signal ADD is input to generate addresses a 0 -a 5 .
  • Fine delay circuit 60 functions to delay the clock minutely, and receives reference clock CLK and addresses a 0 -a 2 from counter 50 to generate and output a fine adjustment clock CLKB from reference clock CLK in a manner that will be described afterwards.
  • Coarse delay circuit 70 functions to delay the clock roughly, and receives fine adjustment clock CLKB from fine delay circuit 60 and addresses a 3 -a 5 from counter 50 to delay fine adjustment clock CLKB by an integral multiple of a predetermined amount by a method that will be described afterwards to output a delay clock CLKD.
  • Delay clock CLKD is applied to phase comparator 20 , and also output through an output terminal OUT.
  • control clock generation circuit 10 includes inverters 1 , 5 and 6 , a NAND gate 2 , and shift registers 3 and 4 .
  • shift registers 3 and 4 include clocked inverters 341 and 345 , inverters 342 , 343 , 346 and 347 , and N channel MOS transistors 344 and 348 .
  • Clocked inverters 341 and 345 are driven according to reference clock CLK. When clocked inverter 341 is driven, clocked inverter 345 is not driven. When clocked inverter 345 is driven, clocked inverter 341 is not driven.
  • N channel MOS transistors 344 and 348 are turned on/off according to reset signal RST.
  • control clock generation circuit 10 receives reset signal RST and reference clock CLK to generate a control clock SET having a cycle three times that of reference clock CLK and a ratio 1:2 of an H level to an L level.
  • Control clock generation circuit 10 generates a control clock CNT having a cycle identical to that of control clock SET, and having a phase delayed by one cycle of reference clock CLK with respect to control clock SET.
  • the present invention is not limited to control clock generation circuit 10 generating control clock CNT delayed by one cycle with respect to control clock SET. In general, a control clock CNT having a phase difference with respect to control clock SET can be generated.
  • phase comparator 20 includes NAND gates 11 , 12 , and 14 - 18 , and an inverter 13 .
  • NAND gates 11 and 12 , NAND gates 14 and 15 , and NAND gates 17 and 18 respectively function as a flip flop. Accordingly, phase comparator 20 compares the phase of delay clock CLKD with the phase of reference clock CLK to output a signal from an UP terminal corresponding to the phase delay of delay clock CLKD. It is to be noted that the DN terminal is not used in the present embodiment.
  • filter 30 includes shift registers 31 and 32 , NAND gates 33 and 34 , and an inverter 35 .
  • Shift registers 31 and 32 have a structure as shown in FIG. 3 to be driven in synchronization with reference clock CLK.
  • Filter 30 responds to the comparison result of phase comparator 20 to output signals PUP and PDN corresponding to the comparison result when the comparison result exhibits the same result over three cycles of reference clock CLK. More specifically, filter 30 outputs a signal PUP of an H level and a signal PDN of an L level when the comparison result of phase comparator 20 exhibits an H level, and outputs a signal PUP of an L level and a signal PDN of an H level when the comparison result exhibits an L level.
  • counter control circuit 40 includes inverters 401 , 403 , 409 and 414 , NAND gates 402 , 404 , 405 and 408 , shift registers 406 , 407 , 416 and 417 , clocked inverters 410 - 413 , and a NOR gate 415 .
  • Shift registers 406 , 407 , 416 and 417 have a structure as shown in FIG. 3 to be driven in synchronization with control clock SET.
  • Counter control circuit 40 receives reset signal RST, smallest address signal CMIN from counter 50 , and signals PUP and PDN from filter 30 to generate signals REV and /REV.
  • Counter control signal ADD and signal EN are generated according to signals REV and /REV and signals PUP and PDN from filter 30 , which are provided to counter 50 .
  • counter 50 includes counter units 501 - 506 , inverters 507 - 512 , NAND gates 513 and 514 , and a NOR gate 515 .
  • Each of counter units 501 - 506 includes inverters 516 , 523 , 524 , 527 , 528 , 529 and 532 , N channel MOS transistors 517 , 519 , 522 , 526 , 530 and 533 , P channel MOS transistors 518 , 520 , 531 and 534 , and a NOR gate 535 , as shown in FIG. 9.
  • control clocks CNT and /CNT and reset signal RST are input to the counter unit of FIG. 9, a carrier signal C and a data signal D as shown in FIG. 10 are output.
  • Counter 50 counts up/down according to the input counter control signal ADD, as will be described afterwards.
  • Counter 50 generates a smallest address signal CMIN by NAND gates 513 - 515 according to generated addresses a 0 -a 5 .
  • Signal CMIN is provided to counter control circuit 40 .
  • FIG. 11 corresponds to reset, or when the comparison result of phase comparator 20 is at an L level in the initial state.
  • reset signal RST of an H level is input, counter control circuit 40 drives signal REV to an H level in synchronization with the transition timing of reset signal RST from an L level to an H level irrespective of signals PUP and PDN from filter 30 and the value of smallest address signal CMIN from counter 50 .
  • counter control circuit 40 Accordingly, clocked inverters 410 and 412 receiving signals PUP and PDN from filter 30 are turned off whereas clocked inverters 411 and 413 are turned on, as shown in FIG. 7. Therefore, counter control circuit 40 generates counter control signal ADD and signal EN of an H level irrespective of the value of signals PUP and PDN.
  • counter control circuit 40 drives signal REV to an L level from an H level at a timing T 2 corresponding to the elapse of two cycles of control clock SET. Accordingly, clocked inverters 410 and 412 receiving signals PUP and PDN from filter 30 are turned on whereas clocked inverters 411 and 413 are turned off, as shown in FIG. 7. Therefore, counter control circuit 40 switches counter control signal ADD and signal EN to an L level from an H level at a timing T 3 corresponding to the elapse of one cycle of control clock SET from timing T 2 where signal REV is pulled down to an L level from an H level.
  • Counter 50 initiates counting up from timing T 4 of control clock CNT after counter control signal ADD and signal EN of an H level are input. Smallest address signal CMIN switched to an L level from an H level in synchronization with timing T 4 is output to counter control circuit 40 .
  • counter control circuit 40 Since addresses a 0 -a 5 take the smallest values when reset signal RST of an H level is not input (indicated by the dotted line in FIG. 11), counter control circuit 40 receives smallest address signal CMIN of an H level from counter 50 , and signal PDN pulled up to an H level from an L level corresponding to the comparison result of phase comparator 20 attaining an L level over three cycles of reference clock CLK and signal PUP of an L level. As a result, counter control circuit 40 generates a signal REV that is switched to an H level from an L level in response to the transition of signal PDN to an H level from an L level.
  • counter control circuit 40 drives signal REV to an H level from an L level according to signal PDN corresponding to the comparison result of phase comparator 20 when reset signal RST is not input or when addresses a 0 -a 5 take the smallest values and the comparison result of phase comparator 20 is at an L level. Accordingly, counter control circuit 40 generates counter control signal ADD and signal EN of an H level, as described previously. The timing of signal REV switched to an L level from an H level by counter control circuit 40 corresponds to timing T 2 . In response, counter control circuit 40 drives address control signal ADD and signal EN to an L level from an H level. Signal PDN driven from an L level to an H level corresponds to the signal that causes counter 50 to count down.
  • Counter 50 initiates count up from timing T 5 of control clock CNT after counter control signal ADD and signal EN of an H level are input. Therefore, a smallest address signal CMIN switched to an L level from an H level in synchronization with timing T 5 is output to counter control circuit 40 .
  • counter control circuit 40 switches signal REV to an H level prevailing over signals PUP and PDN from filter 30 corresponding to the comparison result of phase comparator 20 to generate counter control signal ADD and signal EN of an H level to cause counter 50 to enter a force up mode.
  • counter control signal ADD and signal EN are pulled down to an L level at the elapse of two cycles of control clock SET, whereby the count of counter 50 is canceled from the force up mode.
  • counter control circuit 40 forces signal REV to an H level, whereby counter control signal ADD and signal EN of an H level are generated to cause counter 50 to enter the count force up mode.
  • Counter control signal ADD and signal EN are pulled down to an L level at the elapse of two cycles of control clock SET after the comparison result of the phase comparator 20 attains an H level, whereby counter 50 is canceled from the force up mode.
  • Counter control signal ADD attaining an H level implies that counter control signal ADD is rendered active whereas counter control signal ADD attaining an L level implies that counter control signal ADD is rendered inactive.
  • FIG. 12 corresponds to the case where the comparison result of phase comparator 20 is at an H level at the start.
  • counter control circuit 40 switches signal REV to an H level from an L level irrespective of the values of signals PUP and PDN corresponding to the comparison result of the phase comparator 20 . Accordingly, counter control circuit 40 generates counter control signal ADD and signal EN of an H level, as described before.
  • Counter control circuit 40 switches signal REV to an L level from an H level at timing T 7 corresponding to the elapse of two cycles of control clock SET, following timing T 6 corresponding to the transition of the comparison result of phase comparator 20 from an L level to an H level. Accordingly, counter control circuit 40 drives counter control signal ADD and signal EN to an L level from an H level at timing T 8 corresponding to the elapse of one cycle of control clock SET from timing T 7 where signal REV is switched from an H level to an L level.
  • Counter 50 initiates counting up from timing T 9 of control clock CNT, after counter control signal ADD and signal EN of an H level are input. Therefore, a smallest address signal CMIN switched from an H level to an L level in synchronization with timing T 9 is provided to counter control circuit 40 .
  • counter control circuit 40 receives smallest address signal CMIN of an H level from counter 50 , and signal PUP pulled up to an H level from an L level in response to the comparison result of phase comparator 20 attaining an H level over three cycles of reference clock CLK and a signal PDN of an L level, since addresses A 0 -A 5 take the smallest values. As a result, counter control circuit 40 generates signal REV of an L level.
  • counter control circuit 40 drives counter control signal ADD and signal EN to an H level from an L level according to signal PUP switched from an L level to an H level since clocked inverters 410 and 412 are on and clocked inverters 411 and 413 are off, as shown in FIG. 7.
  • counter control circuit 40 drives counter control signal ADD and signal EN to an L level from an H level at the aforementioned timing T 8 .
  • counter 50 Following the input of counter control signal ADD and signal EN of an H level, counter 50 starts counting up from timing T 10 of control clock CNT. Therefore, a smallest address signal CMIN switched to an L level from an H level in synchronization with timing T 10 is provided to counter control circuit 40 .
  • counter control circuit 40 switches signal REV to an H level irrespective of the values of signals PUP and PDN corresponding to the comparison result, whereby counter control signal ADD and signal EN of an H level are generated to cause counter 50 to enter the count force up mode.
  • Counter control signal ADD and signal EN are switched to an L level at the elapse of two cycles of control clock SET after the comparison result of phase comparator 20 attains an H level, whereby counter 50 is canceled from the force up mode.
  • counter control circuit 40 will not switch signal REV to an H level from an L level.
  • Counter control signal ADD and signal EN according to signals PUP and PDN corresponding to the comparison result of phase comparator 20 are generated to control the count of counter 50 in a general manner.
  • signal REV is referred to as “force up signal”.
  • the present invention in not limited to counter control circuit 40 switching signal REV to an L level from an H level at the timing of the elapse of two cycles of control clock SET after the comparison result of phase comparator 20 attains an H level.
  • An appropriate value is to be selected taking into consideration the relationship between jitter and the amount of delay. Therefore, counter control circuit 40 may switch signal REV to an L level from an H level at an elapse of three cycles or four cycles of control clock SET.
  • counter control circuit 40 is formed with one or two additional shift registers connected in series with shift registers 406 and 407 .
  • counter control circuit 40 When reset is specified, counter control circuit 40 generates and provides to counter 50 counter control signal ADD and signal EN of an H level when addresses a 0 -a 5 take the smallest values and the comparison result of phase comparator is at an L level. Therefore, counter control signal ADD of an H level is applied to a terminal UP of counter units 501 - 506 whereas signal EN of an H level is applied to input terminal IN. As a result, counter 50 generates address signals a 0 -a 5 shown in FIG.
  • counter 50 outputs addresses a 0 -a 5 whose values are gradually increased when counter control signal ADD of an H level is input.
  • counter 50 counts up the value to output corresponding addresses a 0 -a 5 .
  • fine delay circuit 60 includes a delay unit 601 , clocked inverters 602 - 608 , delay units 609 and 610 , and an inverter 611 .
  • the output terminal of clocked inverter 602 is connected to the output terminal of clocked inverter 603 .
  • the output terminal of clocked inverter 604 is connected to the output terminal of clocked inverter 605 .
  • the output terminal of clocked inverter 606 is connected to the output terminal of clocked inverter 607 .
  • Clocked inverters 602 , 604 , 606 and 608 are connected in parallel.
  • Clocked inverters 603 , 605 and 607 are also connected in parallel.
  • Clocked inverters 602 and 603 have a size n where the channel widths of the P channel MOS transistor and the N channel MOS transistor (simply referred to as “size” hereinafter) forming the inverters are identical.
  • Clocked inverters 604 and 605 have the same size 2n.
  • Clocked inverters 606 and 607 have the same size 4n.
  • Clocked inverter 608 has size n.
  • Clocked inverters 602 and 603 are driven by addresses a 0 , /a 0 output from counter 50 . When clocked inverter 602 is driven, clocked inverter 603 is not driven. When clocked inverter 602 is not driven, clocked inverter 603 is driven.
  • clocked inverter 602 and clocked inverter 603 are driven when address a 0 is at an L level and an H level, respectively.
  • Clocked inverters 604 and 605 are driven by addresses a 1 , /a 1 output from counter 50 .
  • Clocked inverters 606 and 607 are driven by addresses a 2 , /a 2 output from counter 50 .
  • the driving method thereof is identical to the driving method of clocked inverters 602 and 603 through addresses a 0 , /a 0 .
  • each of delay units 601 , 609 and 610 includes clocked inverters 612 and 613 , and an inverter 614 .
  • Clocked inverter 612 is driven when signal R is at an L level to function as an inverter with respect to an input signal XA. In this case, clocked inverter 613 is not driven.
  • Clocked inverter 613 is driven when signal R is at an H level to function as an inverter with respect to an input signal XB. In this case, clocked inverter 612 is not driven. Therefore, clocked inverter 612 or 613 is driven depending upon whether signal R is at an L level or an H level.
  • Input signal XA or input signal XB is inverted to be applied to inverter 614 .
  • the inverted signal is further inverted by inverter 614 to be provided as an output signal Y. Therefore, delay units 601 , 609 and 610 serve to delay the phases of input signals XA and XB by a predetermined amount T.
  • delay unit 601 delays the phase of the input reference clock CLK by a predetermined amount T to output a signal INF since signal R is at an H level and signal /R is at an L level.
  • delay unit 609 delays the phase of input reference clock CLK by a predetermined amount T to output a signal Y.
  • Delay unit 610 delays the phase of input signal XA (Y) by a predetermined amount T to output a signal IND since signal R is at an L level and signal /R is at an H level.
  • signal INF corresponds to a signal having the phase of reference clock CLK delayed by a predetermined amount T.
  • Signal IND is a signal corresponding to the delay of the phase of reference clock CLK by a predetermined amount T ⁇ 2. Therefore, the phase difference between signals INF and IND corresponds to a predetermined amount T.
  • Clocked inverters 602 - 607 are selectively rendered active by addresses a 0 -a 2 output from counter 50 .
  • clocked inverters 603 , 605 and 607 are not rendered active. Therefore, the combined size W d of clocked inverters 603 , 605 and 607 connected in parallel is 0.
  • clocked inverters 602 , 604 , 606 and 608 connected in parallel can be thought of as one clocked inverter circuit 620 whose size varies from 8n to n for addresses a 0 -a 2 .
  • Clocked inverters 603 , 605 and 607 connected in parallel can be thought of as one clocked inverter circuit 630 whose size varies from 0 to 7n for addresses a 0 -a 2 .
  • OUT 8 having a phase determined by the ratio of the combined size w f of clocked inverter circuit 620 to the combined size w d of clocked inverter circuit 630 are output.
  • signals OUT 1 , OUT 2 , OUT 8 whose phase change linearly can be output by addresses a 0 -a 2 from fine delay circuit 60 .
  • signal OUT 1 When combined size w f is 8n and combined size w d is 0, signal OUT 1 is output. Therefore, signal OUT 1 corresponds to signal INF.
  • signals OUT 2 , OUT 3 , OUT 4 , OUT 5 , OUT 6 , OUT 7 and OUT 8 whose phases are present between signal INF and signal IND having a phase difference of a predetermined amount T with respect to signal INF are output from fine delay circuit 60 .
  • the present invention is not limited to the above-described fine delay circuit 60 that generates signals INF and IND having a phase difference of a predetermined amount T by delaying reference clock CLK.
  • the phase of reference clock CLK can lead or lag to generate two signals INF and IND having a phase difference of a predetermined amount T.
  • coarse delay circuit 70 includes delay units 701 - 708 , and decoders 709 - 716 .
  • Delay units 701 - 708 have a structure similar to that of units 601 , 609 and 610 shown in FIG. 16, and function to delay the phase of input signals XA and XB by a predetermined amount T.
  • Each of decoders 709 - 716 includes a 3 -input NAND gate 717 and an inverter 718 as shown in FIG. 20. Decoders 709 - 716 output signals R and /R according to input signals A 1 , A 2 and A 3 .
  • decoders 709 - 716 receive addresses a 3 -a 5 from counter 50 to generate signals R and /R to delay units 701 - 708 .
  • Delay units 701 - 708 delay input signal XA and input signal XB by a predetermined amount T when signal R is at an L level and an H level, respectively. Therefore, coarse delay circuit 70 determines the number of stages of delay units 701 - 708 that delay the phase of fine adjustment clock CLKB input from decoders 709 - 716 to delay the phase of fine adjustment clock CLKB corresponding to the determined number of stages.
  • decoders 709 , 710 , 711 , 712 , 713 , 715 and 716 provide a signal R of an L level and a signal /R of an H level
  • decoder 714 provides a signal R of an H level and a signal /R of an L level
  • delay units 701 - 705 , 707 and 708 delay the phase of input signal XA by a predetermined amount T
  • delay unit 706 delays the phase of input signal XB by a predetermined amount T.
  • delay units 701 - 705 do not delay the phase of input fine adjustment clock CLKB.
  • the above-described DLL circuit 100 is applicable to a semiconductor integrated circuit of high speed response such as a DRAM having memory cells arranged in an array.

Abstract

A DLL circuit includes a counter control circuit. The counter control circuit includes an inverter, a NAND gate, a shift register, a clocked inverter, and a NOR gate. When a reset signal RST of an H level, or a smallest address signal CMIN indicating the smallest value of the address is input, the counter control circuit forces a signal REV to be switched to an H level and generates a counter control signal ADD and a signal EN of an H level, whereby the counter enters a force up mode. As a result, the delay clock CLKD can be set in phase with a reference clock CLK stably.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The present invention relates to DLL (Delayed Locked Loop) circuits effective for use in a semiconductor integrated circuit, particularly to a DLL circuit of high reliability. [0002]
  • 2. Description of the Background Art [0003]
  • A [0004] conventional DLL circuit 200 that provides consistency between the phase of a delay clock and the phase of a reference clock includes a control clock generation circuit 210, a phase comparator 220, a filter 230, a counter control circuit 240, a counter 250 and a delay circuit 260, as shown in FIG. 21. Control clock generation circuit 210 receives a reference clock CLK from an IN terminal to generate control clocks SET and CNT.
  • Referring to FIG. 22, [0005] phase comparator 220 includes NOR gates 221 and 223, NAND gates 226, 227, 229 and 231-234, shift registers 222 and 224, and inverters 225 and 228. Phase comparator 220 multiplies reference clock CLK and delay clock CLKD by 2 to generate respective multiplied reference clock CLK2 and delay clock CLKD2 and compares the phase of multiplied delay clock CLKD2 with the phase of multiplied reference clock CLK2. The comparison result is output from an UP terminal. It is to be noted that a DN terminal is not used.
  • [0006] Filter 230 is driven in synchronization with reference clock CLK to generate and output signals PUP and PDN according to the comparison result from phase comparator 220.
  • With reference to FIG. 23, [0007] counter control circuit 240 includes inverters 241-243, a NOR gate 244, and shift registers 245 and 246. Counter control circuit 240 is driven in synchronization with control clock SET from control clock generation circuit 210 to generate a counter control signal ADD and a signal EN with signals PUP and PDN generated by filter 230 as input signals according to the comparison result of phase comparator 220.
  • [0008] Counter 250 is driven in synchronization with control clock CNT from control clock generation circuit 210 to count up/down according to input signals ADD and EN from counter control circuit 240 to generate addresses a0-a5. At this stage, counter 250 counts up and down when signal ADD is at an H level (logical high) and an L level (logical low), respectively, with signal EN as an input signal. Delay circuit 260 delays reference clock CLK by a predetermined amount to output delay clock CLKD according to addresses a0-a5 from counter 250.
  • [0009] Delay circuit 260 delays reference clock CLK by a predetermined amount according to addresses a0-a5 from counter 250 to output delay clock CLKD.
  • In [0010] DLL circuit 200, a counter control signal ADD that controls the count of counter 250 is generated according to the comparison result between the phase of delay clock CLKD and the phase of reference clock CLK. Count is effected up/down according to the generated counter control signal ADD to provide addresses a0-a5. The phase of reference clock CLK is delayed according to addresses a0-a5, and the phase of delay clock CLKD is made to be consistent with the phase of reference clock CLK.
  • The reason why [0011] phase comparator 220 compares the phase of delay clock CLKD2 corresponding to delay clock CLKD multiplied by 2 with the phase of reference clock CLK2 corresponding to reference clock CLK multiplied by 2 is to prevent the comparison result from attaining an L level at each rise of reference clock CLK2, as shown in FIG. 24, to suppress erroneous operation of DLL circuit 200.
  • Since [0012] phase comparator 220 forming conventional DLL circuit 200 compares the phases of reference clock CLK and delay clock CLKD after they are multiplied, the L level cycle of multiplied delay clock CLKD2 becomes longer when one component 251 in delay clock CLKD is missing, as shown in FIG. 25. There was problem that the comparison result attains an L level at the rise of reference clock CLK2, whereby DLL circuit 200 operates erroneously.
  • [0013] Counter control circuit 240 forming conventional DLL circuit 200 employs the structure of generating counter control signal ADD and signal EN according to signals PUP and PDN output from filter 230. If a frequency-multiply circuit is not used, the comparison result will attain an L level when addresses a0-a5 output from counter 250 take the smallest values, whereby counter control signal ADD and signal EN will be generated to cause counter 250 to count down. As a result, there was a problem that counter 250 cannot generate addresses a0-a5 properly.
  • SUMMARY OF THE INVENTION
  • In view of the foregoing, an object of the present invention is to provide a DLL circuit that can have the phase of delay clock CLKD coincide with the phase of reference clock CLK stably when reset is effected or when phase comparison of the delay clock with respect to reference clock exhibits an L level with addresses a[0014] 0-a5 taking the smallest values.
  • According to an aspect of the present invention, a DLL circuit includes a control clock generation circuit generating a first control clock according to a reference clock and a second control clock having a phase difference with respect to the first control clock, a phase comparator comparing the phase of the delay clock with the phase of the reference clock, a filter providing a control signal applied with weight corresponding to the comparison result of the phase comparator, a counter control circuit driven in synchronization with the first control clock to generate a counter control signal according to the control signal, a counter driven in synchronization with the second control clock to count up/down according to the counter control signal to provide first and second addresses and a smallest address signal activated when the first and second addresses take the smallest values and setting the address to the smallest value in response to a reset signal, a first delay circuit generating first and second signals having a predetermined phase difference according to a reference clock and generating a fine adjustment clock whose phase is present between the phase of the first signal and the phase of the second signal according to the generated first and second signals and first address, and a second delay circuit delaying the fine adjustment clock by an integral multiple of a predetermined amount to output a delay clock according to the second address. The counter control circuit outputs a counter control signal activated to force the counter to count up when a reset signal is input or when an activated smallest address signal and an output signal of a filter that causes the counter to count down are input. [0015]
  • According to the DLL circuit of the present invention, a counter control signal controlling the count of the counter is generated according to the comparison result between the phase of the delay clock and the phase of the reference clock. The counter counts up/down according to the generated counter control signal to generate first and second addresses. A fine adjustment clock is generated with the phase of the reference clock CLK delayed within a range of a predetermined amount T according to the first address. A delay clock is generated delaying the fine adjustment clock by an integral multiple of the predetermined amount T according to the second address. When a reset signal is input, or when the comparison result of the phase comparator provides an L level in the case where the first and second addresses take the smallest values, the counter is forced to count up. Therefore, first and second addresses can be generated properly even when reset, or when the comparison result of the phase comparator provides an L level in the case where the address takes the smallest value. Accordingly, the phase can be set in phase precisely. Furthermore, the delay clock can be set in phase with the reference clock at the high accuracy of within a predetermined amount T. [0016]
  • Preferably, the counter control circuit generates a force up signal rendered active according to a reset signal or an output signal of the filter that causes the counter to count down, and renders the counter control signal active according to the generated force up signal. [0017]
  • In the DLL circuit, the counter proceeds to the force up mode when a reset signal or a control signal corresponding to the comparison result of an L level is applied to the counter control circuit. Therefore, the first and second addresses can be generated always correctly. [0018]
  • Preferably, the counter control circuit renders the force up signal inactive at the elapse of two cycles of the first control clock after the output of the filter that causes the counter to count up is rendered active. [0019]
  • In the DLL circuit, the force up mode is canceled at the elapse of two cycles of the first control clock after the comparison result of the phase comparator attains an H level. Thus, in response to a reset signal or a control signal corresponding to a comparison result of an L level, the force up mode is promptly entered and then canceled promptly after the counter counts up. [0020]
  • Preferably, the first delay circuit generates a fine adjustment clock by applying weight to the first and second signals according to the first address. [0021]
  • The first delay circuit applies weight on the first and second signals having a phase difference of a predetermined amount T according to the first address and generates a fine adjustment clock whose phase is present between the phase of the first signal and the phase of the second signal. Therefore, the phase of the delay clock can be made to match the phase of the reference clock at a high accuracy of within a predetermined amount T. [0022]
  • Preferably, the first delay circuit includes a first inverter circuit that applies weight to the first signal by determining the size, and a second inverter circuit having an output terminal connected to the output terminal of the first inverter circuit to apply weight to the second signal by determining the size. The counter provides a first address to determine the size of the first and second inverter circuits to the first delay circuit. [0023]
  • In the first delay circuit, the size of the first and second inverter circuits are determined according to the first address from the counter. Weight is applied to the first and second signals having a phase difference of a predetermined amount T according to the determined size. Therefore, weight can be easily applied to the first and second signals by using an inverter whose size is variable. As a result, the phase of the reference clock can be adjusted in high accuracy within the range of a predetermined amount T. [0024]
  • Preferably, the first delay circuit includes a plurality of first inverters connected in parallel, each having a different size, and a plurality of second inverters of different sizes connected in parallel, and having an output terminal connected to the output terminal of the plurality of first inverters. The counter provides a first address to the first delay circuit to selectively render the first and second inverters active. [0025]
  • In the first delay circuit, a portion of the plurality of first and second inverters having different sizes and connected in parallel is selectively rendered active according to the first address from the counter. Then, weight is applied to the first and second signals having the phase difference of a constant amount T. [0026]
  • Weight can be easily applied to the first and second signals by just connecting inverters of different sizes in parallel. As a result, the phase of the reference clock can be adjusted at high accuracy within the range of a predetermined amount T.[0027]
  • The foregoing and other objects, features, aspects and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings. [0028]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic block diagram of a DLL circuit according to the present invention. [0029]
  • FIG. 2 is a circuit diagram showing a structure of a control clock generation circuit of the DLL circuit of FIG. 1. [0030]
  • FIG. 3 is a circuit diagram showing a structure of a shift register. [0031]
  • FIG. 4 is a timing chart of a control clock generation circuit. [0032]
  • FIG. 5 is a circuit diagram showing a structure of a phase comparator of the DLL circuit of FIG. 1. [0033]
  • FIG. 6 is a circuit diagram showing structure of a filter of the DLL circuit of FIG. 1. [0034]
  • FIG. 7 is a circuit diagram showing a structure of a counter control circuit of the DLL circuit of FIG. 1. [0035]
  • FIG. 8 is a circuit diagram showing a structure of a counter in the DLL circuit of FIG. 1. [0036]
  • FIG. 9 is a circuit diagram showing a structure of counter unit of the DLL circuit of FIG. 8. [0037]
  • FIG. 10 is a timing chart of a counter unit. [0038]
  • FIG. 11 is a timing chart of a phase comparator, filter, counter control circuit and counter. [0039]
  • FIG. 12 is a timing chart of a phase comparator, filter, counter control circuit and counter. [0040]
  • FIGS. 13 and 14 are timing charts of a counter. [0041]
  • FIG. 15 is a circuit diagram showing a structure of a fine delay circuit of the DLL circuit of FIG. 1. [0042]
  • FIG. 16 is a circuit diagram showing a structure of a delay unit of a delay circuit of FIG. 15. [0043]
  • FIG. 17 is a timing chart showing an operation of a fine delay circuit of FIG. 15. [0044]
  • FIG. 18 is a diagram to describe the phase change within a predetermined range by the fine delay circuit of FIG. 15. [0045]
  • FIG. 19 is a circuit diagram showing a structure of a coarse delay circuit of the DLL circuit of FIG. 1. [0046]
  • FIG. 20 is a circuit diagram showing a structure of each decoder in the coarse delay circuit of FIG. 19. [0047]
  • FIG. 21 is a schematic block diagram of a conventional DLL circuit. [0048]
  • FIG. 22 is a circuit diagram showing a structure of a phase comparator of the DLL circuit of FIG. 21. [0049]
  • FIG. 23 is a circuit diagram showing a structure of a counter control circuit of the DLL circuit of FIG. 21. [0050]
  • FIGS. 24 and 25 are timing charts of the phase comparator of FIG. 22.[0051]
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • An embodiment of the present invention will be described in detail hereinafter with reference to the drawings. In the drawings, the same or corresponding components have the same reference character allotted, and description thereof will not be repeated. [0052]
  • Referring to FIG. 1, a [0053] DLL circuit 100 of the present invention includes a control clock generation circuit 10, a phase comparator 20, a filter 30, a counter control circuit 40, a counter 50, a fine delay circuit 60 and a coarse delay circuit 70.
  • Control [0054] clock generation circuit 10 generates control clocks SET and CNT according to a reset signal RST and a reference clock CLK from an input terminal IN. Control clock SET is provided to counter control circuit 40 whereas control clock CNT is provided to counter 50.
  • [0055] Phase comparator 20 compares the phase of delay clock CLKD with the phase of reference clock CLK to output the comparison result thereof. Filter 30 is driven in synchronization with reference clock CLK to generate signals PUP and PDN according to the comparison result from phase comparator 20. The generated signals PUP and PDN are provided to counter control circuit 40.
  • [0056] Counter control circuit 40 is driven in synchronization with control clock SET from control clock generation circuit 10 to generate counter control signal ADD and signal EN according to signals PUP and PDN from filter 30. The generated signals ADD and EN are provided to counter 50. When a reset signal RST is input or when an activated smallest address signal CMIN from counter 50 and a signal PDN from counter 30 corresponding to the comparison result of an L level of phase comparator 20 are input, counter control circuit 40 renders counter control signal ADD active to force counter 50 to count up. The activated counter control signal ADD is provided to counter 50.
  • [0057] Counter 50 is driven in synchronization with control clock CNT from control clock generation circuit 10 to count up/down according to counter control signal ADD to generate addresses a0-a5. Generated addresses a0-a2 are provided to a fine delay circuit 60 whereas addresses a3-a5 are provided to a coarse delay circuit 70. Counter 50 provides to counter control circuit 40 smallest address signal CMIN rendered active when addresses a0-a5 take the smallest values. Counter 50 forces the count up when an activated counter control signal ADD is input to generate addresses a0-a5.
  • [0058] Fine delay circuit 60 functions to delay the clock minutely, and receives reference clock CLK and addresses a0-a2 from counter 50 to generate and output a fine adjustment clock CLKB from reference clock CLK in a manner that will be described afterwards. Coarse delay circuit 70 functions to delay the clock roughly, and receives fine adjustment clock CLKB from fine delay circuit 60 and addresses a3-a5 from counter 50 to delay fine adjustment clock CLKB by an integral multiple of a predetermined amount by a method that will be described afterwards to output a delay clock CLKD. Delay clock CLKD is applied to phase comparator 20, and also output through an output terminal OUT.
  • Referring to FIG. 2, control [0059] clock generation circuit 10 includes inverters 1, 5 and 6, a NAND gate 2, and shift registers 3 and 4.
  • Referring to FIG. 3, [0060] shift registers 3 and 4 include clocked inverters 341 and 345, inverters 342, 343, 346 and 347, and N channel MOS transistors 344 and 348. Clocked inverters 341 and 345 are driven according to reference clock CLK. When clocked inverter 341 is driven, clocked inverter 345 is not driven. When clocked inverter 345 is driven, clocked inverter 341 is not driven. N channel MOS transistors 344 and 348 are turned on/off according to reset signal RST.
  • Referring to FIGS. 2 and 4, control [0061] clock generation circuit 10 receives reset signal RST and reference clock CLK to generate a control clock SET having a cycle three times that of reference clock CLK and a ratio 1:2 of an H level to an L level. Control clock generation circuit 10 generates a control clock CNT having a cycle identical to that of control clock SET, and having a phase delayed by one cycle of reference clock CLK with respect to control clock SET. The present invention is not limited to control clock generation circuit 10 generating control clock CNT delayed by one cycle with respect to control clock SET. In general, a control clock CNT having a phase difference with respect to control clock SET can be generated.
  • Referring to FIG. 5, [0062] phase comparator 20 includes NAND gates 11, 12, and 14-18, and an inverter 13. NAND gates 11 and 12, NAND gates 14 and 15, and NAND gates 17 and 18 respectively function as a flip flop. Accordingly, phase comparator 20 compares the phase of delay clock CLKD with the phase of reference clock CLK to output a signal from an UP terminal corresponding to the phase delay of delay clock CLKD. It is to be noted that the DN terminal is not used in the present embodiment.
  • Referring to FIG. 6, filter [0063] 30 includes shift registers 31 and 32, NAND gates 33 and 34, and an inverter 35. Shift registers 31 and 32 have a structure as shown in FIG. 3 to be driven in synchronization with reference clock CLK. Filter 30 responds to the comparison result of phase comparator 20 to output signals PUP and PDN corresponding to the comparison result when the comparison result exhibits the same result over three cycles of reference clock CLK. More specifically, filter 30 outputs a signal PUP of an H level and a signal PDN of an L level when the comparison result of phase comparator 20 exhibits an H level, and outputs a signal PUP of an L level and a signal PDN of an H level when the comparison result exhibits an L level.
  • Referring to FIG. 7, [0064] counter control circuit 40 includes inverters 401, 403, 409 and 414, NAND gates 402, 404, 405 and 408, shift registers 406, 407, 416 and 417, clocked inverters 410-413, and a NOR gate 415. Shift registers 406, 407, 416 and 417 have a structure as shown in FIG. 3 to be driven in synchronization with control clock SET. Counter control circuit 40 receives reset signal RST, smallest address signal CMIN from counter 50, and signals PUP and PDN from filter 30 to generate signals REV and /REV. Counter control signal ADD and signal EN are generated according to signals REV and /REV and signals PUP and PDN from filter 30, which are provided to counter 50.
  • Referring to FIG. 8, [0065] counter 50 includes counter units 501-506, inverters 507-512, NAND gates 513 and 514, and a NOR gate 515. Each of counter units 501-506 includes inverters 516, 523, 524, 527, 528, 529 and 532, N channel MOS transistors 517, 519, 522, 526, 530 and 533, P channel MOS transistors 518, 520, 531 and 534, and a NOR gate 535, as shown in FIG. 9.
  • When counter control signal ADD and signal EN from [0066] counter control circuit 40, control clocks CNT and /CNT and reset signal RST are input to the counter unit of FIG. 9, a carrier signal C and a data signal D as shown in FIG. 10 are output. Counter 50 counts up/down according to the input counter control signal ADD, as will be described afterwards. Counter 50 generates a smallest address signal CMIN by NAND gates 513-515 according to generated addresses a0-a5. Signal CMIN is provided to counter control circuit 40.
  • Referring to FIGS. 11 and 12, generation of signals REV and /REV, counter control signal ADD and signal EN in [0067] counter control circuit 40 of FIG. 7 will be described. FIG. 11 corresponds to reset, or when the comparison result of phase comparator 20 is at an L level in the initial state. When reset signal RST of an H level is input, counter control circuit 40 drives signal REV to an H level in synchronization with the transition timing of reset signal RST from an L level to an H level irrespective of signals PUP and PDN from filter 30 and the value of smallest address signal CMIN from counter 50. Accordingly, clocked inverters 410 and 412 receiving signals PUP and PDN from filter 30 are turned off whereas clocked inverters 411 and 413 are turned on, as shown in FIG. 7. Therefore, counter control circuit 40 generates counter control signal ADD and signal EN of an H level irrespective of the value of signals PUP and PDN.
  • Following the transition timing Ti of the comparison result of [0068] phase comparator 20 from an L level to an H level, counter control circuit 40 drives signal REV to an L level from an H level at a timing T2 corresponding to the elapse of two cycles of control clock SET. Accordingly, clocked inverters 410 and 412 receiving signals PUP and PDN from filter 30 are turned on whereas clocked inverters 411 and 413 are turned off, as shown in FIG. 7. Therefore, counter control circuit 40 switches counter control signal ADD and signal EN to an L level from an H level at a timing T3 corresponding to the elapse of one cycle of control clock SET from timing T2 where signal REV is pulled down to an L level from an H level.
  • [0069] Counter 50 initiates counting up from timing T4 of control clock CNT after counter control signal ADD and signal EN of an H level are input. Smallest address signal CMIN switched to an L level from an H level in synchronization with timing T4 is output to counter control circuit 40.
  • Since addresses a[0070] 0-a5 take the smallest values when reset signal RST of an H level is not input (indicated by the dotted line in FIG. 11), counter control circuit 40 receives smallest address signal CMIN of an H level from counter 50, and signal PDN pulled up to an H level from an L level corresponding to the comparison result of phase comparator 20 attaining an L level over three cycles of reference clock CLK and signal PUP of an L level. As a result, counter control circuit 40 generates a signal REV that is switched to an H level from an L level in response to the transition of signal PDN to an H level from an L level. More specifically, counter control circuit 40 drives signal REV to an H level from an L level according to signal PDN corresponding to the comparison result of phase comparator 20 when reset signal RST is not input or when addresses a0-a5 take the smallest values and the comparison result of phase comparator 20 is at an L level. Accordingly, counter control circuit 40 generates counter control signal ADD and signal EN of an H level, as described previously. The timing of signal REV switched to an L level from an H level by counter control circuit 40 corresponds to timing T2. In response, counter control circuit 40 drives address control signal ADD and signal EN to an L level from an H level. Signal PDN driven from an L level to an H level corresponds to the signal that causes counter 50 to count down.
  • [0071] Counter 50 initiates count up from timing T5 of control clock CNT after counter control signal ADD and signal EN of an H level are input. Therefore, a smallest address signal CMIN switched to an L level from an H level in synchronization with timing T5 is output to counter control circuit 40.
  • When reset signal RST of an H level is input, [0072] counter control circuit 40 switches signal REV to an H level prevailing over signals PUP and PDN from filter 30 corresponding to the comparison result of phase comparator 20 to generate counter control signal ADD and signal EN of an H level to cause counter 50 to enter a force up mode. When the comparison result of phase comparator 20 attains an H level, counter control signal ADD and signal EN are pulled down to an L level at the elapse of two cycles of control clock SET, whereby the count of counter 50 is canceled from the force up mode. Also in the case where the comparison result of phase comparator 20 is at an L level at the start, counter control circuit 40 forces signal REV to an H level, whereby counter control signal ADD and signal EN of an H level are generated to cause counter 50 to enter the count force up mode. Counter control signal ADD and signal EN are pulled down to an L level at the elapse of two cycles of control clock SET after the comparison result of the phase comparator 20 attains an H level, whereby counter 50 is canceled from the force up mode.
  • Counter control signal ADD attaining an H level implies that counter control signal ADD is rendered active whereas counter control signal ADD attaining an L level implies that counter control signal ADD is rendered inactive. [0073]
  • FIG. 12 corresponds to the case where the comparison result of [0074] phase comparator 20 is at an H level at the start. When reset signal RST of an H level is input in this case, counter control circuit 40 switches signal REV to an H level from an L level irrespective of the values of signals PUP and PDN corresponding to the comparison result of the phase comparator 20. Accordingly, counter control circuit 40 generates counter control signal ADD and signal EN of an H level, as described before.
  • [0075] Counter control circuit 40 switches signal REV to an L level from an H level at timing T7 corresponding to the elapse of two cycles of control clock SET, following timing T6 corresponding to the transition of the comparison result of phase comparator 20 from an L level to an H level. Accordingly, counter control circuit 40 drives counter control signal ADD and signal EN to an L level from an H level at timing T8 corresponding to the elapse of one cycle of control clock SET from timing T7 where signal REV is switched from an H level to an L level.
  • [0076] Counter 50 initiates counting up from timing T9 of control clock CNT, after counter control signal ADD and signal EN of an H level are input. Therefore, a smallest address signal CMIN switched from an H level to an L level in synchronization with timing T9 is provided to counter control circuit 40.
  • In the case where reset signal RST of an H level is not input (indicated by the dotted line in FIG. 12), [0077] counter control circuit 40 receives smallest address signal CMIN of an H level from counter 50, and signal PUP pulled up to an H level from an L level in response to the comparison result of phase comparator 20 attaining an H level over three cycles of reference clock CLK and a signal PDN of an L level, since addresses A0-A5 take the smallest values. As a result, counter control circuit 40 generates signal REV of an L level. Accordingly, counter control circuit 40 drives counter control signal ADD and signal EN to an H level from an L level according to signal PUP switched from an L level to an H level since clocked inverters 410 and 412 are on and clocked inverters 411 and 413 are off, as shown in FIG. 7.
  • Then, [0078] counter control circuit 40 drives counter control signal ADD and signal EN to an L level from an H level at the aforementioned timing T8.
  • Following the input of counter control signal ADD and signal EN of an H level, counter [0079] 50 starts counting up from timing T10 of control clock CNT. Therefore, a smallest address signal CMIN switched to an L level from an H level in synchronization with timing T10 is provided to counter control circuit 40.
  • When reset signal RST of an H level is input in the case where the comparison result of [0080] phase comparator 20 is at an H level, counter control circuit 40 switches signal REV to an H level irrespective of the values of signals PUP and PDN corresponding to the comparison result, whereby counter control signal ADD and signal EN of an H level are generated to cause counter 50 to enter the count force up mode. Counter control signal ADD and signal EN are switched to an L level at the elapse of two cycles of control clock SET after the comparison result of phase comparator 20 attains an H level, whereby counter 50 is canceled from the force up mode. When a reset signal is not applied, counter control circuit 40 will not switch signal REV to an H level from an L level. Counter control signal ADD and signal EN according to signals PUP and PDN corresponding to the comparison result of phase comparator 20 are generated to control the count of counter 50 in a general manner. In the present invention, signal REV is referred to as “force up signal”.
  • The present invention in not limited to counter [0081] control circuit 40 switching signal REV to an L level from an H level at the timing of the elapse of two cycles of control clock SET after the comparison result of phase comparator 20 attains an H level. An appropriate value is to be selected taking into consideration the relationship between jitter and the amount of delay. Therefore, counter control circuit 40 may switch signal REV to an L level from an H level at an elapse of three cycles or four cycles of control clock SET. In this case, counter control circuit 40 is formed with one or two additional shift registers connected in series with shift registers 406 and 407.
  • The count of addresses a[0082] 0-a5 by counter 50 will be described with reference to FIGS. 13 and 14. As described before, the counter unit of FIG. 9 outputs a carrier signal C and a data signal D shown in FIG. 10. When reset is specified, counter control circuit 40 generates and provides to counter 50 counter control signal ADD and signal EN of an H level when addresses a0-a5 take the smallest values and the comparison result of phase comparator is at an L level. Therefore, counter control signal ADD of an H level is applied to a terminal UP of counter units 501-506 whereas signal EN of an H level is applied to input terminal IN. As a result, counter 50 generates address signals a0-a5 shown in FIG. 13 at each cycle of control clock CNT. It is apparent from FIG. 13 that counter 50 outputs addresses a0-a5 whose values are gradually increased when counter control signal ADD of an H level is input. Thus, in response to the input of counter control signal ADD of an H level that is a signal to cause counter 50 to proceed to the force up mode, counter 50 counts up the value to output corresponding addresses a0-a5.
  • When counter control signal ADD of an L level is applied to counter [0083] 50 from counter control circuit 40, a counter control signal ADD of an L level is input to terminal UP of counter units 501-506, whereby addresses a0-a5 shown in FIG. 14 are generated at each cycle of control clock CNT. In response to the input of counter control signal ADD of an L level, counter 50 outputs addresses a0-a5 whose values are gradually reduced.
  • Referring to FIG. 15, [0084] fine delay circuit 60 includes a delay unit 601, clocked inverters 602-608, delay units 609 and 610, and an inverter 611. The output terminal of clocked inverter 602 is connected to the output terminal of clocked inverter 603. The output terminal of clocked inverter 604 is connected to the output terminal of clocked inverter 605. The output terminal of clocked inverter 606 is connected to the output terminal of clocked inverter 607. Clocked inverters 602, 604, 606 and 608 are connected in parallel. Clocked inverters 603, 605 and 607 are also connected in parallel. Clocked inverters 602 and 603 have a size n where the channel widths of the P channel MOS transistor and the N channel MOS transistor (simply referred to as “size” hereinafter) forming the inverters are identical. Clocked inverters 604 and 605 have the same size 2n. Clocked inverters 606 and 607 have the same size 4n. Clocked inverter 608 has size n. Clocked inverters 602 and 603 are driven by addresses a0, /a0 output from counter 50. When clocked inverter 602 is driven, clocked inverter 603 is not driven. When clocked inverter 602 is not driven, clocked inverter 603 is driven. More specifically, clocked inverter 602 and clocked inverter 603 are driven when address a0 is at an L level and an H level, respectively. Clocked inverters 604 and 605 are driven by addresses a1, /a1 output from counter 50. Clocked inverters 606 and 607 are driven by addresses a2, /a2 output from counter 50. The driving method thereof is identical to the driving method of clocked inverters 602 and 603 through addresses a0, /a0.
  • Referring to FIG. 16, each of [0085] delay units 601, 609 and 610 includes clocked inverters 612 and 613, and an inverter 614. Clocked inverter 612 is driven when signal R is at an L level to function as an inverter with respect to an input signal XA. In this case, clocked inverter 613 is not driven. Clocked inverter 613 is driven when signal R is at an H level to function as an inverter with respect to an input signal XB. In this case, clocked inverter 612 is not driven. Therefore, clocked inverter 612 or 613 is driven depending upon whether signal R is at an L level or an H level. Input signal XA or input signal XB is inverted to be applied to inverter 614. The inverted signal is further inverted by inverter 614 to be provided as an output signal Y. Therefore, delay units 601, 609 and 610 serve to delay the phases of input signals XA and XB by a predetermined amount T.
  • Referring to FIG. 15 again, [0086] delay unit 601 delays the phase of the input reference clock CLK by a predetermined amount T to output a signal INF since signal R is at an H level and signal /R is at an L level. Similarly, delay unit 609 delays the phase of input reference clock CLK by a predetermined amount T to output a signal Y. Delay unit 610 delays the phase of input signal XA (Y) by a predetermined amount T to output a signal IND since signal R is at an L level and signal /R is at an H level. As a result, signal INF corresponds to a signal having the phase of reference clock CLK delayed by a predetermined amount T. Signal IND is a signal corresponding to the delay of the phase of reference clock CLK by a predetermined amount T×2. Therefore, the phase difference between signals INF and IND corresponds to a predetermined amount T.
  • Clocked inverters [0087] 602-607 are selectively rendered active by addresses a0-a2 output from counter 50. When the address output from counter 50 is a0=a1=a2=0, clocked inverters 602, 604, 606 and 608 are rendered active. Therefore, the combined size Wf of clocked inverters 602, 604, 606 and 608 connected in parallel becomes Wf=n+2n+4n+n=8n. In this case, clocked inverters 603, 605 and 607 are not rendered active. Therefore, the combined size Wd of clocked inverters 603, 605 and 607 connected in parallel is 0.
  • When the address is a[0088] 0=a1=a2=1, clocked inverters 602, 604 and 606 are not rendered active. Clocked inverters 603, 605, 607 and 608 are rendered active. As a result, combined size wf=n and combined size Wd=7. The following Table 1 shows the calculated combined sizes Wf and Wd with respect to all addresses a0-a2.
    TABLE 1
    a0 a1 a2 Wf Wd
    0 0 0 8n 0
    1 0 0 7n n
    0 1 0 6n 2n
    1 1 0 5n 3n
    0 0 1 4n 4n
    1 0 1 3n 5n
    0 1 1 2n 6n
    1 1 1 n 7n
  • Thus, combined size w[0089] f varies from 8n to n with respect to addresses a0-a2, whereas combined size wd varies from 0 to 7n with respect to addresses a0-a2. Therefore, clocked inverters 602, 604, 606 and 608 connected in parallel can be thought of as one clocked inverter circuit 620 whose size varies from 8n to n for addresses a0-a2. Clocked inverters 603, 605 and 607 connected in parallel can be thought of as one clocked inverter circuit 630 whose size varies from 0 to 7n for addresses a0-a2.
  • Referring to FIG. 17, in the case where signal INF is applied to clocked [0090] inverter circuit 620 and signal IND is applied to clocked inverter circuit 630 when the address is a0=a1=a2=0, a signal OUT1 is output. When the address is a0=1, a1=a2=0, a signal OUT2 is output. When the address is a0=a1=a2=1, a signal OUT8 is output. Therefore, signals OUT1, OUT2, . . . , OUT8 having a phase determined by the ratio of the combined size wf of clocked inverter circuit 620 to the combined size wd of clocked inverter circuit 630 are output. As a result, signals OUT1, OUT2, OUT8 whose phase change linearly can be output by addresses a0-a2 from fine delay circuit 60.
  • When combined size w[0091] f is 8n and combined size wd is 0, signal OUT1 is output. Therefore, signal OUT1 corresponds to signal INF. Referring to FIG. 18, signals OUT2, OUT3, OUT4, OUT5, OUT6, OUT7 and OUT8 whose phases are present between signal INF and signal IND having a phase difference of a predetermined amount T with respect to signal INF are output from fine delay circuit 60.
  • The above-described output of signals OUT[0092] 1, OUT2, . . . , OUT8 whose phase changes depending upon the ratio of combined size wf of clocked inverter 620 to combined size wd of clocked inverter 630 determined by addresses a0-a2 corresponds to the input of two signals INF and IND having the phase difference of a predetermined amount T and the output of signals OUT1-OUT8 whose phase changes with the weight to signals INF and IND altered by the combined sizes wf and wd determined by addresses a0-a2.
  • The present invention is not limited to the above-described [0093] fine delay circuit 60 that generates signals INF and IND having a phase difference of a predetermined amount T by delaying reference clock CLK. The phase of reference clock CLK can lead or lag to generate two signals INF and IND having a phase difference of a predetermined amount T.
  • Referring to FIG. 19, [0094] coarse delay circuit 70 includes delay units 701-708, and decoders 709-716. Delay units 701-708 have a structure similar to that of units 601, 609 and 610 shown in FIG. 16, and function to delay the phase of input signals XA and XB by a predetermined amount T. Each of decoders 709-716 includes a 3-input NAND gate 717 and an inverter 718 as shown in FIG. 20. Decoders 709-716 output signals R and /R according to input signals A1, A2 and A3.
  • Referring to FIG. 19 again, decoders [0095] 709-716 receive addresses a3-a5 from counter 50 to generate signals R and /R to delay units 701-708. Delay units 701-708 delay input signal XA and input signal XB by a predetermined amount T when signal R is at an L level and an H level, respectively. Therefore, coarse delay circuit 70 determines the number of stages of delay units 701-708 that delay the phase of fine adjustment clock CLKB input from decoders 709-716 to delay the phase of fine adjustment clock CLKB corresponding to the determined number of stages. For example, when the address is a3=0, a4=1 and a5=0, decoders 709, 710, 711, 712, 713, 715 and 716 provide a signal R of an L level and a signal /R of an H level, whereas decoder 714 provides a signal R of an H level and a signal /R of an L level. As a result, delay units 701-705, 707 and 708 delay the phase of input signal XA by a predetermined amount T, whereas delay unit 706 delays the phase of input signal XB by a predetermined amount T. Since input signal XA of the first stage delay unit 701 is always at an L level, delay units 701-705 do not delay the phase of input fine adjustment clock CLKB. Each of delay units 706-708 delays the phase of fine adjustment clock CLKB by a predetermined amount T. Therefore, when the address is a3=0, a4=1 and a5=0, fine adjustment clock CLKB has its phase delayed by a predetermined amount T×3 through the three stages of delay units 706, 707 and 708, whereby delay clock CLKD is output.
  • When a reset signal RST is input or when the phase comparator exhibits a comparison result of an L level with addresses a[0096] 0-a5 taking the smallest values in DLL circuit 100, the count is forced up in counter 50 to output addresses a0-a5 stably, whereby delay clock CLKD is set in phase with reference clock CLK according to the output addresses a0-a5.
  • The above-described [0097] DLL circuit 100 is applicable to a semiconductor integrated circuit of high speed response such as a DRAM having memory cells arranged in an array.
  • Although the present invention has been described and illustrated in detail, it is clearly understood that the same is by way of illustration and example only and is not to be taken by way of limitation, the spirit and scope of the present invention being limited only by the terms of the appended claims. [0098]

Claims (6)

What is claimed is:
1. A DLL circuit comprising:
a control clock generation circuit generating a first control clock according to a reference clock and a second control clock having a phase difference with respect to set first control clock;
a phase comparator comparing a phase of a delay clock with the phase of the reference clock;
a filter providing a control signal applied with weight corresponding to a comparison result of said phase comparator;
a counter control circuit driven in synchronization with said first control clock to generate a counter control signal according to said control signal;
a counter driven in synchronization with said second control clock to count up/down according to said counter control signal, providing first and second addresses and a smallest address signal that is rendered active when said first and second addresses take the smallest values, and sets the address to the smallest value at a reset signal;
a first delay circuit generating first and second signals having a phase difference of a predetermined amount according to said reference clock, and generating a fine adjustment clock whose phase is present between the phase of said first signal and the phase of said second signal according to said generated first and second signals and said first address; and
a second delay circuit delaying said fine adjustment clock by an integral multiple of said predetermined amount to output said delay clock according to said second address;
said counter control circuit providing a counter control signal rendered active to force said counter to count up when said reset signal is input, or when an activated smallest address signal and an output signal of said filter that causes said counter to count down are input.
2. The DLL circuit according to claim 1, wherein said counter control circuit generates a force up signal rendered active according to said reset signal or an output signal of said filter that causes said counter to count down, and renders said counter control signal active according to said generated force up signal.
3. The DLL circuit according to claim 2, wherein said counter control circuit renders said force up signal inactive at an elapse of two cycles of said first control clock from activation of the output of said filter that causes said counter to count up.
4. The DLL circuit according to claim 1, wherein said first delay circuit generates said fine adjustment clock by applying weight to said first and second signals according to said first address.
5. The DLL circuit according to claim 4, wherein said first delay circuit comprises
a first inverter circuit applying weight to said first signal by determining a size, and
a second inverter circuit having an output terminal connected to an output terminal of said first inverter circuit, and applying weight to said second signal by determining the size,
said counter providing to said first delay circuit said first address to determine the size of said first and second inverter circuits.
6. The DLL circuit according to claim 1, wherein said first delay circuit comprises
a plurality of first inverters connected in parallel, each having a different size, and
a plurality of second inverters connected in parallel, having an output terminal connected to an output terminal of said plurality of first inverters, each second inverter having a different size,
said counter providing to said first delay circuit said first address to selectively render said first and second inverters active.
US09/725,038 2000-05-30 2000-11-29 DLL circuit that can prevent erroneous operation Expired - Fee Related US6441662B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP12-160078 2000-05-30
JP2000-160078 2000-05-30
JP2000160078A JP2001339294A (en) 2000-05-30 2000-05-30 Dll circuit

Publications (2)

Publication Number Publication Date
US20020005741A1 true US20020005741A1 (en) 2002-01-17
US6441662B2 US6441662B2 (en) 2002-08-27

Family

ID=18664327

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/725,038 Expired - Fee Related US6441662B2 (en) 2000-05-30 2000-11-29 DLL circuit that can prevent erroneous operation

Country Status (2)

Country Link
US (1) US6441662B2 (en)
JP (1) JP2001339294A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070109880A1 (en) * 2005-11-17 2007-05-17 Fulong Zhang Digital I/O timing control
US20120134223A1 (en) * 2009-09-08 2012-05-31 Elpida Memory, Inc. Clock generating circuit, semiconductor device including the same, and data processing system
US20170160432A1 (en) * 2014-07-21 2017-06-08 Tangible Science, Llc Contact lenses and methods of making contact lenses

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6911850B2 (en) * 2001-05-17 2005-06-28 Thine Electronics, Inc. Semiconductor integrated circuit
US6504408B1 (en) * 2001-07-09 2003-01-07 Broadcom Corporation Method and apparatus to ensure DLL locking at minimum delay
US7079615B2 (en) * 2001-11-20 2006-07-18 Hewlett-Packard Development Company, L.P. Expanded comparator for control of digital delay lines in a delay locked loop or phase locked loop
KR100408727B1 (en) * 2001-12-28 2003-12-11 주식회사 하이닉스반도체 Clock synchronization device
US6728163B2 (en) * 2002-08-23 2004-04-27 Micron Technology, Inc. Controlling a delay lock loop circuit
JP4071604B2 (en) * 2002-11-18 2008-04-02 株式会社ルネサステクノロジ Information processing apparatus provided with clock generation circuit and information processing apparatus provided with clock delay circuit
KR100537196B1 (en) * 2004-03-05 2005-12-16 주식회사 하이닉스반도체 Delay locked loop in semiconductor memory device and its clock locking method
US7443937B2 (en) * 2004-08-16 2008-10-28 Texas Instruments Incorporated High resolution digital clock multiplier
US7116148B2 (en) * 2004-10-27 2006-10-03 Infineon Technologies Ag Variable delay line using two blender delays
US7423465B2 (en) * 2006-01-27 2008-09-09 Micron Technology, Inc. Duty cycle error calculation circuit for a clock generator having a delay locked loop and duty cycle correction circuit
US8682311B2 (en) * 2007-04-25 2014-03-25 Nextivity, Inc. Multi-hop booster
KR100857449B1 (en) * 2007-06-28 2008-09-10 주식회사 하이닉스반도체 Dll circuit of semiconductor memory apparatus
JP5377843B2 (en) * 2007-09-13 2013-12-25 ピーエスフォー ルクスコ エスエイアールエル Timing control circuit and semiconductor memory device
KR20110024236A (en) * 2009-09-01 2011-03-09 삼성전자주식회사 Method and circuit for calibrating phase, and signal processing apparatus having the same
JP5932237B2 (en) * 2011-04-20 2016-06-08 ピーエスフォー ルクスコ エスエイアールエルPS4 Luxco S.a.r.l. Semiconductor device
JP5989058B2 (en) * 2014-10-28 2016-09-07 ピーエスフォー ルクスコ エスエイアールエルPS4 Luxco S.a.r.l. Delay adjustment method for semiconductor device and DLL circuit

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5173617A (en) * 1988-06-27 1992-12-22 Motorola, Inc. Digital phase lock clock generator without local oscillator
DE4342266C2 (en) * 1993-12-10 1996-10-24 Texas Instruments Deutschland Clock generator and phase comparator for use in such a clock generator
US6125157A (en) * 1997-02-06 2000-09-26 Rambus, Inc. Delay-locked loop circuitry for clock delay adjustment

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070109880A1 (en) * 2005-11-17 2007-05-17 Fulong Zhang Digital I/O timing control
US7495495B2 (en) * 2005-11-17 2009-02-24 Lattice Semiconductor Corporation Digital I/O timing control
US20120134223A1 (en) * 2009-09-08 2012-05-31 Elpida Memory, Inc. Clock generating circuit, semiconductor device including the same, and data processing system
US8344773B2 (en) * 2009-09-08 2013-01-01 Elpida Memory, Inc. Clock generating circuit, semiconductor device including the same, and data processing system
US20170160432A1 (en) * 2014-07-21 2017-06-08 Tangible Science, Llc Contact lenses and methods of making contact lenses

Also Published As

Publication number Publication date
US6441662B2 (en) 2002-08-27
JP2001339294A (en) 2001-12-07

Similar Documents

Publication Publication Date Title
US6441662B2 (en) DLL circuit that can prevent erroneous operation
JP3940917B2 (en) Phase detector and phase difference compensation method
US6400641B1 (en) Delay-locked loop with binary-coupled capacitor
US6137334A (en) Logic circuit delay stage and delay line utilizing same
US6327318B1 (en) Process, voltage, temperature independent switched delay compensation scheme
US7830185B2 (en) Duty cycle correction (DCC) circuit and delayed locked loop (DLL) circuit using the same
US6765976B1 (en) Delay-locked loop for differential clock signals
US20020043996A1 (en) Semiconductor device capable of generating highly precise internal clock
US6377092B2 (en) Delay locked loop circuit capable of adjusting phase of clock with high precision
US6882196B2 (en) Duty cycle corrector
US7180340B2 (en) Frequency multiplier capable of adjusting duty cycle of a clock and method used therein
JP2002025259A (en) Register control delay fixed loop utilizing ring delay and counter
US7612591B2 (en) DLL circuit of semiconductor memory apparatus and method of delaying and locking clock in semiconductor memory apparatus
WO2005048455A1 (en) Delayed locked loop phase blender circuit
US7282976B2 (en) Apparatus and method for duty cycle correction
US6366150B1 (en) Digital delay line
US20020153924A1 (en) Circuit configuration for enabling a clock signal in a manner dependent on an enable signal
JP3703241B2 (en) Semiconductor memory device
US6351169B2 (en) Internal clock signal generating circuit permitting rapid phase lock
CN110492872B (en) Digital duty cycle correction circuitry
US6353648B1 (en) Integrated circuit
US8446197B2 (en) Delay locked loop and method for driving the same
US20070216456A1 (en) Delay locked loop and method of locking a clock signal
JP2928485B2 (en) Phase comparator
US7629820B2 (en) Delay circuit

Legal Events

Date Code Title Description
AS Assignment

Owner name: MITSUBISHI DENKI KABUSHIKI KAISHA, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IKEDA, YUTAKA;REEL/FRAME:011377/0748

Effective date: 20000824

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
LAPS Lapse for failure to pay maintenance fees
STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20100827