Description
Nowadays, the Universal Verification Methodology (UVM) is the de facto standard for verification environments used to verify today’s System on Chips (SoC). Each SoC contains hundreds of configuration and status registers which require special attention during the verification process. A set of dedicated classes, called UVM RAL (Register Abstraction Layer), targets the verification of these registers. Although UVM RAL is indented to model and verify the implementation of registers it lacks support for error pattern analysis and debugging.
Target of the Scientific Work is to develop data, address and time aware machine learning (ML) based algorithms for detecting common error pattern leading to a significant debug time reduction. The reporting needs to be done in textual and graphical ways. The algorithms should address common error pattern like bitfield misalignments and addressing issues. The developed algorithm will be integrating into the existing ErrorAnalyzer environment.
Tasks
The Scientific Work comprises of the following tasks
Required Skills
As an ideal candidate for the Master Thesis you have the following skills
Organizational
Contact
If you are attracted by the topic of the Scientific Work and you want to be part of an innovative and dynamic team, send your application to the following email address: klaus.strohmayer@semify-eda.com
Sign up for our newsletter to stay up to date on community news, project highlights and upcoming events.