An approach to topology synthesis of analog circuits using hierarchical blocks and symbolic analysis
ASP-DAC '06 Proceedings of the 2006 Asia and South Pacific Design Automation Conference
Evolutionary design of fault-tolerant analog control for a piezoelectric pipe-crawling robot
Proceedings of the 8th annual conference on Genetic and evolutionary computation
Proceedings of the 2006 IEEE/ACM international conference on Computer-aided design
Simultaneous multi-topology multi-objective sizing across thousands of analog circuit topologies
Proceedings of the 44th annual Design Automation Conference
Automatic Generation of Cognitive Theories using Genetic Programming
Minds and Machines
Topology synthesis of analog circuits based on adaptively generated building blocks
Proceedings of the 45th annual Design Automation Conference
ICARIS '08 Proceedings of the 7th international conference on Artificial Immune Systems
ICES '08 Proceedings of the 8th international conference on Evolvable Systems: From Biology to Hardware
ICES '08 Proceedings of the 8th international conference on Evolvable Systems: From Biology to Hardware
Bi-objective Memetic Evolutionary Algorithm for Automated Microwave Filter Synthesis
SBIA '08 Proceedings of the 19th Brazilian Symposium on Artificial Intelligence: Advances in Artificial Intelligence
Expert Systems with Applications: An International Journal
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Genetic Programming and Evolvable Machines
A graph grammar based approach to automated multi-objective analog circuit design
Proceedings of the Conference on Design, Automation and Test in Europe
Massively multi-topology sizing of analog integrated circuits
Proceedings of the Conference on Design, Automation and Test in Europe
Multi-objective memetic algorithm applied to the automated synthesis of analog circuits
IBERAMIA-SBIA'06 Proceedings of the 2nd international joint conference, and Proceedings of the 10th Ibero-American Conference on AI 18th Brazilian conference on Advances in Artificial Intelligence
Information Sciences: an International Journal
Open-ended evolution to discover analogue circuits for beyond conventional applications
Genetic Programming and Evolvable Machines
Hi-index | 0.00 |
We present a method for automated synthesis of analog circuits using evolutionary search and a set of circuit design rules based on topological reuse. The system requires only moderate expert knowledge on part of the user. It allows circuit size, circuit topology, and device values to evolve. The circuit representation scheme employs a topological reuse-based approach-it uses commonly used subcircuits for analog design as inputs and utilizes these to create the final circuit. The connectivity between these blocks is governed by a well-defined set of rules and the scheme is capable of representing most standard analog circuit topologies. The system operation consists of two phases-in the first phase, the circuit size and topology are evolved. A limited amount of device sizing also occurs in this phase. The second phase consists entirely of device value optimization. The design of the evaluation function-which evaluates each generated circuit using SPICE simulations-has also been automated to a great extent. The evaluation function is generated automatically depending on a behavioral description of the circuit. We present several experimental results obtained using this scheme, including two types of comparators, two types of oscillators, and an XOR logic gate. The generated circuits closely resemble hand designed circuits. The computational needs of the system are modest.