9
Power-aware design method for class A switched- current wave filters R. Wilcock and B.M. Al-Hashimi Abstract: Power consumption is addressed in switched-current filters, designed using the wave filter technique and class A memory cells. It has been demonstrated that power consumption can be reduced through the proposed two-stage bias and signal current scaling method, whilst ensuring no degradation in filter total harmonic distortion. Two full transistor-level filter case studies using 0.6 mm 3.3 V BSim3v3 CMOS foundry models are given to demonstrate the method, with additional simulation results for filters of different types and orders showing power savings as high as 16.6%. One case study has been fabricated, with measured silicon results confirming power savings using the proposed method. 1 Introduction In the last decade, considerable interest has been shown in the switched-current (SI) approach, a current-mode sampled analogue data technique requiring only transistors. Compatible with mainstream low-voltage digital processes, switched-current circuits are indicated to surpass the performance of switched-capacitor equivalents in the next five years [1] . Low power consumption plays a key role in modern consumer electronics, and this paper investigates power consumption in SI filters, designed using the wave filter technique and class A memory cells. Class A circuits rely on a bias current to prevent devices leaving saturation during negative signal swings and the power dissipated in a design is therefore proportional to the sum of every branch current in a design. We present a two-stage bias and signal scaling method which appropriately assigns bias currents and signal levels to ensure that power is kept at a minimum without increasing the filter’s total harmonic distortion (THD). This is in contrast to previous methods which assume a uniform bias current [2, 3] . 2 Wave filter design In this Section we provide a review of wave filter design to an extent required by later Sections. The reader is referred to [2–4] for more details. The wave filter approach is an alternative to integrator filter design and has been found particularly suitable for SI implementations, offering regular layouts and simple design procedures [2, 5] . Wave filters emulate the behaviour of passive lossless filters by transforming inductors and capacitors into one-port elements defined by an incident signal, a reflected signal and a port resistance [4] . Parallel and series adaptors are used to connect these one-port elements. Figure 1 shows an example of a third-order LC ladder prototype with the wave equivalent. Adaptors are defined by port resistances and coefficients, with these relating to the sample period and normalised values used in the passive reference filter. Equations (1), (2) and (3) can be used to derive the port coefficients g j in each adaptor, where R j and G j are the port resistances and conductances, respectively. Note that the coefficients must sum to two in any single adaptor. Series adaptor: g j ¼ 2R j R 0 þ R 1 þ R 2 ð1Þ Parallel adaptor: g j ¼ 2G j G 0 þ G 1 þ G 2 ð2Þ All adaptors: X 2 j¼0 g ij ¼ 2 ð3Þ In order to investigate the power consumed in the designed filter, we now consider transistor-level implementations of the wave blocks. Figure 2 shows the circuit level structures used to implement series and parallel adaptors [6] and positive and negative delay cells, the latter consisting of the high accuracy S 2 I memory cell [7] . The delay cell design is of greatest importance in the wave filter design flow and it is at this step that the delay cell bias current J is chosen so as to support a given sample frequency SNR and maximum input signal i max [8] . The total quiescent power consumption of a wave filter is shown in (4) as the product of the supply voltage and the bias current contributions from the four wave blocks shown in Fig. 2. Note that the three branches implementing adaptor coefficients only consume 2JV dd due to (3). It should be noted that although we recognise that the relatively new class AB technique [9] offers low power at the memory cell level, the motivation of this paper is to decrease power The authors are with the Electronic Systems Design Group, School of Electronics and Computer Science, University of Southampton, Highfield, Southampton SO17 1BJ, UK r IEE, 2004 IEE Proceedings online no. 20040254 doi:10.1049/ip-cds:20040254 Paper first received 17th July and in revised form 20th October 2003 IEE Proc.-Circuits Devices Syst., Vol. 151, No. 1, February 2004 1

Power-aware design method for class A switched-current wave filters

  • Upload
    bm

  • View
    216

  • Download
    1

Embed Size (px)

Citation preview

Power-aware design method for class A switched-current wave filters

R. Wilcock and B.M. Al-Hashimi

Abstract: Power consumption is addressed in switched-current filters, designed using the wave filtertechnique and class A memory cells. It has been demonstrated that power consumption can bereduced through the proposed two-stage bias and signal current scaling method, whilst ensuring nodegradation in filter total harmonic distortion. Two full transistor-level filter case studies using0.6mm 3.3V BSim3v3 CMOS foundry models are given to demonstrate the method, withadditional simulation results for filters of different types and orders showing power savings as highas 16.6%. One case study has been fabricated, with measured silicon results confirming powersavings using the proposed method.

1 Introduction

In the last decade, considerable interest has been shown inthe switched-current (SI) approach, a current-modesampled analogue data technique requiring only transistors.Compatible with mainstream low-voltage digital processes,switched-current circuits are indicated to surpass theperformance of switched-capacitor equivalents in the nextfive years [1]. Low power consumption plays a key role inmodern consumer electronics, and this paper investigatespower consumption in SI filters, designed using the wavefilter technique and class A memory cells. Class A circuitsrely on a bias current to prevent devices leaving saturationduring negative signal swings and the power dissipated in adesign is therefore proportional to the sum of every branchcurrent in a design. We present a two-stage bias and signalscaling method which appropriately assigns bias currentsand signal levels to ensure that power is kept at a minimumwithout increasing the filter’s total harmonic distortion(THD). This is in contrast to previous methods whichassume a uniform bias current [2, 3].

2 Wave filter design

In this Section we provide a review of wave filter design toan extent required by later Sections. The reader is referredto [2–4] for more details. The wave filter approach is analternative to integrator filter design and has been foundparticularly suitable for SI implementations, offering regularlayouts and simple design procedures [2, 5]. Wave filtersemulate the behaviour of passive lossless filters bytransforming inductors and capacitors into one-portelements defined by an incident signal, a reflected signaland a port resistance [4]. Parallel and series adaptors are

used to connect these one-port elements. Figure 1 shows anexample of a third-order LC ladder prototype with the waveequivalent.

Adaptors are defined by port resistances and coefficients,with these relating to the sample period and normalisedvalues used in the passive reference filter. Equations (1), (2)and (3) can be used to derive the port coefficients gj in eachadaptor, where Rj and Gj are the port resistances andconductances, respectively. Note that the coefficients mustsum to two in any single adaptor.

Series adaptor:

gj ¼2Rj

R0 þ R1 þ R2ð1Þ

Parallel adaptor:

gj ¼2Gj

G0 þ G1 þ G2ð2Þ

All adaptors:

X2j¼0

gij ¼ 2 ð3Þ

In order to investigate the power consumed in the designedfilter, we now consider transistor-level implementations ofthe wave blocks. Figure 2 shows the circuit level structuresused to implement series and parallel adaptors [6] andpositive and negative delay cells, the latter consisting of thehigh accuracy S2I memory cell [7]. The delay cell design is ofgreatest importance in the wave filter design flow and it isat this step that the delay cell bias current J is chosen soas to support a given sample frequency SNR andmaximum input signal imax [8]. The total quiescent powerconsumption of a wave filter is shown in (4) as theproduct of the supply voltage and the bias currentcontributions from the four wave blocks shown in Fig. 2.Note that the three branches implementing adaptorcoefficients only consume 2JVdd due to (3). It should benoted that although we recognise that the relatively newclass AB technique [9] offers low power at the memory celllevel, the motivation of this paper is to decrease power

The authors are with the Electronic Systems Design Group, School ofElectronics and Computer Science, University of Southampton, Highfield,Southampton SO17 1BJ, UK

r IEE, 2004

IEE Proceedings online no. 20040254

doi:10.1049/ip-cds:20040254

Paper first received 17th July and in revised form 20th October 2003

IEE Proc.-Circuits Devices Syst., Vol. 151, No. 1, February 2004 1

consumption in filters designed with class A memorycells.

power ¼ JVddð18S þ 12P þ 2Dp þ 4DnÞ ð4Þ

where S and P are the total number of series and paralleladaptors, Dp and Dn are the total number of positive andnegative delay cells used, J is the bias current and Vdd is thesupply voltage.

3 Proposed power-aware design method

Section 3.1 investigates the spread of signal levels in wavefilters and how this is addressed with existing techniques.Section 3.2 then details the proposed power-aware two-stage bias and signal scaling method. Section 3.3 considersnoise in the context of the proposed approach. Finally,Section 3.4 considers how to integrate the proposed methodinto the design flow for wave filters.

Iin

−Z−1

Z−1 Z−1

0

Iout

γ00

γ01

γ02 γ00

γ01

γ12γ30

γ31

γ32

Z−1

γ 20

γ 21

γ 22

Ri

L1C

1 C3

Ro

C2

Vout

Vin

a b

parallel parallel

para

llel

series

negativedelay cell

positivedelay cells

positivedelay cell

Fig. 1 Third-order passive prototype and wave equivalent structure

wave structure transistor structure power

R0

R1

R2γ0

γ1

γ2

A0

B0

A1B1

A2

B2

parallel adaptor

1 1 γ0: : 1 1 γ1: : 1 1 γ2: : 1 1: : 1 1:

A0 A1 A2

B2B1B0

R0

R1

R2γ0

γ1γ2

A0

B0

A1B1

A2

B2

γ0

γ1

γ2

series adaptor

1 1 1: : 1 1 1: : 1 1 1: : 1 γ0: : γ1 γ2:

A0 A1 A2

B0 B1 B2

1 1: 1 1: 1 1:

18JVdd

2JVdd

4JVdd

Z−1A B

positive delay cell

φ1a

φ1bφ1 φ2 φ1

φ2a

A B

Vb

−Z−1A B

negative delay cell

φ1a

φ1a

φ1bφ1

φ2a

φ2a

φ2b

φ2b

φ2 φ1

φ2aφ1a

VbVb

A B

1 1:

12JVdd J = bias

Vdd = supply

Fig. 2 Transistor-level structures and power consumptions of the wave building blocks

2 IEE Proc.-Circuits Devices Syst., Vol. 151, No. 1, February 2004

3.1 Signal levels in wave filtersWhere internal signal levels within a large design varysignificantly, these are referred to as nonhomogeneous [2].Unfortunately, nonhomogeneous signal levels within wavefilters can lead to the dynamic range of some blocks beingexceeded. In order to maintain the designed performance, itis essential to investigate such possible sources of distortion.The nature of wave designs makes it difficult to derivemathematical relationships between the input signal and anarbitrary internal node, and consequently we believe it is farmore practical to model the circuit either behaviourally orwith ideal components and then use a suitable switchedsimulator to derive the frequency response. Extensivelibraries of behavioural and ideal models have beendeveloped for this purpose [10].

To illustrate block level distortion, a fifth-order Cheby-shev SI wave filter was designed and is shown in Fig. 3, withtwo internal node responses. It is clear from these responsesthat some nodes exhibit a substantial amount of gain fromthe input, often in the form of a peak at the band edgefrequency. Using a uniform bias current of J, and with imax

as the input signal, any gain to an internal node will result inthe signal at that point exceeding imax and thus alsoexceeding the dynamic range of that current mirror.Without addressing these issues the performance of thefilter would be unlikely to meet its expected values. In aclass A design there are two ways to deal with this problem,either increase the bias current for the current mirrors wherethe signal peaks are large, or decrease the signal values.Previous wave filter publications appear to have simply

identified those blocks whose dynamic range are beingexceeded and introduced circuitry and scaling to preventdistortion at these points only [2, 3].

3.2 Two-stage scaling methodThe proposed power-aware scaling method consists of twostages. Stage one involves scaling current mirror bias levels,and stage two involves scaling delay cell signal levels. Bothof these changes can be made independently of one anotherand without affecting the rest of the filter. The procedurestarts after the wave filter coefficients have been calculatedand the first task is to determine the peak input signal levelipeak to all delay cells and adaptor current mirrors. Tofacilitate this, a periodic AC analysis of the circuit is runusing the Affirmat switched simulator, SpectreRF, inCadence Design Framework II and behavioural or idealmodels. If a unity input is chosen for this simulation thenthe peak magnitudes on the frequency response are in factthe peak input signal levels ipeak. We now discuss the twostages in detail.Stage 1: Current mirror bias scaling: As shown in Fig. 4,every current mirror block in the adaptors has its biascurrent J scaled to a new value J0, which just supports thepeak input signal value ipeak found from the frequencyresponse for that block. Not only does this preventdistortion in this block, but it also lowers power consump-tion by scaling down bias levels where the signals theysupport are small. The transistor-level current mirrorarchitecture is the popular high compliance cascodestructure, and as an example the first current mirror from

mag

f

J

response of inputnode of one of thecurrent mirrors in

the second adaptor

mag

f

J

Iin

γ00

γ01

γ02

Z−1

γ10

γ11

γ12

−Z−1

γ20

γ21

γ22

Z−1

γ30

γ31

γ32

−Z−1

γ40

γ41

γ42

Z−1

0

Iout

response of inputnode of one of thecurrent mirrors inthe last adaptor

Fig. 3 Example fifth-order Chebyshev filter which would suffer from block level distortion

i in r

esp

on

se

f

J

Ipeak

ipeak smaller thannominal bias J :power wasted

bias scaled so J ′just supports ipeak

i in r

esp

on

se

f

J

J ′

before after

J ′ iout1iout2i in

J ′ J ′J iout1iout2

J J

iin

Fig. 4 Bias scaling in stage 1, before and after proposed method

IEE Proc.-Circuits Devices Syst., Vol. 151, No. 1, February 2004 3

the parallel adaptor of Fig. 2 is shown to transistor levelin Fig. 5. The bias currents in all current mirrors canbe altered easily by scaling all the transistor widths. Notethat the branch ratios are not changed in stage 1, justthe bias current and hence the maximum supported signalcurrent. A scaling factor S is calculated using (5),then transistor widths in the current mirror are scaledaccording to (6).

S ¼ ipeakifilter

ð5Þ

Wnew ¼ S:Wold ð6Þwhere ipeak is the peak input signal value to the currentmirror, ifilter is the AC input current to the entire filter andWold and Wnew are the old and new width dimensions forthe current mirror being scaled.Stage 2: Delay cell signal scaling: Unlike the current mirrorbias scaling in stage 1, the delay cell bias current cannot bechanged without significantly affecting the performance ofthe cell, so a different approach is taken in stage 2. Instead,as shown in Fig. 6, the signal values in the delay cells arescaled such that the peak input signal ipeak through these

will always be the designed maximum value, and hence justsupported by the nominal bias current J. No extra scalingblocks are required to achieve this and instead the newdimensions are implemented in any output branches ofcurrent mirrors connected to the input of the delay cell andany input branches of current mirrors connected to theoutput of the delay cell. The scaling factor S is againcalculated using (5) and the necessary branches then havetheir transistor widths altered as follows:

Wnew ¼ Wold

Sð7Þ

These changes must not affect the rest of the filter and assuch the signal levels everywhere other than the delay celland adjoining current mirror branches should remain thesame. An example situation is shown in Fig. 7 and (8)–(10)show the current mirror and delay cell ratios an and aD,respectively. It is clear from (11) that if we multiply thesefrom the first altered mirror to the last then the result isunity, and as such the scaling in stage 2 does not affect therest of the filter.

a1 ¼ a2 ¼1=S1

¼ 1

Sð8Þ

aD ¼ 1 ð9Þ

a3 ¼1

1=S¼ S ð10Þ

atot ¼ a1 � aD � a3 ¼1

S:1:S ¼ 1 ð11Þ

By appropriately assigning bias currents and signal levels,stages 1 and 2 ensure that signal levels never exceed theirbiasing. Furthermore, unlike methods where a uniform biascurrent is assumed, the power consumption of the filter isreduced by lowering bias currents where possible. Note thatit is only the current mirror branches in the adaptors whichare scaled at all. The delay cells are left as they are, thusensuring correct memory cell operation.

1 1 γ0: :

Iout1IinIout2

Pbias

PCbias

NCbias

Fig. 5 Example full transistor-level current mirror used in theadaptor blocks

before after

i in r

esp

on

se

f

J

Ipeak

ipeak greater than

nominal bias J :

signal distorts

signal scaled so

ipeak is just below J

i in′ r

esp

on

se

f

J

iout

Vb Vb

iin

iout

Vb Vb

iin′

Fig. 6 Signal scaling in stage 2, before and after proposed method

Vb Vb

currentmirror 1

currentmirror 2

delaycell

currentmirror 3

1 : 1/S 1 : 1/S 1 : 1 1/S : 1

scale any currentmirror branch

connected to adelay cell to 1/S

Iin2Iin1 Iout

�1 �2 �D �3

Fig. 7 Current mirrors either side of delay cells are scaled to prevent distortion

4 IEE Proc.-Circuits Devices Syst., Vol. 151, No. 1, February 2004

3.3 Noise considerationsIn the context of class A SI wave filters, the two mainsources of noise are thermal and 1/f, which are the first andsecond terms in (12), respectively [11].

i2d ¼ 4kT2

3gm

� �Df þ K

IDfDf ð12Þ

Where i2d is the small signal noise, k is Boltzmann’sconstant, T is temperature, Df is bandwidth, K is a constantfor a given device and f is the frequency. The thermal noiseterm includes transconductance gm as a factor, which isproportional to the device drain current ID. The secondterm includes ID explicitly, and as such the total small signalnoise is proportional to the quiescent bias level of thetransistor. Therefore, at the block level, if we increasebias currents, large signals will be less distorted but noisewill increase, leading to a trade-off between large-signallinearity and small-signal noise. However, the proposedmethodology only increases bias currents where absolutelynecessary, and in fact the power savings achieved imply thatthe filter’s average bias current is reduced, and hencethe noise should also be lower. In terms of the entire filter,the proposed method therefore improves large-signallinearity by scaling signals and bias currents wherenecessary, but due to the general reduction in power, andhence average bias current, the small-signal noise should bereduced.

3.4 Power-aware design flowWe now consider how to incorporate the proposed methodinto a power-aware design flow for switched-current wavefilters. Once the basic wave structure has been designed [3],scaling factors have to be calculated for every branch ofevery current mirror in each adaptor block. There are threecomponents to the final scaling factor. The first representsthe alterations made during stage 1, the second imple-ments the changes made during stage 2 and the lastimplements the calculated adaptor coefficients gij. Thesethree components are represented with multidimensionalarrays, and the index of the array elements uniquelyidentifies every current mirror branch; i is the adaptornumber, j the current mirror number in the adaptor and kthe branch in that current mirror. These scaling componentsare now discussed in detail:Aijk – Peak signal values are read from the magnituderesponse of the input of all the current mirrors as describedin stage 1 of Section 3.2. These values are practicallyobtained by connecting an AC source of value unity to theinput of the wave filter and using a switched simulator toplot the response of the current mirror inputs. This arrayAijk is then filled with the resulting scaling factors as foundfrom (5).Dijk – Peak signal values for the delay cells are obtainedin exactly the same manner as for the current mirrors.The structure of the filter is then considered and allcurrent mirror branches, be they outputs or inputs,which are connected to the input or output of a delaycell, are identified. These positions in Dijk are then filledwith the inverse of the delay cell scale value as describedin stage 2 of Section 3.2. The rest of the array isunity-filled.Yijk – The adaptor coefficient values gij are implemented inthe correct positions of this array Yijk, reflecting the relevantbranches of the current mirrors in the adaptor blocks ofFig. 2. The rest of the array is unity-filled.

The entire set of scaling factors Sijk encompassing biasand signal scaling and wave coefficients are then given by

(13) as the product of the contributions from the abovearrays. Given a set of nominal current mirror dimensions,the new widths for all the branches in the entire wave filtercan be calculated from (14).

Sijk ¼ AijkDijkYijk ð13Þ

Wnew;ijk ¼ SijkWold;ijk ð14Þ

The resulting power-aware switched-current wave filterdesign flow is shown in Fig. 8. Our own in-house tool,AutoSIF [10, 12], created to enable rapid development of SIfilter and other popular IP cores, has recently had itsfunctionality extended to incorporate the power-awaresteps. The tool is written in SKILLs and is integrated intoCadence Design Framework II.

4 Results

In order to validate the proposed method, numerousexample filters have been designed and the method appliedto ascertain the resulting improvements in performance andpower. Our in-house tool, AutoSIF [10, 12], was employedextensively for the design of these example filters. Two casestudies were taken to real transistor level, using 0.6mm 3.3VBSim3v3 CMOS foundry models. The filters chosen were athird-order elliptic and fifth-order Chebyshev lowpass filterof specifications given in Table 1 and wave structures givenin Figs. 9a and 9b, respectively. The transistor-levelstructure for the elliptic filter case study is shown inFig. 10. Note that all current mirrors are actually of thehigh compliance cascode type, as shown in Fig. 5. Adaptorcoefficients and nominal transistor dimensions for thecurrent mirrors and S2I memory cell are shown in Table 2for the elliptic case study. Transistor-level current mirrorand delay cell structures are shown in Fig. 11.

In order to quantify the extent to which internal blocksare distorting, a spectrum of the filter output signal to agiven input signal can be used to calculate a THD figure.Clearly, distortion increases as signal levels increase andtransistors begin to leave the saturation region. In ourfilters, the worst case normal working distortion wouldtherefore arise when the input signal is at its maximumvalue imax. Therefore, calculating the THD with themaximum input signal of imax gives us a good metric to

design reference filter

switched AC simulations usingbehavioural/ideal models

derive wave structure and calculateadaptor coeffcients

Yijk Aijk Dijk

scale nominal current mirror dimensions by Sijkto define full transistor level filter

Fig. 8 Power-aware switched-current wave filter design flow

IEE Proc.-Circuits Devices Syst., Vol. 151, No. 1, February 2004 5

compare the extent to which internal blocks are exceedingtheir dynamic range.

The wave filter structures were derived from their passivereference prototypes and adaptor coefficients calculated [3].Initial simulations were run, having not scaled any parts ofthe filter and with a signal input equal to imax, so as todemonstrate the resulting worst case distortion. Table 3shows the first five harmonic levels for the two filters andthe total harmonic distortion calculated from the first seven(harmonics higher than this are insignificant). Despite thisbeing a worst case measurement, the high THD levels of

around 6% clearly indicate that without any scaling someof the internal nodes are exceeding their dynamic range withthe maximum designed input imax. To illustrate thenonhomogeneous signal levels in the filters, internal noderesponses at points X, Y and Z of the transistor-level ellipticfilter of Fig. 10 are shown in Fig. 12. The response at pointsX and Y show that the bias value is being exceeded at somefrequencies, and response Y in particular demonstrates thatsome current mirrors would be running at very distortedlevels for the entirety of the passband. The response at pointZ demonstrates how some bias values exceed the signalvalues they support, as is discussed in Section 3.2.

All internal signal levels for the filters were thendetermined as described in Section 3.2 and the signal andbias levels in the filter scaled only where distortion occurs, asin [2]. A quiescent power reading was taken and then thefull proposed method was used, which should not onlyprevent block level distortion but also save power byreducing bias currents where the signals they support aresmall. A second quiescent power reading was then takenand the saving in power calculated. Results shown inTable 4 are from these simulations. It is clear that usingscaling has greatly reduced the distortion in both cases,

Table 1: Specifications for the case study filters

Elliptic Chebyshev

Filter order Third Filter order Fifth

Stopband attenuation 430dB Attenuation at 3fc 460dB

Passband ripple 0.177dB Ripple 0.5dB

fc to fs ratio 1:10 fc to fs ratio 1:10

Maximum input imax 75mA Maximum input imax 75mA

Iin

−Z−1

Z−1 Z−1

0

Iout

γ00

γ01

γ02 γ00

γ11

γ12γ30

γ31

γ32

Z−1

γ 20

γ 21

γ 22

Iin

γ00

γ01

γ02

Z−1

γ10

γ11

γ12

−Z−1

γ20

γ21

γ22

Z−1

γ30

γ31

γ32

−Z−1

γ40

γ41

γ42

Z−1

0

Iout

D0

D1

D3

D2

A0 A1 A3

A2

b

a

Fig. 9 Structures of the elliptic (a) and Chebyshev (b) case studies

node X node Z

nodeY

Iin Iout

0

Fig. 10 Transistor-level circuit for the third-order elliptic filter

6 IEE Proc.-Circuits Devices Syst., Vol. 151, No. 1, February 2004

showing that this is therefore an essential part of the wavefilter design process. However, the results also clearly showthat by using the proposed method it is possible to not onlyprevent block level distortion, to at least the same extent assimple scaling, but also to save power as part of this process.For the two case studies, the power savings are 16.6%for the Third-order elliptic filter and 6.1% for the fifth-order Chebyshev filter. In order to validate the noise

considerations of Section 3.3 a periodic noise analysis, usingSpectreRF, was run for both case studies and the integralnoise spectrums plotted. As can be seen in Fig. 13, noise isreduced in line with the general reduction in power, with thetotal reductions in RMS noise being 14.7% and 9.7% forthe elliptic and Chebyshev case study, respectively.

The elliptic case study has been taken to layout and wasrecently fabricated. Detailed measured results and char-acterisation is the subject of a further publication. However,initial results show the measured power for the filter coreplus structures for test purposes is 22.2mW. The extrastructures consume a total of 1.9mW (found throughsimulation), and hence the measured consumption of thefilter alone is 20.3mW, which compares well with thesimulated results of Table 4. A die photograph is shown inFig. 14.

To investigate the potential benefits of the methodfurther, a larger range of filter orders were designed and thepower savings determined. The filters were first scaled onlyto prevent distortion, and then scaled using the proposedtwo-stage method, including reducing bias currents wherethe signal levels are small. Table 5 shows the power savingsfor different filter types and orders when compared to usingbasic scaling and uniform bias currents as in [2, 3]. Thesesavings can be as much as 16.6%, as verified through theelliptic filter case study. The figures show that power savingsincrease as the filter order decreases. Through extensive

Table 2: Transistor dimensions and coefficient values for the elliptic case study

Adaptor coefficients Current mirror (mm) S2I memory cell (mm)

g01, g02, g03 0.275, 1.225, 0.500 PMOS 120/5 M1 130/24

g11, g12, g13 0.527, 0.973, 0.500 PCAS 120/1.5 M2 220/14

g21, g22, g23 1.000, 0.648, 0.352 NCAS 40/1.5 M3, M5, M7 9/0.6

g31, g32, g33 0.520, 1.208, 0.272 NMOS 40/5 M4, M6 1.6/0.6

M1

M2

M3

M4

M5

M6

Vb

M7φ 1a

φ1b

φ1a

φ 1 φ2

a

b

Iin

Pbias

PCbias

NCbias

PMOS

PCAS

NCAS

NMOS

Iout1

Fig. 11 S2I memory cell and nominal current mirror structurea S2I memory cellb Nominal current mirror structure

Table 3: Harmonic levels and worst case THD with noscaling and maximum input signal

Elliptic Chebyshev

Second harmonic �50.8dB Second harmonic �27.4dB

Third harmonic �24.3dB Third harmonic �27.1dB

Fourth harmonic �55.4dB Fourth harmonic �40.1dB

Fifth harmonic �43.9dB Fifth harmonic �51.4dB

THD 6.13% THD 6.21%

3.0

2.0

1.0

0.00.0 15K 30K

mag

nitu

de

3.0

2.0

1.0

0.0

mag

nitu

de

bias level

bias level

: reponse at node 'X'

: reponse at node 'Y'

frequency, Hz

0.0 15K 30K

frequency, Hz

3.0

2.0

1.0

0.0

mag

nitu

de bias level

: reponse at node 'Z'

0.0 15K 30K

frequency, Hz

Fig. 12 Internal responses of typical nodes X, Y and Z of theelliptic filter

IEE Proc.-Circuits Devices Syst., Vol. 151, No. 1, February 2004 7

simulations it was observed that the greatest power savingsoccurred at the beginning and end of the wave filterstructure, mostly in the first and last adaptor. As filter orderincreases, the filter structure naturally becomes larger and sothese savings become smaller relative to the overall filterpower consumption. In any case as was shown in Section4.1, the savings are in addition to the usual goal ofpreventing distortion.

5 Conclusions

In this paper we have addressed power consumption in SIfilters, designed using the wave filter approach and class Amemory cells. A two-stage bias and signal scaling methodhas been proposed which not only resolves block leveldistortion issues, thus improving filter THD but, unlike [2],addresses power consumption as part of this process. Thispower-aware method achieves power savings by taking intoaccount maximum signal levels when assigning biascurrents. It has been demonstrated that the proposedmethod achieves its goal of reduced power consumption byas much as 16.6%, with these savings validated throughsimulation and, in particular, two case studies using 0.6mm3.3V BSim3v3 CMOS foundry models. Silicon resultsfurther support these findings. We believe that the proposedmethod is a very useful contribution to the area of class Aswitched-current design where power consumption is anissue.

6 Acknowledgments

The authors would like to thank EPSRC for partiallysponsoring this work, under grant number GR/N31900.

7 References

1 Hughes, J.B., Worapishet, A., and Toumazou, C.: ‘Switched-capacitors versus switched-currents: a theoretical comparison’.Proc. IEEE Int. Symp. on Circuits and systems, 2000, Vol. II,pp. 409–412

2 Yufera, A., Rueda, A., and Huertas, J.L.: ‘Programmable switchedcurrent wave analog filters’, IEEE J. Solid-State Circuits, 1994, 29,pp. 927–935

3 Jonsson, B., and Eriksson, S.: ‘A low voltage wave SI filterimplementation using improved delay elements’. Proc. IEEE Int.Symp. on Circuits and systems, 1994, Vol. 5, pp. 305–308

4 Fettweis, A.: ‘Wave digital filters: theory and practice’, Proc. IEEE,1986, 74, pp. 270–327

5 Lancaster, J.D., Al-Hashimi, B.M., andMoniri, M.: ‘Efficient SI waveelliptic filters based on direct and inverse Bruton transformations’,IEE Proc., Circuits Devices Syst., 1999, 146, pp. 235–241

6 Jonsson, B., and Eriksson, S.: ‘Current-mode N-port adaptors forwave SI filters’, Electron. Lett., 1993, 29, pp. 925–926

Table 4: Savings in power are found in both case studies with no loss in performance

Elliptic Chebyshev

Method Basic scaling [2] Proposed method Basic scaling [2] Proposed method

THD 2.5% 1.6% 1.38% 1.32%

Power 24.5mW 20.4mW 48.8mW 45.8mW

Power saving 16.6% 6.1%

b

a

√�N

PS

D, A

0.0

10n

20n

30n

√�N

PS

D, A

21.3 nA23.6 nA

13.9 nA16.3 nA

basic scaling

basic scaling

proposed method

proposed method

frequency, Hz30K15K0.0

frequency, Hz30K15K0.0

0.0

5.0n

10n

15n

20n

Fig. 13 Noise characteristics of the elliptic (a) and Chebyshev (b)case studies

Fig. 14 Photo of fabricated elliptic filter, employing proposedpower-aware scaling method

Table 5: Power savings for a number of example filters

Filter type Filter Order Power saving (%)

Chebyshev 3 14.3

Chebyshev 5 6.1

Chebyshev 7 3.9

Chebyshev 9 2.6

Elliptic 3 16.6

Elliptic 5 7.8

Elliptic 7 4.8

Elliptic 9 2.4

8 IEE Proc.-Circuits Devices Syst., Vol. 151, No. 1, February 2004

7 Hughes, J.B., and Moulding, K.W.: ‘S2I: A two-step approach toswitched currents’, Proc. IEEE Int. Symp. on Circuits and systems,1993, pp. 1235–1238

8 Hughes, J.B.: ‘Top-down design of a switched-current video filter’,IEE Proc., Circuits Devices Syst., 2000, 147, pp. 73–81

9 Battersby, N.C., and Toumazou, C.: ‘Class AB switched-currentmemory for analogue sampled data systems’, Electron. Lett., 1991, 27,pp. 873–875

10 Wilcock, R., and Al-Hashimi, B.M.: ‘A CAD methodology forswitched current analog IP cores’. Proc. IEEE Conf. on Emergingtechnologies and factory automation, 2003, Vol. 1. pp. 434–437

11 Gray, P., Hurst, P., Lewis, S., and Meyer, R.: ‘Analysis and design ofanalog integrated circuits’ (John Wiley & Sons Inc., 2001)

12 Wilcock, R., Al-Hashimi, B.M.: ‘AutoSIF, a CAD tool forswitched-current IP cores’. http://www.ecs.soton.ac.uk/Brw01r/pages/research.php

IEE Proc.-Circuits Devices Syst., Vol. 151, No. 1, February 2004 9