- Patent Title: Flash memory controller mechanism capable of generating host-based cache information or flash-memory-based cache information to build and optimize binary tree with fewer nodes when cache stores data from host
-
Application No.: US17494844Application Date: 2021-10-06
-
Publication No.: US11630780B2Publication Date: 2023-04-18
- Inventor: Kuan-Hui Li
- Applicant: Silicon Motion, Inc.
- Applicant Address: TW Hsinchu County
- Assignee: Silicon Motion, Inc.
- Current Assignee: Silicon Motion, Inc.
- Current Assignee Address: TW Hsinchu County
- Agent Winston Hsu
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0888 ; G06F3/06

Abstract:
A flash memory controller includes a processor and a cache. When the processor receives a specific write command and specific data a host, the processor stores the specific data into a region of the cache, and the processor generates host-based cache information or flash-memory-based cache information to build or update/optimize a binary tree with fewer number of nodes to improve the searching speed of the binary tree, reducing computation overhead of multiple cores in the flash memory controller, and minimizing the number of accessing the cache to reduce the total latency wherein the host-based cache information may indicate dynamic data length and flash-memory-based cache information indicates the data length of one writing unit such as one page in flash memory chip.
Public/Granted literature
Information query