SRAM Cell Bit Line Segmentation for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Static random access memory (SRAM) with a small static noise margin is prone to data corruption due to write disturb and read disturb, especially when using a method that shares bit lines for writing and reading, leading to potential data corruption in both selected and non-selected cells.

Innovation Solution

The semiconductor storage device employs a configuration with specific transistor connections and bit line management to isolate write and read operations, preventing data corruption by ensuring that write bit lines are cut off from non-selected cells during writing and read bit lines are isolated during writing, and vice versa, even when the static noise margin is small.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a six-transistor SRAM cell is used, then device complexity is reduced, but data reliability deteriorates due to write disturb and read disturb in non-selected cells

Engineering Contradiction:
Improvetransistor countVSAvoiddata integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the bit line function into separate write bit lines and read bit lines. Write bit lines are used exclusively for write operations while read bit lines are used exclusively for read operations, preventing the interference that occurs when a single bit line is shared for both operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces column selection transistors as intermediary elements between the bit lines and the memory cell. These transistors act as gates that control whether write or read bit lines are connected to the memory cell, enabling isolation of write and read operations even when transfer transistors are turned on in non-selected cells.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If bit lines are shared for writing and reading, then device complexity is reduced, but data reliability deteriorates due to read disturb in selected cells

Engineering Contradiction:
Improvebit line configurationVSAvoiddata integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the bit line functionality by providing separate write bit lines and read bit lines. This segmentation eliminates the read disturb problem that occurs when read operations are performed on shared bit lines, as write bit lines are never activated during read operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent activates column selection transistors in advance to establish the correct connection before write or read operations begin. This preliminary action ensures that only the intended cell is connected to the appropriate bit lines, preventing unintended interference.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If transfer transistors are turned on during write and read operations, then ease of operation is improved, but data reliability deteriorates due to noise coupling in non-selected cells

Engineering Contradiction:
Improveoperation simplicityVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The column selection transistors serve as intermediary control elements that manage the interaction between transfer transistors and bit lines. Even when transfer transistors are turned on in non-selected cells, the column selection transistors remain off for those cells, blocking noise coupling and preventing data corruption.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies local control through column selection transistors that are independently controlled for each memory cell column. This allows transfer transistors to be turned on globally for operational simplicity while maintaining local isolation where needed to prevent noise coupling.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8223579B2Semiconductor storage device
Publication Date: 2012.07.17 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8223579B2 patent drawing
  • US8223579B2 patent drawing
  • US8223579B2 patent drawing

AI summary

A memory cell of a static random access memory (SRAM) includes a pair of drive transistors, a pair of load transistors, a pair of write-only transfer transistors, a pair of read-only transfer transistors, a pair of read-only drive transistors, and a pair of column selection transistors. The memory cell also includes a word line, a pair of write bit lines, a pair of read bit lines, and a column selection line.