<div class="csl-bib-body">
<div class="csl-entry">Kenbeek, V. T. W. (2025). <i>Improving Technical Documentation for Digital Design: Using Generative AI to Enhance Understanding of Timing Diagrams</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2025.128887</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2025.128887
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/221870
-
dc.description
Arbeit an der Bibliothek noch nicht eingelangt - Daten nicht geprüft
-
dc.description.abstract
Digital design is a complex and time-consuming process which involves translating detailed specifications and requirements into functional digital circuits. During the design process, an engineer will often deal with a wide variety of complex components. There are methods to abstract away some of the complexity but a solid understanding of the accompanying documentation is still essential. This documentation often includes detailed information about the component's operation, interfaces, timing requirements, and constraints. Understanding this documentation is crucial for seamless component integration within the larger system, preventing issues related to compatibility, performance, and functionality. Given that such component documentation can span hundreds of pages and include text, tables, images, and diagrams, exploring the possibility of increasing the interpretability of this documentation could significantly speed up development time. With recent advancements in generative AI, there is a compelling opportunity to leverage AI to assist engineers in understanding such complex documentation. In particular, this thesis is focused on designing an AI architecture capable of understanding and explaining timing diagrams. Such diagrams are complex pieces of documentation which explain the relation between signals and their timing requirements. An AI capable of understanding such complicated documentation could serve as a tool for engineers, allowing them to ask questions related to design and verification tasks. This capability will reduce the amount of time spent on analysing these diagrams and accelerate the overall development process. To this end, I developed a flexible synthetic dataset generation pipeline capable of automatically generating a large training dataset. Additionally, this work shows how this dataset can be used to fine-tune an existing model using supervised fine-tuning (SFT). Evaluation on this model shows it can identify signal values at specific time points in timing diagrams with 95.6\% accuracy. However, performance in more difficult tasks remained limited. To address these deficits, this work shows how the model can be further trained using Group Relative Policy Optimisation (GRPO). Due to resource constraints, experiments were limited to small subsets of the overall dataset, however the initial findings are promising and show there is potential in further training with GRPO to create an AI model capable of understanding timing diagrams.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Artificial Intelligence
de
dc.subject
Digital Design
de
dc.subject
Machine Learning
de
dc.subject
LLM
de
dc.subject
Multi-modal
de
dc.subject
Generative AI Subject Area: Machine Learning
de
dc.subject
Artificial Intelligence
en
dc.subject
Digital Design
en
dc.subject
Machine Learning
en
dc.subject
LLM
en
dc.subject
Multi-modal
en
dc.subject
Generative AI Subject Area: Machine Learning
en
dc.subject
Digital Design
en
dc.title
Improving Technical Documentation for Digital Design: Using Generative AI to Enhance Understanding of Timing Diagrams
en
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2025.128887
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Vincent Theo Willem Kenbeek
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
He, Jie
-
tuw.publication.orgunit
E191 - Institut für Computer Engineering
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC17722969
-
dc.description.numberOfPages
78
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.advisor.orcid
0000-0001-5715-2142
-
tuw.assistant.orcid
0009-0005-8982-4878
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.cerifentitytype
Publications
-
item.openairetype
master thesis
-
item.fulltext
with Fulltext
-
item.mimetype
application/pdf
-
item.languageiso639-1
en
-
item.grantfulltext
open
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems