EXPERIMENTAL EVALUATION OF A MODIFIED GENETIC ALGORITHM FOR LIBRARY ELEMENT SUBSTITUTION WITH MEASURED METADATA ON AN OPEN FPGA DESIGN FLOW

The efficiency of a modified genetic algorithm (MGA) with threshold selection and two-stage fitness evaluation is studied for designing computer device cores by substituting library elements. A library of 44 parameterised VHDL modules (111 variants in nine categories) was developed; its metadata were measured on the open GHDL, Yosys and nextpnr flow for Lattice ECP5 FPGAs. For the ALU-8 core, all 512 implementation variants were evaluated exhaustively, which provides the true optimum for comparison. With a median of 9 full syntheses, the MGA finds solutions from the top 5.7 % of the design space (Fmax rises from 45.3 to 103.9 MHz), i.e. it needs 4.4–11.8 times fewer syntheses than the classical GA, with a statistically insignificant difference in quality. For the FIR-16 core (|DS| ≈ 5.4·10⁸), the MGA with a median of 21 syntheses outperforms the classical GA with a budget of 40 syntheses in all 25 pairs of runs. Neither algorithm finds the solution that requires simultaneous replacement of eight identical parallel units, and a simple calibration of the fast estimate reduces the area error from 24–89 % to 3–11 %.

Authors

Institutions

Publication Details

Journal
ГРААЛЬ НАУКИ
Published
2026-10-29
DOI
https://doi.org/10.36074/grail-of-science.30.10.2026.076
Primary Topic
VLSI and FPGA Design Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

EXPERIMENTAL EVALUATION OF A MODIFIED GENETIC ALGORITHM FOR LIBRARY ELEMENT SUBSTITUTION WITH MEASURED METADATA ON AN OPEN FPGA DESIGN FLOW

Ольга Колодчак
ГРААЛЬ НАУКИ
VLSI and FPGA Design Techniques
article

EXPERIMENTAL EVALUATION OF A MODIFIED GENETIC ALGORITHM FOR LIBRARY ELEMENT SUBSTITUTION WITH MEASURED METADATA ON AN OPEN FPGA DESIGN FLOW

Ольга Колодчак
article en

Abstract

The efficiency of a modified genetic algorithm (MGA) with threshold selection and two-stage fitness evaluation is studied for designing computer device cores by substituting library elements. A library of 44 parameterised VHDL modules (111 variants in nine categories) was developed; its metadata were measured on the open GHDL, Yosys and nextpnr flow for Lattice ECP5 FPGAs. For the ALU-8 core, all 512 implementation variants were evaluated exhaustively, which provides the true optimum for comparison. With a median of 9 full syntheses, the MGA finds solutions from the top 5.7 % of the design space (Fmax rises from 45.3 to 103.9 MHz), i.e. it needs 4.4–11.8 times fewer syntheses than the classical GA, with a statistically insignificant difference in quality. For the FIR-16 core (|DS| ≈ 5.4·10⁸), the MGA with a median of 21 syntheses outperforms the classical GA with a budget of 40 syntheses in all 25 pairs of runs. Neither algorithm finds the solution that requires simultaneous replacement of eight identical parallel units, and a simple calibration of the fast estimate reduces the area error from 24–89 % to 3–11 %.

ГРААЛЬ НАУКИ(78)
Lviv Polytechnic National University (UA)
Openalex Percentile: Top 24%
VLSI and FPGA Design Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon
EXPERIMENTAL EVALUATION OF A MODIFIED GENETIC ALGORITHM FOR LIBRARY ELEMENT SUBSTITUTION WITH MEASURED METADATA ON AN OPEN FPGA DESIGN FLOW — Ольга Колодчак · ГРААЛЬ НАУКИ (2026) | TGRS Research Map | TGRS