Highly experienced Post-Silicon Validation professional with 18 years of expertise in designing, developing, and executing validation strategies for complex SOC. Proven track record of identifying and resolving critical issues, ensuring timely product releases, and driving customer satisfaction.
Developed a manageability solution for AMD Ryzen APU, integrating a customized Cadence LX6 core.
Key Responsibilities:
Prototyping and Evaluation
1. Evaluated various CPU IPs and SW stack, RTOS(RTOS, TLS stack, TCP/IP stack, servers) for manageability application.
2. Estimated memory and MIPS requirements using Cycle-accurate SystemC simulator and profiler.
Pre-Silicon
1. Created Simulation compatible manageability stack on top of FreeRTOS.
Bring-up and Post-Silicon
1. Developed manageability solution to offload DASH NW packets to dedicated LX6 CPU.
2. Executed bring-up and post-silicon phases, ensuring successful integration.
3. Implemented MMU and TLS 1.3 for enhanced security.
Optimization
1. Optimized power, code and memory using AMD and Cadence profiling tools.
Designed and developed firmware for Athena, a Gen4 PCIe switch for cloud servers. Key responsibilities included:
1. Firmware Development: Created firmware from scratch for PCIe switch Like I2C, UART, GOIO drivers, enclosure management for NVMe/SCSI, remote management, RTOS prototyping and development.
2. Pre-Silicon Validation: Executed C/RTL co-simulation and FPGA validation.
3. Post-Silicon Validation: Functional validation of firmware and characterization.
Worked with a global team to deliver cellular stack and mobile chipset/SOC to customers worldwide. Key responsibilities included:
1. RPC/IPC Development: Designed, maintained, and enhanced RPC/IPC code for inter-processor communication.
2. Post-silicon validation: Functional Validation of 4G stack.
Worked with a European team to develop firmware for fire safety systems.
Baremetal and RTOS firmware developmen. Linux development. mother board development.
Embedded C
undefined