Memory Apparatus Command Generator for Reducing Transmission Power
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current DDR SDRAM systems require multiple memory commands and addresses for efficient data access, leading to increased data transmission and power consumption.
Innovation Solution
A memory apparatus with a register unit and command generator that executes user-defined memory operations based on pre-recorded user-defined information, reducing the number of command transmissions by allowing multiple operations to be performed with a single command.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple memory commands are transmitted consecutively to complete data access operations, then the memory operations can be completed according to standard protocols, but the number of transmissions increases leading to decreased access efficiency and increased power consumption
Solution Approach 1:
The patent combines multiple memory operations (activate row, read column, precharge) into a single user-defined command. The command generator receives one command that triggers a sequence of operations stored in the register unit, merging what would traditionally require multiple separate commands into a single transmission event, thereby improving access efficiency and reducing transmission time
Solution Approach 2:
The register unit pre-stores the sequence of memory operations (command sequences and address sequences) before execution. When a user-defined command is received, the command generator retrieves and executes the pre-configured sequence from the register unit, eliminating the need to transmit each operation individually and reducing real-time transmission requirements
2Reliability
If multiple memory commands and addresses are transmitted between memory controller and DRAM, then complete data access operations can be executed, but data transmission volume increases leading to higher power consumption
Solution Approach 1:
Multiple memory operations and their associated addresses are merged into a single user-defined command transmission. The command generator executes the complete sequence (activate, read, precharge operations with their respective addresses) from one command, significantly reducing the volume of data transmitted between memory controller and DRAM and thereby lowering power consumption
Solution Approach 2:
The register unit stores copies of command sequences and address sequences that are retrieved and executed by the command generator. This allows the memory system to reuse pre-stored operation patterns without re-transmitting the same command and address data multiple times, reducing transmission power consumption while maintaining operation completeness
Data Source
AI summary
A memory apparatus including a memory cell array, a register unit and a command generator is provided. The memory cell array includes a plurality of memory cells. The register unit is configured to record a plurality of user-defined information. The command generator receives a user-defined command and operates at least two memory operations on the memory cell array according to the received user-defined command and the user-defined information. The user-defined information is generated according to the at least two memory operations. Furthermore, an operating method of a memory apparatus is also provided.


