岗位描述
【岗位职责】
1、负责故障仿真工具核心引擎的架构设计、模块开发与代码实现,涵盖事件驱动仿真、故障注入、仿真执行、结果统计等核心模块;
2、设计与优化各类故障仿真算法,包括串行/并行/分布式仿真、增量故障仿真、并行故障注入等,突破大规模门级/RTL级设计的仿真性能与内存瓶颈;
3、实现并支持工业界标准故障模型,包含固定型故障(Stuck-at)、跳变故障(Transition)、桥接故障(Bridging)、单元感知故障(Cell-aware)、时延故障等,保障故障模型的准确性与覆盖率计算精度;
4、完成工具的单元测试、集成测试与回归验证,定位并修复工具运行中的稳定性、兼容性、精度问题,保障工具输出结果的正确性;
5、与ATPG工具、DFT设计团队、芯片测试团队协同联调,对接客户需求,输出技术文档与使用指南,解决工具落地中的技术问题;
6、跟踪业界故障仿真前沿技术与算法,迭代优化工具功能,提升产品核心竞争力。
【任职资格】
1、微电子、集成电路设计、计算机、软件工程等专业硕士以上学历;
2、3年及以上故障仿真工具研发或EDA仿真工具开发、DFT相关研发经验者优先;
3、熟悉形式化验证、静态分析、UVM验证、SVA断言、SDF时序分析、UPF低功耗设计相关知识;
4、精通C/C++编程语言,熟练掌握数据结构、算法设计与设计模式;熟悉Linux开发环境,能熟练使用GCC/GDB、Makefile、Git等开发工具;掌握Python/Tcl任一脚本语言;
5、具备大规模数据处理、高性能计算、多线程/分布式并行开发经验;具备极强的代码Debug、问题定位与算法优化能力;
6、有故障仿真/ATPG工具使用或研发经验;
7、参与过芯片形式化验证、静态分析、DFT设计、量产测试、故障仿真相关项目;
8、具备并行计算、GPU加速、增量仿真、分布式仿真相关研发经验;
9、熟悉故障仿真核心原理,具备故障注入、仿真引擎开发、故障模型实现相关经验者优先;了解编译器原理、语法解析、中间表示优化者优先;
10、具备良好的英文读写能力,能熟练阅读英文技术文档与学术论文。