当前位置:首页 > > 芯片验证工程师
[导读]毫无疑问,在芯片验证中遗漏bug既耗时又耗钱。常常有些团队不遵循良好的验证意识,导致验证项目失败。下面列出了芯片研发团队常犯的一些导致芯片遗漏bug的错误:第一,验证工程师在验证设计时基于设计的具体实现而不是原始规格。此时的验证仅仅证明设计自己与自己功能相同,我们的验证需求应该来...

毫无疑问,在芯片验证中遗漏bug既耗时又耗钱。常常有些团队不遵循良好的验证意识,导致验证项目失败。下面列出了芯片研发团队常犯的一些导致芯片遗漏bug的错误:

第一,验证工程师在验证设计时基于设计的具体实现而不是原始规格。此时的验证仅仅证明设计自己与自己功能相同,我们的验证需求应该来自更加原始的规格需求。


第二,设计人员未参与到验证计划的检视。验证计划的开发是整个验证周期的起点,也是芯片研发周期设计和验证最初始的沟通桥梁。设计人员未参与到验证计划,不可避免会导致验证工程师忽略到部分关键的功能测试点,进而导致芯片出现功能故障。

 

第三,验证工程师忽视逃逸分析。做错了题不去反省,和没做有什么区别?作为验证工程师,我们应该从过去犯的错误中吸取一些教训,因为芯片验证错误成本是巨大的。如果不从过去犯的错误当中吸取教训,我们注定再犯同样的错误。同时,大多数的芯片bug都是发生在非常刁钻的场景,所以进行芯片故障的逃逸分析并不丢人。

 

第四,项目团队依靠计划时间表而不是项目各阶段输出标准进行sign off。着急的计划安排,常常会导致我们忽视糟糕的实际项目执行现状。在芯片研发阶段质量活动未进行彻底的条件下着急地sign off非常容易引发更长时间的项目延期,从而负担更大的机会成本。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭