Tagir Rakipov
Automated generation of RTL designs based on formal descriptions using Chisel HDL.
Rel. Matteo Sonza Reorda, Michael Schwarz. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2024
Abstract
LUBIS EDA GmbH has the goal of creating software that aids engineers developing digital computing hardware, mainly in the field of formal verification. A software tool developed by the company produces formal properties from abstract system descriptions written in SystemC. In addition, it offers the Operation Level Synthesis (OLS), a feature which enables the generation of RTL designs based on the same system descriptions, which automatically fulfill those properties. The current state of the OLS directly outputs the resulting RTL design written in SystemVerilog without invoking any additional optimization tools. This thesis explores the possibility of supporting the hardware description language Chisel, which utilizes advantages of the programming language Scala, combining its object-oriented and functional programming features to enhance the RTL design process.
On top of that, Chisel also offers a possibility to convert its design to SystemVerilog for synthesis and simulation with additional optimizations
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Informazioni aggiuntive
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
