Low-Power SRAM Voltage Domain Adaptation for AI Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need to reduce power dissipation in SRAMs, particularly in at-memory compute architectures where SRAMs are located on-chip adjacent to processing elements, and operate at low voltages to support high throughput and low power consumption for AI hardware acceleration.

Innovation Solution

The solution involves an SRAM system that operates at two different low voltage domains, with a 6T bit cell voltage set to the standard cell voltage during read operations and to the processing element operating voltage during write operations, using adaptive voltage supplies and charge sharing techniques to minimize power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the SRAM operates at low voltage (0.35V) to reduce power consumption, then power dissipation is reduced, but the reliability of read operations deteriorates due to insufficient bit cell voltage

Engineering Contradiction:
Improvepower dissipationVSAvoidread operation reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the bit cell voltage based on operation mode. During read operations, the bit cell voltage is boosted to 0.75V (higher than PE voltage) to ensure reliable reading, while during write operations, it is reduced to match the PE voltage (0.35V) to minimize power consumption. This selective parameter adjustment resolves the contradiction between power savings and read reliability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamics by making the voltage supply adaptive rather than fixed. A cell vdd selector circuit dynamically switches between different voltage levels (0.35V for writes, 0.75V for reads) based on the operational state. This dynamic voltage adjustment allows the system to optimize both power consumption and reliability according to the specific operation requirements.

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If the bit line precharge voltage is reduced to minimize power consumption, then power dissipation is reduced, but the throughput of read operations deteriorates

Engineering Contradiction:
Improvebit line precharge powerVSAvoidread throughput
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent applies parameter changes by setting the bit line precharge voltage to a specific value (0.1V) that is lower than half of the PE voltage. This reduced precharge voltage significantly lowers the power consumption of the bit line precharge circuit while the system maintains acceptable read throughput through optimized read operation timing and voltage boosting during actual read cycles.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the SRAM is integrated on-chip adjacent to processing elements in at-memory architecture, then bandwidth and throughput are improved, but power consumption increases due to proximity of high-power bit line precharge circuits

Engineering Contradiction:
ImprovebandwidthVSAvoidoverall power consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies parameter changes by operating the SRAM at reduced voltages (0.35V for writes, 0.75V for reads with boosted word lines) compared to traditional high-voltage memory operations. This voltage reduction significantly lowers the power consumption of the SRAM cell array and its associated circuits, enabling high-bandwidth at-memory architecture to achieve high TOPS/W performance.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements local quality by applying different voltage levels to different parts of the system based on their functional requirements. The processing elements operate at 0.35V for low power, while the SRAM bit cell voltage is boosted to 0.75V during reads to ensure reliability. The bit line precharge circuit operates at a reduced 0.1V during read operations to minimize power consumption, creating localized optimization throughout the system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250201300A1Low-power static random access memory
Publication Date: 2025.06.19 AT-MEMORY COMPUTING LP
  • US20250201300A1 patent drawing
  • US20250201300A1 patent drawing
  • US20250201300A1 patent drawing

AI summary

A low-power static random access memory (SRAM) for at-memory architecture is described. The SRAM in at-memory architecture is located adjacent to a Processing Element (PE) so that the same voltage is required at the SE and the SRAM connected to the PE. However, SRAM read/write operation needs different voltage than the PE. Accordingly, selective voltage supplies are described including adaptive voltage supplies (AVS). A bitline precharge level of 0.1V is described for ultra-low power. Moreover, to reduce the number of supply voltages, the bit cell voltage is set at standard cell voltage, Vddc for read, and at a PE operating voltage Vddp for a write.