蚂蚁金服蚂蚁集团-芯片验证工程师(NOC/Risc-v/Pcie/SOC)-上海/北京【蚂蚁密算】
任职要求
(NOC) 1、本科及以上学历,计算机/电子/通信等专业,3年以上相关工作经验; 2、熟悉芯片验证流程,熟悉总线自动化验证流程; 3、掌握verilog,SV和UVM方法学; 4、熟练使用EDA工具,如VCS, Verdi等EDA仿真工具; 5、具备一定的脚本语言,如python, perl等; 6、熟悉FlexNOC设计原理,精通AXI协议 - (Risc-v) 1、本科及以上学历,计算机/电子/通信等专业,5年以上相关工作经验; 2、精通计算机体系结构和riscv标准协议; 3、掌握verilog,SV和UVM方法学;熟悉C语言 4、有随机指令发生器开发经验者优先; 5、熟悉riscv cpu微架构者优先 - (pcie) 1、本科及以上学历,计算机/电子/通信等专业,5年以上相关工作经验; 2、掌握PCIE协议,熟悉PCIe互连、链路、通道、配置、中断; 3、掌握verilog,SV和UVM方法学;熟悉C语言 4、 至少有一次PCIE验证后成功流片经验 - (SOC) 1、本科及以上学历,计算机/电子/通信等专业,3年以上相关工作经验; 2、熟悉一般芯片低功耗流程和方式,有低功耗特性验证经验 3、掌握UPF验证方式,有UPF验证经验 4、具备后仿验证经验 5、掌握verilog,SV和UVM方法学
工作职责
职责描述(NOC): 1、制定Flex NOC验证方案,验证环境搭建,testcase开发和调试,验证质量的收敛; 2、负责NOC IP级功能验证,系统级通路和性能验证; 3、编写总线验证自动化脚本,如总线环境genrator,testcase自动提取,性能统计脚本等 - 职责描述(Risc-v): 1、Risc-V+DSA的单核指令级验证, 包括制定验证方案,开发验证环境,开发和调试用例; 2、负责riscv随机指令发生器的修改, 支持自定义扩展指令的随机用例生成; 3、RV多核子系统验证, 包括多核调度、通信、多核业务 - 职责描述(pcie): 1、负责芯片SOC级PCIE验证,开发验证环境,开发和调试用例; 2、VIP集成,PCIE建链调试(不同速率), PCIE通路(RC/EP )、PCIE性能验证等; 3、负责PCIE相关公共验证组件开发,如公共的建链sequence - 职责描述(SOC): 1、负责芯片UPF和低功耗相关feature的验证,如上下电流程、CRG实现、不同power domain、业务场景下时钟频率切换、memory低功耗相关规格等 2、搭建带UPF的前仿环境和后仿环境 3、芯片低速外设的验证
1、负责下列某一两种底软架构定义、开发、验证、交付工作: 1)负责芯片底层软件开发和SoC Bring-up; 2)负责SoC芯片的软件验证,包括Pre-silicon和Post-silicon阶段的验证; 3)负责BootRom/SoC底软开发&交付工作(MSCP/Tiano/U-Boot/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、负责芯片底层软件开发和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、负责芯片底层软件开发和SoC Bring-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、负责芯片底层软件开发和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硬件驱动开发、特性使能以及业务场景落地。