SRAM Write Data Path Circuit for Yield Enhancement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As semiconductor feature sizes decrease, SRAM memory cells experience increased resistance and performance variations, leading to unreliable write operations due to higher bit line and gate resistances, which hinder the ability to perform write operations effectively.

Innovation Solution

A memory apparatus with a multiplexer and pull-up circuit that selects the non-zero bit line during write operations, clamping it to the power rail voltage to increase the voltage difference between bit lines, thereby enhancing write performance and reducing the need for boost capacitance, which decreases area and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If feature sizes are decreased to increase memory density, then more data can be stored in a given area, but resistance of bit lines and gate resistances increase significantly, causing unreliable write operations

Engineering Contradiction:
Improvememory densityVSAvoidwrite operation reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The pull-up circuit activates before the write operation to pre-charge the non-zero bit line to a higher voltage level. This preliminary action ensures that when the write operation commences, the bit line is already at an optimized voltage state, compensating for the increased resistance effects at smaller feature sizes and enabling reliable write operations despite the miniaturization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention dynamically changes the voltage parameter of the bit line by using the pull-up circuit to clamp the non-zero bit line to a higher voltage level during write operations. This parameter change compensates for the increased resistance at smaller feature sizes, maintaining sufficient voltage differential across the memory cell for reliable write operations while preserving the benefits of reduced feature size for increased density.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If traditional write assist techniques are used to overcome resistance issues, then write operations can be improved, but large boost capacitances are required, increasing area and power consumption

Engineering Contradiction:
Improvewrite operation reliabilityVSAvoidarea consumed by boost capacitance
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

Instead of using large boost capacitances to temporarily increase voltage, the invention changes the approach by using a pull-up circuit that actively maintains a higher voltage level on the non-zero bit line during write operations. This parameter change in voltage management eliminates the need for large boost capacitances, reducing both area and power consumption while maintaining write operation reliability at smaller feature sizes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention replaces the mechanical/electrical system of large boost capacitances with an active pull-up circuit implementation. This substitution uses transistors and voltage control mechanisms instead of large capacitive structures, achieving the same write assist function with significantly reduced area and power overhead.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10867668B2Area efficient write data path circuit for SRAM yield enhancement
Publication Date: 2020.12.15 QUALCOMM INC
  • US10867668B2 patent drawing
  • US10867668B2 patent drawing
  • US10867668B2 patent drawing

AI summary

A memory and method of performing a write operation in a memory are disclosed. In one aspect of the disclosure, the memory includes a memory cell, a pair of bit lines coupled to the memory cell, a multiplexer, and a pull-up circuit coupled to the multiplexer. The multiplexer may be configured to select the pair of bit lines coupled to the memory cell during the write operation. To increase the write performance of the memory cell, the pull-up circuit is configured to select which of the pair of bit lines is a non-zero bit line during the write operation and to clamp the non-zero bit line through the multiplexer to approximately a power rail voltage. Thus, the pull-up circuit may increase the voltage difference between the non-zero bit line and the zero bit line during the write operation and thus decrease the area and power consumed by a boost capacitance.