This application claims priority under 35 USC §119(e)(1) of European Application Number GB 1201611.9, filed on Jan. 31, 2012.
The present invention relates to phase interpolators, and more particularly to an octal clock phase interpolator architecture.
A known interpolator-based over-sampled clock/data recovery (CDR) scheme is disclosed in the Applicant's prior patent no. GB2415101. In this scheme a set of four quadrature clocks are rotated to generate a set of four aligned clocks with which to capture samples from the serial data stream.
However, there is a need for an octal clock CDR phase interpolator architecture which the known prior scheme does not address.
Accordingly, the present invention provides an apparatus and method of generating a set of 8 clock signals nominally spaced at equal 45° intervals by phase interpolation from a set of 4 quadrature reference clocks. The scheme is useful for clock generation for data capture in an oversampled clock/data recovery (CDR) system where the frequency of data sampling is twice that of the frequency of reference clock edges.
The proposed architecture of the present invention takes advantage of the re-use of just two basic building blocks to minimise design time and support.
According to a first aspect of the invention there is provided a clock phase generating means for generating a set of eight clock phases for a clock/data recovery application, comprising: a rotating first stage interpolator; and a pair of fixed-phase second stage interpolators; wherein the rotating first stage interpolator is coupled to the pair of fixed-phase second stage interpolators to generate two interleaved sets of quadrature clocks.
Preferably, the order of bias signals to one of said second stage interpolators is reversed causing its output clocks to be rotated by 22.5° in the opposite direction to that of said other one of the second stage interpolators, thereby establishing a 45° phase shift between the first and second interpolator clock outputs.
According to a second aspect of the invention there is provided an octal clock phase interpolator comprising the clock phase generating means of the first aspect.
Further embodiments of the invention are as set forth in the accompanying claims.
Examples of the invention will now be described with reference to the accompanying drawings of which:
Representative waveforms for a prior interpolator-based over-sampled clock/data recovery scheme as disclosed in the Applicant's patent no. GB2415101 are shown in
However the present invention addresses the case where the data rate is 2× higher than that shown in
The generic structure of a 4-quadrant phase interpolator according to the Applicant's GB patent no. GB2415101 is shown in
The differential output signals in
By using two of these circuits in parallel which share the same bias controls (VB0 . . . VB3) but with the clock inputs to the second rotated by 90° with respect to the first, a unit block is constructed which takes in 4 quadrature reference clocks and outputs 4 quadrature clocks of the same frequency but whose output phases may all be rotated (relative to the inputs) under control of the applied bias voltages. The symbol for such an interpolation block is shown in
As described above, the phase of the output signal is controlled by the 4 bias voltages applied to each of the 4 differential pairs in the phase interpolator bridge. One such apparatus for achieving this is described in the Applicant's GB patent no. GB 2415100, and consists of an array of differentially switched current sources controlled using a thermometer code (PS<30:0> and complement PSZ<30:0>) to adjust the phase within a quadrant in conjunction with a 2-bit quadrant select code (QS<1:0> and complement QSZ<1:0>) to select the currently active quadrant. One possible embodiment of this bias generator is illustrated in
The inventors have realised a solution for generating the octal data recovery clocks according to the present invention as shown in
Although the second stage bias control is nominally fixed, it may be desirable to optionally include some means of adjustment of its phase setting to adjust the timings between the clocks output from the two 2nd stage interpolators. Such adjustment will rotate the interpolators in opposite directions, thereby changing the timing between the two interleaved sets of clock phases.
Number | Date | Country | Kind |
---|---|---|---|
1201611.9 | Jan 2012 | GB | national |