Debugging is very important skill that is mastered over actual debugging experience. And its a important skill to have while at work.

  • Compilation errors: When you are working with RTL synthesis or DV environment, you might end up having many compilation issues. Try to solve the very FIRST error in the environment and could result in cleaning up.

  • KISS principle: Keep it simple and stupid. Although tip might does not have straight forward application w.r.t debugging but its good to remember this.