一 debug背后的CPU和OS支持
参考:Intel 80386 programmer's reference manual
二 debug的通用法则
静态和动态
静态:扫描代码手眼脑发现错误;使用breakpoint观察某一行代码的变量的值以确定问题所在。
动态:single-step(单步调试),分为逐行和逐过程。
通常,设置断点,从断点开始,逐行(过程)运行program用来跟踪逻辑的流程,并逐个观察每一步变量的数值。
三SV或者verilog的调试技术
参考:verdi userguide 或者reference manual (2009.04)
using incisive debug analyzer
四关键词
debugger(调试器)
debug workshop(verdi)
调试的方法和技术