- 6
- 0
- 约1.38万字
- 约 17页
- 2017-06-09 发布于湖北
- 举报
有人认为我验证做得很牛,也有人认为我的验证早就丢下了;有人认为我发现了各个项目的不少问题,也有人认为我在CMM库的几百个问题单大部分属纯净水。
好吧,无论怎样,我还是把我在验证中如何发现和定位Bug的思路稍微描述总结一下,纯属灌水。以前华仔曾经叫我写过一次,我随手写了一点点,这次还是详细一点吧,主要分几点:视角、技巧、思路、经验。
这里主要还是共享给验证的同志们,但对设计的同志其实我觉得是没有什么差别的。
目的:
发现Bug,发现所有的Bug,或者证明没有Bug,是验证存在的唯一目的。无论任何验证语言、任何验证环境、任何验证方法学、任何Feature List,都是为了达成这一目的而使用的方法,或者所手段。偏离了这一目的任何工作和努力,都是屎、大便、Shit。
绝对不要被任何华丽的技巧、方法、经验所迷惑,无论验证环境有多么美丽,无论验证语言有多么的High Level,都不要迷惑。不要为了追求完美、高效的环境而沉迷其中,陷阱往往就在美丽的后面。有时候,最简单的,才是最直接的,任何武术,直拳最有效。
以SV为例,SV有高层次的语法和结构,能够更大限度发挥激励的控制和Random测试的效率。但是对于发现Bug的目的而言,它只对其中的20%目标达成有突出贡献,而剩余的80%,其作用和普通的Verilog并无二致。当然,我不是指要放弃SV,因为其有效贡献的20%工作,是普通Veril
您可能关注的文档
- 集合的距离和最近点对的性质.pdf
- 验证的V模型和风险分析.pdf
- 企业文件材料归档范围及档案保管期限规定.doc
- 堆结构与其应用.ppt
- 第5章 Windows_XP_操作系统(钟频).ppt
- 第三篇高维空间的分形图形生成.pdf
- 第一章 VP8650手册.docx
- 福师10春学期《计算机应用基础》在线作业二【附答案】教案.doc
- 页面性能测试工具——httpwatch教案.ppt
- 双显卡的切换(包括XP系统及Vista系统).doc
- Unit2HealthyLifestyleReadingandThinking课件高中英语人教版选择性.pptx
- Unit5MusicReadingandThinkingTheVirtualChoir课文精读课件-高中英语人教版.pptx
- 课时2平行四边形的判定2课件人教版数学八年级下册_1.pptx
- Unit4NaturalDisastersDiscoveringUsefulStructures课件-高中英语人教版(1).pptx
- Unit5SignsFuntimeSoundtimeCulturetime(课件)-译林版(2012)英语六年级上册.pptx
- 高中一年级语文必修上册《我与地坛(节选)》深度复习知识清单.docx
- 高三一轮复习课件地球运动专题天文观测月球与月相.pptx
- 第1课时线段垂直平分线的性质和判定课件湘教版(级上册.pptx
- 第2课时二次根式的性质_2.pptx
- 子主题三身心健康抗挫能力珍爱生命的意识.pptx
原创力文档

文档评论(0)