Storage Controller List Management Circuit for Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing data access methods in rewritable non-volatile memory storage devices experience system delays due to the time-consuming process of searching for memory addresses in host memory lists, which reduces data access efficiency.

Innovation Solution

A data transmission method and storage controller with a list management circuit that buffers physical region page pointer lists, allowing for efficient data transfer by reading and buffering the necessary page pointers, thereby reducing system delays and improving data access speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the storage controller sequentially accesses data by reading the list from host memory to obtain memory addresses, then the data access operation can be completed, but system delay occurs and data access efficiency is reduced

Engineering Contradiction:
Improvedata access efficiencyVSAvoidsystem delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-reading and buffering the physical region page pointer list (PRP list) from host memory into the list management circuit before actual data transfer operations begin. This allows the storage controller to have the address mapping information ready in advance, eliminating the need to search and read the list during data access operations, thereby reducing system delay and improving data access efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces the list management circuit as an intermediary component between the host memory and the data transfer management circuit. This intermediary buffers the PRP list and provides quick access to memory address information, acting as a mediator that eliminates the bottleneck of sequential list reading and improves overall system performance

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10324651B2Data transmission method, and storage controller and list management circuit using the same
Publication Date: 2019.06.18 SHENZHEN EPOSTAR ELECTRONICS LTD
  • US10324651B2 patent drawing
  • US10324651B2 patent drawing
  • US10324651B2 patent drawing

AI summary

A data transmission method is provided. The method includes receiving a transmission command from a host system, wherein the transmission command includes a starting logical block address, a number of logical blocks, a first physical region page pointer, and a second physical region page pointer, wherein the transmission command is configured to transmit target data between at least one target logical block of a rewritable non-volatile memory module and at least one target memory page of a host memory; buffering a plurality of entries of at least one physical region page pointer list corresponding to the transmission command if the second physical region page pointer is a first list starting address of a first physical region page pointer list corresponding to the transmission command; and transmitting corresponding data according to the buffered entries.