Vendor: Mobiveil Inc. Category: NVMe Controller

Universal NVM Express Controller (UNEX)

The Universal NVM Express Controller (UNEX) is flexible and configurable design targeted for both Enterprise and client class sol…

Overview

The Universal NVM Express Controller (UNEX) is highly flexible and configurable design targeted for both Enterprise and client class solutions that unlock the current and future potential of PCIe-based SSDs. The UNEX controller core efficiently supports multi-core architectures ensuring thread(s) may run on each core with their own queue and interrupt without any locks required. It provides support for end-to-end data protection, security and encryption as well as robust error reporting and management capabilities. The controller architecture is carefully tailored to optimize link and throughput utilization, latency, reliability, power consumption and silicon footprint.

The UNEX controller can be used along with the LDPC, DDR4/3 (UMMC) and Enterprise Flash controller (EFC) IPs for a complete NVMe/SSD implementation.

The UNEX controller comes with 3rd flavors part:

  • Native UNEX Controller with proprietary control and Data path interfaces
  • UNEX Controller with AXI Control and Data path interfaces for easy adoption in an SoC implementation
  • UNEX Controller with Streaming Control and Data path interface (AXI4 ST) for easy adoption in an SoC implemen tation with PCIe HIP or any third party PCIe Controllers

UNEX Controller design is independent of implementation tools and target technology. Mobiveil solution allows the licensees to easily migrate among FPGA, Gate array and Standard cell technologies optimally.

Configurable Options

  • Multi-port or Single Port
  • Inclusion / Exclusion of AXI / Streaming interface modules
  • Number of IO Queues
  • IO Queue Depth
  • Number of DMA Engines
  • Number of Non-Volatile Memory Channels
  • Data Path Width (64, 128, 256, 512)
  • Data Buffer Size

Design Attributes

  • Highly modular and configurable design
  • Layered architecture
  • Fully synchronous design
  • Supports both sync and async reset
  • Clearly demarked clock domains
  • Software control for key features
  • Multiple loopbacks for debug

Key features

  • Compliance to NVM Express 2.0 Specification
  • Compliant with AXI4-ST/AXI Interface towards PCIe interface 
  • Compliant with AXI4 interface towards memory subsystem interface 
  • Internal data path width: 128/256/512 bit 
  • Host memory page size support of 128 MB 
  • Support for round robin or weighted round robin with urgent priority arbitration Mechanism 
  • Supports for configurable number of IO queues 
  • Supports all optional admin commands 
  • Supports all optional NVM commands 
  • Supports Multipath IO and namespace sharing capabilities End-to-end Data protection support 
  • Supports Multiport Configuration for Multipath IO Support 
  • Supports for configurable queue depth 
  • Configurable number of DMA Engines
  •  Efficient and streamlined command handling
  •  Well defined command interface for local CPU to perform sub system initialization and to handle all non-hardware  
  • Support for Zoned namespace command set and Key Value command set
  •  E2E protection(16b / 32b / 64b) Support 
  • Supports Copy command and Lock Command  

Block Diagram

Benefits

  • Superior architecture-optimized for high performance, low latency, low power and low gate count
  • Feature rich, highly flexible, scalable, configurable and timing friendly design
  • Ease of integration
  • Verified with leading VIP

What’s Included?

  • RTL Code
  • UVM-based test bench and behavioral models
  • Test cases
  • Protocol checkers, bus watchers and performance monitors
  • Configurable synthesis shell
  • NVM Device FW Stack
  • FPGA Netlist for Prototype

Specifications

Identity

Part Number
UNEX
Vendor
Mobiveil Inc.
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

Mobiveil Inc.
HQ: USA
Mobiveil is a fast-growing Technology company that specializes in creation of Intellectual Properties, Application Platforms and solutions for Flash Storage, wired and wireless communications, IoT, Industrial and Robotics The Mobiveil team leverages decades of experience in delivering high-quality, production-proven, high-speed serial interconnect Silicon IP cores to the leading customers worldwide. With a highly motivated engineering team, dedicated integration support, flexible business models, strong industry presence through strategic alliances and key partnerships, Mobiveil solutions have added tremendous value to the customers in executing their marketing and engineering goals within budget and on time. Mobiveil is headquartered in the Silicon Valley with engineering development centers located in Milpitas, CA, Chennai, Bangalore, Hyderabad and Rajkot India, and sales offices and representatives located in US, Europe, Israel, Japan, Taiwan and People Republic of China. If you are interested in choosing Mobiveil as your IP partner and would like to understand what's unique about our IP offerings, receive our whitepaper - "What it takes to deliver a configurable and quality Silicon IP." To get your copy write to us at ip@mobiveil.com (We recommend you use your corporate email address please)

Learn more about NVMe Controller IP core

NVMe powers SSDs in the enterprise

With the emergence of non-volatile memory express (NVMe), a scalable host controller interface specifically developed for PCIe SSDs, and a supporting ecosystem plus dedicated devices such as NVMe programmable flash controller chips, the potential of PCIe SSDs for enterprise computing applications can be fully realized.

NVMe host IP for computing accelerator

NVM Express (NVMe) SSDs are well adopted by the storage industry. It delivers high performances in term of IOPS, throughput and latency. It comes with a various range of capacity and form factors including PCIe Add-In-Card, 2.5" U.2, M.2 and recently as a single BGA chip.

NVMe IP for Enterprise SSD

Most of SSD manufacturers jumped into this new storage market with flash-based technology. A second wave of products will come in the near future, using a new generation of non-volatile memories, delivering impressive speed performances compared to NandFlash memories. The SSD manufacturers will have to deal with low latency SSD controller design in order to benefit from the new NVM features, while keeping high reliability and low power consumption. This white paper proposes a solution based on a full hardware NVMe implementation, describing its architecture, implementation and characterization.

Frequently asked questions about NVMe Controller IP cores

What is Universal NVM Express Controller (UNEX)?

Universal NVM Express Controller (UNEX) is a NVMe Controller IP core from Mobiveil Inc. listed on Semi IP Hub.

How should engineers evaluate this NVMe Controller?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this NVMe Controller IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP