DocumentCode :
1349937
Title :
Anaconda: simulation-based synthesis of analog circuits via stochastic pattern search
Author :
Phelps, Rodney ; Krasnicki, Michael ; Rutenbar, Rob A. ; Carley, L. Richard ; Hellums, James R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Volume :
19
Issue :
6
fYear :
2000
fDate :
6/1/2000 12:00:00 AM
Firstpage :
703
Lastpage :
717
Abstract :
Analog synthesis tools have traditionally traded quality for speed, substituting simplified circuit evaluation methods for full simulation in order to accelerate the numerical search for solution candidates. As a result, these tools have failed to migrate into mainstream use primarily because of difficulties in reconciling the simplified models required for synthesis with the industrial-strength simulation environments required for validation. We argue that for synthesis to be practical, it is essential to synthesize a circuit using the same simulation environment created to validate the circuit. In this paper, we develop a new numerical search algorithm efficient enough to allow full circuit simulation of each circuit candidate, and robust enough to find good solutions for difficult circuits. The method combines the population-of-solutions ideas from evolutionary algorithms with a novel variant of pattern search, and supports transparent network parallelism. Comparison of several synthesized cell-level circuits against manual industrial designs demonstrates the utility of the approach
Keywords :
circuit CAD; circuit simulation; evolutionary computation; integrated circuit design; mixed analogue-digital integrated circuits; Anaconda; analog circuits; evolutionary algorithms; full circuit simulation; industrial-strength simulation environments; manual industrial designs; mixed-signal ICs; numerical search algorithm; pattern search; population-of-solutions ideas; simulation environment; simulation-based synthesis; stochastic pattern search; synthesized cell-level circuits; transparent network parallelism; Acceleration; Analog circuits; Circuit simulation; Circuit synthesis; Engines; Instruments; Integrated circuit synthesis; Network synthesis; Robustness; Stochastic processes;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.848091
Filename :
848091
Link To Document :
بازگشت