Synthesis of topology and sizing of analog electrical circuits by means of genetic programming

被引:24
作者
Koza, JR [1 ]
Bennett, FH
Andre, D
Keane, MA
机构
[1] Stanford Univ, Sch Med, Dept Med, Sect Med Informat, Stanford, CA 94305 USA
[2] Genet Programming Inc, Los Altos, CA 94023 USA
[3] Univ Calif Berkeley, Div Comp Sci, Berkeley, CA 94720 USA
[4] Econometr Inc, Chicago, IL 60601 USA
关键词
genetic programming; genetic algorithms; circuit synthesis; electrical circuits; design;
D O I
10.1016/S0045-7825(99)00397-7
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The design (synthesis) of an analog electrical circuit entails the creation of both the topology and sizing (numerical values! of all of the circuit's components. There has previously been no general automated technique for automatically creating the design for an analog electrical circuit from a high-level statement of the circuit's desired behavior. This paper shows how genetic programming can be used to automate the design of eight prototypical analog circuits, including a lowpass filter, a highpass filter, a bandstop filter, a tristate frequency discriminator circuit, a frequency-measuring circuit, a 60 dB amplifier, a computational circuit for the square root function, and a time-optimal robot controller circuit. (C) 2000 Published by Elsevier Science S.A. All rights reserved.
引用
收藏
页码:459 / 482
页数:24
相关论文
共 33 条
  • [1] TRENDS IN CURRENT ANALOG DESIGN - A PANEL DEBATE
    AASERUD, O
    NIELSEN, IR
    [J]. ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 1995, 7 (01) : 5 - 9
  • [2] ANDRE D, 1996, ADV GENETIC PROGRAMM, V2
  • [3] [Anonymous], 2006, ELECT FILTER DESIGN
  • [4] [Anonymous], ADV GENETIC PROGRAMM
  • [5] BANZHAF W, 1996, GENE PROGRAMMING INT
  • [6] BANZHAF W, 1998, LECT NOTES COMPUTER, V1391
  • [7] BENNETT FH, LECT NOTES COMPUTER, V1259, P455
  • [8] CAMPBELL GA, 1917, Patent No. 1227113
  • [9] CAUER W, 1936, UNSYMMETRICAL ELECT
  • [10] CAUER W, 1935, Patent No. 1989545