数字验证工程师岗位职责
1. 负责开发数字电路模块级和系统级别的验证方案、验证环境、验证脚本工具,撰写验证报告,并维护验证流程。
2. 与设计工程师紧密合作,理解模块及芯片设计规格,配合芯片设计工程师查找修复设计缺陷。
3. 测试平台开发,基于SystemVerilog的直接测试案例和随机案例设计,生成代码覆盖率和功能覆盖率。
4. 能够协同设计和软件工程师进行FPGA验证调试。
职位要求:
1. 大学本科及以上学历,微电子相关专业 ;
2. 了解数字电路、数字集成电路设计 ;
3. 了解SOC系统架构,了解C语言 ;
4. 能够熟练掌握并使用verilog/system-verilog/System-C/Vera等验证语言;
5. 了解VMM/OVM/UVM等验证方法学;
6. 熟悉基于断言验证方法,能够根据项目要求产生测试计划、产生代码和功能覆盖率;
7. 熟悉网标级和带反标的仿真验证调试;
8. 能够熟练使用脚本语言perl/shell/Makefile等对验证环境进行开发维护;
9.熟悉VCS/NCSIM/Modelsim/Verdi等仿真调试工具
10.熟悉APB/AHB/AXI等总线协议;
11.熟悉SPI/UART/7816/Sensor/LCD/SDRAM等相关接口协议优先考虑
12. 良好的沟通能力和团队合作精神,良好的学习能力