职位描述
1. 参与数字芯片、SoC及相关子系统的功能验证工作,包括CPU、NPU、高速接口、存储及片上互联等模块。
2. 根据芯片设计规格,参与验证需求分析、验证计划制定及测试点分解。
3. 使用SystemVerilog、UVM等方法搭建和维护验证环境,开发测试用例、参考模型、检查器及覆盖率模型。
4. 开展模块级、子系统级及SoC级仿真验证,定位并协助分析设计缺陷。
5. 参与接口协议及典型应用场景验证,包括AXI、APB、AHB、PCIe、DDR等。
6. 参与代码覆盖率、功能覆盖率及断言覆盖率分析,推动验证收敛。
7. 使用脚本工具提升回归测试、日志分析、结果统计及问题定位效率。
8. 参与芯片回片后的测试、问题分析及软硬件协同调试工作。
9. 编写并维护验证计划、测试报告、问题分析报告等技术文档。任职要求
1. 电子工程、微电子、集成电路、计算机、通信、自动化等相关专业,硕士及以上学历。
2. 掌握数字电路、计算机组成原理、处理器体系结构等基础知识。
3. 具备Verilog或SystemVerilog基础,能够阅读和理解RTL代码。
4. 至少熟悉一种编程或脚本语言,如C/C++、Python、Shell等。
5. 了解数字芯片设计与验证的基本流程,对仿真、测试用例、覆盖率和问题定位有基本认识。
6. 具备良好的逻辑分析能力,能够对复杂问题进行分解、验证和定位。
7. 具备良好的学习能力、沟通能力和团队协作意识。
8. 工作认真细致,具有责任心,能够持续跟进并推动问题闭环。