Digital Power Multiplexer for Cache Bitcell Voltage Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern computing systems face challenges in efficiently routing and managing power supply voltages to processor cores and associated cache memories, particularly when different cores operate at different performance levels and voltages, leading to complex routing and potential issues like reverse level shifting and direct current paths between supply voltages.

Innovation Solution

Implementing an integrated digital power multiplexer that selectively switches between fixed and variable power voltages to ensure cache bitcell arrays operate at a minimum safe voltage while preventing reverse level shifting, using transistors and level shifters to manage power distribution based on overdrive signals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple power voltages are routed to processor cores and cache memory to support different performance levels, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The power multiplexer is designed to handle multiple power voltage inputs (VDDCORE1, VDDCORE2, VDDCEMIN) and selectively route the appropriate voltage to the cache bitcell array based on operating conditions. This multi-functional device replaces what would otherwise require multiple dedicated power routing paths, reducing overall system complexity while maintaining adaptability to different performance levels

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

Solution Approach 2:

The power multiplexer dynamically selects between different power voltage sources based on real-time operating conditions and overdrive signals. This dynamic switching capability allows the system to adapt power delivery to match current performance requirements without requiring static, complex routing for all possible voltage combinations

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If power switching is implemented to manage different voltages, then power management efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvepower management efficiencyVSAvoidcomplexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The power multiplexer acts as an intermediary device between multiple power voltage sources and the cache bitcell array. It mediates the power delivery by selectively connecting the appropriate voltage source, thereby improving power management efficiency without requiring complex control logic in the core or cache structures themselves

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The power multiplexer combines multiple power voltage input paths into a single unified output path that serves the cache bitcell array. This merging approach consolidates what would otherwise require separate power management circuits for each voltage source, improving efficiency while limiting the increase in device complexity

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If reverse level shifting is prevented by voltage selection, then reliability is improved, but device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoidcomplexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The power multiplexer performs preliminary voltage selection before power is delivered to the cache bitcell array. By pre-selecting the appropriate voltage level based on operating conditions and overdrive signals, the system prevents reverse level shifting issues from occurring in the first place, improving reliability without requiring complex correction circuits

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The power multiplexer uses overdrive input signals and voltage level detection to determine the appropriate power voltage to supply. This feedback mechanism ensures that the cache receives the correct voltage level under all operating conditions, preventing reverse level shifting and improving overall system reliability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260038585A1Memory power digital multiplexer
Publication Date: 2026.02.05 ARM LTD
  • US20260038585A1 patent drawing
  • US20260038585A1 patent drawing
  • US20260038585A1 patent drawing

AI summary

A memory instance comprises a bitcell array and peripheral circuitry. A bitcell array power supply provides a fixed voltage for the bitcell array, and a peripheral logic power supply provides a variable voltage for peripheral circuitry. A digital power multiplexer is operable to provide a higher of the bitcell array power supply fixed voltage and the peripheral logic power supply variable voltage to the bitcell array.