In this thesis , an algorithm for the automatic design of a current mode filter cell for continuous time filters is proposed. The approach accepts the behavioral description ( cut off frequency, quality factor,linearity and noise requirements ) of the filter cell and provides an efficient implementation of the desired transfer function meeting the specified noise and linearity requirements. The dominant non linearity and the noise contributors in the filter cell have been identified and modeled. The algorithm incorporates the non-linearity and the noise model.
The filter cell is programmable and can be used in the baseband channel select filter for multi-standard filters.This algorithm increases the ease of usage of the filter cell for new users. With numerous multi-standard filters published in literature , this algorithm is an ideal tool which would help users evaluate the performance of the filter cell and easily adapt it for newer specifications.
The filter cell has been implemented in TSMC 0.18 um technology with a supply voltage of 3.3V.An example implementation for a low pass second order butterworth filter based on the output of the algorithm is also presented.