Job Title Pre Silicon DDR Engineer
Category Engineering
Location Bengaluru
Company Capgemini
Description 1. Understanding Pre-Silicon Verification for DDR5/LPDDR4/LPDDR5
Pre-silicon Verification means verifying design and firmware before the silicon chip is fabricated. It includes simulations, emulation, and formal verification to catch bugs early.
For DDR memory interfaces (DDR5, LPDDR4, LPDDR5), pre-silicon validation focuses on:
Protocol compliance (timing, command sequences, training sequences)
Signal integrity modeling and timing margins
Firmware interactions (training firmware, calibration sequences)
Power management features (especially for LPDDR5 with deeper power states)
2. Key Tasks in Pre-Silicon Verification of DDR Firmware
Simulation & Emulation
Using hardware description languages (HDL) and simulators (like Synopsys VCS, Cadence Incisive) for DDR PHY and controller.
Firmware Debugging & understanding of the firmware algorithms
Writing and testing memory training and calibration firmware:
Write leveling
Read leveling
DQ/DQS delay adjustments
ZQ calibration
VREF calibration
Testbench Development
Creating verification environments that simulate DDR traffic, inject errors, and validate response.
Protocol Checks
Ensuring DDR commands follow JEDEC standards (DDR4/LPDDR4/LPDDR5 specs).
Power Management
Especially critical for LPDDR5 validate low power states, self-refresh, deep power down modes.
Integration with SoC Firmware
Ensuring smooth handoff between firmware and DDR controller.
3. Skills for 4-5 Years Firmware Experience
Proficient in C for low-level firmware
Experience with hardware simulators and emulators
Understanding DDR PHY/controller architecture and JEDEC DDR standards
Familiarity with DDR training algorithms and calibration routines
Debugging skills using logic analyzers, oscilloscopes, and simulation waveforms
Version control and collaborative development (Git, Gerrit)
Good knowledge of memory controller registers and MMIO access
Basic scripting skills (Python, Perl) for automation and testbench generation
4. Sample Resume Summary for This Role
Firmware Engineer with experience, specializing in pre-silicon Verification and firmware development for DDR4, LPDDR4, and LPDDR5 memory interfaces. Expertise in memory training firmware, calibration algorithms, and protocol compliance validation in simulation and emulation environments. Skilled in C/C++, testbench development, and integration of DDR firmware with SoC designs, ensuring robust memory subsystem performance and power management compliance
Salary Not Disclosed
Last Date 2026-04-21 00:00:00
Apply Link Click Here