An automatic procedure for the synthesis and optimization of very low-frequency G(m)-C integrators
Fully integrated low frequency filters are critical cells that should be carefully designed in order to avoid excessive area occupation. In this work we propose an automatic procedure capable of optimizing the design of G(m)-C integrators, which constitute the basis of a wide class of G(m)-C filters. The optimization target is minimizing the cell area with constraints on input range and low frequency noise. Lower and upper bounds can be fixed to most quantities and design parameters in order to avoid solutions that are not compatible with the physical limitations of the process. The program has been developed within the MATLAB((TM)) platform, exploiting the optimization toolbox. The effect of several important design parameters on the optimization of low frequency integrators has been investigated using the proposed routine. The strong interaction between noise and low frequency constraints has been demonstrated, showing the impressive impact of strict noise specifications on the occupied area. The actual effectiveness of parameters such as the current division factor or approaches such as flicker noise rejection by means of chopper modulation has been investigated. Examples of integrator synthesis, performed using the proposed procedure configured with the parameters of a commercial CMOS process, are presented. The consistence between the characteristics of the cells and the initial specifications has been checked using electrical simulations showing a maximum discrepancy with the initial specifications of nearly 80%. A semi-manual method to refine the synthesized cells and improve the accuracy is proposed.
optimization g(m)-c integrators low frequency continuous-time filters automatic design