- 5
- 0
- 约3.79千字
- 约 4页
- 2017-08-31 发布于重庆
- 举报
IC验证之怎样通过波形来发现和定位Bug
IC验证之怎样通过波形来发现和定位Bug
根据海思验证大牛一文《总结我的思路,如何在验证中发现和定位Bug》整理而得。
很多新晋的验证人员抱怨,这么多信号,这么复杂的连接关系,千头万绪,眼睛都看得长挑针,还是看不出东西。OK,我说,这是没办法的事情,看波形,追波形,是一个经验积累的过程,任谁都逃不掉。越是看,越是明白,越是不看,越是不懂。看得多了,自然就知道应该抓那些信号,如何分类,如何追溯了。所以我奉劝某些希望通过全自动的Log和信息推导结果,或者每次一有问题就找设计人员看波形的验证人员,回头是岸。波形,是逻辑运行的最真实的表现,逃不掉的。
看波形首先有两个基本的看点。
先看X和Z。
任何一个波形,无论是验证的前期、中期、后期,到手之后,先刷屏,找X和Z,确认。某些Z和X是可以存在的,例如某些IP模型,或者未初始化的寄存器和RAM,但芯片开始正常后,Z和X,都不应当存在。
OK,我承认这个经验非常简单,某些高层领导可能认为这简直就是幼稚。可惜,可惜的是,我至今为止看的,所有项目的波形,都能够在这上面找到Bug,甚至我可以预计下一个项目,我继续看波形,还是能够找到。
以我自己设计的L2 Cache为例,一个多年验证经验的老员工负责验证的,至今已经在多个项目中量产,还是在最近检查波形的时候发现有一个文件wire声明时把信号名写错了,悬空了(因为该信号是input,隐含了wire声明,
您可能关注的文档
最近下载
- 宣贯培训(2026)《QBT 4008-2022螺纹密封用聚四氟乙烯未烧结带 (生料带)》.pptx VIP
- 基于AD9833的信号发生器的设计与实现.doc VIP
- 八省八校T8联考2026届高三下学期4月联合测评试题(晋冀鄂版)语文含答案解析.docx VIP
- 冠词(23张)课件课件.ppt VIP
- 在线网课学堂《项目成本管理》单元考核测试答案.docx VIP
- 2《立在地球边上放号》《红烛》《峨日朵雪峰之侧》《致云雀》公开课一等奖创新教案统编版高中语文必修上册.docx VIP
- 北京燕山教育集团2025一2026学年第二学期九年级期中考试数学试卷(含答案).pdf VIP
- [初中语文]中考语文备考++文言文阅读课件.pptx VIP
- 南航招飞PAT测试2025年真题题库 附逐题答案解析.doc VIP
- 新02J01工程做法图集.pdf
原创力文档

文档评论(0)