岗位描述
主要工作职责:
1. 贯彻落实公司质量方针和质量目标,按照ISO9001质量管理标准的执行;
2. 负责模块级/子系统级/芯片级验证:根据设计规格,制定验证计划,提取测试点,并完成功能覆盖率驱动的验证闭环。
3. 开发验证环境:基于SystemVerilog和UVM方法学,搭建可重用、高效、模块化的验证平台。
4. 测试用例开发与调试:编写测试用例(Testcase),进行随机约束、场景仿真、回归测试,配合设计工程师定位和修复Bug。
5. 覆盖率分析:收集并分析代码覆盖率与功能覆盖率,编写验证报告,确保达到流片质量标准。
6. 脚本与流程优化:使用Perl/Python/Makefile等脚本语言,维护和优化验证回归流程,提升验证效率。
7. 负责撰写产品设计过程中的相关技术文档,总结技术专题与同事分享,对技术创新点申请专利等工作;
任职资格:
基本要求
1. 电子工程、微电子、计算机、通信等相关专业,本科及以上学历。
2. 3年以上数字验证工作经验(优秀硕士应届生可放宽)。
3. 精通 SystemVerilog 语言,熟练使用 UVM 验证方法学。
4. 熟悉至少一种主流 EDA 工具:Synopsys VCS、Cadence Xcelium。
5. 掌握 Linux 环境下的脚本开发(Shell/Python/Perl 至少一种)。
6. 具备良好的 RTL 代码(Verilog/VHDL)阅读与调试能力。
7. 熟悉功能覆盖率、代码覆盖率、断言 (SVA) 编写与分析。
8. 良好的英语阅读能力(芯片手册、协议文档)。
9. 逻辑清晰,有团队合作精神,善于沟通。
加分项(满足任意一项优先)
1. 有 USB/CAN/MIPI 等接口验证经验。
2. 熟悉 ARM CPU、AMBA 总线(AXI/AHB/APB)或 NoC 验证。
3. 掌握形式验证、功耗验证或门级后仿真技巧。
4. 熟悉 FPGA 原型验证。
5. 参与过车规芯片(ISO 26262)或安全关键芯片验证流程。
6.有验证自动化平台开发或脚本框架搭建经验。