岗位描述
岗位职责
1. 根据spec提取验证功能点,制定验证计划,搭建复用性高的uvm验证环境,完成模块级和芯片级验证;
2. 编写测试用例,执行验证,保证function coverage达到100%;
3. 收集覆盖率,进行覆盖率进行收敛分析,根据覆盖率完善测试用例,保证code coverage达到可解释的100%;
4. 执行多轮回归验证,确保无bug;
5. 协助AE/FPGA工程师完成测试调试;
6. 配合芯片设计工程师分析发现的bug,完成设计缺陷的修复;
7. 完成门级/后仿真验证,确保芯片流片成功;
8. 整理和提交验证验收文档。
岗位要求
1. 电子、微电子等相关专业,硕士以上学历;
2. 熟悉Linux环境,熟悉EDA工具,如VCS/XRUN,verdi/simvision等,熟练掌握Python/SystemVerilog/C/C++等语言;
3. 熟练阅读英文规格书,从中提取的验证功能点;
4. 熟悉芯片开发验证全流程,精通UVM验证方法学,可独立搭建UVM环境;
5. 熟悉UART/IIC/SPI/LIN/APB/AHB等协议优先;
6. 有钻研精神和创新能力,善于团结他人,有良好的沟通和表达能力;
7. 至少有完整的模块级验证经验,有系统级验证的优先。