Memory Controller Index Mapping for Serial Port Data Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing amount of serial port information in electronic devices necessitates larger storage capacity in memory controllers, leading to increased data transmission time and complexity, as well as inefficient memory resource utilization.
Innovation Solution
Implementing a system where index values, occupying less storage capacity than the corresponding serial port information, are sent from the memory controller to the host system, with the host system retrieving the serial port information from a host storage unit using a mapping table, thereby reducing data transmission and conserving memory resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If serial port information is stored in the memory controller, then the host system can access the information, but the storage capacity requirement of the memory controller increases
Solution Approach 1:
The patent extracts the serial port information from the memory controller and stores it in the host storage unit instead. The memory controller only retains a mapping table that links index values to the actual log information locations, effectively removing the bulk data storage function from the memory controller while maintaining accessibility.
Solution Approach 2:
The patent introduces an intermediary structure consisting of index values and a mapping table. The memory controller stores only these intermediary elements (index values and mapping table) rather than the complete serial port information, while the host storage unit stores the actual information. This intermediary layer enables information retrieval without requiring the memory controller to hold all the data.
2Loss of information
If all serial port information is transmitted to the host system, then the host can process the data, but the data transmission time increases
Solution Approach 1:
The patent extracts only the essential indexing information (index values and mapping table) from the memory controller for transmission to the host system, while leaving the actual serial port information stored in the host storage unit. This extraction significantly reduces the volume of data that needs to be transmitted during system operation.
Solution Approach 2:
The patent performs preliminary action by pre-establishing the mapping table and index value structure in the memory controller before data transmission is needed. This preliminary organization allows the host system to quickly retrieve specific information without having to process or transmit the entire log dataset, thereby reducing transmission time while maintaining data completeness.
3Loss of information
If the memory controller stores serial port information, then the information is available, but the memory resource utilization efficiency decreases
Solution Approach 1:
The patent extracts the bulk serial port information storage function from the memory controller and relocates it to the host storage unit. The memory controller is left with only the lightweight mapping table and index values, dramatically improving its memory resource utilization efficiency while maintaining information availability through the mapping mechanism.
Solution Approach 2:
The patent segments the storage function by dividing the serial port information management into two separate locations: the memory controller handles only the mapping metadata (index values and mapping table), while the host storage unit handles the actual serial port information. This segmentation allows each component to be optimized for its specific function, improving overall system efficiency.
Data Source
AI summary
Examples of the present disclosure provide an operation method, comprising: sending, by a memory system comprising a memory controller, an index value, the index value being stored in the memory controller; and receiving, by a host system coupled to the memory system and comprising a host storage unit, the index value and obtaining serial port information corresponding to the index value based on the index value, the serial port information being stored in the host storage unit, and wherein a storage capacity occupied by the index value is smaller than a storage capacity occupied by the serial port information.


