Adaptive SRAM Read Address Voltage for PVT Margin Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SRAM memory cells in programmable devices face reduced voltage difference between read and read margin across process, voltage, and temperature (PVT) variations, necessitating an adaptive read scheme to enhance performance.

Innovation Solution

An adaptive read scheme is implemented using a read address generation circuit comprising an operational amplifier, a memory emulation circuit, and a multiplexer, which dynamically adjusts the read address voltage based on PVT variations, increasing the read margin by utilizing a feedback mechanism and a multiplexer to select between constant and adaptive read voltages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a flat address supply voltage is used during read operations, then the circuit design is simple, but the voltage difference between read and read margin is significantly reduced across PVT variations

Engineering Contradiction:
Improvecircuit design complexityVSAvoidread margin
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a dynamic address voltage adjustment mechanism that modifies the read address voltage based on detected PVT conditions. The system transitions from a static flat voltage approach to a dynamic adjustment approach, where the address voltage is adaptively modified to maintain adequate read margins across process, voltage, and temperature variations while preserving circuit simplicity through automated control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs a feedback mechanism that monitors PVT conditions and uses this information to adjust the read address voltage accordingly. The system detects actual operating conditions and feeds this information back to the voltage generation circuitry, which then modifies the address voltage to compensate for PVT variations, thereby maintaining reliable read operations without increasing overall system complexity.

Inventive Principle:
Principle #23Feedback

2Device complexity

If the read address voltage is held constant across PVT variations, then the control circuit is simple, but the read margin deteriorates under process, voltage, and temperature variations

Engineering Contradiction:
Improvecontrol circuit complexityVSAvoidread margin across PVT corners
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent changes the voltage parameter dynamically based on PVT conditions. Instead of maintaining a constant address voltage, the system adjusts the voltage level according to detected process, voltage, and temperature variations. This parameter change approach allows the control circuit to maintain simple operation while achieving improved read margins through adaptive voltage modification.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system transitions from a static control approach to a dynamic one, where the address voltage is continuously adapted to PVT conditions. The control circuit remains relatively simple in structure but achieves dynamic performance through automated voltage adjustment mechanisms that respond to changing operating conditions without requiring complex manual intervention.

Inventive Principle:
Principle #15Dynamics

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

The adaptive read scheme effectively increases the read margin across all PVT corners, improving the reliability and performance of SRAM memory cells in programmable devices.

Implementation Method 1

an operational amplifier having a non-inverting input coupled to a reference voltage; a memory emulation circuit having an output coupled to an inverting input of the operational amplifier

Methodology Applied
Scientific EffectOperational amplifier voltage amplification:

Implementation Method 2

a multiplexer having a first input coupled to receive a constant read voltage, a second input coupled to the output of the operational amplifier, and an output coupled to supply a read address voltage to the SRAM cell

Methodology Applied
Scientific EffectMultiplexer signal selection:

Data Source

PatentUS10411710B1Adaptive read scheme for configuration SRAMs in a programmable device
Publication Date: 2019.09.10 XILINX INC
  • US10411710B1 patent drawing
  • US10411710B1 patent drawing
  • US10411710B1 patent drawing

AI summary

An example read address generation circuit for a static random access memory (SRAM) cell includes an operational amplifier having a non-inverting input coupled to a reference voltage, a memory emulation circuit having an output coupled to an inverting input of the operational amplifier and a control input coupled to an output of the operational amplifier, and a multiplexer having a first input coupled to receive a constant read voltage, a second input coupled to the output of the operational amplifier, and an output coupled to supply a read address voltage to the SRAM cell.