NAND Flash Controller (NFC) IP for SSD Controller

Overview

YEESTOR’s NFC (ESNFC) IP is a NAND Flash Controller for accessing user data from NAND Flash chips. It is designed with scalability in mind and provides standard AXI interface for the ease of integration in SoC design. ESNFC has many configurable features to support the requirements for different NAND Flash applications. ESNFC has been production proven in different products such as USB, eMMC and Client/Enterprise SSD.

Key Features

  • Support all kinds of 2D/3D, SLC/MLC/TLC/QLC NAND Flash
  • Supports 8KB~32KB NAND page size
  • Support 1 to 8 FLASH channels
  • Support all Flash command & optional command
  • Support ONFI 4.2 / ONFI 4.1 / ONFI 4.0/Toggle 2.0 up to 1600MT/s
  • Multi LUN/Die operation support
  • Support CE reduction
  • Support ODT control
  • Support high throughput NAND Flash applications
  • Support AXI interface for the ease of integration
  • Support command FIFO to minimize CPU command latency
  • Support 1K+, or 2K+, or 4K+ bytes CW length
  • LDPC IP (ESLDPC) integrated
  • RAID HW engine integrated
  • Scramble HW engine integrated

Benefits

  • Time-to-Market
  • different NAND Flash Types supported

Block Diagram

NAND Flash Controller (NFC) IP for SSD Controller Block Diagram

Applications

  • USB, eMMC, SATA, PCIe-NVMe Client/Enterprise SSD controller

Deliverables

  • RTL code
  • CPU model driven verification environment
  • Reference driver firmware
  • Synthesis script and constraint for ASIC and FPGA
  • Documentations
    • Datasheet
    • Integration guide
    • Programming guide
    • Register specification
  • Training Course

Technical Specifications

Maturity
In production
Availability
available
×
Semiconductor IP