AMDSilicon Design Engineer
任职要求
Proficient in IP level ASIC verification and AXI protocol Proficient in debugging firmware and RTL code using simulation tools Proficient in using UVM testbenches and working in Linux and Windows environments Experienced with Verilog, System Verilog, C, and C++ Graphics pipeline knowledge Developing UVM based verification frameworks and testbenches, processes and flows Automating workflows in a distributed compute environment. Exposure to simulation profile, efficiency improvement, acceleration, HLS tools/process Strong background in the C…
工作职责
THE ROLE: The focus of this role is to plan, build, and execute the verification of new and existing features for AMD’s graphics processor IP, resulting in no bugs in the final design. THE PERSON: You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems. KEY RESPONSIBILITIES: Collaborate with architects, hardware engineers, and firmware engineers to understand the new features to be verified Build test plan documentation, accounting for interactions with other features, the hardware, the firmware, and the software driver use cases Estimate the time required to write the new feature tests and any required changes to the test environment Build the directed and random verification tests Debug test failures to determine the root cause; work with RTL and firmware engineers to resolve design defects and correct any test issues Review functional and code coverage metrics – modify or add tests or constrain random tests to meet the coverage requirements
-在芯片设计阶段,从系统应用和调试角度参与芯片定义 -结合业界标准规范和实际应用场景制定全面详细的validation plan -在post silicon阶段,负责芯片的bring-up和validation,分析并解决在此过程中发现的问题 -开发validation和debug所需的测试工具和脚本 -与软硬件团队合作,基于主流AI模型,进行系统性能和功耗以及稳定性的分析与优化 -在芯片量产落地阶段,负责分析并解决生产侧、服务器适配侧以及客户侧遇到的硬件和系统级问题
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. 配合算法部门进行定点化及资源、架构优化,对交付的4/5G通信IP的定点化算法进行芯片架构设计及后续RTL设计和IP交付 2. 确保前端交付的各项质量检查 3. 和验证等团队协作,完成功能及时序验证 4. 和中后端团队协作,完成通信IP的物理实现及交付 5. 与其他团队合作,完成功耗、面积、性能的评估。 6. 支持软件等相关团队完成FPGA&post silicon的测试及量产工作。