Circuitry useful for clock generation and distribution
09705475 ยท 2017-07-11
Assignee
Inventors
Cpc classification
H03K5/1506
ELECTRICITY
H03H11/22
ELECTRICITY
International classification
H03K3/00
ELECTRICITY
H03H11/22
ELECTRICITY
Abstract
An integrated circuit comprising an inductor arrangement, the arrangement comprising: four inductors adjacently located in a group and arranged to define two rows and two columns, wherein: the integrated circuit is configured to cause two of those inductors diagonally opposite from one another in the arrangement to produce an electromagnetic field having a first phase, and to cause the other two of those inductors to produce an electromagnetic field having a second phase, the first and second phases being substantially in antiphase.
Claims
1. An integrated circuit comprising first and second inductor arrangements, wherein: each said arrangement comprises four inductors adjacently located in a group and arranged to define two rows and two columns, the integrated circuit is configured to cause two of those inductors diagonally opposite from one another to produce an electromagnetic field having a first phase, and to cause the other two of those inductors to produce an electromagnetic field having a second phase, the first and second phases being substantially in antiphase, the first and second phases of the first inductor arrangement are substantially in quadrature with the first and second phases, respectively, of the second inductor arrangement, each said inductor arrangement defines associated null lines along which its effective electromagnetic field has zero or negligible field strength, and the first and second inductor arrangements are each located substantially along one of each other's said null lines.
2. An integrated circuit as claimed in claim 1, having one or more layers, wherein each said inductor is formed in only one said layer or across a plurality of said layers.
3. An integrated circuit as claimed in claim 1, wherein: the inductors each have one or more turns, and are optionally spiral inductors; or the inductors have the same size and number of turns as one another.
4. An integrated circuit as claimed in claim 3, wherein: the direction of the turns of the inductors is configured so that they produce their respective electromagnetic fields; or the inductors are connected to other circuitry of the integrated circuit or to each other so that they produce their respective electromagnetic fields.
5. An integrated circuit as claimed in claim 1, wherein the inductors each have a centre and a diameter, and wherein a spacing between the centres of the inductors is Z times the diameter of at least one of the inductors, where 1Z50, and preferably where 1Z10.
6. An integrated circuit as claimed in claim 1, wherein: each said arrangement comprises sixteen inductors including said four inductors; the inductors of each said arrangement are arranged to define four rows and four columns; the inductors of each said arrangement are configured so that each of them produces an electromagnetic field having the first phase or the second phase of that arrangement; and for any adjacent group of four of said sixteen inductors spanning two rows and two columns of a said arrangement, diagonally opposite inductors produce electromagnetic fields having the same said phase as one another.
7. An integrated circuit as claimed in claim 1, wherein said electromagnetic fields are fluctuating or alternating fields.
8. An integrated circuit as claimed in claim 1, comprising buffer circuitry adapted to receive and buffer four clock signals being the four phases of a four-phase clock signal, wherein: the first and second inductor arrangements are connected to the buffer circuitry such that their electromagnetic fields are generated from respective said clock signals.
9. An integrated circuit as claimed in claim 8, wherein: the first and second inductor arrangements and the buffer circuitry form a first clock distribution unit, said four clock signals being a first set of four clock signals; the integrated circuit comprises a second said clock distribution unit, adapted to receive and buffer a second set of four clock signals; and the first and second clock distribution units are connected such that a set of clock signals output by the buffer circuitry of the first clock distribution unit, generated by the buffer circuitry of the first clock distribution unit receiving and buffering the first set of four clock signals, are the second set of four clock signals which are received by the buffer circuitry of the second clock distribution unit.
10. An integrated circuit as claimed in claim 9, wherein: the first and second inductor arrangements of the first clock distribution unit are each located such that one of the null lines of the first inductor arrangement of the first clock distribution unit is substantially aligned with one of the null lines of the second inductor arrangement of the first clock distribution unit; the first inductor arrangements of the first and second clock distribution units are each located such that one of the null lines of the first inductor arrangement of the first clock distribution unit is substantially aligned with one of the null lines of the first inductor arrangement of the second clock distribution unit; and the second inductor arrangements of the first and second clock distribution units are each located such that one of the null lines of the second inductor arrangement of the first clock distribution unit is substantially aligned with one of the null lines of the second inductor arrangement of the second clock distribution unit.
11. An integrated circuit as claimed in claim 1, comprising analogue-to-digital converter circuitry or digital-to-analogue converter circuitry.
12. An IC chip comprising an integrated circuit as claimed in claim 1.
Description
(1) Reference will now be made, by way of example, to the accompanying drawings, of which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21) The present inventors have considered how to improve control of buffer circuitry and mitigate mismatch-related issues. In particular, it has been recognised that in buffers 102 implemented as buffer circuitry 120 of
(22) Improved Matching by Current Control:
(23)
(24) In the lower part of
(25) For example, the respective threshold voltages V.sub.TH1 to V.sub.TH4 for the channels CH1 to CH4 are indicated as being different from one another, by way of suffixes 1 to 4 corresponding to the channel numbers. Of course, there are two transistors per buffer, each transistor having its own threshold voltage, however for simplicity it is simply indicated that there is some difference in threshold voltage between the buffers. The entries for V.sub.DD, I and Delay will be understood similarly (in terms of whether or not suffixes are shown) with reference to the circuitry 120 in the upper portion of
(26) Although it may be difficult/impossible to sufficiently match V.sub.TH across the channels (both within a process and across process, given practical manufacturing constraints), it is possible to match the currents I to a high degree (as compared to V.sub.TH matching) and thereby attempt to closely match the delays.
(27)
(28) Additionally, and importantly, a PMOS transistor 136 is provided between V.sub.DD and the PMOS transistor of the inverter, and controlled by a bias voltage Vbias to act as a current source. With the decoupling capacitor 138 as indicated, a local V.sub.DD is created for the CMOS inverter transistors, also as indicated. Given the resistor 132 and capacitor 134 connected as shown, the PMOS transistor 136 acting as a current source controls or defines the average or bias current flowing through both transistors of the CMOS inverter.
(29) The current-source PMOS transistor 136 may be relatively large (as compared to the inverter transistors) and thus it is easier to match across the channels (in terms of V.sub.TH). That is, the threshold voltages V.sub.TH of the current-source PMOS transistor 136 may be matched to a much higher degree across different buffers 130 than the PMOS and NMOS transistors of the inverter portion itself. Therefore, even with a common Vbias across the channels (as opposed to an individual Vbias per channel), it is possible to match the bias current Ibias from the current source across the channels to a high or sufficient degree. Of course, an individual Vbias per channel could be provided.
(30) In the lower part of
(31) For example, the respective threshold voltages V.sub.TH1 to V.sub.TH4 for the channels CH1 to CH4 are indicated as being different from one another, by way of suffixes 1 to 4 corresponding to the channel numbers, as in
(32) This technique has been found to greatly improve the matching between buffers across the channels. In effect, the performance of the buffer circuitry 130 is largely independent of threshold voltage variation in the relatively small (i.e. tiny) inverter transistors.
(33) For example, the PMOS current source (current-control device, current-control switch) provided in
(34)
(35) The buffer circuitry of
(36) The switching delay is affected by the threshold voltage V.sub.TH of the transistors M1 and M2. Any threshold voltage difference between M1 and M2 means that the delay is different for rising and falling edges of the input signal IN. For example, if there is such threshold voltage mismatch, the current I from the current source does not split equally on average between the two transistors M1 and M2.
(37) For high-speed switching, e.g. to carry high-speed clock signals, it would be desirable to reduce the size of transistors M1 and M2. However, as above, this would increase the likelihood and amount of threshold voltage mismatch between the two transistors.
(38) The buffer circuitry of
(39) In
(40)
(41) The two graphs in
(42) In the upper graph, buffer AC gain over frequency is indicated for different sizes of C.sub.AC, named relative to one another as big, optimal and small for simplicity. As can be seen, the frequency response has been found to peak around 5 GHz as opposed to around the example clock frequency 16 GHz, giving suboptimal noise performance (or noise peaking).
(43) The lower graph gives a fuller picture of the effect of varying C.sub.AC at the example clock frequency 16 GHz, and as such represents a snapshot of the upper graph at the 16 GHz point. As indicated, the circuitry suffers from AC coupling gain loss, which varies with C.sub.AC. That is, the ideal case (desired) where gain is independent of the value of C.sub.AC is different from the actual case, where gain peaks at optimal C.sub.AC. The loss is indicated as being represented by the shaded area between the desired (ideal) and actual cases.
(44) Since it may be necessary in practice to turn the power up to compensate for AC coupling gain loss, the knock-on effect may be high power density and potentially hot spots in a circuitry implementation.
(45)
(46) As such, separate nbias and pbias controls of the current sources 152 and 154 may be applied to account for variation in V.sub.THN (threshold voltage for the inverter NMOS transistor) and V.sub.THP (threshold voltage for the inverter PMOS transistor), respectively, creating a local V.sub.DD and a local V.sub.SS as shown. The current sources 152 and 154 may be implemented by way of field-effect transistors (which are large relative to the inverter transistors, for reasons of matching) in line with current source 136 of
(47) In
(48) An inductor L 162 and variable capacitor C.sub.TUNE 164 are provided between the buffers 150, and LC.sub.TUNE may be tuned by way of C.sub.TUNE so that the buffer gain peaks at the example clock frequency 16 GHz, taking into account the parasitic capacitances C.sub.IN and C.sub.OUT as indicated in
(49) In the lower portion of
(50) In circuitry 150, because there is no longer AC coupling between the buffers, there is no AC loss. C.sub.TUNE does not affect AC loss, it simply tunes the centre frequency.
(51) Incidentally, in
(52) As mentioned before, the transistors forming the current sources 152 and 154 may be large (relative to the CMOS inverter transistors) and thus well matched. The nbias and pbias controls may accordingly be common across the 4 channels CH1 to CH4, matching the currents and thus the delays across the channels. The nbias and pbias controls may, in another embodiment, be separately provided.
(53) Since the current sources 152 and 154 create local V.sub.DD and V.sub.SS for the buffer inverter, they effectively control the amplitude of the clock signals. Thus, amplitude level control (ALC) may be implemented by sensing the amplitude of the clock signals and controlling nbias and pbias accordingly. This could be done per channel or for all 4 channels in parallel. The choice as to whether to carry out such ALC per channel or in common for all channels depends on the accuracy/matching of the circuit that measures amplitude of the clock signals (Vpp) compared to the accuracy/matching of the circuit that sets the bias currents. If the measuring circuit is the more accurate of the two it may be better to have individual gain/bias adjustments (i.e. per channel). If, however, the measuring circuit mismatch is bigger than that of the circuit that sets the bias currents it may be better to control all bias currents together (i.e. in common across the channels).
(54) It has been described above that delays may be matched between buffers by matching currents, since the circuit speed is defined by Ibias. Thus, although the high-speed small gates in the CMOS inverter may have substantial V.sub.TH mismatch (.sub.VTH may for example be approx. 50 mV for such high-speed transistors), good matching across the buffers is achieved. The current-source transistors have larger areas and thus matching is much better than for the high-speed transistorsenabling adoption of common Vbias across channels.
(55) The present invention accordingly addresses the desire to provide <100 fs matching across buffers (1 at 16 GHz=174 fs). Since each channel might have e.g. 10 buffer stages in series, with four parallel channels, there may be 40+ buffers present in the overall clock generation path, e.g. within element 40 of
(56) Incidentally, MOS transistor current matching does not depend on just gate area but also on the drain saturation voltage V.sub.DSAT (which roughly equals or is related to V.sub.GSV.sub.TH, where V.sub.GS is the gate-source voltage and V.sub.TH is the threshold voltage). The drain saturation voltage V.sub.DSAT is the voltage beyond which the drain current is saturated, and for each gate voltage there is a different drain saturation voltage V.sub.DSAT. As background, the part of the IV curve with V.sub.DS (the drain-source voltage)<<V.sub.DSAT is the linear region, and the part with V.sub.DS>V.sub.DSAT is the saturation region. V.sub.DS and V.sub.DSAT may be thought of as equivalent to the voltage drop across the transistor device. The current mismatch between two such transistors is proportional to the difference in V.sub.TH divided by V.sub.DSAT.
(57) V.sub.TH mismatch is inversely proportional to gate area, so large gate area allows good V.sub.TH matching and high V.sub.DSAT allows good current matching. However high V.sub.DSAT (which gives good current matching) also means that the transistor gain is low and switching speed is slow, and high gate area means high capacitance which also means slow switching.
(58) It may be useful to consider the following equations: V.sub.TH mismatch=K/sqrt(area): K=Pelgrom coefficient, for example K=5 mV.fwdarw.error 5 mV for 1 m.sup.2, 0.5 mV for 100 m.sup.2 V.sub.DSAT is proportional to sqrt(L/W)therefore increasing L by a factor of 10 (whilst keeping W constant).fwdarw.increasing V.sub.DSAT by a factor of approximately 3.2 (sqrt10)
(59) With this in mind, consider the following example:
(60) To switch quickly, the switching transistors (e.g. those of the CMOS inverter considered above) need to be small (e.g. W=3 m, L=0.03 m, gate area=0.1 m.sup.2) and have low V.sub.DSAT (e.g. 100 mV for W/L=100, L/W=0.01). With K=5 mV and 0.1 m.sup.2 area the V.sub.TH error would be 16 mV; with V.sub.DSAT of 100 mV this would give 16% current error.
(61) The current-source transistors, in contrast, can be much bigger than the switching transistors, and have higher V.sub.DSAT, because they are not in the high-speed signal path (i.e. they are not switched by the high-speed input signal, such as a clock or data signal). See, for example, the circuitry of
(62) Thus, in this example, the matching between the larger current-source transistors is far better than the matching between the smaller switching transistors. In this example, the gate area A.sub.CS of the current-source transistors is 100 times larger than the gate area A.sub.SW of the switching transistors. In practice, A.sub.CS may be 10 to 1000 times larger than A.sub.SW. Further, in this example the channel length L.sub.CS of the current-source transistors is around 33 times larger than the channel length L.sub.SW of the switching transistors. In practice, L.sub.CS may be 10 to 100 times larger than L.sub.SW. Further, in this example the channel width W.sub.CS of the current-source transistors is around 3.3 times larger than the channel width W.sub.SW of the switching transistors. In practice, W.sub.CS may be 1 to 10 times larger than W.sub.SW. Transistor area (i.e. W*L) affects V.sub.TH matching (more area is better), and L/W affects V.sub.DSAT (higher is better), so it is generally much more effective to increase L as much as possible (while keeping V.sub.DSAT within reasonable limits) because this provides advantages in both respects. For example, increasing just W generally has little or no effect on current matching because V.sub.TH mismatch and V.sub.DSAT both decrease together.
(63) Improved Matching by Inductor Design:
(64) Consideration will now be made of the implementation (e.g. layout on chip) of inductors suitable for use in the circuitry described herein.
(65) A feature of the DAC and ADC circuitry described herein, in particular of the clock generation paths and buffers (buffer circuitry) for use with the DAC and ADC circuitry, is the requirement for a large number of inductors to be implemented in a small space (i.e. on chip). To understand this better, reference may be made back to, for example,
(66) For example, in relation to
(67) Regarding
(68) Thus, looking at
(69)
(70) An additional consideration is that the paths/channels in the example circuitry of
(71) This poses the problem of how to further reduce phase errors between channels, and based on the above study of the importance of the inductors and their potential contribution to such phase errors, how handle such a large number of inductors across several phases (i.e. 1 to 4) in close proximity.
(72) Reference will now be made to
(73) In
(74) A reasonable amount of noise (phase error) reduction can be obtained by implementing inductors as a pair having opposite phases, rather than as single inductors.
(75) The inductors 204 and 206 are indicated as circles, with two opposing phases being indicated by + (PLUS) and (MINUS), respectively, where PLUS and MINUS refer to the sign (DC current) or phase (AC current) of the magnetic field generated by currents through the inductors. It will be appreciated that the phases may be achieved by a combination of the direction of the turns of the inductor and the direction in which current flows through the inductor. It will also be understood that PLUS and MINUS are relative to one another, i.e. in antiphase or substantially 180 out of phase with one another.
(76) Also shown in
(77) For example, as indicated by the arrows in
(78) In
(79) It has been recognised that far better noise (phase error) reduction (than with implementation 202) can be obtained by locating inductors having opposite phases in adjacent groups of four, where like phases are diagonally opposite from one another. This may be referred to as a cross-quad group, and such a group is indicated by implementation 212.
(80) Again, also shown in
(81) For example, as indicated by the arrows in
(82) The four inductors of the cross-quad group may be considered to be arranged in a two-by-two arrangement on a 2D surface (a semiconductor chip), e.g. with two rows and two columns. The arrangement may be considered to be a 2D arrangement, i.e. on a surface or in practice on a semiconductor chip (although, as below, this may include implementations which take up more than one layer of the chip). The arrangement of the inductors has the appearance of a grid of dots (each dot being an inductor), the dots being regularly arranged. Such a grid may be considered to be based on square or rectangular cells. The arrangement may be considered to be a matrix or rectangular/square array of inductors, defining one or more rows and columns.
(83) Although represented as circles in
(84)
(85) As indicated in
(86) Considering
(87) Thus, although the phases of the lower inductors in
(88) By locating inductors or inductor groups relative to one another along nulls as in
(89) Incidentally, the above discussion focuses on electromagnetic (i.e. magnetic) coupling. Capacitive coupling (E-field) reduces with distance D having a 1/D relationship and can be greatly reduced further or almost eliminated by adding conductive metal shields in between circuits. On the other hand, magnetic coupling (H-field) reduces more slowly with distance D having a 1/[log D] relationship (see below), and shields are less effective because on-chip metals (e.g. aluminium, copper) have low permeability. Thus, for circuits spaced apart by a typical distance magnetic coupling is generally a much bigger problem than capacitive coupling, especially since it is more difficult to shield and falls off more slowly with distance.
(90)
(91)
(92) Incidentally, although a cross-quad group of inductors as in
(93) For example, the magnetic coupling may be considered as: Single: 1/log(D) Pair: 1/log(D).Math.D Cross-quad: 1/log(D).Math.D.sup.2 Next-larger group: 1/log(D).Math.D.sup.3 where D is distance.
(94) That is, it is considered not worthwhile in practice to provide larger inductor groups than the cross-quad group since the overall circuitry size would need to increase every time an inductor is divided into two (LN.sup.2, where L is inductance and N is the number of turns).
(95) Incidentally, the next number of inductors which could form a group with a similar effect beyond 4 is realistically 16. By way of explanation, the number should be even for PLUS and MINUS to give acceptable cancellation; if each individual inductor (or the overall array) is rectangular, the next sizes up could be 6 or 8, but to get a real increase in isolation (1/log(D).Math.D.sup.3 as above) a group of 16 would be the next step up. However, a group of 4 (cross-quad group) is a preferred embodiment. Of course, a cross-quad group embodying the present invention may form part of a larger group of inductors (e.g. a group of 16), so that such a larger group embodies the present invention.
(96)
(97) In
(98)
(99) In both
(100) It will be appreciated that if 48 inductors (as might be required in the circuitry of
(101) The present disclosure extends to buffer circuitry in accordance with the present invention and an inductor arrangement in accordance with the present invention in combination. For example, the inductor 162 in the circuitry 150 may be implemented as (or part of) a cross-quad group of inductors as described above.
(102) Circuitry of the present invention may from part of an analogue-to-digital converter. Circuitry of the present invention may be implemented as integrated circuitry, for example on an IC chip. The present invention extends to integrated circuitry and IC chips as mentioned above, circuit boards comprising such IC chips, and communication networks (for example, internet fiber-optic networks and wireless networks) and network equipment of such networks, comprising such circuit boards.
(103) The present invention may be embodied in many other different forms, within the scope of the appended claims.