INTEGRATED CIRCUITRY
20170264240 · 2017-09-14
Inventors
Cpc classification
H03B5/1293
ELECTRICITY
H03K5/135
ELECTRICITY
H03B27/00
ELECTRICITY
International classification
Abstract
There is disclosed herein integrated circuitry comprising a clock path for carrying a clock signal from a clock source to a circuit block, the circuit block being operable based on the clock signal. Clock buffer circuitry is provided along the clock path for buffering the clock signal. A tuneable inductance is connected to the clock path. A capacitor is connected to the clock path so as to form an AC coupling capacitor connected in series along the path, and is implemented between metal layers of the integrated circuitry.
Claims
1. Integrated circuitry, comprising: a clock path for carrying a clock signal from a clock source to a circuit block, the circuit block being operable based on said clock signal; clock buffer circuitry provided along said clock path for buffering said clock signal; and a tuneable inductance connected to said clock path.
2. The integrated circuitry of claim 1, wherein the tuneable inductance comprises an array of inductors and switching circuitry configured to switch the inductors into or out of circuit based upon a control signal.
3. The integrated circuitry of claim 2, wherein the inductors of the array have mutually different inductance values.
4. The integrated circuitry of claim 2 wherein: the array has N inductors L.sub.1 to L.sub.N, where N is an integer greater than 1; the inductors have respective inductance values L.sub.1 to L.sub.N; and the inductance values are set such that different combinations of those inductors provide a range of different overall inductance values of said tuneable inductance, each said combination comprising at least one of those inductors switched into circuit and up to N-1 of those inductors switched out of circuit.
5. The integrated circuitry of claim 4, wherein: said range of different overall inductance values includes a maximum overall inductance value L.sub.MAX and a minimum overall inductance value L.sub.MIN; and the inductance values L.sub.1 to L.sub.N are set such that said different overall inductance values are substantially evenly distributed from L.sub.MAX to L.sub.MIN.
6. The integrated circuitry of claim 1, further comprising: a tuneable clock source configured to generate said clock signal; and control circuitry operable to control the tuneable clock source such that said clock signal has a desired clock frequency and to control the tuneable inductance such that its inductance value has a desired value for causing resonant or near-resonant transmission of the clock signal to the circuit block.
7. The integrated circuitry of claim 6, wherein the tuneable clock source comprises a plurality of tuneable clock-signal generators, each configured to generate a clock signal having a clock frequency over its own frequency range, and circuitry for selecting and outputting the clock signal generated by one of those clock-signal generators.
8. The integrated circuitry of claim 1, further comprising an AC coupling capacitor connected in series along the clock path, wherein: the integrated circuitry has a layered structure comprising a plurality of metal layers and one or more via layers sandwiched between adjacent said metal layers; the clock path is implemented in at least one of said metal layers; and the AC coupling capacitor is implemented in a said via layer.
9. Integrated circuitry, comprising: a clock path for carrying a clock signal from a clock source to a circuit block, the circuit block being operable based on said clock signal; and an AC coupling capacitor connected in series along the clock path, wherein: the integrated circuitry has a layered structure comprising a plurality of metal layers and one or more via layers sandwiched between adjacent said metal layers; the clock path is implemented in at least one of said metal layers; and the AC coupling capacitor is implemented in a said via layer.
10. The integrated circuitry of claim 9, wherein: the clock path is implemented across adjacent said metal layers, and wherein the AC coupling capacitor is implemented in a said via layer between two adjacent said metal layers across which the clock path is implemented; or the clock path is implemented in a single said metal layer and wherein the AC coupling capacitor is implemented in a said via layer adjacent to that metal layer.
11. The integrated circuitry of claim 9, wherein the AC coupling capacitor comprises a dielectric sandwiched between outer plates, and wherein said dielectric outer plates are implemented in the same via layer.
12. The integrated circuitry of claim 9, wherein the AC coupling capacitor underlies or overlies part of the clock path so as not to take up additional area either side of the clock path in said layers.
13. The integrated circuitry of claim 9, wherein portions of the clock path are implemented over one another in an overlapped configuration, and wherein the AC coupling capacitor is provided between the overlapped portions, optionally wherein the AC coupling capacitor is distributed along a length of the overlapped portions.
14. The integrated circuitry of claim 9, comprising a plurality of said clock paths having respective said AC coupling capacitors connected therealong in series.
15. Digital-to-analogue converter circuitry or analogue-to-digital converter circuitry or an IC chip, comprising the integrated circuitry of claim 1.
Description
[0039] Reference will now be made, by way of example only, to the accompanying drawings, of which:
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051] Clock source 2 comprises a voltage-controlled oscillator (VCO) unit 4 and a selector 6, the VCO unit 4 comprising separate VCO units or circuits 4.sub.1, 4.sub.2, 4.sub.3, and 4.sub.4. In the present arrangement, each of the VCO units 4.sub.1, 4.sub.2, 4.sub.3, and 4.sub.4 is configured to output a set of quadrature clock signals. For example, such a set of quadrature clock signals may comprise four separate time-interleaved sinusoidal clock signals, having relative phases 0°, 90°, 180° and 270°. Of course, the use of quadrature clock signals as in the present running example is only one example; each VCO unit 4.sub.1, 4.sub.2, 4.sub.3 and 4.sub.4 could instead output a single clock signal or any group of clock signals.
[0052] In the present arrangement, each of the VCO units 4.sub.1, 4.sub.2, 4.sub.3, and 4.sub.4 is configured to output its clock signals with their clock frequencies tuneable to a desired clock frequency within a given or predetermined frequency range, and with the frequency ranges for the VCO units 4.sub.1, 4.sub.2, 4.sub.3, and 4.sub.4 being different from one another so that together they cover a larger overall frequency range than the frequency range of any one of them. To this end, the frequency ranges of the VCO units 4.sub.1, 4.sub.2, 4.sub.3, and 4.sub.4 may together cover the overall frequency range, for example with some overlap between the frequency ranges of the VCO units 4.sub.1, 4.sub.2, 4.sub.3, and 4.sub.4 which are adjacent in frequency.
[0053] As another example, the frequency ranges of the individual VCO units 4.sub.1, 4.sub.2, 4.sub.3, and 4.sub.4 may cover distinct bands of the overall frequency range, for example where it is known that those distinct bands are of particular interest, with gaps between those bands such that only portions of the overall frequency band or range are covered.
[0054] Accordingly, dependent on the desired clock frequency, one of the VCO units 4.sub.1, 4.sub.2, 4.sub.3, and 4.sub.4 may be selected to output its clock signals at that frequency, with those clock signals being delivered to the clock buffer 8 via the selector 6.
[0055] Thus, the selector 6 may be configured to select the clock signals from one of the VCO units 4.sub.1, 4.sub.2, 4.sub.3, and 4.sub.4 dependent on the desired clock signal. Control circuitry (not shown) may therefore be provided, based on a control signal, to select which VCO unit 4.sub.1, 4.sub.2, 4.sub.3, and 4.sub.4 outputs clock signals (e.g. deactivating the other VCO units to save power), control the clock frequency of those clock signals within the frequency range or band of the selected VCO unit, and cause the selector 6 to output those clock signals to the clock buffer 8. In this sense, the selector 6 may be referred to as a router or in some respects as a multiplexer (in that it can control which of many possible inputs appear at an output).
[0056] The clock buffer 8 is configured to receive the clock signals output from the clock source 2, or more particularly from the selector 6, to buffer those clock signals and to provide those clock signals to the circuit block 10.
[0057] As indicated in
[0058] Signal lines 12 upstream of the clock buffer 8, along with the signal lines 14 downstream of the clock buffer 8 and the clock buffer 8 itself may be referred to as a clock path 16 (assuming that the elements upstream are considered as clock source 2). Indeed, any one such signal line passing via the clock buffer 8 may be referred to as a clock path 16, i.e., the path for carrying a single one of the quadrature clock signals. Such signal lines 12 and 14 may be implemented as transmission lines, as indeed may the signal lines between the VCO unit 4 and the selector 6.
[0059]
[0060] Circuit 20 comprises, in addition to the elements already described, a variable (or tuneable, or input-signal-controlled) inductor 22 and a capacitor 24. The variable inductor 22 is shown connected along the clock path 16, and may be connected either to a voltage-reference supply such as ground or VDD or between two adjacent such clock paths, e.g. between clock path 16.sub.1 and another such clock path 16.sub.2. The capacitor 24 is connected in series along the clock path 16 such that the clock signal as input to the circuit block 10 is AC-coupled to (or DC-decoupled from) the clock signal actually output from the clock buffer 8. In some embodiments, the variable inductor 22 may be considered part of the clock buffer 8 even though in other embodiments it may be (as shown) separate from and external to that buffer 8.
[0061] The present inventors have considered the relationship between the resonant frequency f.sub.0 and the effective LC components associated with the clock buffer 8 and the input of the circuit block 10 (DAC or ADC), i.e. f.sub.0=1/(2π(sqrt LC)). In order to drive the clock buffer 8 at maximum gain and efficiency (minimising loss), it is desirable to tune the LC components to align the resonant frequency with the selected operating frequency (i.e., the frequency of the clock signal) as far as possible. The inventors have determined that adding a large amount of additional capacitance is undesirable, since that capacitance would need to be driven and effectively adds to the already present C.sub.LOAD as indicated on
[0062] A design target considered by the inventors is to have a wide tuning range and low-power clock buffer 8, since it may be desirable to adjust the operating frequency of the circuit block 10 (DAC or ADC circuitry) over a relatively wide range—for example to suit a wide range of different applications. An example design requirement may be a 40-90 Gs/s ADC/DAC, equating to a 10-22.5 GHz clock rate range (a range of 2.25:1) for the quadrature sinusoidal clock signals as employed in the circuitry of EP2849345 and EP2211468.
[0063] For example, to provide the effective 2.25:1 frequency range mentioned above, this would equate to an approximate 1:5 range in either capacitance or inductance (given the square-root relationship above). If this were achieved by adding capacitance, the added capacitance would vary from 0 to 4 times C.sub.LOAD which would open up the possibility of having to drive a large additional capacitance leading to increased power consumption.
[0064] With the above in mind, the variable or tuneable inductor 22 is provided to enable the effective LC components associated with the clock buffer 8 and the input of the circuit block 10 (DAC/ADC) to be tuned so as to bring the resonant frequency towards the selected operating frequency (i.e., that of the clock signal). The closer these two frequencies are brought together, the better may be the overall efficiency of the circuitry 20 and indeed that of the wider circuitry 10.
[0065]
[0066] The control circuitry 32 is connected to receive an input control signal 34 based on which control signals 36 and 38 are generated by the control circuitry 32 and output to the tuneable clock source 2 and the tuneable inductor 22.
[0067] The input control signal 34 serves to select a desired operating frequency of the circuitry 10 or 20 in which the system 30 is implemented. The control circuitry 32 is in turn configured to output control signal 36 such that the tuneable clock source 2 outputs the clock signal (or set of clock signals, as in
[0068]
[0069] Circuitry 40 is a simplified representation of circuitry 20, for example representing the full capacitive load as a capacitor C.sub.LOAD 42 and with the series capacitor 24 omitted for simplicity. Circuitry 40 therefore comprises the clock buffer 8, implemented by way of example as a CMOS inverter, the tuneable inductor 22 and the capacitive load C.sub.LOAD 42. The clock buffer 8 receives the clock signal over signal line 12 and outputs the buffered clock signal over signal line 14 to drive the capacitive load 42. The variable inductor 22 is in this case connected between the signal line 14 and ground supply GND.
[0070] The circuitry 45 is equivalent to circuitry 40, except that two parallel clock paths are shown providing respective clock signals (of the set of quadrature clock signals) via respective clock buffers 8.sub.1 and 8.sub.2 over signal lines 12.sub.1/14.sub.1 and 12.sub.2/14.sub.2 to drive the circuit block 10 (serving as a capacitive load driven by those clock signals). Again, the series capacitors 24 (i.e., 24.sub.1 and 24.sub.2) are omitted for simplicity. Further, the tuneable inductor 22 is connected between the two parallel clock paths.
[0071] The variable inductor 22 is implemented in circuitry 45 as an array of inductors L.sub.1 to L.sub.4 which may be switched into or out of circuit by way of corresponding control signals L1 to L4 output by control circuitry 32 which is also shown. It will be appreciated that control signals L1 to L4 correspond collectively to control signal 38 of
[0072] Thus, inductor 22 is implemented in
[0073]
[0074] For example, the relative sizing or weighting of the inductor values L.sub.1 to L.sub.4 (corresponding to the inductors L.sub.1 to L.sub.4) could be approximately 1:0.81:0.65:0.53, corresponding to L.sub.1:L.sub.2:L.sub.3:L.sub.4, i.e. effectively normalising the values relative to L.sub.1. To get even step sizes, the first combination with two parallel inductors (i.e. combination 5: L.sub.1+L.sub.2) should give the same percentage change in inductance from the previous combination 4 (i.e. L.sub.4) as L.sub.1 to L.sub.2 (combination 1 to 2), L.sub.2 to L.sub.3 (combination 2 to 3), and L.sub.3 to L.sub.4 (combination 3 to 4). p
[0075] Returning now to
[0076] A capacitor corresponding to capacitor 24 has the potential to take up considerable space, leading to an area, resistance, parasitic-capacitance-to-ground, and hence power cost. The area cost would also have a knock-on effect in terms of layout complexity.
[0077]
[0078]
[0079]
[0080] The indications “AP” and “RV” are simply labels corresponding to an example implementation. The label AP indicates that the top metal layer may be an aluminium layer (whereas the lower layers may be copper layers) and used for connection pads (hence AP) and the connections to them. The via layer to this “redistribution layer” is labelled RV.
[0081] Signal lines may be implemented in the metal layers (e.g., in layers M10 and M11), with connections between the layers being made by vias implemented in the via layers (e.g., in layer VIA10). In the present example, MIM capacitors may be implemented in the via layer VIA10 as indicated, although this is of course only an example. Also, although it is suggested in
[0082]
[0083] In implementation 80 of
[0084] In implementation 90 of
[0085] Because the MIM capacitors are implemented between the metal layers and effectively alongside (over or under) the clock signal lines which are needed in any event, there is no area penalty in providing the MIM capacitors. Also, the MIM capacitors do not create any additional parasitic capacitance to ground (e.g., to the substrate as shown in
[0086] With no additional parasitic capacitance to ground (which would need driving) there is no related power cost. Thus, the AC coupling capacitor can be made as big as possible, with little or no area/power cost or added parasitic capacitance to ground, and with low resistance because the capacitor is distributed (i.e., effectively very “short and wide” so that the resistance of the MIM capacitor plates is very low).
[0087] Also, the addition of the MIM capacitors does not impact greatly on the design layout for the clock signal paths, since they run alongside (over or under) those paths, simplifying the complexity and therefore reducing the burden at the design stage. Thus, looking back to
[0088] It will be appreciated that embodiments of the present invention may be implemented as integrated circuitry, for example as an IC chip. Such circuitry may comprise mixed-signal circuitry such as DAC or ADC circuitry in line with
[0089] The present invention extends to integrated circuitry and IC chips (such as flip 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.
[0090] The present invention may be embodied in many different ways in the light of the above disclosure, within the spirit and scope of the appended claims.