Row Decoder Power Gating for Memory Address Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Volatile memory devices consume power during address decoding, even when not all decoding blocks are active, leading to inefficient power usage.

Innovation Solution

Implementing a power gating mechanism in the row decoder to selectively activate only the decoding blocks corresponding to the active request, reducing power consumption by maintaining power gating of non-active blocks in an enable state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If power gating is applied to all decoding blocks, then power consumption is reduced, but decoding speed may be affected when switching between blocks

Engineering Contradiction:
Improvepower consumptionVSAvoiddecoding speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent maintains decoding blocks in a pre-initialized state with gating signals already prepared, so when a decode operation is needed, the block can activate immediately without full initialization delay. This preliminary preparation allows power gating to be applied while minimizing speed impact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts the power gating state of decoding blocks based on actual usage patterns. Blocks that are frequently accessed remain in a lighter gating state, while rarely accessed blocks receive deeper power gating. This dynamic adaptation balances power savings with decoding speed requirements.

Inventive Principle:
Principle #15Dynamics

2Speed

If all decoding blocks remain active, then decoding speed is maintained, but power consumption increases

Engineering Contradiction:
Improvedecoding speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The row decoder is segmented into multiple independent decoding blocks, each capable of operating autonomously. This segmentation allows the system to activate only the specific block needed for the current operation, rather than keeping all blocks active, thereby reducing power consumption while maintaining decoding speed for the active block.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different decoding blocks are assigned different power states based on their specific usage patterns and importance. The patent applies local quality by allowing some blocks to remain fully active while others are in lower-power states, optimizing the balance between overall system speed and power consumption.

Inventive Principle:
Principle #3Local quality

3Use of energy by moving object

If power gating is implemented selectively, then power consumption is optimized, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoiddecoder complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent merges the power gating control logic with the existing address decoding logic in the intermediate block. By combining these functions, the system achieves selective power gating without adding separate complex control circuits, thus optimizing power consumption while minimizing the increase in device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The intermediate block is designed with multi-functionality, serving both as an address decoding unit and as a power gating control unit. This universal design allows the same hardware to perform multiple functions, reducing overall device complexity while enabling selective power gating optimization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20240404579A1Memory devices and methods for decoding addresses thereof
Publication Date: 2024.12.05 SAMSUNG ELECTRONICS CO LTD
  • US20240404579A1 patent drawing
  • US20240404579A1 patent drawing
  • US20240404579A1 patent drawing

AI summary

A memory device, which may include: a memory cell array including a plurality of memory cell groups; an intermediate block configured to decode a row address, and configured to output an active block flag and a decoded row address; and a row decoder configured to select a wordline of a plurality of wordlines connected to the memory cell array based on the active block flag and the decoded row address. The row decoder may be configured to convert a portion of the row decoder from an inactive state to an active state to activate a selected memory cell group from among the plurality of memory cell groups based on a received active request, the selected memory group corresponding to the active block flag, and the row decoder may be configured to select the wordline connected to the selected memory cell group based on the decoded row address.