Laufende Arbeiten
Development of an automated workflow for RTL linting and code coverage analysis
Type of work:
Bachelor Thesis
Assignment:
In this thesis, the student will design and implement an automated flow for code checking (linting) and code coverage using existing simulation tools from Mentor/Siemens, Cadence or Synopsys. Thus, this Bachelor thesis covers the following:
Setting up an automated workflow for linters and code coverage (RTL code checks).
For example, Questasim from Siemens/Mentor a simulator for ASIC designs, which can be used as a linting tool and for code coverage
Testing the workflow using group internal examples as well as provided IPs (RISC-V / DRAM controller).
The goal is here to improve the code base of the different IPs with this new flow – in addition we may also use software from Synopsys or Cadence
Evaluation of the results for the specified IP blocks.
In addition to our existing blocks, the student should generate here own code examples for further testing as well.
Skills:
- RTL languages (SystemVerilog, Verilog, VHDL)
Digital designg
Supervisor:
Student:
Xiangyu Wang
Year:
2026