岗位职责:
1.负责模块或芯片顶层验证,包括testbench搭建,testcase创建,验证计划制定及执行;
2.与相关团队或EDA厂商协作,主导开发项目所需验证环境和流程,包括兼容不同EDA工具的simulation,并行regression流程,testbench/testcase自动生成等;
3.对验证研发流程和平台。根据用户需求,对进行优化设计,实现验证流程和平台规范化,自动化,智能化;
4.对各工具、流程及平台编写使用文档,并对用户进行培训;
5.与CAD/IT 部门合作优化设计验证流程及环境,提高自动化,智能化.
任职要求:
1.熟悉ASIC数字设计验证研发流程,开发过ASIC数字前端验证流程和环境,包括但不限于包括spyglass/vc-static,simulation,regression,auto-reg,auto-testbemch等;
2.熟练使用linux下脚本编程,包括PERL, PYTHON, TCL, SHELL等;
3.熟悉sysnoysis, cadence 等主流EDA 数字前端和后端设计工具,熟悉不同EDA工具与其他linux下常用ASIC开发工具使用,部署,运行优化方法;
4.了解linux下LFS, SGE,SVN, P4, SOS,Jinks等工具平台部署配置;
5.了解DRAM颗粒芯片架构,设计者优先;
6.了解Tensor/Pytorch框架,熟悉大数据分析(Hadoop/Spark)及AI辅助芯片设计验证流程开发者优先;
7.有较强的跨团队沟通能力和强烈的学习,创新与自驱力.