Analog circuit optimization system based on hybrid evolutionary algorithms

被引:131
作者
Liu, Bo [1 ]
Wang, Yan [1 ]
Yu, Zhiping [1 ]
Liu, Leibo [1 ]
Li, Miao [1 ]
Wang, Zheng [1 ]
Lu, Jing [1 ]
Fernandez, Francisco V. [2 ,3 ]
机构
[1] Tsinghua Univ, Inst Microelect, Beijing, Peoples R China
[2] CSIC, IMSE, Madrid, Spain
[3] Univ Seville, Seville, Spain
关键词
Analog circuit synthesis; Analog circuit optimization; Differential evolution (DE); Co-evolutionary differential evolution (CODE); Analog circuit sizing; PARAMETER OPTIMIZATION; DESIGN;
D O I
10.1016/j.vlsi.2008.04.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper investigates a hybrid evolutionary-based design system for automated sizing of analog integrated circuits (ICs). A new algorithm, called competitive co-evolutionary differential evolution (CODE). is proposed to design analog ICs with practical user-defined specifications. On the basis of the combination of HSPICE and MATLAB, the system links circuit performances, evaluated through electrical simulation, to the optimization system in the MATLAB environment, once a circuit topology is selected. The system has been tested by typical and hard-to-design Cases, Such as complex analog blocks with stringent design requirements. The results show that the design specifications are closely met, even in highly-constrained Situations. Comparisons with available methods like genetic algorithms and differential evolution, which use Static penalty functions to handle design constraints, have also been carried out, showing that the proposed algorithm offers important advantages in terms of optimization quality and robustness. Moreover, the algorithm is shown to be efficient. (c) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:137 / 148
页数:12
相关论文
共 44 条
[1]  
ALPAYDIN G, 2003, IEEE TRAILS EVOL COM, V7
[2]  
[Anonymous], Virtuoso NeoCircuit Datsheet-
[3]  
BALKIR S, 2004, P NASA DOD C EV HARD
[4]  
BARBOSA H, 1999, IEEE C EVOLUT COMPUT, P1605
[5]  
BARROS M, 2005, P INT S SIGN CIRC SY, P545
[6]  
Bazaraa M. S., 1993, Nonlinear programming theory and algorithms
[7]  
Castro-Lopez R., 2006, Reuse-Based Methodologies and Tools in the Design of Analog and Mixed-Signal Integrated Circuits
[8]   An efficient constraint handling method for genetic algorithms [J].
Deb, K .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2000, 186 (2-4) :311-338
[9]   IDAC - AN INTERACTIVE DESIGN TOOL FOR ANALOG CMOS CIRCUITS [J].
DEGRAUWE, MGR ;
NYS, O ;
DIJKSTRA, E ;
RIJMENANTS, J ;
BITZ, S ;
GOFFART, BLA ;
VITTOZ, EA ;
CSERVENY, S ;
MEIXENBERGER, C ;
VANDERSTAPPEN, G ;
OGUEY, HJ .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1987, 22 (06) :1106-1116
[10]  
Eberhart R C., 2001, Swarm Intelligence, V1