描述多项目验证签核的统一流程
解读
面试官抛出该问题,核心想考察三点:
- 你是否理解“签核(sign-off)”不是单个测试点的通过,而是一套可复制的质量闭环;
- 在多项目并行、团队异地、版本频繁迭代的中国本土芯片公司现实环境下,如何把分散的验证活动抽象成一套“统一流程”,既满足外部客户(晶圆厂、车规/安规认证)的硬性交付标准,又能在内部资源有限的情况下快速横向复制;
- 你是否具备从“流程制定者”视角思考的能力,而不仅是“执行者”视角。
因此,回答必须体现:标准化、可量化、可审计、可回滚,且能兼容不同工艺节点、不同协议复杂度、不同安全等级(消费级/工业级/车规级)的项目差异。
知识点
- 签核三维:功能正确性、收敛指标、过程合规性。
- 国内主流质量门禁:代码覆盖率100(行+条件+FSM+分支)、功能覆盖率≥95且剩余点经评审、缺陷密度≤0.3个/KLOC、CDC/RDC/Lint清零、功耗意图一致性检查、Formal验证断言≥90%穷尽、GDS前ECO次数≤2。
- 多项目统一流程的“四横三纵”模型:
四横——计划层、执行层、度量层、归档层;
三纵——人员分级、平台复用、知识库沉淀。 - 配置管理:Git-LFS + 版本化验证环境 + 参数化Testbench,保证同一套环境可拉出不同项目分支。
- 国内特色痛点:
- 项目周期被客户压缩,需“提前签核”机制(risk-based sign-off);
- 外包/联合开发模式普遍,需供应商交付物审计清单;
- 国家密码管理局/工信部对安全芯片的算法一致性审查,需额外形式验证报告。
- 自动化签核看板:基于Jenkins + Redmine二次开发,每日自动抓取回归结果、覆盖率、缺陷趋势,触发邮件+企业微信机器人推送,实现“红黄绿”状态可视化。
答案
我将多项目验证签核统一流程抽象为“6D闭环”,已在公司三大产品线(消费电子、工业控制、车规MCU)跑通,可横向复制。
-
Define(计划标准化)
由独立验证架构组维护《验证签核基线手册》,按工艺节点、安全等级、协议类型三维打标签,项目立项两周内通过配置脚本自动生成项目专用checklist,避免“每个项目重新写文档”。 -
Design(环境复用)
建立企业级UVM类库和Formal属性库,所有VIP统一封装成“svpkg + doc + 脚本”三件套,通过内部Artifactory托管;新项目只需在YAML里声明所需VIP与参数,CI自动拉取并编译,保证“环境零分叉”。 -
Develop(任务拆解)
采用“场景–特性–测试点”三级映射,测试点粒度控制在“单时钟域单功能”级别,每条测试点对应唯一covergroup;使用内部工具autoMap,把Excel需求表一键生成covergroup模板,减少人工遗漏。 -
Detect(回归收敛)
回归分三层:- L0冒烟:30分钟,通过率100%才允许合入;
- L1全量:8小时,每日凌晨执行,失败用例自动bisect定位commit;
- L2压力:48小时,引入随机种子5000次+硬件加速,每周五启动,周一出报告。
所有日志统一落库到ElasticSearch,缺陷状态与Redmine双向同步,确保“缺陷不落地”。
-
Deliver(量化签核)
达到以下门禁方可提交“验证签核评审”:
a) 代码覆盖率100%,功能覆盖率≥95%,剩余5%需架构师、设计、验证三方评审留痕;
b) 零致命/严重缺陷,一般缺陷≤2个且已规划ECO;
c) CDC/RDC/ Lint/功耗意图/Formal报告全部清零,报告上传PLM系统;
d) 回归连续7天无随机失败,L2压力测试无新缺陷;
e) 安全芯片需通过国密SM4/SM2形式验证,出具《算法一致性证明》。
评审由验证总监、质量部、项目经理三方会签,结果自动归档至知识库,后续审计可追溯。 -
Deposit(知识沉淀)
项目结束后两周内,验证团队输出“两书一库”:《验证总结书》《缺陷根因书》和《可复用断言库》,由架构组统一做标签化入库,下一个项目可通过关键词检索直接复用,形成持续改进闭环。
通过6D闭环,我们实现了多项目并行下的统一签核:平均验证周期缩短25%,车规项目一次流片成功率连续三年100%,并通过了ISO 26262 ASIL-D审核。
拓展思考
-
若公司突然切入Chiplet架构,统一流程如何兼容“多die协同验证”?
答:在Define阶段新增“接口抽象层”门禁,要求每个die提供SystemC/TLM虚拟原型,验证签核前必须完成die-to-die协议的形式验证与物理接口功耗冲击分析,结果纳入统一看板。 -
面对国内客户“先流片后补签核”的压缩模式,如何守住质量底线?
答:引入“risk-based sign-off”机制,提前定义可接受的残余风险清单,每一项需首席验证官与客户端技术副总双签,并购买第三方责任险;同时用FPGA原型跑真实业务场景,把现场回灌数据作为补充证据,降低法律风险。