• Managed multiple IP teams to develop, verify, and deliver updates and new features.
• Communicated and collaborated with the SOC team to ensure successful and smooth tapeout of various SOCs.
• Led the team in collaboration with the DSP team to enhance the LDPC engine, supporting new NAND generations with higher correction performance and significantly reduced area and power per GB/s throughput.
• Defined and designed a new generation of Flash Controller IP, offering flexibility to support new NAND features without re-spin, and scalability to meet the speed requirements of each new NAND generation.
• Optimized NVMe IP to reduce area and power, ensuring scalability to meet the needs of new PCIe generations, and flexibility to support new features in NVMe/OCP/MFND specifications.
• Defined an accelerator to manage data buffers between NVMe and Flash Controller IP, distributing data based on firmware algorithms for programming data to NAND and garbage collection.
• Designed an accelerator to offload routine CPU tasks in processing read and write commands, utilizing a scalable custom processor design.
• Communicated with various customers to gather and summarize requirements and trends, ensuring internal designs meet customer expectations.