Publication | Closed Access
Adding Debug Enhancements to Assertion Checkers for Hardware Emulation and Silicon Debug
53
Citations
8
References
2006
Year
Program CheckingEngineeringHardware Verification LanguageHardware Assertion CheckersVerificationComputer-aided VerificationSoftware EngineeringSoftware AnalysisFormal VerificationHardware SecurityAssertion CheckersDebug EnhancementsSystems EngineeringRuntime VerificationComputer EngineeringComputer ScienceDebuggerSoftware VerificationSilicon DebuggingHardware EmulationProgram AnalysisSoftware TestingFormal MethodsFault InjectionAssertion Completion
This paper presents techniques that enhance automatically generated hardware assertion checkers to facilitate debugging within the assertion-based verification paradigm. Starting with techniques based on dependency graphs, we construct the algorithms for counting and monitoring the activity of checkers, monitoring assertion completion, as well as introduce the concept of assertion threading. These debugging enhancements offer increased traceability and observability within assertion checkers, as well as the improved metrics relating to the coverage of assertion checkers. The proposed techniques have been successfully incorporated into the MBAC checker generator.
| Year | Citations | |
|---|---|---|
Page 1
Page 1