Memory Device Function Management via API-Normal Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current function management methods in memory devices cannot directly analyze the calling relationship between normal functions and API functions, leading to deteriorated reading/writing performance.

Innovation Solution

A function management method that analyzes the mapping and calling relationships between normal functions and API functions by parsing source code through a map file, utilizing a parsing module and database module to create and record these relationships in respective databases, thereby improving memory device performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the current function management method is used to execute API functions, then the memory device can perform basic operations, but the reading/writing performance deteriorates due to inability to analyze calling relationships

Engineering Contradiction:
Improvereading/writing performanceVSAvoidfunction management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-analyzing and establishing the mapping relationships between API functions and normal functions, as well as the calling relationships between normal functions, before actual execution. The function management module creates these relationship databases in advance, allowing the memory device to efficiently manage function calls without performing complex analysis during runtime, thus improving reading/writing performance while maintaining manageable complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a function management module as an intermediary between the API functions and the normal functions. This module maintains mapping relationship databases that connect API functions to normal functions and track calling relationships, acting as a mediator that enables efficient function management and performance optimization without requiring direct complex interactions between different function layers

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If mapping relationships between API functions and normal functions are analyzed, then function execution efficiency improves, but the complexity of function management increases

Engineering Contradiction:
Improvefunction execution efficiencyVSAvoidfunction management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the function management system into distinct components: API functions, normal functions, and a function management module. The mapping relationships are segmented into specific database structures that track API-to-normal function mappings and normal function calling relationships separately. This segmentation allows efficient execution by organizing information in manageable, queryable units while keeping the overall system complexity controlled through modular architecture

Inventive Principle:
Principle #1Segmentation

3Productivity

If the calling relationship of normal functions is analyzed through API functions, then performance improves, but the current method cannot achieve this analysis

Engineering Contradiction:
Improvememory device performanceVSAvoidfunction analysis capability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The function management module serves as an intermediary that enables the analysis of calling relationships between normal functions through API functions. By maintaining mapping relationship databases that connect API functions to normal functions and tracking which normal functions are called by others, the system achieves comprehensive function analysis capability that was previously unavailable, thereby improving overall memory device performance

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback mechanisms by maintaining databases that record mapping relationships and calling relationships. This feedback information is used to optimize function execution and management, allowing the system to learn from and adapt to function call patterns, thereby improving performance over time while maintaining ease of operation through automated analysis

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11308080B2Function management method and memory device
Publication Date: 2022.04.19 SILICON MOTION INC
  • US11308080B2 patent drawing
  • US11308080B2 patent drawing
  • US11308080B2 patent drawing

AI summary

A function management method applied to a memory device includes obtaining a plurality of functions through a map file of a compiler, and parsing at least one source code of the memory device with the map file. The functions include at least one normal function and at least one API function. The parsing includes developing a mapping relationship between the at least one API function and the at least one normal function, and developing a calling relationship between the at least one normal function.