Word Level Power Gating in Memory Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing low-power memory designs, such as array-level power gating, are inefficient when only a small portion of a memory array needs to remain active, as they fail to effectively manage power consumption at a fine granularity.

Innovation Solution

The implementation of fine-grained power gating in memory arrays by adding an extra control bit to each subarray, allowing for independent power control of each word, row, or bitline, using gating transistors and power control memory cells to enable or disable power to specific memory cells, mimicking the access and writing of regular memory bits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If array-level power gating is used, then power consumption is reduced at the array level, but power management efficiency deteriorates when only a small portion of the memory array needs to remain active

Engineering Contradiction:
Improvepower consumptionVSAvoidpower management efficiency
Core Design Contradiction:
Use of energy by moving objectVSEase of operation

Solution Approach 1:

The memory array is divided into multiple independently power-gatable subarrays or blocks. Each subarray has its own power gating control, allowing selective powering down of unused portions while keeping active portions operational. This segmentation enables fine-grained power management where only the necessary memory portions remain active, resolving the contradiction between achieving power reduction and maintaining power management efficiency.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If fine-grained power gating is implemented by adding control bits and gating transistors, then power control precision is improved, but device complexity increases

Engineering Contradiction:
Improvepower control precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The memory array is segmented into multiple power-gatable blocks, each with its own control bit and gating transistor. This segmentation enables precise power control for each block independently, achieving fine-grained power management while keeping the complexity increase manageable through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The power gating control mechanism is designed to be universal across all memory blocks, using the same control bit and gating transistor structure for each block. This multi-functionality approach allows the same design to be replicated across multiple blocks, achieving precise power control while reducing overall design complexity through standardization.

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

Data Source

PatentUS9026808B2Memory with word level power gating
Publication Date: 2015.05.05 NXP USA INC
  • US9026808B2 patent drawing
  • US9026808B2 patent drawing
  • US9026808B2 patent drawing

AI summary

In accordance with at least one embodiment, memory power gating at word level is provided. In accordance with at least one embodiment, a word level power-gating technique, which is enabled by adding an extra control bit to each subarray (e.g., each word, each row, each wordline, each bitline, each portion of an array, etc.) of a memory array, provides fine-grained power reduction for a memory array. In accordance with at least one embodiment, a gating transistor is provided for each subarray (e.g., each word, each row, each wordline, each bitline, each portion of an array, etc.).