字节跳动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、负责芯片底层软件开发和SoCBring-up; 2、负责SoC芯片的软件验证,包括Pre-silicon和Post-silicon阶段的验证; 3、负责BootRom/SoC底软开发&交付工作(MSCP/Tiano/UBoot/Coreboot/LinuxBoot/TF-A/TF-M/OpenSBI); 4、负责Core/NOC/UCIe/PCIe/DDR/PMU/RAS等某一IP的Firmware/Driver开发; 5、负责SoC HSM/Secure Boot/TF-A/TEE OS等软件开发;负责SoC Cypto engine/安全Driver等功能开发和验证; 6、负责NIC、DPU及RDMA硬件驱动开发、特性使能以及业务场景落地。
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加工过程,推动制定合适的工艺流程和参数,推动生产加工相关问题的解决,与合作伙伴一起完成板卡工厂端功能测试的导入工作。