SSD Firmware & NAND Flash

SSD Firmware & NAND Flash

TSIP’s SSD and NAND Flash Group supports wide range of Flash based Software Solutions across industries such as

  • Hyperscale Data Centers
  • Enterprise Storage Servers
  • Client Systems used for PC and other smaller Embedded Devices
  • UFS and eMMC devices for Consumer, Industrial and Automotive Industries

The TSIP team Contribution is in following sub-domains

  • Development of NVMe Front End Firmware and Functional Simulator
  • Development of Back End Firmware involving Flash Translation Layer (FTL), Flash Interface layer (FIL), NAND Flash Algorithms and performance fine tuning
  • System Validation and Analysis of Front End as well as Back End Firmware
  • NVMe Compliance testing using Third party and in house Test methods and scripts
  • NVMe Over Fabric technology (NVMeoF)
  • eMMC Driver development, application and performance fine tuning, Compliance testing
  • UFS application and performance fine tuning, Compliance testing

The products contributed by TSIP have been successfully released in the worldwide market

Frontend Firmware Development

NVMe is a high-speed interface protocol designed specifically for flash based SSD drives. TSIP team possess strong expertise in firmware development for PCIe Gen4/Gen5, NVMe 2.0, NVMe-MI1.2 and Zoned Namespace. This includes deep understanding of ARM architecture, various generations of SSD controllers, QoS and performance optimization techniques which enabled us to deliver various SSD products to market with high performance, reliability and low latency. TSIP team involves from defining the product specification in discussion with the end customer, design, development and passing the quality gates till the product delivered to the customer for deployment. and A well-defined process and various supporting tools internally developed (SSD Simulator, Automated bug analyzer, Static code analysis etc.) enables us to reach the project goals with high quality at the right time to market.

Backend Firmware Development

Team has vast experience in designing and developing Firmware for Flash Management, Flash Translation and Flash Interface layers of Backend Subsystem for various Client and Data Center Products. There is very strong expertise in BiCS NAND Technology, end-to-end System Architecture & Design, Throughput and Performance bottleneck analysis.

System validation and Analysis (SVA)

SVA team at TSIP is capable of conducting System level EVT and white box testing of frontend, backend Firmware of dSSD and eSSD drives. Team is also engaged in EESD (end to end system debug) of firmware failures and identifying the root cause. Continuous update of Automated EVT framework with respect to latest OS and specifications of PCIe, NVMe, NVMe-MI, OCP and Initial Analysis of customer reported bugs.

NAND Flash Driver development and application Engineering

NAND Flash team for the past 15+ years has been involved in driver development (both OS and Non-OS), evaluation, maintenance, application engineering work and customer support to APAC for RAW-NAND, eMMC and UFS flash memories

Techno-Marketing research to estimate/project the trends of NAND consumption in India across various consumer product segments to support planning of promotion/marketing in Indian subcontinent region

Lab At TSIP

TSIP has well equipped lab with latest Hardware devices and Software Compliance suites to test and fine tune the SSD/NAND Flash Algorithms and Firmware.