Detail publikace

Transistor-level Evolution of Digital Circuits Using a Special Circuit Simulator

Originální název

Transistor-level Evolution of Digital Circuits Using a Special Circuit Simulator

Anglický název

Transistor-level Evolution of Digital Circuits Using a Special Circuit Simulator

Jazyk

en

Originální abstrakt

An evolutionary algorithm is used to design digital circuits at the transistor level. In particular, various static CMOS circuits with up to four inputs were evolved. The increase in the complexity of evolved circuits wrt existing circuits evolved at the transistor level is primarily caused by two phenomena: the usage of a specialized circuit simulator and restriction of the search space. Because we restricted the search space to the set of  "reasonable designs" we could employ imperfect, but very fast circuit simulation. The usage of proposed simulator allowed exploring more candidate designs than a conventional Spice-based approach. However, in some cases, an incorrect behavior was detected after validation of evolved circuits using Spice simulator.

Anglický abstrakt

An evolutionary algorithm is used to design digital circuits at the transistor level. In particular, various static CMOS circuits with up to four inputs were evolved. The increase in the complexity of evolved circuits wrt existing circuits evolved at the transistor level is primarily caused by two phenomena: the usage of a specialized circuit simulator and restriction of the search space. Because we restricted the search space to the set of  "reasonable designs" we could employ imperfect, but very fast circuit simulation. The usage of proposed simulator allowed exploring more candidate designs than a conventional Spice-based approach. However, in some cases, an incorrect behavior was detected after validation of evolved circuits using Spice simulator.

BibTex


@inproceedings{BUT30755,
  author="Luděk {Žaloudek} and Lukáš {Sekanina}",
  title="Transistor-level Evolution of Digital Circuits Using a Special Circuit Simulator",
  annote="An evolutionary algorithm is used to design digital circuits at the transistor
level. In particular, various static CMOS circuits with up to four inputs were
evolved. The increase in the complexity of evolved circuits wrt existing circuits
evolved at the transistor level is primarily caused by two phenomena: the usage
of a specialized circuit simulator and restriction of the search space. Because
we restricted the search space to the set of  "reasonable designs" we could
employ imperfect, but very fast circuit simulation. The usage of proposed
simulator allowed exploring more candidate designs than a conventional
Spice-based approach. However, in some cases, an incorrect behavior was detected
after validation of evolved circuits using Spice simulator.",
  address="Springer Verlag",
  booktitle="Evolvable Systems: From Biology to Hardware",
  chapter="30755",
  edition="Lecture Notes in Computer Science",
  howpublished="print",
  institution="Springer Verlag",
  journal="Lecture Notes in Computer Science (IF 0,513)",
  year="2008",
  month="september",
  pages="320--331",
  publisher="Springer Verlag",
  type="conference paper"
}