2009 IEEE International Conference on Intelligent Computing and Intelligent Systems 2009
DOI: 10.1109/icicisys.2009.5357775
|View full text |Cite
|
Sign up to set email alerts
|

Genetic algorithm based logic optimization for multi- output majority gate-based nano-electronic circuits

Abstract: The majority-gate and the inverter-gate together make a universal set of Boolean primitives in Quantum-dot Cellular Automata (QCA) circuits. An important step in designing QCA circuits is reducing the number of required primitives to implement a given Boolean function. This paper presents a method to reduce the number of primitive gates in a multi-output Boolean circuit. It extends the previous methodology based on genetic algorithm for converting sum of product expressions into a reduced number of QCA primiti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
6
1

Relationship

1
6

Authors

Journals

citations
Cited by 15 publications
(5 citation statements)
references
References 10 publications
0
5
0
Order By: Relevance
“…The internal nodes can be the majority (M) and inverter (I) gates, while the external nodes (leaves) are variables or the logic '1'. This chromosome has been altered later [21,22], to implement a two-output circuit. In most cases, the aim is to reduce the number of majority gates.…”
Section: Genetic Algorithm Methodsmentioning
confidence: 99%
“…The internal nodes can be the majority (M) and inverter (I) gates, while the external nodes (leaves) are variables or the logic '1'. This chromosome has been altered later [21,22], to implement a two-output circuit. In most cases, the aim is to reduce the number of majority gates.…”
Section: Genetic Algorithm Methodsmentioning
confidence: 99%
“…In both of (10) and (11), by selecting literal 'a'' for factoring out, we have just one wire crossing as the following expressions, respectively…”
Section: Use Simple Gate or Universal Logic Gatementioning
confidence: 99%
“…Nonetheless, this individual specification could reduce the circuit's reliability. In many studies, delay, area and reduction of gate elements are discussed [6][7][8][9][10][11], yet the reliability is one of the most significant parameters which must be investigated in every technology.…”
Section: Introductionmentioning
confidence: 99%
“…First, a given Boolean function is simplified to a function presented in the mentioned table, and then as a result, a majority expression equivalent to this table is chosen. Some methods [21][22][23][24] have applied meta-heuristic algorithms such as Genetic Algorithm (GA) and Genetic Programming (GP) for simplification of logic functions. Bonyadi et al [21] used GA for optimization of a given single-output Boolean function by majority and inverter gates while Houshmand et al in [22,23] applied GP algorithm for optimization of multi-outputs functions.…”
Section: Introductionmentioning
confidence: 99%
“…Some methods [21][22][23][24] have applied meta-heuristic algorithms such as Genetic Algorithm (GA) and Genetic Programming (GP) for simplification of logic functions. Bonyadi et al [21] used GA for optimization of a given single-output Boolean function by majority and inverter gates while Houshmand et al in [22,23] applied GP algorithm for optimization of multi-outputs functions. In [24], the work proposed in [21] has been extended, and a multi-objective optimization consisting of delay as well as the number of gates have been considered.…”
Section: Introductionmentioning
confidence: 99%