岗位描述
【岗位职责】
1、根据SoC子系统Design
SPEC 制定验证计划,进行 Bus/ Clock/ Low power / Performance/ DBG等相关验证工作;
2、基于算法及IP验证需求,输出IP模块级验证计划,并完成模块验证工作;
3、基于 UVM方法学搭建子系统级,并完成子系统级环境平滑迁移集成到SoC
top level验证平台; 完成 power estimation 和 performance evaluation 相关开发仿真工作。
【任职要求】
1、电子信息、计算机、通信工程等相关专业,硕士及以上学历,2024届毕业生优先;
2、精通c语言,或者熟悉verilog/system verilog硬件描述语言,语言有良好的编码风格;
3、扎实的数字电路知识,能理解状态机;
4、熟悉计算机体系结构,了解ALU,PC,流水线等概念;
5、具有良好的英文读写能力;
6、具有良好的团队合作精神。
【加分项】
1、了解UVM编程模型,有面向对象的编程语言的使用经验或者OOP的概念,例如封装、继承、多态、重载;
2、了解汇编语言,对计算机指令集有所了解。了解过ARM/MISP/RISCV中任意一种或者其他指令集架构和汇编指令;
3、熟悉linux工作环境,熟悉synopsys工具;
4、熟悉AMBA总线协议(AXI/APB/AHB),有CPU、GIC等开发和调试经验者优先;
5、熟悉Linux/Unix环境,熟悉Perl、Python、TCL、Shell、Makefile脚本语言。