岗位职责:
1. 验证环境搭建:基于芯片设计规格,搭建模块化或系统级的验证环境,包括测试平台、激励生成、数据监控等模块
2. 测试用例开发:根据功能点、边界条件、异常场景等设计测试用例,覆盖芯片的功能需求,确保设计逻辑的正确性
3.功能验证执行:运行测试用例,对比实际输出与预期结果,定位并记录设计缺陷,跟踪问题直至修复完成
4.验证覆盖率分析:通过工具分析代码覆盖率、功能覆盖率等指标,确保验证的完整性,推动微覆盖部分的补充验证
5.配合后端工程师完成功能一致性验证
6.协作与文档:与设计工程师、后端工程师等团队协作,参与设计评审,编写验证计划、测试报告等文档,确保验证过程可追溯;
任职要求:
1、硕士及以上学历,集成电路、微电子学、通信工程等相关专业;
2.专业知识:掌握数字电路基础、IC设计流程,理解处理器、各种总线、接口协议等数字模块的工作原理
3.编程语言与工具:熟练使用systemVerilog进行验证代码编写,掌握UVM/VMM等验证方法学,熟悉仿真工具(如Synopsys VCS、Cadence Xcelium)和覆盖率分析工具(如Verdi)
4.逻辑分析能力:具备较强的逻辑思维和问题排查能力,能快速定位验证中出现的异常,协助设计工程师分析bug根源
5.文档能力:能清晰撰写验证计划、测试用例、覆盖率报告等文档,确保信息传递准确
6. 行业知识:了解特定领域的验证需求,熟悉低功耗、时序约束等相关验证要点者优先
7.软技能:良好的团队合作精神和沟通能力,能够在多任务环境下高效工作;严谨的逻辑思维,能承受项目时间压力。