聊聊SSD测试(1) – Verification & Validation

原创内容,转载请注明:  [http://www.ssdfans.com]  谢谢!

我是一名测试攻城狮。

SSD从设计,固件到成品出货,少不了各种测试。中文博大精深都叫测试,到英文里有N个词:Simulation,Emulation, Verification,Validation,Test,QA.

这次先聊一下Verification和Validation。

为了帮助理解,先简单说一下芯片设计的过程:

  1. 需求:老大,大佬们商量这颗主控要实现什么功能
  2. 架构:Architecture出设计图
  3. 设计:ASIC攻城狮把各种内部,外部IP攒起来
  4. TapeOut
  5. 芯片回来

在设计阶段,使用Emulator(以后介绍)或者FPGA进行测试的过程,叫Verification,中文翻译为”验证” – 目的是为了帮助ASIC把事情做对。

在芯片回来以后,使用开发板进行测试的过程,叫Validation,中文翻译为”确认”— 目的是确保ASIC把事情给做对了。

在Verification阶段,一旦发现问题,ASIC攻城狮可以马上fix,然后通过升级Emulator的database或者更新FPGA的bit file把新的RTL再交给测试再验证一遍,一直到做对为止。

相同的问题,如果是Validation阶段才发现,只能通过重新Tapeout(含mental fix)或者让固件”打掩护”了。

一点个人感想,欢迎大家补充。

分类目录 未分类.
扫一扫二维码或者微信搜索公众号ssdfans关注(添加朋友->点最下面的公众号->搜索ssdfans),可以经常看到SSD技术和产业的文章(SSD Fans只推送干货)。
ssdfans微信群介绍
技术讨论群 覆盖2000多位中国和世界华人圈SSD以及存储技术精英
固件、软件、测试群 固件、软件和测试技术讨论
异构计算群 讨论人工智能和GPU、FPGA、CPU异构计算
ASIC-FPGA群 芯片和FPGA硬件技术讨论群
闪存器件群 NAND、3D XPoint等固态存储介质技术讨论
企业级 企业级SSD、企业级存储
销售群 全国SSD供应商都在这里,砍砍价,会比某东便宜20%
工作求职群 存储行业换工作,发招聘,要关注各大公司招聘信息,赶快来
高管群 各大SSD相关存储公司高管和创始人、投资人

想加入这些群,请微信扫描下面二维码,或搜索nanoarchplus,加阿呆为微信好友,介绍你的昵称-单位-职务,注明群名,拉你进群。SSD业界需要什么帮助,也可以找阿呆聊。