Abstract
This paper presents a technique for performing analog design synthesis at circuit level providing feedback to the designer through the exploration of the Pareto frontier. A modified simulated annealing which is able to perform crossover with past anchor points when a local minimum is found which is used as the optimization algorithm on the initial synthesis procedure. After all specifications are met, the algorithm searches for the extreme points of the Pareto frontier in order to obtain a non-exhaustive exploration of the Pareto front. Finally, multi-objective particle swarm optimization is used to spread the results and to find a more accurate frontier. Piecewise linear functions are used as single-objective cost functions to produce a smooth and equal convergence of all measurements to the desired specifications during the composition of the aggregate objective function. To verify the presented technique two circuits were designed, which are: a Miller amplifier with 96 dB Voltage gain, 15.48 MHz unity gain frequency, slew rate of 19.2 V/μs with a current supply of 385.15 μA, and a complementary folded cascode with 104.25 dB Voltage gain, 18.15 MHz of unity gain frequency and a slew rate of 13.370 MV/μs. These circuits were synthesized using a 0.35 μm technology. The results show that the method provides a fast approach for good solutions using the modified SA and further good Pareto front exploration through its connection to the particle swarm optimization algorithm.
Similar content being viewed by others
References
Ochotta, E., Rubenbar, R., & Carley, L. (1996). Synthesis of high-performance analog circuits in astrx/oblx. IEEE TCAD, 15, 273–294.
der Plas, V., Debysyer, G., Leyn, G., Lampaert, F., Vandenbussche, K., Gielen, J., Sansen, G., Veselinovic, W., & Leenarts, D. P. (2001). AMGIE-A synthesis environment for CMOS analog integrated circuits. IEEE TCAD, 20, 1037–1058.
Barros, M., Guilherme, J., & Horta, N. (2010). Analog circuits optimization based on evolutionary computation techniques. Integration, The VLSI Journal, 43(1), 136–155.
Weber, T. O., & Noije, W. A. M. V. (2011). Analog design synthesis performing fast Pareto frontier exploration. In 2nd IEEE Latin American Symposium on Circuits and Systems.
Weber, T. O., & Noije, W. A. M. V. (2011). Analog design synthesis method using simulated annealing and particle swarm optimization. In 24th Symposium on Integrated Circuits and Systems.
Liu, B., Fernandez, F. V., & Gielen, G. G. E. (2011). Efficient and accurate statistical analog yield optimization and variation-aware circuit sizing based on computational intelligence techniques. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 30(6), 793–805.
Degrauwe, M. G. R., Nys, O., Dijkstra, E., Rijmenants, J., Bitz, S., Goffart, B. L. A. G., Vittoz, E. A., Cserveny, S., Meixenberger, C., van der Stappen, G., & Oguey, H. J. (1987). IDAC: An interactive design tool for analog CMOS circuits. IEEE Journal of Solid-state Circuits, 22, 1106–1116.
Nye, W., Riley, D., Sangiovanni-Vincentelli, A., & Tits, A. L. (1988). DELIGHT.SPICE: An optimization-based system for the design of integrated circuits. IEEE TCAD, 7, 501–519.
Krasnicki, M., Phelps, R., Rutenbar, R., & Carley, L. (1999). MAELSTROM: Efficient simulation-based synthesis for custom analog cells. In Proceedings of the Design Automation Conference.
Erfani, T., & Utyuzhnikov, S. V. (2011). Directed search domain: A method for even generation of Pareto frontier in multiobjective optimization. Engineering Optimization, 43, 467–484.
Reyes-Sierra, M., & Coello, C. A. C. (2006). Multi-objective particle swarm optimizers: A survey of the state-of-the-art. International Journal of Computational Intelligence Research, 2, 287–308.
Suman, B. (2004). Study of simulated annealing based algorithms for multiobjective optimization of a constrained problem. Computers and Chemical Engineering, 28, 1849–1871.
Pereira, A. I., & Fernandes, E. M. (2004). A study of simulated annealing variants. In XXVIII Congreso de Estadística e Investigación Operativa.
Kennedy, J., & Eberhart, R. C. (1995). Particle swarm optimization. In IEEE International Conference on Neural Networks (pp. 1942–1948). Piscataway, NJ: IEEE Service Center.
Fakhfakh, M., Cooren, Y., Sallem, A., Loulou, M., & Siarry, P. (2010). Analog circuit design optimization through the particle swarm optimization technique. Analog Integrated Circuits and Signal Processing, 63, 71–82.
Cortes, F. P., Fabris, E., & Bampi, S. (2004). Analysis and design of amplifiers and comparators in CMOS 0.35 μm technology. Microelectronics Reliability, 44(4), 657–664.
Vallee, R., & El-Masry, E. (1994). A very high-frequency CMOS complementary folded cascode amplifier. IEEE Journal of Solid-State Circuits, 29, 130–133.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Weber, T.O., Van Noije, W.A.M. Analog circuit synthesis performing fast Pareto frontier exploration and analysis through 3D graphs. Analog Integr Circ Sig Process 73, 861–871 (2012). https://doi.org/10.1007/s10470-012-9939-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10470-012-9939-z