数字芯片的研发周期动辄两三年投入少则几千万多则过亿。但很多项目失败都是败在最开始那几页 spec 写得太随意。需求模糊后面全是债每一个没答清楚的问题后面都会变成一个返工节点。架构设计完了前端说要改接口前端做完了后端说时序收不住流片回来系统团队说功能对不上。这条链路上的每一次翻工代价都是真金白银。规范缺失代码写了也白写需求问题之外还有一个更隐性的问题工程师不熟悉项目规范就开始写 RTL。