Memory Apparatus Command Generator for Reducing Transmission Power

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveaccess efficiencyVSAvoidtransmission time
Core Design Contradiction:
ProductivityVSLoss of time

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

Inventive Principle:
Principle #5Merging (Combining)

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

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveoperation completenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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

Inventive Principle:
Principle #5Merging (Combining)

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

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10318208B2Memory apparatus for executing multiple memory operations by one command and operating method thereof
Publication Date: 2019.06.11 WINBOND ELECTRONICS CORP
  • US10318208B2 patent drawing
  • US10318208B2 patent drawing
  • US10318208B2 patent drawing

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.