Automatic Debug Knowledge Sharing Platform in SOC Verification
TimeMonday, July 11th1:45pm - 2pm PDT
Location2010, Level 2
Event Type
Engineering Tracks
Front-End Design
Front-End Design
DescriptionThe SOC industry is growing more rapidly than the number of skilled SOC verification engineers is increasing. Therefore, it has become more difficult to achieve the verification goals in time without any innovation of the verification framework.

In SOC verification, common errors inevitably occur since design and test benches are shared. This causes many verification engineers to do redundant debugging. And SOC verification is highly dependent on the experience of verification engineers because there are many different types of errors and their debugging scope is very wide. So debugging is the biggest barrier to entry for beginners.

The proposed platform is designed to prevent redundant debugging and quickly improve debugging skills by recording and automatically sharing each other’s debugging history and know-how, and is implemented in two ways.

First, the platform classifies errors using BERT based error classification machine learning model and provides debug guides corresponding to the classified error category.
Second, the platform finds a similar error case in debug history database using the Levenshtein distance algorithm.

The proposed platform overcomes manpower shortage by solving the limitations of the traditional SOC verification framework through the above methods.