1、首先是自己对整个功能模块足够熟悉;
2、问题分类:数据比较不一致,违反协议,仿真挂死,验证环境问题;
3、数据比较不一致,违反协议,一般都是rtl的问题,解决此类问题,就是把rtl内部整个数据通路都熟悉了,分断选取几个关键节点信号查看是否符合预期,然后再定位到具体的问题。
4、仿真挂死一般也都是验证环境的问题,检查初始化正否正确配置,变量传递config_db,接口连接正常(TLM通信),forever,while循环语句是否耗时,是否存在退出条件
1、首先是自己对整个功能模块足够熟悉;
2、问题分类:数据比较不一致,违反协议,仿真挂死,验证环境问题;
3、数据比较不一致,违反协议,一般都是rtl的问题,解决此类问题,就是把rtl内部整个数据通路都熟悉了,分断选取几个关键节点信号查看是否符合预期,然后再定位到具体的问题。
4、仿真挂死一般也都是验证环境的问题,检查初始化正否正确配置,变量传递config_db,接口连接正常(TLM通信),forever,while循环语句是否耗时,是否存在退出条件
809

被折叠的 条评论
为什么被折叠?