Skip to main content
Log in

Analog circuit synthesis performing fast Pareto frontier exploration and analysis through 3D graphs

  • Published:
Analog Integrated Circuits and Signal Processing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Ochotta, E., Rubenbar, R., & Carley, L. (1996). Synthesis of high-performance analog circuits in astrx/oblx. IEEE TCAD, 15, 273–294.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Barros, M., Guilherme, J., & Horta, N. (2010). Analog circuits optimization based on evolutionary computation techniques. Integration, The VLSI Journal, 43(1), 136–155.

    Article  Google Scholar 

  4. 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.

  5. 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.

  6. 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.

    Article  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

  10. 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.

    Article  MathSciNet  Google Scholar 

  11. 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.

    MathSciNet  Google Scholar 

  12. Suman, B. (2004). Study of simulated annealing based algorithms for multiobjective optimization of a constrained problem. Computers and Chemical Engineering, 28, 1849–1871.

    Google Scholar 

  13. Pereira, A. I., & Fernandes, E. M. (2004). A study of simulated annealing variants. In XXVIII Congreso de Estadística e Investigación Operativa.

  14. Kennedy, J., & Eberhart, R. C. (1995). Particle swarm optimization. In IEEE International Conference on Neural Networks (pp. 1942–1948). Piscataway, NJ: IEEE Service Center.

  15. 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.

    Article  Google Scholar 

  16. 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.

    Article  Google Scholar 

  17. Vallee, R., & El-Masry, E. (1994). A very high-frequency CMOS complementary folded cascode amplifier. IEEE Journal of Solid-State Circuits, 29, 130–133.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tiago Oliveira Weber.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10470-012-9939-z

Keywords

Navigation