VCS常用调试方法记录
VCS常用调试方法
1. 若编译VCS报错不明显,可在pkg注释掉`inlcude`单个或多个文件后再编译。简单来说:注释!调试!
2. 若VCS报错信息 no endpackage,可能是pkg中的某个文件有误
3. 调试编译除了可以用VCS也可用DVT来获取更多的报错信息来确定出错点
4. 可以将make clean一下后再编译试试
5. 看波形--DUT的信号、interface的信号
6. 若波形不正确,调试VCS,在class中sim窗口 ※smoke※ (※driver※、※cov ※)--设断点--local
7. 若random没有成功,可以试着赋值看看其他结构是否能正常工作,然后再调random
8. 使用VCS/DVT看结构,看连接。具体在VCS中选择object—Hierarchy connect
一些调试思路
1. 如何调试--调试什么问题--看波形
2. 修改了代码之后,先调简单测试,简单的未跑通就先调好简单的。(先易后难)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?