字节跳动PCIe设计验证工程师-Data
任职要求
1、2-5年相关芯片验证经验; 2、深入理解UVM,System Verilog,Makefile,Perl,Python和C/C++的应用; 3、深入了解PCIe Gen3/Gen4/Gen5协议,对PCIe系统充分认识:SMMU,O Coh…
工作职责
1、搭建UVM验证环境; 2、熟练掌握验证方法学,实现自动化和可复用性的验证环境; 3、负责制定验证计划并完成覆盖率的收集,保证高质量的交付; 4、熟悉并执行混合信号模拟,性能验证,功耗感知仿真,RTL/FW协同仿真和GLS仿真; 5、协助设计人员调试设计缺陷,负责回归结果的分析; 6、负责改进和完善验证流程。
1、搭建UVM验证环境; 2、熟练掌握验证方法学,实现自动化和可复用性的验证环境; 3、负责制定验证计划并完成覆盖率的收集,保证高质量的交付; 4、熟悉并执行混合信号模拟,性能验证,功耗感知仿真,RTL/FW协同仿真和GLS仿真; 5、协助设计人员调试设计缺陷,负责回归结果的分析; 6、负责改进和完善验证流程。
1、搭建UVM验证环境; 2、熟练掌握验证方法学,实现自动化和可复用性的验证环境; 3、负责制定验证计划并完成覆盖率的收集,保证高质量的交付; 4、熟悉并执行混合信号模拟,性能验证,功耗感知仿真,RTL/FW协同仿真和GLS仿真; 5、协助设计人员调试设计缺陷,负责回归结果的分析; 6、负责改进和完善验证流程。
1、深入理解芯片板级验证硬件系统、硬件产品设计的各种约束,定义系统规格,输出总体设计方案、详细设计,并和芯片后端团队协同定义芯片到板级的信号、电气、封装、热特性; 2、输出各板卡Layout层叠结构、Power拓扑、时钟拓扑、系统管理拓扑、主要元器件和连接器选型等,与板级硬件合作伙伴一起进行原理图设计、PCB设计,对设计的质量负责;在产品研发周期内与ODM厂商一起保障硬件设计质量; 3、主导验证系统、产品化硬件的功能调测和单元测试,并负责开发验证过程中的硬件、系统问题解决和优化改进; 4、与板级硬件合作伙伴、芯片后端团队紧密合作,主导芯片Package level、Board level的硬件测试过程(包括功能、PI、SI、可靠性测试等),输出测试报告; 5、跟进硬件产品PCB&PCBA加工过程,推动制定合适的工艺流程和参数,推动生产加工相关问题的解决,与合作伙伴一起完成板卡工厂端功能测试的导入工作。
1、负责服务器系统、芯片Package级SI/PI分析、方案设计及仿真工作; 2、与EE、ME工程师配合,完成服务器板级高速关键器件(Retimer/Redrive/Clock芯片)、高速连接器线缆选型,SI方案评估及成本优化; 3、与Layout工程师配合,优化板级信号走线、PCB叠层设计及PCB材料选择; 4、与ODM配合,给出板级SI/PI设计要求,审核 ODM的SI/PI仿真报告和PCB Layout设计;与EE、FW工程师配合,指导高速Serdes信号的调优,并给出合理SI参数; 5、与芯片前后端及FW团队配合,联合制定芯片的PI、SI设计规格和验证方案;与芯片模拟及封装团队配合,结合系统设计需求,联合制定IP规格需求并完成IP选型; 6、 与芯片前后端团队配合,制定芯片的低功耗策略,包括IP选型、验证方案设计等,设计先进的电源方案例如IVR等,并制定系统的验证方案。