SRAM Write Assist Circuits for Bitline Resistance Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SRAM memory systems face challenges in write operations due to the relative strength of NMOS access transistors compared to PMOS pull-up transistors, leading to issues with write assist techniques not scaling well, especially in advanced device technologies like FinFET.

Innovation Solution

The implementation of a memory system with a first and second write assist circuit configured to assist writing to different groups of memory cells, utilizing boost capacitors and write and boost logic at both ends of bitlines to reduce resistive losses and enhance write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If NMOS access transistors are made stronger to improve read operation, then read speed is improved, but write operation fails because pull-up PMOS transistors become insufficient

Engineering Contradiction:
Improveread speedVSAvoidwrite operation reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The memory array is divided into multiple banks, each with independent write assist circuits. This segmentation allows different write assist strategies to be applied to different regions simultaneously, resolving the conflict between read and write requirements in different parts of the memory array.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Write assist circuits are introduced as intermediary components between the write driver and memory cells. These circuits provide additional current boosting and control mechanisms that enable successful write operations without requiring the NMOS access transistors to be weaker, thus maintaining both read speed and write reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If write assist techniques are implemented to improve write operation, then write reliability is improved, but device complexity increases and scaling becomes difficult

Engineering Contradiction:
Improvewrite operation reliabilityVSAvoidwrite assist circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The write assist circuits are designed to serve multiple functions: they provide current boosting for weak write operations, enable scaling to advanced process nodes, and can be selectively activated based on process corner conditions. This multi-functionality reduces overall system complexity by consolidating multiple potential solutions into a single versatile circuit block.

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

Solution Approach 2:

The write assist circuits utilize controllable current boosting parameters that can be adjusted based on process variations and operating conditions. By changing electrical parameters rather than structural configurations, the circuits adapt to different conditions without increasing physical complexity, enabling easy scaling to advanced process nodes.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If single write assist circuit is used to assist writing to memory cells, then write operation is improved for one group of cells, but other groups of cells lack write assistance

Engineering Contradiction:
Improvewrite operation reliabilityVSAvoidcoverage across memory array
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The memory array is divided into multiple banks, each with independent write assist circuits. This segmentation allows different write assist strategies to be applied to different regions simultaneously, resolving the conflict between read and write requirements in different parts of the memory array.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9721650B1Architecture to improve write-ability in SRAM
Publication Date: 2017.08.01 QUALCOMM INC
  • US9721650B1 patent drawing
  • US9721650B1 patent drawing
  • US9721650B1 patent drawing

AI summary

A memory and apparatus are disclosed. The memory includes a memory core having a plurality of memory cells. The memory also includes a first write assist circuit configured to assist writing to a first group of the plurality of memory cells of the memory core. Additionally, the memory includes a second write assist circuit configured to assist writing to a second group of the plurality of memory cells of the memory core. The apparatus includes at least one processor. The apparatus also includes a memory array. The memory array includes a memory core having a plurality of memory cells. The memory also includes a first write assist circuit configured to assist writing to a first group of the plurality of memory cells of the memory core and a second write assist circuit configured to assist writing to a second group of the plurality of memory cells of the memory core.