Bitline Precharge Circuitry for Low-Power Memory Banks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory cell architectures suffer from excessive static and dynamic power consumption due to bitline leakage and precharging, particularly in high-performance Systems-on-Chip (SoC), which is exacerbated by technology scaling.

Innovation Solution

Implementing a novel bitline precharge scheme that selectively precharges bitlines during active modes, uses flexible and non-flexible bitlines, and adjusts precharge signal width with an extra margin adjustment, preventing precharge during standby modes to reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If bitlines are precharged in traditional memory cell architecture, then data access is enabled, but static and dynamic power consumption increases significantly

Engineering Contradiction:
Improvedata access capabilityVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent applies local quality by differentiating between accessed and unaccessed banks, applying precharge operations only where needed (accessed banks) rather than uniformly across all banks. This selective approach reduces unnecessary power consumption in unaccessed banks while maintaining data access capability in accessed banks.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamic precharge control where the precharge operation is conditionally applied based on bank access status. The system dynamically adjusts precharge behavior - enabling it for accessed banks and disabling it for unaccessed banks - rather than using a static precharge-all approach, thereby reducing overall power consumption.

Inventive Principle:
Principle #15Dynamics

2Speed

If technology scaling is advanced to increase performance, then processing speed improves, but leakage power consumption becomes comparable to dynamic power consumption

Engineering Contradiction:
Improveprocessing speedVSAvoidleakage power consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent segments the memory system into multiple independently controllable banks. This segmentation allows selective precharge operations on individual banks based on access patterns, preventing unnecessary leakage power consumption in unaccessed banks while maintaining high-speed access capability in accessed banks. The segmentation enables fine-grained power control that scales efficiently with technology advancement.

Inventive Principle:
Principle #1Segmentation

3Area of stationary object

If lengthy routed bitlines are used to connect bitcells, then memory array coverage increases, but capacitive load and dynamic power consumption increase

Engineering Contradiction:
Improvememory array coverageVSAvoiddynamic power consumption
Core Design Contradiction:
Area of stationary objectVSLoss of energy

Solution Approach 1:

The patent divides the memory array into multiple banks with localized bitline precharge control. This segmentation reduces the effective capacitive load that must be charged during precharge operations compared to a monolithic array, as precharge is applied only to accessed bank regions rather than the entire array. This enables better coverage while reducing dynamic power consumption proportional to the actual accessed area.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12412623B2Precharge circuitry for use with bitlines
Publication Date: 2025.09.09 ARM LTD
  • US12412623B2 patent drawing
  • US12412623B2 patent drawing
  • US12412623B2 patent drawing

AI summary

Various implementations described herein are directed to a device having memory circuitry with bitlines coupled to an array of bitcells. The device may include precharge circuitry that precharges the bitlines during modes of operation including a standby mode of operation and an active mode of operation. In some instances, the precharge circuitry may include a low power mode of operation that prevents precharge of the bitlines during the standby mode of operation.