• DocumentCode
    2090405
  • Title

    Fast Evaluation of Analog Circuits Using Linear Programming

  • Author

    Cashero, Zach ; Chen, Allen ; Hoppal, Ryan ; Chen, Tom

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    2010
  • fDate
    5-7 July 2010
  • Firstpage
    253
  • Lastpage
    258
  • Abstract
    Although analog circuits are usually only a small part of an overall mixed-signal design, the time it takes to design these circuits is significantly longer. On the digital side, design automation and optimization tools have been around for a long time and are well established. These tools free up the designer to focus on more innovative tasks and allow for greater design productivity. The analog side, however, has yet to reach this point. There is much ongoing research in this area and many different approaches to try to mitigate the complexity of designing analog circuits. We propose an algorithm that utilizes the fast and efficient execution of linear programming to provide a solution for single objective optimization of small circuits. We show the results of this algorithm on three sample circuits with the objectives of maximizing gain and bandwidth. The results from our proposed optimization algorithm were within 10 percent of the maximum gain/bandwidth derived using traditional manual optimization methods.
  • Keywords
    analogue circuits; circuit optimisation; linear programming; analog circuit evaluation; circuit objective optimization; design automation; design productivity; linear programming; mixed-signal design; optimization tools; Algorithm design and analysis; Bandwidth; Equations; Linear programming; Mathematical model; Optimization; Transistors; Analog Design; Analog Design Automation; Linear Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2010 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Lixouri, Kefalonia
  • Print_ISBN
    978-1-4244-7321-2
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2010.94
  • Filename
    5572781