Register File Voltage Boosting via Distributed Capacitor Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory devices face limitations in voltage boosting techniques for register files, particularly in large configurations, which are not compiler-friendly and fail to effectively adjust for different memory sizes and configurations, leading to excessive boost and area penalties.

Innovation Solution

The introduction of a dummy word-line row and strategically placed circuit blocks, including flying capacitor circuits and isolation devices, to detect and adjust voltage boost timing and capacitance, allowing for scalable voltage boosting that minimizes area penalty and reduces leakage current.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If conventional voltage boosting techniques are used in large register file configurations, then voltage boost is achieved, but area penalty and leakage current increase excessively

Engineering Contradiction:
Improvevoltage boostVSAvoidarea penalty
Core Design Contradiction:
PowerVSArea of stationary object

Solution Approach 1:

The register file is divided into multiple banks, and voltage boosting is applied selectively to specific banks rather than the entire register file. This segmentation allows voltage boost to be applied only where needed, reducing the overall area penalty and leakage current while maintaining the necessary voltage boost for proper operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different voltage boosting strategies are applied to different regions of the register file based on local requirements. The patent implements region-specific voltage control where only certain banks or regions receive voltage boosting, optimizing the balance between achieving necessary voltage levels and minimizing area penalty and leakage.

Inventive Principle:
Principle #3Local quality

2Power

If conventional voltage boosting techniques are used, then voltage boost is achieved, but the solution is not compiler-friendly and fails to adjust for different memory configurations

Engineering Contradiction:
Improvevoltage boostVSAvoidadaptability to memory configurations
Core Design Contradiction:
PowerVSAdaptability or versatility

Solution Approach 1:

The voltage boosting mechanism is made dynamic and configurable, allowing it to adapt to different register file sizes, bank configurations, and memory layouts. The patent implements configurable control logic that can be programmed or compiled to match specific memory configurations, making the solution compiler-friendly and adaptable to various scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key parameters such as the number of boosted banks, the duration of voltage boosting, and the threshold for triggering voltage boost based on the specific memory configuration. These parameter adjustments allow the same hardware structure to adapt to different register file sizes and configurations without excessive area penalty.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If voltage boosting is applied to ensure proper operation, then minimum operating voltage is maintained, but excessive boost increases area and leakage

Engineering Contradiction:
Improveminimum operating voltageVSAvoidleakage current
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements feedback mechanisms that monitor the actual voltage levels and operational needs of different register file banks. Based on this feedback, the voltage boosting is adjusted dynamically - applying boost only when and where it is actually needed to maintain minimum operating voltage, thereby avoiding excessive boost that would increase leakage current and area penalty.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables area-efficient and compiler-friendly voltage boosting, reducing the minimum operating voltage and memory area, while preventing excessive boost, and is applicable to various memory configurations such as segmented-write and bit-write.

Implementation Method 1

a capacitor having a first plate coupled to a second node

Methodology Applied
Scientific EffectCapacitance: Capacitance

Data Source

PatentUS9552854B1Register files including distributed capacitor circuit blocks
Publication Date: 2017.01.24 TAHOE RES LTD
  • US9552854B1 patent drawing
  • US9552854B1 patent drawing
  • US9552854B1 patent drawing

AI summary

Some embodiments include apparatuses having a first node to receive a supply voltage, a second node, a switching circuit to couple the first node to the second node and to decouple the first node from the second node, circuit blocks coupled to the second node and the switching circuit, and drivers coupled to the second node. Each of the circuit blocks includes a capacitor having a plate coupled to the second node. Each of the drivers is associated with a conductive line. The conductive line is associated with memory cells.