本帖最后由 atp_sprd 于 2015-4-5 22:35 编辑
芯片仿真资深工程师
职位责任:
1) 参与CPU仿真验证平台的搭建及维护。
2) 根据需求分析和设计文档,参与制定CPU系统/子系统的验证方案及计划。
3) 根据验证方案,负责CPU/SOC系统或子系统验证平台的搭建。
4) 使用仿真平台定位设计中的问题,,并负责实施完成相关的仿真验证任务。
5) 与设计、软件团队紧密合作,完成相关软硬件系统的测试与调试。
职位要求:
1) 微电子、计算机、通讯、电子相关专业本科及以上学历。
2) 有3年以上芯片验证工作经历。
3) 能够熟练使用Verilog或者SystemVerilog硬件描述语言,熟悉UVM/VMM/OVM验证方法学。
4) 具有良好的perl/C-shell/Makefile/tcl等脚本语言编程能力。
5) 熟悉Linux开发环境,能够熟练使用相关的EDA仿真验证工具(VCS/NC等)。
6) 良好的分析问题、解决问题能力。
7) 良好的团队合作意识和能力。
8) 良好的英语阅读能力、能够撰写相关的英语技术资料。
加分项:
9) 有实际流片经验。
10) 良好的ARM汇编语言、C语言编程能力。
11) 熟悉基于UPF或CPF的低功耗验证流程及静态时许分析(STA)。
12) 熟悉RISC CPU架构及总线。
3.芯片仿真工程师 职位责任: 1)
根据子系统设计定义,完成相应的子系统验证方案及验证计划
。 2)
搭建相关的验证环境,编写验证代码,完成子系统的功能验证及相关分析。 3)
参与CPU系统的功能验证
。 4)
支持设计、软件团队,完成相关软硬件系统的测试与调试。
职位要求: 1)
微电子、计算机、通讯、电子相关专业本科及以上学历。 2)
能够熟练使用Verilog或者SystemVerilog硬件描述语言,拥有良好编程习惯和coding style。 3)
熟悉Linux验证环境,能够熟练使用相关的EDA仿真验证工具。 4)
具有良好的团队合作意识和能力。 5)
良好的英语阅读能力、能够撰写相关的英语技术资料。
加分项: 6)
熟悉make, Perl, Tcl等脚本语言。 7)
对UVM/VMM/OVM验证方法学有一定了解。 8)
熟悉汇编语言、C语言(ARM is preferred)。 9)
熟悉RISC CPU架构及总线/高速接口/DDR控制器/USB等外设。
芯片验证岗位: 1.
芯片验证主管工程师 职位描述: 1)
负责根据设计方案完成CPU核的系统验证方案。 2)
根据验证方案,规划和搭建基于Synopsys或Cadence硬件加速平台上的CPU原型系统。 3)
负责RTL代码到硬件加速平台的移植和优化, 在硬件加速平台上实现子系统或系统的硬件原型机及验证环境。 4)
使用硬件原型机定位设计中的问题。,并负责实施完成相关的验证任务。 5)
在流片之前,与设计和软件团队一起完成芯片的功能验证。 6)
支持配合软件系统开发和调试。
职位要求: 1)
计算机或微电子或电子方向硕士以上学历。 2)
具有微处理器系统的软件及硬件的专业知识。 3)
掌握Verilog等硬件设计语言,掌握芯片的FPGA实现及优化技能。 4)
熟悉系统的仿真、综合和调试。 5)
具有丰富的系统验证和调试经验,能够熟练使用相关的仪器设备。 6)
具有良好的分析问题、解决问题能力。 7)
良好的团队协调及沟通能力。 8)
良好的英语阅读书写和会话能力、能够撰写相关的英语技术资料。 加分项: 9)
熟悉perl/shell/Tcl,熟悉Makefile。 10)
熟悉ARM/MIPS/X86/PowerPC处理器及相关总线结构。 11)
熟悉USB,Ethernet,SDIO等外设接口。 12)
熟悉CPU的OS,编译器,C/C++编程及调试工具。 13)
参与过完整的芯片FPGA验证过程,并有产品量产的成功经验。 14)
熟悉业界常用的硬件加速仿真平台,如Cadence Palladium或Mentor Veloce或Synopsys ZeBu等硬件加速验证平台。 15)
熟悉VMM、OVM或UVM验证方法及流程,对基于VIP/AVIP的simulator和emulator的协同验证有很好的掌握。 2.
芯片验证工程师 职位描述: 1)
根据芯片设计方案、验证方案,参与完成基于硬件加速平台的CPU系统/子系统的验证方案。 2)
参与搭建、维护验证平台,能够独立实现子系统功能验证,并参与芯片系统的功能验证。 3)
在芯片流片之前,与设计、软件和硬件团队一起完成芯片的功能验证。 4)
支持配合软件及系统测试人员调试系统。
职位要求: 1)
控制、计算机或通信、电子方向本科以上学历。 2)
1年以上芯片设计或验证相关的工作经验。 3)
掌握Verilog等硬件设计语言,能根据系统验证要求修订RTL。 4)
了解芯片的验证流程,了解硬件验证系统的仿真、综合和调试。 5)
能够熟练使用逻辑分析仪和示波器等仪器。 6)
良好的团队意识和合作精神。
加分项: 7)
熟悉perl/shell/Tcl等脚本语言。 8)
熟悉LINUX/UNIX系统环境操作。 9)
熟悉C/C++ 的编程及调试工具。 10)
具有微处理器方面的基础知识。 |