LLM-aided Front-End Design Framework For Early Development of Verified RTLs

This work demonstrates the potential of a proposed Large language model (LLM) aided front-end design flow in the early development of verified Register Transfer Level (RTL) design. The proposed framework consists of three task-specific LLMs that generate RTL description, test-bench, and review the design to suggest required modifications depending on the simulation results feedback into the model. The proposed framework has been implemented twice with two different versions of OpenAI LLM viz. GPT-3.5-turbo and GPT-4o-mini. Each implementation has been used independently for developing ten distinct designs of different complexities. The results show that low-complexity designs get generated within a few minutes with fewer feedback or review iterations, moderate complexity designs require more time and iterations as compared to low-complexity designs. However, developing a highly complex design is a bit tricky task. Experimental results show that the proposed framework achieves a higher success rate compared to state-of-the-art methods, automatically fixing various types of bugs when simulation results are fed back into the model. Notably, the framework achieves a 90% success rate with GPT-4o-mini and 84% with GPT-3.5-turbo, demonstrating its robustness across different model configurations.

Authors

Institutions

Publication Details

Published
2024-12-17
DOI
https://doi.org/10.1109/ats64447.2024.10915239
Citations
1
Primary Topic
Simulation Techniques and Applications
Type
article
Field-Weighted Citation Impact
0.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

LLM-aided Front-End Design Framework For Early Development of Verified RTLs

Masahiro Fujita, Bınod Kumar, Abhishek Yadav, Vyom Kumar Gupta
1 citations
Simulation Techniques and Applications
0.49
article

LLM-aided Front-End Design Framework For Early Development of Verified RTLs

Masahiro Fujita, Bınod Kumar, Abhishek Yadav, Vyom Kumar Gupta
article en
1 citations

Abstract

This work demonstrates the potential of a proposed Large language model (LLM) aided front-end design flow in the early development of verified Register Transfer Level (RTL) design. The proposed framework consists of three task-specific LLMs that generate RTL description, test-bench, and review the design to suggest required modifications depending on the simulation results feedback into the model. The proposed framework has been implemented twice with two different versions of OpenAI LLM viz. GPT-3.5-turbo and GPT-4o-mini. Each implementation has been used independently for developing ten distinct designs of different complexities. The results show that low-complexity designs get generated within a few minutes with fewer feedback or review iterations, moderate complexity designs require more time and iterations as compared to low-complexity designs. However, developing a highly complex design is a bit tricky task. Experimental results show that the proposed framework achieves a higher success rate compared to state-of-the-art methods, automatically fixing various types of bugs when simulation results are fed back into the model. Notably, the framework achieves a 90% success rate with GPT-4o-mini and 84% with GPT-3.5-turbo, demonstrating its robustness across different model configurations.

Indian Institute of Technology Jodhpur (IN), Indian Institute of Information Technology Allahabad (IN), The University of Tokyo (JP)
Industry, innovation and infrastructure
Openalex Percentile: Top 26%
Simulation Techniques and Applications
0.49
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.