the Second International Conference on Simulation of
Adaptive Behavior, page 417–424. MIT Press.
Kalganova, T. (2000). An extrinsic function-level evolvable
hardware approach. In Poli, R., Banzhaf, W., Lang-
don, W. B., Miller, J., Nordin, P., and Fogarty, T. C.,
editors, Genetic Programming, pages 60–75, Berlin,
Heidelberg. Springer Berlin Heidelberg.
Kicad (1992). Kicad electronic design automation. https:
//www.kicad.org/. [Online; accessed 01-Nov-2022].
Lohn, J. D. and Colombano, S. P. (1998). Automated ana-
log circuit synthesis using a linear representation. In
Evolvable Systems: From Biology to Hardware, pages
125–133. Springer Berlin Heidelberg.
Manovit, C., Aporntewan, C., and Chongstitvatana, P.
(1998). Synthesis of synchronous sequential logic cir-
cuits from partial input/output sequences. In Evolv-
able Systems: From Biology to Hardware, page
98–105.
Mealy, B. and Tappero, F. (2018). Free Range VHDL. Free
Range Factory (2013); eBook (2018).
Miller, J. F. (2011). Cartesian Genetic Programming, pages
17–34. Springer Berlin Heidelberg, Berlin, Heidel-
berg.
Miller, J. F., Job, D., and Vassilev, V. K. (2000). Princi-
ples in the evolutionary design of digital circuits—part
i. Genetic Programming and Evolvable Machines,
1(1):7–35.
Mizoguchi, J., Hemmi, H., and Shimohara, K. (1994).
Production genetic algorithms for automated hard-
ware design through an evolutionary process. In Pro-
ceedings of the First IEEE Conference on Evolution-
ary Computation. IEEE World Congress on Computa-
tional Intelligence, pages 661–664 vol.2.
Murphy, A., Murphy, G., Amaral, J., Mota Dias, D.,
Naredo, E., and Ryan, C. (2021). Towards incorpo-
rating human knowledge in fuzzy pattern tree evolu-
tion. In European Conference on Genetic Program-
ming (Part of EvoStar), pages 66–81. Springer.
Navabi, Z. (2007). VHDL: Modular Design and Synthesis
of Cores and Systems. McGraw-Hill, New York.
Popa, R., Aiord
˘
achioaie, D., and S
ˆ
ırbu, G. (2005). Evolv-
able hardware in xilinx spartan-3 fpga. In Proceedings
of the 2005 WSEAS International Conference on Dy-
namical Systems and Control (ICDSC), page 66–71,
Stevens Point, Wisconsin, USA. World Scientific and
Engineering Academy and Society (WSEAS).
Ryan, C., Collins, J. J., and Neill, M. O. (1998). Gram-
matical evolution: Evolving programs for an arbitrary
language. In European Conference on Genetic Pro-
gramming, pages 83–96. Springer.
Ryan, C., Tetteh, M. K., and Dias, D. M. (2020). Be-
havioural modelling of digital circuits in system ver-
ilog using grammatical evolution. In IJCCI, pages 28–
39.
Shanthi, A., Singaram, L., and Parthasarathi, R. (2005).
Evolution of asynchronous sequential circuits. In
2005 NASA/DoD Conference on Evolvable Hardware
(EH’05), pages 93–96.
Solido (2005). Solido design solutions. https://eda.sw.
siemens.com/en-US/ic/solido/. [Online; accessed 01-
Nov-2022].
Spear, C. (2008). SystemVerilog for Verification, Second
Edition: A Guide to Learning the Testbench Language
Features. Springer Publishing Company, Incorpo-
rated, 2nd edition.
Stoica, A., Keymeulen, D., Zebulum, R., Thakoor, A.,
Daud, T., Klimeck, Y., Tawel, R., and Duong, V.
(2000). Evolution of analog circuits on field pro-
grammable transistor arrays. In Proceedings. The Sec-
ond NASA/DoD Workshop on Evolvable Hardware,
pages 99–108.
Tao, Y., Cao, J., Zhang, Y., Lin, J., and Li, M. (2012). Using
module-level evolvable hardware approach in design
of sequential logic circuits. In 2012 IEEE Congress
on Evolutionary Computation (CEC), pages 1–8.
Tetteh, M. K., Mota Dias, D., and Ryan, C. (2021). Evo-
lution of complex combinational logic circuits using
grammatical evolution with systemverilog. In Euro-
pean Conference on Genetic Programming (Part of
EvoStar), pages 146–161. Springer.
Xiong, F. and Rafla, N. I. (2009). On-chip intrinsic evolu-
tion methodology for sequential logic circuit design.
In 2009 52nd IEEE International Midwest Symposium
on Circuits and Systems, pages 200–203.
Yao, R., Wang, Y.-r., Yu, S.-l., and Gao, G.-j. (2007). Re-
search on the online evaluation approach for the dig-
ital evolvable hardware. In Evolvable Systems: From
Biology to Hardware (ESFBH), page 57–66, Berlin,
Heidelberg. Springer-Verlag.
Yao, X. and Higuchi, T. (1999). Promises and challenges of
evolvable hardware. IEEE Transactions on Systems,
Man, and Cybernetics, Part C (Applications and Re-
views), 29:87–97.
Youssef, A., Majeed, B., and Ryan, C. (2021). Optimizing
combinational logic circuits using grammatical evo-
lution. In 2021 3rd Novel Intelligent and Leading
Emerging Sciences Conference (NILES), pages 87–92.
IEEE.
Zebulum, R. S., Pacheco, M. A., and Vellasco, M. (1998).
Analog circuits evolution in extrinsic and intrinsic
modes. In Evolvable Systems: From Biology to Hard-
ware, pages 154–165. Springer Berlin Heidelberg.
Zhang, Y., Smith, S., and Tyrrell, A. (2004). Digital cir-
cuit design using intrinsic evolvable hardware. In Pro-
ceedings. 2004 NASA/DoD Conference on Evolvable
Hardware, 2004., pages 55–62.
Zhiwu, Z., Jian’an, L., Xinfeng, C., and Liming, Z. (2011).
Design of sequential logic circuits based on evolv-
able hardware. In IEEE 2011 10th International
Conference on Electronic Measurement Instruments
(ICEMI), volume 3, pages 240–243.
Evolving Behavioural Level Sequence Detectors in SystemVerilog Using Grammatical Evolution
483