TY - GEN
T1 - Boosting Productivity of Hardware Documentation Using Large Language Models
AU - Fernando, Saruni
AU - Kunzelmann, Robert
AU - Lopera, Daniela Sanchez
AU - Al Halabi, Jad
AU - Ecker, Wolfgang
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Adopting Large Language Models (LLMs) has recently gained prominence in various natural language processing tasks. As an inverse approach, this work investigates the feasibility of using LLMs to process formal hardware models and generate design documentations hereof. We automatically pre-process formalized system-level hardware specifications to create prompts for LLMs. Based on these prompts, an LLM generates an extensive, human-readable explanation of the system. Applying this workflow to a concrete example shows that LLMs are suitable for reducing documentation efforts. Nonetheless, we also note that the generated results are not always up to standard, and a manual review is still required. Compared to a fully manual documentation workflow, however, we still observe a noticeable productivity improvement.
AB - Adopting Large Language Models (LLMs) has recently gained prominence in various natural language processing tasks. As an inverse approach, this work investigates the feasibility of using LLMs to process formal hardware models and generate design documentations hereof. We automatically pre-process formalized system-level hardware specifications to create prompts for LLMs. Based on these prompts, an LLM generates an extensive, human-readable explanation of the system. Applying this workflow to a concrete example shows that LLMs are suitable for reducing documentation efforts. Nonetheless, we also note that the generated results are not always up to standard, and a manual review is still required. Compared to a fully manual documentation workflow, however, we still observe a noticeable productivity improvement.
KW - Design documentation
KW - formal specification
KW - Large Language Model (LLM)
KW - metamodeling
UR - http://www.scopus.com/inward/record.url?scp=85206652892&partnerID=8YFLogxK
U2 - 10.1109/LAD62341.2024.10691698
DO - 10.1109/LAD62341.2024.10691698
M3 - Conference contribution
AN - SCOPUS:85206652892
T3 - 2024 IEEE LLM Aided Design Workshop, LAD 2024
BT - 2024 IEEE LLM Aided Design Workshop, LAD 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2024 IEEE International LLM-Aided Design Workshop, LAD 2024
Y2 - 28 June 2024 through 29 June 2024
ER -