| 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 |
© EllipseJob is Proudly Owned by