岗位描述
岗位职责
1、验证计划制定: 参与或主导制定芯片系统级验证计划,定义验证策略、覆盖率和验证环境架构。
2、验证环境搭建: 构建和维护基于UVM、C/C++、SystemVerilog等高级验证平台,用于SoC级仿真。
3、测试用例开发: 编写定向测试和随机约束测试用例。
4、软件协同验证: 与软件团队协作,在仿真环境中进行软硬件协同验证。
5、覆盖率分析: 收集和分析功能覆盖率、代码覆盖率,确保验证的完备性。
6、Ut 仿真: 根据项目需要,soc 工程师应熟用ut 验证环境,完成ut 任务验证,能够独立完成uvm ut验证环境调试。
岗位要求
1、学历与专业: 本科及以上学历,微电子、电子工程、计算机科学、通信等相关专业。
2、语言基础: 熟练掌握 Verilog、SystemVerilog。
3、验证方法学: 精通UVM验证方法学,并有实际的项目应用经验。
4、EDA工具: 熟悉主流的EDA仿真工具,如 VCS, Verdi等。
5、IP经验:做过GMAC相关验证工作,或做过图像处理IP验证者优先。
6、SoC架构理解: 深入理解SoC架构,熟悉AMBA总线协议(Axi,Ahb,Apb),对常用外设有一定了解。
7、工作状态:良好的团队协作精神和沟通能力,强烈的责任心和严谨的工作态度,需要有并行工作的能力。
8、其它能力:理解数字电路基础,能阅读RTL代码;具有独立定位bug 能力。