Evolving Embryonic Cell for Combinational Circuits using Cartesian Genetic Programming
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @InProceedings{Malhotra:2021:CONECCT,
-
author = "Gayatri Malhotra and Punithavathi Duraiswamy and
J. K. Kishore",
-
title = "Evolving Embryonic Cell for Combinational Circuits
using Cartesian Genetic Programming",
-
booktitle = "2021 IEEE International Conference on Electronics,
Computing and Communication Technologies (CONECCT)",
-
year = "2021",
-
abstract = "This research aims to explore the possibility to
implement concepts of embryonics with potential of
self-repair mechanism. As the field of embryonics
(embryo electronics) is based on multi-cellular
architecture, the concept of growth from single embryo
cell into complete organism can be used for
fault-tolerant digital circuit design. This paper
proposes a novel embryonic fabric and cell architecture
that can configure itself as per the circuit
requirement. It consists of an embryonic architecture
where the configuration data (genome data) is in the
form of Cartesian Genetic Programming (CGP). A
customized Evolutionary Algorithm (EA) is designed to
generate an optimized CGP data for the circuit under
design. The CGP data configuration provides the better
control at node or gate level in case of circuit fault.
The configuration data size in CGP form does not
increase linearly with more number of inputs and
outputs as in the case of conventional Look Up Table
(LUT) form. The embryonic cell architecture proposed is
demonstrated for adder and comparator cells. A 4-bit
adder is designed using four 1-bit adder cells and a
8-bit comparator is designed using four 2-bit
comparator cells by employing cloning mechanism. A
4-bit adder needs 2^8 bits in LUT form of configuration
data, while 45 bits are needed in CGP form. Similarly a
8-bit comparator needs 2^16 bits in LUT form, while 108
bits are needed in CGP configuration data form. The
transfer of signals between cells is through embryonic
switch boxes. The design is simulated and tested using
Verilog,",
-
keywords = "genetic algorithms, genetic programming, cartesian
genetic programming",
-
DOI = "doi:10.1109/CONECCT52877.2021.9622686",
-
ISSN = "2766-2101",
-
month = jul,
-
notes = "Also known as \cite{9622686}",
- }
Genetic Programming entries for
Gayatri Malhotra
Punithavathi Duraiswamy
J K Kishore
Citations