Automatic Flat-Level Circuit Generation with Genetic Algorithms

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper describes a novel methodology to generate analog and digital circuits, autonomously, using the transistor (or other elementary device, e.g. resistor) as the basic elementary block – flat-level. A genetic algorithm is employed as the generation engine and variable length chromosomes are used to describe the circuit topology that evolves during the search. The circuit devices type and sizing are described by each gene of genetic algorithm. The automatic process starts with the circuit input and output specifications, and proceeds with the circuit topology and sizing evolution to meet those specifications, eventually, ending up with a novel topology. During the evolution, each generated circuit is electrically evaluated by a spice-like circuit simulator, i.e. Ngspice, using full model specifications - like BSIM3 for transistors - in a highly parallelized architecture built over a multi-thread model.

Original languageEnglish
Title of host publicationTechnological Innovation for Life Improvement - 11th IFIP WG 5.5/SOCOLNET Advanced Doctoral Conference on Computing, Electrical and Industrial Systems, DoCEIS 2020, Proceedings
EditorsLuis M. Camarinha-Matos, Nastaran Farhadi, Fábio Lopes, Helena Pereira
Place of PublicationCham
PublisherSpringer
Pages101-108
Number of pages8
ISBN (Electronic)978-3-030-45124-0
ISBN (Print)978-3-030-45123-3
DOIs
Publication statusPublished - 2020
Event11th Advanced Doctoral Conference on Computing, Electrical and Industrial Systems, DoCEIS 2020 - Costa de Caparica, Portugal
Duration: 1 Jul 20203 Jul 2020

Publication series

NameIFIP Advances in Information and Communication Technology
PublisherSpringer
Volume577
ISSN (Print)1868-4238
ISSN (Electronic)1868-422X

Conference

Conference11th Advanced Doctoral Conference on Computing, Electrical and Industrial Systems, DoCEIS 2020
CountryPortugal
CityCosta de Caparica
Period1/07/203/07/20

Keywords

  • Amplifier
  • Analog circuit
  • Automatic topology generation
  • Digital circuit
  • Genetic algorithm
  • Ngspice
  • Variable Length Chromosome

Fingerprint Dive into the research topics of 'Automatic Flat-Level Circuit Generation with Genetic Algorithms'. Together they form a unique fingerprint.

Cite this