A Fast and Self-Repairing Genetic Programming Designer for Logic Circuits

Authors

  • A. M. Mousavi Department of Electrical Engineering, Lorestan University, Khoramabad, Lorestan, Iran.
  • M. Khodadadi Department of Electrical Engineering, Azad University, Arak Branch, Arak, Iran.
Abstract:

Usually, important parameters in the design and implementation of combinational logic circuits are the number of gates, transistors, and the levels used in the design of the circuit. In this regard, various evolutionary paradigms with different competency have recently been introduced. However, while being advantageous, evolutionary paradigms also have some limitations including: a) lack of confidence in reaching at the correct answer, b) long convergence time, and c) restriction on the tests performed with higher number of input variables. In this paper, we have implemented a genetic programming approach that given a Boolean function, outputs its equivalent circuit such that the truth table is covered and the minimum number of gates (and to some extent transistors and levels) are used. Furthermore, our implementation improves the aforementioned limitations by: Incorporating a self-repairing feature (improving limitation a); Efficient use of the conceivable coding space of the problem, which virtually brings about a kind of parallelism and improves the convergence time (improving limitation b). Moreover, we have applied our method to solve Boolean functions with higher number of inputs (improving limitation c). These issues are verified through multiple tests and the results are reported.

Upgrade to premium to download articles

Sign up to access the full text

Already have an account?login

similar resources

Efficient Genetic Based Methods for Optimizing the Reversible and Quantum Logic Circuits

Various synthesis methods have been proposed in the literature for reversible and quantum logic circuits. However, there are few algorithms to optimize an existing circuit with multiple constraints simultaneously. In this paper, some heuristics in genetic algorithms (GA) to optimize a given circuit in terms of quantum cost, number of gates, location of garbage outputs, and delay, are proposed. ...

full text

Efficient Genetic Based Methods for Optimizing the Reversible and Quantum Logic Circuits

Various synthesis methods have been proposed in the literature for reversible and quantum logic circuits. However, there are few algorithms to optimize an existing circuit with multiple constraints simultaneously. In this paper, some heuristics in genetic algorithms (GA) to optimize a given circuit in terms of quantum cost, number of gates, location of garbage outputs, and delay, are proposed. ...

full text

efficient genetic based methods for optimizing the reversible and quantum logic circuits

various synthesis methods have been proposed in the literature for reversible and quantum logic circuits. however, there are few algorithms to optimize an existing circuit with multiple constraints simultaneously. in this paper, some heuristics in genetic algorithms (ga) to optimize a given circuit in terms of quantum cost, number of gates, location of garbage outputs, and delay, are proposed. ...

full text

Combining Genetic Programming and Inductive Logic Programming using Logic Grammars

Genetic Programming (GP) and Inductive Logic Programming (ILP) have received increasing interest recently. Since their formalisms are so different, these two approaches cannot be integrated easily though they share many common goals and functionalities. A unification will greatly enhance their problem solving power. In this paper, a framework to combine GP and ILP is presented. The framework is...

full text

Designer Genes and Engineered Circuits

The recent design andassembly of the first synthetic eukaryotic chromosome (Annaluru et al., 2014) inspires great confidence in our burgeoning ability to engineer life with desired properties and for new purposes. The creation, called synIII (it was modeled on Saccharomyces cerevisiae chromosome III), is matched in scale only by previous efforts in bacteria, and its successful assembly issues a...

full text

Designer cell signal processing circuits for biotechnology

Microorganisms are able to respond effectively to diverse signals from their environment and internal metabolism owing to their inherent sophisticated information processing capacity. A central aim of synthetic biology is to control and reprogramme the signal processing pathways within living cells so as to realise repurposed, beneficial applications ranging from disease diagnosis and environme...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


Journal title

volume 6  issue 2

pages  355- 363

publication date 2018-07-01

By following a journal you will be notified via email when a new issue of this journal is published.

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023