验证工作刚开始的时候,我们总是面临一个矛盾:想快速出成果,又怕规格变更带来返工。其实,在芯片验证这个领域,第一步永远应该是把规格吃透。
记得我第一次负责一个复杂SoC的验证时,对着厚厚的规格文档发懵。后来才明白,这就像盖房子前必须有完整的图纸一样。规格文档是我们验证工作的"北极星",指引着整个项目的方向。
在理想情况下,顶层架构和实现规格应该是确定的。但现实是,特别在创新产品中,规格"蠕变"几乎是家常便饭。产品研究与开发往往交织在一起,规格变化在所难免。这时候,我们验证工程师的职责不只是抱怨规格变更,而是要理解这些变更的本质、背后的驱动因素,以及它们对验证环境的影响。