SRAM Write Assist Circuit for Bitline IR Drop Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Static Random Access Memory (SRAM) faces challenges in maintaining accurate data write operations due to IR voltage drops across bitlines, which degrade performance as process technologies advance and array density increases, leading to unintended voltage rises at memory cells farther from the write driver circuit.

Innovation Solution

The implementation of a write assist circuit that includes a control circuit and voltage generator, which provides reference voltages to bitlines, compensating for parasitic elements and process variations by adjusting voltages based on memory address information, and utilizing auxiliary bitlines to reduce parasitic resistance and capacitance, ensuring accurate data writes across the SRAM array.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If array density is increased to improve storage capacity, then memory capacity is improved, but IR voltage drops worsen due to longer bitline paths

Engineering Contradiction:
Improvememory capacityVSAvoidwrite operation accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The bitline is divided into multiple segments with intermediate write assist circuits that provide localized voltage compensation. This segmentation allows each segment to maintain adequate voltage levels despite increased overall array density and longer total bitline paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Write assist circuits are introduced as intermediary elements along the bitline to actively compensate for voltage drops. These circuits serve as mediators that inject current or adjust voltage levels to counteract the IR drops caused by increased array density.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If process technology is advanced to improve transistor performance, then switching speed is improved, but parasitic variations worsen leading to unintended voltage rises

Engineering Contradiction:
Improveswitching speedVSAvoidvoltage level accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The write assist circuit incorporates feedback mechanisms that sense actual voltage levels at memory cell locations and dynamically adjust compensation amounts. This feedback loop corrects for parasitic variations introduced by advanced process technologies, ensuring accurate voltage levels despite process-induced variations.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The write assist circuit dynamically changes voltage parameters (such as compensation voltage magnitude and timing) based on detected conditions. This parameter adjustment allows the circuit to adapt to process variations and maintain reliable write operations across different process corners.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If no voltage compensation is applied to maintain simple circuit design, then device complexity is reduced, but write operation reliability deteriorates due to IR voltage drops

Engineering Contradiction:
Improvecircuit design simplicityVSAvoidwrite operation accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The write assist circuit uses the existing bitline infrastructure and memory cell structure to provide its own compensation, rather than requiring entirely separate compensation paths. The circuit leverages available resources (such as existing transistors and connections) to minimize additional complexity while maintaining reliability.

Inventive Principle:
Principle #25Self-service

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 write assist circuit effectively compensates for IR voltage drops and process variations, ensuring accurate data writes and reducing power consumption by optimizing voltage levels across different portions of the SRAM array, thereby enhancing the reliability and efficiency of memory operations.

Implementation Method 1

a capacitive element is configured to couple the reference voltage to a negative voltage

Methodology Applied
Scientific EffectCapacitive coupling: Capacitance

Data Source

PatentUS11948627B2Static random access memory with write assist circuit
Publication Date: 2024.04.02 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US11948627B2 patent drawing
  • US11948627B2 patent drawing
  • US11948627B2 patent drawing

AI summary

A write assist circuit can include a control circuit and a voltage generator. The control circuit can be configured to receive memory address information associated with a memory write operation for memory cells. The voltage generator can be configured to provide a reference voltage to one or more bitlines coupled to the memory cells. The voltage generator can include two capacitive elements, where during the memory write operation, (i) one of the capacitive elements can be configured to couple the reference voltage to a first negative voltage, and (ii) based on the memory address information, both capacitive elements can be configured to cumulatively couple the reference voltage to a second negative voltage that is lower than the first negative voltage.