loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Bilal Majeed 1 ; Jack McEllin 1 ; Rajkumar Sarma 1 ; Ayman Youssef 2 ; Douglas Dias 3 and Conor Ryan 1

Affiliations: 1 BDS Labs, Dept. of CSIS, University of Limerick, Limerick, Ireland ; 2 Dept. of Computers and Systems, Electronics Research Institute, Cairo, Egypt ; 3 Department of Computer Science & Applied Physics, Atlantic Technological University, Galway, Ireland

Keyword(s): Evolvable Hardware, Grammatical Evolution, Synthesizable Sequential Logic Circuits, Hardware Description Language Design, Electronic Design Automation.

Abstract: The importance of designing efficient and accurate digital circuits has grown due to the widespread use of wearable, ready-made, and custom electronic products. These digital circuits are typically sequential and designed using synthesizable Hardware Description Languages (HDLs) that can be translated into hardware. A large part of this exercise comprises designing synthesizable HDLs for sequential circuits, which are challenging to design and test, thus requiring much time for the engineers to construct them. This paper proposes using Grammatical Evolution (GE) to evolve the synthesizable HDL codes for sequential circuits on the behavioural or algorithmic level in SystemVerilog. The codes evolved in this work are of JK-Flip Flop (JK-FF), 3-bit Up-Down Counter (UDC), and 8-Floor Elevator (8FE), all from the perspective of Finite State Machines (FSMs). Circuits such as 3-bit UDC and JK-FF are the basic blocks in many circuits in the industry, while 8FE is a real-life example mimicking 3-bit UDC but with a few practical exceptions. All circuits are evolved using two types of grammars. The G1 Type Grammar evolves parts of the code, while the more powerful and generic G2 Type Grammar evolves the full HDL codes for these sequential circuits. The GE-based evolution of these synthesizable design codes using both types of grammar achieves a success rate of over 86% for all circuits. Moreover, all the solution circuits evolved with the best achieved success score under the respective hyper-parameter settings for G1 and G2 Type Grammar are synthesised, and their synthesis reports are compared against the synthesis reports of Gold (human-designed) circuits. The synthesis is performed using Cadence Genus at Generic Process Design Kit (GPDK) 45, 90, and 180 nm technology libraries. The synthesis results show that machine-generated designs often perform as well as or better than human-designed circuits. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.21.12.88

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Majeed, B.; McEllin, J.; Sarma, R.; Youssef, A.; Dias, D. and Ryan, C. (2024). Grammatical Evolution of Synthesizable Finite State Machine-Based Behavioural Level Hardware Description Language Codes. In Proceedings of the 16th International Joint Conference on Computational Intelligence - ECTA; ISBN 978-989-758-721-4; ISSN 2184-3236, SciTePress, pages 222-233. DOI: 10.5220/0012948300003837

@conference{ecta24,
author={Bilal Majeed. and Jack McEllin. and Rajkumar Sarma. and Ayman Youssef. and Douglas Dias. and Conor Ryan.},
title={Grammatical Evolution of Synthesizable Finite State Machine-Based Behavioural Level Hardware Description Language Codes},
booktitle={Proceedings of the 16th International Joint Conference on Computational Intelligence - ECTA},
year={2024},
pages={222-233},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012948300003837},
isbn={978-989-758-721-4},
issn={2184-3236},
}

TY - CONF

JO - Proceedings of the 16th International Joint Conference on Computational Intelligence - ECTA
TI - Grammatical Evolution of Synthesizable Finite State Machine-Based Behavioural Level Hardware Description Language Codes
SN - 978-989-758-721-4
IS - 2184-3236
AU - Majeed, B.
AU - McEllin, J.
AU - Sarma, R.
AU - Youssef, A.
AU - Dias, D.
AU - Ryan, C.
PY - 2024
SP - 222
EP - 233
DO - 10.5220/0012948300003837
PB - SciTePress