Wilson Research Group公司于2012年进行的功能验证研究表明,在ASIC和FPGA开发过程中,一半以上的时间花在了设计验证上,而这是有原因的。很多设计缺陷如果不能在早期阶段进行隔离和修复,后期会更难以解决,成本也会成倍增加。因此,确保验证过程完整非常重要,在流片之前尽可能多地验证各种场景。这一点则与范围更大的半导体生态系统技术进步形成鲜明对比,后者是尽量缩短芯片面市的时间。图1显示了验证过程中工程师在各种任务上花费的平均时间。

从仿真到硬件加速仿真 — 可完全重复使用的 UVM 架构

从仿真到硬件加速仿真 — 可完全重复使用的 UVM 架构