Adaptive Voltage Control for SRAM Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Setting suitable operating voltages for SRAM devices to balance power reduction with maintaining functionality and performance is challenging due to global and local variations in transistor characteristics during the fabrication process, affecting static noise margin (SNM) and trip voltage (Vtrip).

Innovation Solution

An adaptive voltage control system that utilizes a test structure to characterize predictive parameters of SRAM functionality, allowing for the adaptive setting of operating voltages for both SNM and Vtrip, minimizing power consumption while ensuring functionality and performance by analyzing test structure data and setting voltages within predetermined yield criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If operating voltage is reduced to minimize power consumption, then power usage decreases, but SRAM functionality and performance (SNM and Vtrip) deteriorate due to process variations

Engineering Contradiction:
Improvepower consumptionVSAvoidSRAM functionality
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies preliminary action by characterizing the SRAM array's global parameters (such as threshold voltage and transistor strength) before normal operation. Test structures are evaluated during fabrication to determine the specific operational characteristics of each SRAM device. Based on this pre-characterization, optimal operating voltages for both the array and periphery circuits are predetermined, ensuring that the SRAM operates at minimum power while maintaining functionality. This advance preparation eliminates the need for conservative high-voltage operation, enabling aggressive power reduction without sacrificing reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting operating voltages based on characterized global parameters. Instead of using fixed voltage levels, the system modifies the array voltage (VDDAR) and periphery circuit voltages (VWL, VBL) according to the measured transistor characteristics, threshold voltages, and other process-dependent parameters. This allows each SRAM device to operate at its optimal voltage point, achieving minimum power consumption while maintaining adequate noise margins and trip voltage for reliable operation.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If fixed operating voltages are used to simplify control, then device complexity decreases, but power optimization is limited due to inability to account for process variations

Engineering Contradiction:
Improvevoltage control complexityVSAvoidpower consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The patent resolves this contradiction by performing preliminary characterization of global parameters during fabrication using integrated test structures. The measured parameters (transistor strength, threshold voltage, leakage) are stored and used to predetermined optimal voltage settings before the SRAM enters normal operation. This advance preparation creates a lookup table or calibration data that simplifies runtime control while enabling precise power optimization tailored to each device's actual characteristics.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The SRAM device performs self-characterization and self-calibration through integrated test structures that evaluate its own global parameters. The device autonomously determines its optimal operating voltages based on its fabricated characteristics, eliminating the need for external complex control systems. This self-service approach maintains low device complexity while achieving significant power optimization, as each SRAM array independently configures its own voltage settings based on its unique process variations.

Inventive Principle:
Principle #25Self-service

3Reliability

If conservative high voltages are used to ensure functionality across all process variations, then reliability is maintained, but power consumption increases

Engineering Contradiction:
ImproveSRAM functionalityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent eliminates conservative high-voltage operation by performing preliminary evaluation of each SRAM array's actual transistor characteristics through test structures. Instead of assuming worst-case variations and using high voltages for all devices, the system measures the true global parameters (threshold voltage, transistor strength, leakage) and predetermines the minimum adequate operating voltage for each specific device. This ensures reliability is maintained at the lowest necessary voltage level, avoiding unnecessary power consumption from overly conservative settings.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces fixed conservative voltage settings with dynamically adjusted voltages based on measured global parameters. The array voltage and periphery circuit voltages are changed according to the actual transistor characteristics, threshold voltages, and noise margins of each specific SRAM device. This parameter adaptation allows the system to operate at minimum adequate voltages rather than maximum safe voltages, significantly reducing power consumption while maintaining functionality through precise matching of voltage to device characteristics.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7936589B2Adaptive voltage control for SRAM
Publication Date: 2011.05.03 TEXAS INSTRUMENTS INC
  • US7936589B2 patent drawing
  • US7936589B2 patent drawing
  • US7936589B2 patent drawing

AI summary

The present invention pertains to semiconductor memory devices, and particularly to a system and method for adaptively setting the operating voltages for SRAM for both Vtrip and SNM to reduce power while maintaining functionality and performance, based on modeling and characterizing a test structure. One embodiment comprises an SRAM array, a test structure that characterizes one or more parameters that are predictive of the SRAM functionality and outputs data of the parameters, a test controller that reads the parameters and identifies an operating voltage that satisfies predetermined yield criteria, and a voltage controller to set an operating voltage for the SRAM array based on the identified operating voltage. One method sets an operating voltage for an SRAM by reading test structure data of the parameters, analyzing the data to identify an operating voltage that satisfies predetermined yield criteria, and setting the operating voltage for the SRAM based on the identified operating voltage.