Dual-Voltage SRAM Control for Memory Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern microprocessors face reliability issues due to voltage differences between memory cells and access circuitry, leading to problems such as time-dependent dielectric breakdown and hot carrier injection, especially when operating at different voltages for memory arrays and access circuitry.

Innovation Solution

Implement a system management unit that dynamically adjusts SRAM assist features based on the difference between logic and memory power supply voltages, using programmable thresholds and fuse-programmable settings to enable or disable assist features like word line underdrive and negative bit line boost, ensuring proper operation across varying voltage ranges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the SRAM array operates at high voltage to support higher clock speeds, then processing performance is improved, but reliability deteriorates due to voltage stress on transistors causing time-dependent dielectric breakdown and hot carrier injection

Engineering Contradiction:
Improveclock speedVSAvoidtransistor reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system divides the voltage domain into two separate segments: a first voltage domain for the memory array (VDDM) and a second voltage domain for the access circuitry (VDD). This segmentation allows each domain to operate at optimized voltage levels independently, enabling the access circuitry to tolerate higher voltages for performance while the memory array operates at lower voltages for reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different voltage characteristics are applied to different parts of the system: the memory array receives a dedicated memory power supply voltage (VDDM) optimized for reliability, while the access circuitry receives a logic power supply voltage (VDD) optimized for performance. This local quality differentiation resolves the contradiction by allowing each component to operate in its optimal voltage range.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If separate voltages are used for memory cells and access circuitry, then flexibility and performance are improved, but device complexity increases due to dual voltage domain management

Engineering Contradiction:
Improvevoltage flexibilityVSAvoidvoltage domain complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The memory system autonomously manages its dual voltage domains through dedicated power supply terminals (VDDM for memory array, VDD for access circuitry) that self-regulate the voltage distribution. This self-service mechanism reduces the burden on external control logic and simplifies overall system complexity while maintaining voltage flexibility.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The memory system is designed with universal dual-voltage compatibility, where the same memory interface can operate across different voltage combinations of VDD and VDDM. This multi-functionality allows the system to adapt to various performance and power requirements without requiring different hardware designs, thereby improving adaptability without proportionally increasing complexity.

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

Data Source

PatentUS12456500B2Control of dual-voltage memory operation
Publication Date: 2025.10.28 ADVANCED MICRO DEVICES INC
  • US12456500B2 patent drawing
  • US12456500B2 patent drawing
  • US12456500B2 patent drawing

AI summary

An integrated circuit includes a memory and a system management unit. The memory has a memory array operating according to a memory power supply voltage and access circuitry coupled to said memory array operating according to a logic power supply voltage. The system management unit activates a first control signal to control an operation of the memory selectively in response to a magnitude of a difference in voltage between the logic power supply voltage and the memory power supply voltage.