Leveraging Large Language Models for the Automated Documentation of Hardware Designs

Saruni Fernando, Robert Kunzelmann, Daniela Sanchez Lopera, Jad Al Halabi, Wolfgang Ecker

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

The current interest in using Large Language Models (LLMs) to increase work productivity has also affected the Electronic Design Automation (EDA) industry. The main focus here lies on generating and automating the hardware design itself. We propose an alternative application of LLMs, using them to create human-readable design documentation from formal hardware models. We integrate LLMs into a documentation generation framework, which reads a formal specification of a hardware system and pre-processes it into suitable prompts. These prompts guide an LLM in articulating a natural language description of the system. Our findings affirm the potential of LLMs as practical tools to alleviate the documentation burden on engineers. However, they are not a standalone solution yet. A manual review of the generated documents is still required to ensure adherence to specific style and structure guidelines. Nonetheless, we show that this process demands significantly less effort than writing documentations manually.

Original languageEnglish
Title of host publication2024 13th Mediterranean Conference on Embedded Computing, MECO 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350387568
DOIs
StatePublished - 2024
Event13th Mediterranean Conference on Embedded Computing, MECO 2024 - Budva, Montenegro
Duration: 11 Jun 202414 Jun 2024

Publication series

Name2024 13th Mediterranean Conference on Embedded Computing, MECO 2024

Conference

Conference13th Mediterranean Conference on Embedded Computing, MECO 2024
Country/TerritoryMontenegro
CityBudva
Period11/06/2414/06/24

Keywords

  • Design documentation
  • Large Language Model (LLM)
  • formal specification
  • metamodeling

Fingerprint

Dive into the research topics of 'Leveraging Large Language Models for the Automated Documentation of Hardware Designs'. Together they form a unique fingerprint.

Cite this