US20050140407A1

System and method to improve the efficiency of synchronous mirror delays and delay locked loops

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A phase detection system for use with a synchronous mirror delay or a delay-locked loop in order to reduce the number of delay stages required, and therefore increase the efficiency, is disclosed. The invention includes taking a clock input signal and a clock delay or feedback signal, each having timing characteristics, and differentiating between four conditions based upon the timing characteristics of the signals. The phase detector and associated circuitry then determines, based upon the timing characteristics of the signals, which of a number of phase conditions the signals are in. Selectors select the signals to be introduced into the synchronous mirror delay or delay-locked loop by the timing characteristics of the phase conditions. The system is able to utilize the falling clock edge of the clock input signal, and the lock time is decreased under specific phase conditions. The invention increases the efficiency of the circuits by reducing the effective delay stages in the SMD or DLL while maintaining the operating range.

US20050140407A1, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Projected expiry passed 3 August 2021, 5.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

31 claims: 12 independent, 19 dependent

  1. 1
    Broadest claimClaim Score 55, average(NHIP)A synchronization system for use with an external clock signal, comprising:a pair of registers, each register receiving a clock input signal (CIN) and a clock delay signal (CDLY), the registers receiving a pair of inputs and outputting a pair of outputs having one of a plurality of output signal combinations, each output signal combination representative of a condition based upon one or more timing characteristics of CIN and CDLY, wherein a number of effective delay stages in the synchronization system is reduced.
  2. 2
    A synchronization system for use with an external clock signal, comprising:a pair of registers, each register receiving a clock input signal (CIN) and a clock delay signal (CDLY), the registers receiving a pair of inputs and outputting a pair of outputs having one of a plurality of output signal combinations, each output signal combination representative of a condition based upon one or more timing characteristics of CIN and CDLY, wherein a number of effective delay stages in the synchronization system is reduced by about one half or greater.
  3. 3
    A synchronization system for use with an external clock signal, comprising:a pair of registers, each register receiving a clock input signal (CIN) and a clock delay signal (CDLY), the registers receiving a pair of inputs and outputting a pair of outputs having one of a plurality of output signal combinations, each output signal combination representative of a condition based upon one or more timing characteristics of CIN and CDLY, wherein a number of effective delay stages in the synchronization system is equal to or less than about half of a clock period.
  4. 4
    A synchronization system for use with an external clock signal, comprising:a pair of registers, each register receiving a clock input signal (CIN) and a clock delay signal (CDLY), the registers receiving a pair of inputs and outputting a pair of outputs having one of a plurality of output signal combinations, each output signal combination representative of a condition based upon one or more timing characteristics of CIN and CDLY, wherein a number of effective delay stages in the synchronization system is reduced, and at least one of the registers comprises a D-type flip-flop.
  5. 5
    A synchronization system for use with an external clock signal, comprising:a pair of registers, each register receiving a first clock input signal (CIN 1 ) and a clock delay signal (CDLY), the registers receiving a pair of inputs and outputting a pair of outputs having one of a plurality of output signal combinations, each output signal combination representative of a condition based upon one or more timing characteristics of CIN 1 and CDLY, wherein a number of effective delay stages in the synchronization system is reduced;an input selection multiplexor to select which of CIN 1 or a second clock input signal (CIN 2 ) are to be inputted into a synchronous mirror delay (SMD);and an output selection multiplexor connected to the input selection multiplexor and capable of receiving a SMD output from the SMD, the output selection multiplexor selecting whether to output the SMD output or CIN 1 , where the output of the output selection multiplexor is used as an input to a clock tree to generate an internal clock signal.
  6. 8
    A synchronization system for use with an external clock signal, comprising:a pair of registers, each register receiving a clock input signal (CIN) and a clock feedback signal (CKFB), the registers receiving a pair of inputs and outputting a pair of outputs having one of a plurality of output signal combinations, each output signal combination representative of a condition based upon one or more timing characteristics of CIN and CKFB, wherein under at least one of the conditions, a number of effective delay stages in the synchronization system is reduced.
  7. 9
    A synchronization system for use with an external clock signal, comprising:a pair of registers, each register receiving a clock input signal (CIN) and a clock feedback signal (CKFB), the registers receiving a pair of inputs and outputting a pair of outputs having one of a plurality of output signal combinations, each output signal combination representative of a condition based upon one or more timing characteristics of CIN and CKFB, wherein under at least one of the conditions, a number of effective delay stages in the synchronization system is reduced by about one-half or greater.
  8. 10
    A synchronization system for use with an external clock signal, comprising:a pair of registers, each register receiving a clock input signal (CIN) and a clock feedback signal (CKFB), the registers receiving a pair of inputs and outputting a pair of outputs having one of a plurality of output signal combinations, each output signal combination representative of a condition based upon one or more timing characteristics of CIN and CKFB, wherein under at least one of the conditions, a number of effective delay stages in the synchronization system is equal to or less than one-half of a clock period.
  9. 12
    A synchronization system for use with an external clock signal, comprising:a pair of registers, each register receiving a clock input signal (CIN) and a clock feedback signal (CKFB), the registers receiving a pair of inputs and outputting a pair of outputs having one of a plurality of output signal combinations, each output signal combination representative of a condition based upon one or more timing characteristics of CIN and CKFB, wherein under at least one of the conditions, a number of effective delay stages in the synchronization system is reduced;an input selection multiplexor to select which of CIN and or an inverted CIN (CIN′) are to be inputted into the a delay-locked loop;and a phase detector having an output that is input into the input selection multiplexor to select the one or more inputs of to the input selection multiplexor;and a control block to receive one or more control signals from the phase detector and input the control signals to a delay line.
  10. 13
    A synchronization system for use with an external clock signal, comprising:a pair of registers, each register receiving a first clock input signal (CIN 1 ) and a clock feedback signal (CKFB), the registers receiving a pair of inputs and outputting a pair of outputs having one of a plurality of output signal combinations, each output signal combination representative of a condition based upon one or more timing characteristics of CIN 1 and CKFB, wherein under at least one of the conditions, a number of effective delay stages in the synchronization system is reduced;an input selection multiplexor to select which of CIN 1 or a second clock input signal (CIN 2 ) are to be inputted into a delay-locked loop;a phase detector having an output that is input into the input selection multiplexor to select one or more inputs to the input selection multiplexor;and a control block to receive one or more control signals from the phase detector and input the control signals to a delay line.
  11. 16
    A synchronous dynamic random access memory (SDRAM), comprising:a synchronous mirror delay (SMD);and a phase detection system comprising: a phase detector connected to the SMD, the phase detector receiving a clock input signal (CIN) and a clock delay signal (CDLY), the CIN and CDLY each having timing characteristics, the phase detector including a pair of registers, the registers including a pair of inputs and a pair of outputs, each of the outputs having a logical level, wherein the logical levels of the register outputs define a plurality of output signal combinations, each of the output signal combinations representative of a phase based upon the timing characteristics of the CIN and CDLY, and a number of effective delay stages in the SMD is reduced;an input selection multiplexor connected to a first control to select whether to input CIN or an inverted CIN (CIN′) into the SMD, or alternatively, bypass the SMD based on the logical levels of the outputs of the phase detector;and an output selection multiplexor connected to the input selection multiplexor and the SMD and capable of receiving a SMD output from the SMD, the output selection multiplexor connected to a second control to select whether to output one of the SMD output or an output of the input selection multiplexor;wherein the output of the output selection multiplexor is used as a clock tree input to generate an internal clock signal;the timing characteristics include a period of CIN defined as t ck and a period from a rising edge in CIN to a rising edge in CDLY defined as t mdl ;and a first phase is when t mdl >t ck /2;a second phase is when is when t mdl <t ck /2;a third phase is when t mdl =t ck ;and a fourth phase is when t mdl =t ck /2.
  12. 23
    A synchronous dynamic random access memory (SDRAM), comprising:a synchronous mirror delay (SMD);and a phase detection system, comprising: a phase detector connected to the SMD, the phase detector receiving a first clock input signal (CIN 1 ) and a clock delay signal (CDLY), the CIN 1 and CDLY each having timing characteristics, the phase detector including a pair of registers, the registers including a pair of inputs and a pair of outputs, each of the outputs having a logical level, wherein the logical levels of the register outputs define a plurality of output signal combinations, each of the output signal combinations representative of a phase based upon the timing characteristics of the CIN 1 and CDLY, and a number of effective delay stages in the SMD is reduced;an input selection multiplexor connected to a first control to select whether to input CIN 1 or a second clock input signal (CIN 2 ) into the SMD, or alternatively, bypass the SMD based on the logical levels of the outputs of the phase detector;and an output selection multiplexor connected to the input selection multiplexor and the SMD and capable of receiving a SMD output from the SMD, the output selection multiplexor connected to a second control to select whether to output one of the SMD output or an output of the input selection multiplexor;wherein the output of the output selection multiplexor is used as a clock tree input to generate an internal clock signal;the timing characteristics include a period of CIN 1 defined as t ck and a period from a rising edge in CIN 1 to a rising edge in CDLY defined as t mdl ;and a first phase is when t mdl >t ck /2;a second phase is when is when t mdl <t ck /2;a third phase is when t mdl =t ck ;and a fourth phase is when t mdl =t ck /2.