返回岗位列表

摩尔线程

CPU验证工程师

地点:北京 薪资:40-70K 日期:2026-10-16

岗位摘要

负责CPU流水线前端与后端核心模块的Pre-silicon功能验证,包括Fetch、BPU、Decode、Rename、Dispatch、Issue、Execute、LSU、ROB、Retire、ICache/DCache、TLB、异常中断及分支预测等模块

岗位职责

  • 负责CPU流水线前端与后端核心模块的Pre-silicon功能验证,包括Fetch、BPU、Decode、Rename、Dispatch、Issue、Execute、LSU、ROB、Retire、ICache/DCache、TLB、异常中断及分支预测等模块
  • 基于SystemVerilog/UVM搭建模块级、子系统级Testbench,开发定向用例、约束随机指令用例、边界用例及异常用例,覆盖完整指令集及各类流水线场景
  • 基于Spike/QEMU/ISS指令集模拟器进行逐周期、逐指令结果比对,使用Cycle-Accurate模型对RTL行为进行对标,保证微架构时序与访存行为正确性
  • 负责L1 I/D Cache、TLB、Cache一致性、内存序、原子指令、屏障指令及多核共享访存场景验证,熟悉MESI/MOESI/ACE/CHI一致性基础流程
  • 搭建功能覆盖率与代码覆盖率模型,分析未覆盖场景并补充用例,完成回归测试、BUG定位、波形调试、时序分析及验证文档交付
  • 对状态机、仲裁逻辑、流水线控制、FIFO及关键通路开展形式验证,挖掘死锁、非法状态及边界漏洞
  • 负责超标量乱序执行、分支预测、寄存器重命名、访存乱序、Store-Load Forwarding及内存歧义预测等高级微架构特性验证

任职要求

  • 硕士及以上学历,微电子、集成电路、计算机体系结构或电子工程相关专业
  • 熟练掌握Verilog/SystemVerilog及UVM验证方法学,熟悉Testbench、Factory、Callback、TLM、Coverage及Assertion
  • 精通CPU微架构流水线,完整理解前端与后端全流程,熟悉乱序执行、数据依赖、Cache/TLB、分支预测及LSU访存机制
  • 熟悉RISC-V/ARM ISA,了解指令集执行流程、异常、中断及特权架构
  • 熟练使用VCS、Verdi、Makefile/Python仿真调试流程,具备大规模回归测试经验
  • 熟悉Cycle-Accurate模型及ISS模拟器差分验证者优先
  • 熟悉Cache一致性、内存序及CHI/AXI总线者优先
  • 具备良好的Bug分析能力、波形调试能力及逻辑思维能力
  • 有CPU Core模块级或子系统级完整验证项目经验者加分
  • 熟悉Spike仿真差分、随机指令验证框架、形式验证、多核一致性或异构Coherence特性者加分

加分项

  • 做过 CPU Core 模块级 / 子系统级完整验证项目
  • 熟悉 Spike 仿真差分、随机指令验证框架
  • 熟悉 形式验证、覆盖率收敛、性能场景验证
  • 熟悉多核一致性、异构 Coherence Feature
  • 了解编译器、指令调度、流水线 IPC 性能建模
  • 刘梦杰 刚刚活跃

福利待遇

  • 薪资范围:40,000–70,000元/月,共16薪
  • 工作地点位于北京朝阳区望京国际研发园,交通便利

工作地址

北京朝阳区望京国际研发园101