The present invention relates to clock circuits, and more particularly clock circuit used with Serializer/Deserializer (SerDes) circuits.
High data-rate SerDes circuits often use a multi-phase clock source to allow phase to be accurately and rapidly manipulated by digital means when needed, while otherwise maintaining very low phase noise. One way this can be achieved is by using a common, central, low noise, multi-phase clock source to divide the relatively large clock power needed to achieve low phase noise, over many lanes. However, it is not possible to simultaneously provide various data rates for each lane independent of other lanes, and it takes extra power for the clock bus to span the entire lane width rather than just the essential portion where connections are needed. On the other hand, if separate, local, low-noise, multi-phase VCOs are used for each lane, each requires much higher power to achieve low phase noise. By injecting a reference clock of low phase noise and limited but significant amplitude into a local multiphase (ring) oscillator, that oscillator can copy the low phase noise of the injected signal and achieve wide operating frequency range with much reduced power consumption. Essentially, the recirculated component of the signal present on the local clock nodes of the ring oscillator is replaced by a significant level of injected reference signal, so the noise generated within the ring undergoes much less regeneration. A roughly equivalent variation is to employ a DLL configuration by opening a nearly identical ring at the injection point to form a delay chain, making the injection stage identical to each ring stage, and loading the last stage of the delay to match the other stages. In this case, there is no noise multiplication but potentially some variation in phase spacing and waveform between the multiple phases. Either variation makes it practical to implement many low-power, long-reach, SerDes communication lanes of selectable data-rate in a relatively small area of an ASIC.
With either variation, several low phase noise, high rate, i.e., bit-rate or one-half bit-rate, reference clocks need to be generated within the ASIC to drive the multiple injection locked PLLs or DLLs. To do this, the most effective and practical scheme is to use LC PLLs with relatively high Q LC tanks which achieve low noise and jitter due to their narrow bandwidth being achieved passively rather than by regenerative electronic means. Such LC PLLs can achieve very low noise due to their passive high Q tanks and increased power available by being shared over many lanes. These LC PLLs also perform an important frequency synthesis function, allowing various much lower frequency system reference clocks to precisely control all of the operating rates of SerDes lanes.
Most or many high data-rate SerDes have the problems described above, and usually resort to diminished capability or increased power consumption. They may use a common high power clock source and distribution bus, allowing acceptable power but just one primary rate for all lanes in each block. They may distribute two or more complete multi-phase clock buses to all SerDes lanes resulting in significant power increase. They may also use much increased power by including separate low-noise analog PLLs for each lane. They may also be very restricted in acceptable reference clock frequencies rather than being able to accept a wide range of reference frequencies.
A typical SerDes clocking strategy is implemented by circuit 100 shown in
Ring VCOs have large frequency range and high gain and so generate high phase-noise. A good reference clock and high PLL loop bandwidth are needed for acceptable VCO phase-noise. The high PLL loop bandwidth transfers most reference clock phase-noise to the outputs.
Eight phases are provided in the plurality of output signals 108 to be used by a 12.5 Gb/s SerDes phase interpolator for per-lane phase/frequency tracking control.
Ring VCO 106 must be physically large to reduce phase-noise, so should be physically distributed and shared by many lanes to limit average power-per-lane.
What is desired is a circuit solution that solves all of the above problems with the prior art circuits.
According to the present invention, a clock circuit comprises a frequency or phase comparator for receiving a reference clock signal, a LC VCO coupled to the comparator, a feedback divider coupled between the LC VCO and the comparator, a clock distribution chain coupled to the feedback divider and the first VCO, and a DLL or injection-locked ring-VCO coupled to the clock distribution chain for providing a plurality of phased output clock signals.
The comparator comprises a frequency or phase comparator, the reference clock signal comprises a 125 MHz reference clock signal. The first VCO comprises a 6.25 GHz LC VCO. The feedback divider can comprise a divide by 50 feedback divider. The clock distribution chain comprises a single phase clock distribution chain including a plurality of buffer circuits. The second VCO comprises a plurality of VCOs for providing a plurality of multiple phase output clock signals. The second VCO comprises a DLL or an injection-locked ring-VCO.
A clocking circuit according to the present invention solves the problem of implementing ASIC circuit blocks requiring many multiphase, low-noise, low-power clock sources, each independently able to operate at one of multiple centrally regulated frequencies. One primary application is for implementing many SerDes lanes in a single ASIC.
An improved SerDes clocking strategy according to the present invention includes the following elements:
LC VCOs have high passive EM energy storage and low gain, hence, low phase-noise;
Low phase-noise can be achieved even with low LC PLL loop bandwidth, which helps to also reduce Reference Clock phase-noise transfer to outputs;
The high bandwidth of injection locking transfers the low LC noise to the range VCOs; and
Single-phase distribution reduces power and area and allows per-lane rate choices.
Referring now to
The ring VCO 212 can be small and independent for each lane. Injection locking is not a feedback process; it is a simple mixing process with no separate bandwidth limit.
Multi-lane SerDes with relatively high flexibility in allowing different and multiple simultaneous data rates amid various reference clock frequencies, can use local, multiphase, injection-locked Ring PLLs or DLLs per lane combined with central LC PLLs as taught according to the present invention.
In conclusion a clock circuit according to the present invention includes a phase or frequency comparator 202 for receiving a reference 125 MHz reference clock signal, a first VCO 206 coupled to the comparator, wherein the first VCO is a first type of VCO circuit (2.25 GHz LC VCO), a feedback divider (divide by 50) coupled between the first VCO and the comparator, a clock distribution chain 210 coupled to the feedback divider and the first VCO, and a second VCO 212 coupled to the clock distribution chain for providing an output clock signal, wherein the second VCO is a second type of VCO circuit (plurality of 6.25 GHz DLL or Injection-Locked Ring VCOs).
Although a specific circuit embodiment of the invention has been disclosed along with certain alternatives (implementation may be effectuated using hardware components, firmware components, or software components, or combinations thereof; frequencies and divider value may be changed as required for a particular application), it will be recognized by those skilled in the art that additional variations in form and detail may be made within the scope of the following claims
The present invention claims priority from U.S. Provisional Patent Application Ser. No. 61/427,635 filed Dec. 28, 2010, and is incorporated herein by reference in its entirety for all purposes as if fully set forth herein.
Number | Date | Country | |
---|---|---|---|
61427635 | Dec 2010 | US |