主要职责:
1. 验证计划制定
○ 根据 SoC 架构规格书与模块设计文档,制定验证计划(Verification Plan)与验证策略,明确验证覆盖目标、场景优先级和交付节点;
○ 选择并搭建适配的验证方法学(如 UVM)和验证平台。
2. 验证环境搭建与测试用例开发
○ 搭建模块级、子系统级、SoC 级验证平台,包括驱动器(Driver)、监视器(Monitor)、功能检查器(Checker)、覆盖率收集器等;
○ 编写基于 SystemVerilog/UVM 的随机测试用例和定向测试用例,确保覆盖边界条件与异常场景。
3. 功能验证与调试
○ 执行仿真,分析波形和日志,定位并跟踪 RTL Bug;
○ 与 RTL 设计工程师协作解决功能缺陷、接口问题和时序冲突。
4. 覆盖率分析与验证闭环
○ 统计并分析功能覆盖率与代码覆盖率(Line、Toggle、FSM、Assertion Coverage);
○ 补充测试用例以实现验证覆盖目标(Coverage Closure)。
5. 协作与支持
○ 参与 FPGA 原型验证、联合调试与系统级验证,支持算法和软件团队的 Bring-up;
○ 在芯片回测阶段,参与硬件验证与调试,定位并复现问题,辅助 ECO 实现。
任职要求:
1. 学历背景
○ 计算机、电子工程、微电子或相关专业统招本科及以上学历;硕士优先。
2. 工作经验
○ 3 年及以上 ASIC/SoC 验证经验,承担过中大型芯片模块或子系统验证工作;
○ 熟悉 UVM/OVM/VMM 等主流验证方法学。
3. 核心能力
○ 精通 SystemVerilog 语言与面向对象编程思想,熟悉 UVM 验证平台架构;
○ 熟练使用 VCS、Xcelium、Verdi、QuestaSim 等主流仿真与调试工具;
○ 具备 AMBA 总线协议(AXI/AHB/APB)、跨时钟域(CDC)、低功耗(UPF/CPF)相关验证经验;
○ 能独立完成验证平台搭建、测试用例开发、结果分析与 Bug 定位。
4. 加分项
○ 有 XR/AR/VR 设备 SoC 或协处理器验证经验;
○ 熟悉 GPU、NPU、ISP、视频编解码、MIPI CSI/DSI 等多媒体子系统验证;
○ 有形式验证(Formal Verification)或仿真加速(Emulation)经验;