A Generic Topology Selection Method for Analog Circuits with Embedded Circuit Sizing Demonstrated on the OTA Example
Andreas Gerlach1,a, Juergen Scheible1,b, Thoralf Rosahl2,c and Frank-Thomas Eitrich2,d
1Robert Bosch Centre for Power Electronics, Oferdingerstr. 50, 72768 Reutlingen, Germany.
aandreas.gerlach@reutlingen-university.de bjuergen.scheible@reutlingen-university.de
2Robert Bosch GmbH, Tuebinger Strasse 123, 72762 Reutlingen, Germany.
cthoralf.rosahl@de.bosch.com
dfrank-thomas.eitrich@de.bosch.com
ABSTRACT
We present a new methodology for automatic selection and sizing of analog circuits demonstrated on the OTA circuit class. The methodology consists of two steps: a generic topology selection method supported by a ``part-sizing'' process and subsequent final sizing. The circuit topologies provided by a reuse library are classified in a topology tree. The appropriate topology is selected by traversing the topology tree starting at the root node. The decision at each node is gained from the result of the part-sizing, which is in fact a node-specific set of simulations. The final sizing is a simulation-based optimization. We significantly reduce the overall simulation effort compared to a classical simulation-based optimization by combining the topology selection with the part-sizing process in the selection loop. The result is an interactive user friendly system, which eases the analog designer's work significantly when compared to typical industrial practice in analog circuit design. The topology selection method and sizing process are implemented as a tool into a typical analog design environment. The design productivity improvement achievable by our method is shown by a comparison to other design automation approaches.