Memory Controller Connection Management for Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current memory systems face inefficiencies in data transfer due to the need for multiple connection operations, which can reduce data transfer efficiency and increase the time required for connection establishment.
Innovation Solution
A memory system architecture that includes a controller to manage connection conditions and data transmission, allowing for simultaneous data transfer to multiple initiators through an interface, and optimizing command processing based on connection status and elapsed time to minimize connection operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple connection operations are performed for data transfer, then data can be transmitted to multiple initiators, but data transfer efficiency decreases and connection establishment time increases
Solution Approach 1:
The patent merges multiple connection operations into a single connection establishment process. The controller maintains a connection table that tracks connection status across multiple initiators, allowing data to be transmitted to multiple initiators through a unified connection management framework rather than requiring separate connection operations for each initiator.
Solution Approach 2:
The interface is designed with multi-functionality to handle connections with multiple initiators simultaneously. The connection table structure and status tracking mechanism enable the interface to serve multiple initiators through a single connection establishment, making the connection management system universal rather than initiator-specific.
2Reliability
If connection operations are performed for each data transfer, then data can be transmitted to connected initiators, but the number of connection operations increases
Solution Approach 1:
The controller performs preliminary connection establishment and maintains connection status information in advance of data transfer operations. The connection table is pre-configured with initiator connection states, allowing the system to determine data transmission eligibility without performing new connection operations at the time of each data transfer request.
Solution Approach 2:
The connection management system operates autonomously by maintaining and updating connection status in the connection table without requiring explicit connection operations for each data transfer. The controller automatically tracks which initiators are connected and capable of receiving data, eliminating the need for repeated connection handshakes.
Data Source
AI summary
A memory system includes an interface, a storage, and a controller. The interface is configured to connect to a plurality of initiators. The storage is configured to store data. The controller is configured to refer to a connection condition of the interface and transmit data to be transmitted to an initiator being connected from the storage.


