SystemVerilog OOP Mastery · All levels
Static Members and Static Methods in Class-Based Testbenches: Pitfalls
Pitfalls for Static Members and Static Methods in Class-Based Testbenches.
Pitfalls and red flags
Forgetting to reset static state between tests, causing order-dependent regressions.
Calling instance members from a static method without an object handle.
Assuming static values are per-object and debugging the wrong scope.
Hiding static writes in constructors, making object creation have global side effects.