This invention relates to sample and hold circuits utilising current mirrors. It particularly relates to such circuits utilizing floating gate circuits. It more particularly relates to programmable floating gate circuits in which a floating gate is utilised in determining or programming the electrical parameters of a transistor. It still more particularly relates to such circuits used as programmable switching elements in switched current circuits.
One exemplary use of switched current (SI) circuits is to perform discrete time processing with analogue circuits. Applications include filters and various types of ADC and DAC converters. The constituent parts of these circuits, SI cells, may be designed to have a gain, α, such that the z-domain transfer function of the cell is
i
out
=α.z
−1/2
i
in (1)
For a SI circuit the gains of the SI cells determine the overall transfer function. A common technique to create the gain coefficients within SI cells is to use current mirrors in various forms. In a prior art first generation cell,
In these prior art circuits, the gain is determined at manufacture, current ratios being determined by the physical dimensions of the transistors. It is often useful, however, to be able to adjust coefficients within switched current circuits after manufacture to program them. This allows the characteristics of a circuit to be changed over time, for example to provide adaptive filtering or to tune the circuit accounting for device mismatch and process variation.
A number of possible programming schemes have been proposed. Programmability may be achieved with an array of circuits having different gains that are selectively switchable. A discrete number of gains are possible by switching in and out parts of the array. This technique, however, suffers from the limited size of the array. To increase the number of discrete values the gain may take, or resolution, requires increasingly more circuitry. Therefore this technique is only useful for a few discrete values of gain. Another approach uses multiplier circuits to alter the coefficients, offering a considerable range of gain and continuous programmability. A four quadrant multiplier built into a current cell and a separate multiplier after the SI cell have been proposed. However, a multiplier is required for every SI cell, therefore requiring considerable circuitry for each cell. Yet another approach uses transconductance amplifiers to program a circuit.
The present invention seeks to provide an improved circuit arrangement in which the disadvantages of the prior art are at least ameliorated. The invention is set out in the claims.
Embodiments of the invention will now be described by way of non-limiting example only with reference to the drawings in which:
Referring now to
An input current i1 is applied at input node 40 and an output current iout is obtained from output node 47. As shown in the phantom, one or more additional second floating gate arrangements 44 may be provided to produce additional outputs 48 if required.
T1 provides the sample and hold element necessary for SI cells while T2 and T3 form a floating gate current mirror whose current gain is programmed by the bias voltages, V1 and V2. Switches S1 and S3 are closed and S2 open during the sampling phase of the clock signal. The voltage on the gate 46 of T1 is held during the second phase when S1 and S3 are opened and S2 closed. This clocking strategy is similar to a second generation SI cell previously described with reference to
During the hold phase, T1's drain current is steered through the floating gate current mirror. While it is possible to implement the floating gate FET arrangements as single circuit components in which a floating gate overlies a channel region and is itself overlaid by two gate electrodes, in the present embodiment floating gate FETs arrangements are constructed in a CMOS process from a FET and a number of capacitors as in
All symbols—capacitances and voltages—associated with the FET have their usual meanings. Assuming that CGB, CGS and CGD, are considerably smaller than CG1 and CG2 these terms may be neglected, hence:
In this embodiment the floating gate transistors are operated in weak inversion. This allows a current consumption to be in the order of nanoamps. Now, using the FET in weak inversion the drain current, ID, in saturation is given by
Where VTO, UT, IS and n are the threshold voltage, thermal voltage, specific current and slope factor respectively. Applying equation (5) to T2 and T3 of
Thus, by altering V1 and V2 the gain of the cell may be changed.
In a second embodiment of the invention the basic PSIFG cell may be extended to a differential version, which in its basic form consists of the solid lines of
Hence the differential output, Iout, is given by
Thus, when V2>V3 the cell's gain is positive and when V2<V3 it is negative. In a modification, two extensions can be added to the differential PSIFG cell as shown by the dotted sections of
The invention has many applications. One exemplary non-limiting field of application is in the implementation of filters. One such example will now be described with reference to
The equation for a second order FIR filter is
y(n)=α0x(n)+α1x(n−1)+α2x(n−2). (10)
This, in the form of a block diagram may be seen in
In the z domain the transfer function for a second order FIR filter is
Thus for a2, a1, a0 to be real, the roots of T(z) are either a complex conjugate pair or both real, the roots of T(z) being the zeros for the system. For a pair of complex conjugate roots of radii r and at angles ±φ, the coefficients are
α1=−2α0·r cos(φ) (12)
α2=α0·r, (13)
where a0 is chosen as a suitable scaling factor given the range of gains from the floating gate current mirrors. The two poles of the system are located at the origin making the filter inherently stable.
The filter may be physically implemented using a standard analogue CMOS process for example AMS 0.35 um CSD with BSIM3v3 FET models in Cadence.
To test the filter, a range of values for r and φ were chosen, r=0.5, 0.8 and 1, φ=45, 90, 135 degrees. In addition 3 points for the real valued zeros on the real axis were chosen, with zero pairs at: 1, −1; 0.8, −0.8; and 0.5, −0.5. All the zero positions may be seen in
Transfer functions for a FIR filter with the various coefficients are shown in
While in the embodiment of
The bandwidth attainable by systems in accordance with the invention is suitable for audio applications or indeed any application requiring the generation of accurately determinable, continuously-variable current gains, or gains that need to be accurately adjusted over a continuous range of values in a non-stepwise manner.
Number | Date | Country | Kind |
---|---|---|---|
0421535.6 | Sep 2004 | GB | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/GB05/03740 | 9/28/2005 | WO | 00 | 4/24/2008 |