Memory System Direct Data Transmission Between Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
As the demand for high-capacity data processing increases in mobile communication terminals and sensor networks, existing memory systems face challenges with increased data loading times and power consumption when a large number of memory devices are used, due to inefficient data communication between memory devices and controllers.
Innovation Solution
A memory system that allows direct data transmission between memory devices by sharing data lines and copying received data, reducing data transfer time and power consumption through the use of a memory controller and multiple memory devices operating in normal and compression modes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a large number of memory devices are included in the memory system to increase storage capacity, then storage capacity is improved, but data loading time increases rapidly
Solution Approach 1:
The patent divides the data transmission process into two modes: normal mode where data is transmitted sequentially through each memory device, and compression mode where data is transmitted in parallel to multiple memory devices simultaneously. This segmentation of transmission modes enables the system to handle large storage capacity requirements while reducing data loading time by utilizing parallel transmission paths.
Solution Approach 2:
The patent introduces a new dimension to data transmission by implementing a compression mode that transmits data in parallel across multiple memory devices simultaneously, rather than solely through sequential serial transmission. This dimensional change from serial to parallel transmission reduces data loading time while maintaining high storage capacity.
2Quantity of substance
If a large number of memory devices are included in the memory system, then storage capacity is improved, but power consumption increases
Solution Approach 1:
The patent implements dynamic operation modes for memory devices, allowing them to switch between normal mode and compression mode based on data transmission requirements. In compression mode, memory devices can receive and process data more efficiently, reducing overall power consumption while maintaining high storage capacity. The system dynamically adjusts transmission patterns to optimize energy usage across multiple memory devices.
3Device complexity
If data is transmitted through the controller between memory devices, then data communication is simplified, but data transfer time and power consumption increase
Solution Approach 1:
The patent extracts the data transmission function from the controller and implements direct peer-to-peer communication between memory devices. By removing the controller as the mandatory intermediary for data transmission, the system enables direct data exchange between memory devices, significantly reducing data transfer time and power consumption while maintaining manageable communication complexity through protocol management.
4Device complexity
If data is transmitted through the controller between memory devices, then data communication is simplified, but power consumption increases
Solution Approach 1:
The patent extracts the data transmission function from the controller and implements direct peer-to-peer communication between memory devices. By removing the controller as the mandatory intermediary for data transmission, the system enables direct data exchange between memory devices, significantly reducing power consumption while maintaining manageable communication complexity through protocol management.
Data Source
AI summary
A memory system includes a memory controller configured to generate a memory control signal for controlling a read operation or a write operation of data, and a plurality of memory devices configured to perform the read operation or the write operation in response to the memory control signal. A first memory device stores a first number of data received from the memory controller, and a second memory device receives a second number of data corresponding to a specific number of data from among the first number of data, copies the second number of data to generate a third number of data, and stores the third number of data in the second memory device.


