TY - GEN
T1 - Nominal-yield-area tradeoff in automatic synthesis of analog circuits
T2 - 2009 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2009
AU - Conca, Piero
AU - Nicosia, Giuseppe
AU - Stracquadanio, Giovanni
AU - Timmis, Jon
PY - 2009
Y1 - 2009
N2 - The synthesis of analog circuits is a complex and expensive task; whilst there are various approaches for the synthesis of digital circuits, analog design is intrinsically more difficult since analog circuits process voltages in a continuous range. In the field of analog circuit design, the genetic programming approach has received great attention, affording the possibility to design and optimize a circuit at the same time. However, these algorithms have limited industrial relevance, since they work with ideal components. Starting from the well known results of Koza and co-authors, we introduce a new evolutionary algorithm, called elitist Immune Programming (EIP), that is able to synthesize an analog circuit using industrial components series in order to produce reliable and low cost circuits. The algorithm has been used for the synthesis of low-pass filters; the results were compared with the genetic programming, and the analysis shows that EIP is able to design better circuits in terms of frequency response and number of components. In addition we conduct a complete yield analysis of the discovered circuits, and discover that EIP circuits attain a higher yield than the circuits generated via a genetic programming approach, and, in particular, the algorithm discovers a Pareto Front which respects nominal performance (sizing), number of components (area) and yield (robustness).
AB - The synthesis of analog circuits is a complex and expensive task; whilst there are various approaches for the synthesis of digital circuits, analog design is intrinsically more difficult since analog circuits process voltages in a continuous range. In the field of analog circuit design, the genetic programming approach has received great attention, affording the possibility to design and optimize a circuit at the same time. However, these algorithms have limited industrial relevance, since they work with ideal components. Starting from the well known results of Koza and co-authors, we introduce a new evolutionary algorithm, called elitist Immune Programming (EIP), that is able to synthesize an analog circuit using industrial components series in order to produce reliable and low cost circuits. The algorithm has been used for the synthesis of low-pass filters; the results were compared with the genetic programming, and the analysis shows that EIP is able to design better circuits in terms of frequency response and number of components. In addition we conduct a complete yield analysis of the discovered circuits, and discover that EIP circuits attain a higher yield than the circuits generated via a genetic programming approach, and, in particular, the algorithm discovers a Pareto Front which respects nominal performance (sizing), number of components (area) and yield (robustness).
KW - circuit synthesis
KW - analog circuits
KW - genetic programming
KW - algorithm design and analysis
KW - digital circuits
KW - voltage
KW - design optimization
KW - evolutionary computation
KW - costs
KW - low pass filters
UR - http://www.scopus.com/inward/record.url?scp=72849149984&partnerID=8YFLogxK
U2 - 10.1109/AHS.2009.32
DO - 10.1109/AHS.2009.32
M3 - Conference Proceeding (Non-Journal item)
AN - SCOPUS:72849149984
SN - 9780769537146
T3 - Proceedings - 2009 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2009
SP - 399
EP - 406
BT - Proceedings - 2009 NASA/ESA Conference on Adaptive Hardware and Systems, AHS 2009
Y2 - 29 July 2009 through 1 August 2009
ER -