Behavioural Modelling of Digital Circuits in System Verilog using Grammatical Evolution
Created by W.Langdon from
gp-bibliography.bib Revision:1.8051
- @InProceedings{conf/ijcci/RyanTD20,
-
author = "Conor Ryan and Michael Kwaku Tetteh and
Douglas Mota Dias",
-
title = "Behavioural Modelling of Digital Circuits in System
Verilog using Grammatical Evolution",
-
booktitle = "Proceedings of the 12th International Joint Conference
on Computational Intelligence, IJCCI 2020",
-
year = "2020",
-
editor = "Juan Julian Merelo Guervos and
Jonathan M. Garibaldi and Christian Wagner and Thomas Baeck and
Kurosh Madani and Kevin Warwick",
-
pages = "28--39",
-
address = "Budapest, Hungary",
-
month = nov # " 2-4",
-
publisher = "SCITEPRESS",
-
keywords = "genetic algorithms, genetic programming, grammatical
evolution, EHW, evolvable/adaptive hardware and
systems, digital circuit design, evolvable hardware,
hardware description languages (hdl), lexicase
selection",
-
isbn13 = "978-989-758-475-6",
-
bibdate = "2020-11-23",
-
bibsource = "DBLP,
http://dblp.uni-trier.de/db/conf/ijcci/ijcci2020.html#RyanTD20",
-
DOI = "doi:10.5220/0010066600280039",
-
abstract = "Digital circuit design is an immensely complex and
time consuming task that has been aided greatly by the
use of Hardware Description Languages and powerful
digital circuit simulators that permit a designer to
program at a much higher level of abstraction, similar
to how software programmers now rarely use Assembly
Language, and also to test their circuits before
committing them to hardware. We introduce Automatic
Design of Digital Circuits (ADDC), a system comprised
of Grammatical Evolution (GE), System Verilog, a high
level Hardware Description Language (HDL) and Icarus, a
powerful, but freely available, digital circuit
simulator. ADDC operates at a much higher level than
previous digital circuit evolution due to the fact that
System Verilog supports behavioural modelling through
the use of high level constructs such as If-Then-Else,
Case and Always procedural blocks. Not only are HDLs
very expressive, but they are also far more
understandable than circuit diagrams, so solutions pr
oduced by ADDC are quite interpretable by humans. ADDC
is applied to three benchmark problems from the Digital
Circuit Literature. We show that ADDC is successful on
all three benchmarks and further demonstrate how the
integration of simple knowledge, e.g. the separation of
input and output wires, is feasible through the
grammars, and can have a major impact on overall
performance.",
-
notes = "IJCCI
CSIS, University of Limerick, Limerick, Ireland",
- }
Genetic Programming entries for
Conor Ryan
Michael Tetteh
Douglas Mota Dias
Citations