Hierarchical Interface Chip Architecture for NV Memory Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SSD controller architectures face challenges in balancing high performance and reliability, particularly when increasing storage capacity, leading to tradeoffs between performance and reliability, and requiring additional heat dissipation mechanisms that occupy space.

Innovation Solution

A storage device and interface chip architecture featuring a hierarchical structure with slave and master interface circuits, and a control circuit that manages operations between memory controllers and NV memory chips, enabling efficient data access and multi-layer data protection to reduce uncorrectable bit error rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the number of flash memory chips is increased to increase storage capacity, then storage capacity is improved, but controller throughput capability is exceeded and performance deteriorates

Engineering Contradiction:
Improvestorage capacityVSAvoidcontroller throughput
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent divides the controller into multiple independent interface chips, where each interface chip manages a subset of flash memory chips. This segmentation allows parallel processing of data operations, enabling the system to handle increased storage capacity without overwhelming a single controller's throughput capability. Each interface chip operates independently to manage its assigned flash memory chips, distributing the processing load across multiple units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical control architecture that adds a new dimension to the controller-flash memory interface. Instead of a flat one-to-many relationship, the system implements a two-level hierarchy: memory controllers at the top level and interface chips at the intermediate level, each managing specific flash memory chips. This dimensional change enables scalable architecture where storage capacity can be increased by adding more interface chips and flash memory chips without proportionally increasing the burden on individual memory controllers.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If additional data protection calculations are implemented to improve reliability, then reliability is improved, but calculation complexity increases and temperature rises

Engineering Contradiction:
Improvedata protectionVSAvoidcontroller temperature
Core Design Contradiction:
ReliabilityVSTemperature

Solution Approach 1:

The patent distributes data protection calculation functions across multiple interface chips rather than concentrating them in a single memory controller. Each interface chip performs error correction and data protection operations for its assigned flash memory chips independently. This segmentation reduces the computational burden and heat generation at any single point, while collectively maintaining or improving overall system reliability through distributed redundancy and error correction.

Inventive Principle:
Principle #1Segmentation

3Temperature

If heat dissipation mechanisms are added to manage temperature, then temperature control is improved, but device complexity and space occupation increase

Engineering Contradiction:
Improvetemperature controlVSAvoidheat dissipation mechanism
Core Design Contradiction:
TemperatureVSDevice complexity

Solution Approach 1:

The patent extracts the data protection calculation functions from the central memory controller and relocates them to distributed interface chips. This extraction reduces the computational workload and heat generation at the memory controller, eliminating or reducing the need for aggressive heat dissipation mechanisms. The thermal management burden is distributed across multiple interface chips that generate less concentrated heat, simplifying the overall thermal management architecture.

Inventive Principle:
Principle #2Taking out (Extraction)

4Device complexity

If conventional controller architecture is used to maintain simplicity, then device complexity is reduced, but performance and reliability cannot be ensured simultaneously

Engineering Contradiction:
Improvecontroller architectureVSAvoidperformance and reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the controller into multiple interface chips with standardized, simple interfaces, maintaining architectural simplicity at the interface level while enabling complex parallel operations internally. Each interface chip follows a uniform design pattern, making the system easy to manufacture and understand, yet the collective system delivers enhanced performance and reliability through parallel processing and distributed error correction.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10795835B2Storage device and interface chip thereof
Publication Date: 2020.10.06 SILICON MOTION INC
  • US10795835B2 patent drawing
  • US10795835B2 patent drawing
  • US10795835B2 patent drawing

AI summary

A storage device and an interface chip thereof are provided, wherein the interface chip can be applied to the storage device. The interface chip comprises a slave interface circuit, a master interface circuit, and a control circuit. The storage device comprises a memory controller and a non-volatile (NV) memory, and the NV memory comprises a plurality of NV memory chips. The slave interface circuit is arranged for coupling the interface chip to the memory controller. The master interface circuit is arranged for coupling the interface chip to a set of NV memory chips within the plurality of NV memory chips. A hierarchical architecture in the storage device comprises the memory controller, the interface chip, and the set of NV memory chips. The control circuit is arranged for controlling operations of the interface chip.