SRAM Column Sleep Circuits With Wake Pre-Charge for Low Leakage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing leakage current in semiconductor chips due to reduced transistor threshold voltages leads to higher power consumption, necessitating costly cooling systems and design inefficiencies, particularly in integrated circuits with SRAM memory arrays.

Innovation Solution

Implementing wake pre-charge circuitry in SRAM memory arrays to pre-charge bit lines to an idle voltage level (VDD−Vt) during idle states, reducing leakage current and minimizing transition latency to active states by using p-type transistors and keeper circuitry to maintain voltage levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If transistor channel length is reduced to increase functionality and performance, then more functionality and performance are achieved while consuming less space, but threshold voltage decreases causing increased leakage current

Engineering Contradiction:
Improvefunctionality and performanceVSAvoidleakage current
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by pre-charging bit lines to an intermediate voltage level (VDD - Vt) before actual memory access operations. This pre-charging state is maintained during idle periods using wake pre-charge circuitry, which proactively prepares the bit lines for future access without requiring full charging to VDD, thereby reducing leakage current while maintaining readiness for rapid access.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by stationary object

If transistors are disabled to reduce power consumption, then power consumption decreases, but off-state current still flows due to small threshold voltage

Engineering Contradiction:
Improvepower consumptionVSAvoidoff-state current
Core Design Contradiction:
Use of energy by stationary objectVSLoss of energy

Solution Approach 1:

The patent applies parameter changes by modifying the voltage level on bit lines from the traditional binary states (0V or VDD) to an intermediate voltage state (VDD - Vt). This parameter change reduces the voltage differential across disabled transistors, thereby minimizing off-state leakage current while maintaining the ability to rapidly transition to active states when needed.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If bit lines are fully pre-charged to VDD during idle states, then leakage current is reduced, but transition latency increases when transitioning to active state

Engineering Contradiction:
Improveleakage currentVSAvoidtransition latency
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-charging bit lines to an intermediate voltage level (VDD - Vt) during idle states, which is sufficient to reduce leakage current without requiring full charging to VDD. When transitioning to an active state, only a small additional voltage increment is needed, significantly reducing transition latency compared to charging from a fully discharged state.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies parameter changes by using an intermediate voltage level (VDD - Vt) instead of the traditional full VDD level for pre-charged bit lines. This parameter optimization reduces the voltage differential that needs to be charged during active transitions, thereby minimizing transition latency while maintaining low leakage current during idle states.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12573450B2SRAM column sleep circuits for leakage savings with rapid wake
Publication Date: 2026.03.10 ADVANCED MICRO DEVICES INC
  • US12573450B2 patent drawing
  • US12573450B2 patent drawing
  • US12573450B2 patent drawing

AI summary

An apparatus and method for efficiently designing memory arrays in semiconductor dies. In various implementations, a memory array utilizes wake pre-charge circuitry to reduce both leakage current and a transition from an idle state. When control circuitry of the memory array determines that there are no upcoming memory accesses, it disables bit line pre-charge circuitry of columns of the array. The control circuitry enables wake pre-charge circuitry to charge the bit lines to an idle voltage level equal to a difference between the power supply voltage level and a threshold voltage of a transistor. When the control circuitry determines a memory access is pending, the control circuitry transitions the memory array to an active state. Both the amount of voltage difference and the resulting latency to charge the bit lines from the idle voltage level to the power supply reference voltage level are small.