Pseudo-Triple-Port SRAM Bitcell Layout for Dense Dual-Port Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional dual-port SRAMs face challenges in achieving high density due to the need for extra access transistors, which compromises their density and efficiency in supporting simultaneous multiple read or write operations.

Innovation Solution

The implementation of a pseudo-triple-port SRAM design, where each bitcell has two independent word lines for access transistors, allowing for single-ended read operations and differential write operations using a pair of bit lines, thereby increasing density and enabling simultaneous read/write operations without the need for additional transistors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dual-port SRAM is used to enable simultaneous multiple read or write operations, then operational capability is improved, but device complexity increases due to extra access transistors

Engineering Contradiction:
Improvesimultaneous multiple read or write operationsVSAvoidaccess transistors
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Each bitcell is designed with two access transistors that can serve multiple functions: they enable both single-ended read operations through individual bit lines and differential write operations through the same bit lines. This multi-functionality allows the bitcell to support dual-port operations without requiring separate access transistor pairs for each port, thereby reducing overall device complexity while maintaining operational capability.

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

Solution Approach 2:

The patent merges the read and write access transistors into a single shared pair of access transistors per bitcell. Instead of having separate access transistor pairs for read and write operations, the same transistors are used for both operations by controlling them through different word line signals, reducing the total transistor count while enabling simultaneous read/write operations.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If extra access transistors are added for dual-port operation, then operational capability is improved, but memory density decreases

Engineering Contradiction:
Improvedual-port operationVSAvoidmemory density
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The access transistors are designed to serve dual purposes: they enable both read operations when activated by read word lines and write operations when activated by write word lines. This multi-functionality eliminates the need for additional dedicated write access transistors, maintaining memory density while achieving dual-port operation capability.

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

Solution Approach 2:

The patent combines the read and write access functions into a single pair of access transistors per bitcell. By sharing the same physical transistors for both read and write operations through different control mechanisms, the design achieves dual-port functionality without increasing the transistor count, thereby preserving memory density.

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If conventional SRAM architecture is used, then simplicity is maintained, but operational capability for simultaneous operations is limited

Engineering Contradiction:
Improvearchitecture simplicityVSAvoidsimultaneous operations capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic control mechanisms where word line controllers can independently assert different word lines (read word lines and write word lines) to dynamically switch between read and write operations. This dynamic control allows the same physical architecture to adapt to different operational modes, enabling simultaneous read/write operations while maintaining architectural simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The word line control is segmented into separate read word lines and write word lines, allowing independent control of read and write operations. This segmentation enables the memory to perform simultaneous read and write operations by activating different word line pairs, enhancing operational capability while keeping the bitcell structure simple and unified.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11615837B2Pseudo-triple-port SRAM datapaths
Publication Date: 2023.03.28 QUALCOMM INC
  • US11615837B2 patent drawing
  • US11615837B2 patent drawing
  • US11615837B2 patent drawing

AI summary

A pseudo-triple-port memory is provided with read datapaths and write datapaths. The pseudo-triple-port memory includes a plurality of pseudo-triple-port bitcells, each pseudo-triple-port first bitcell having a first read port coupled to a first bit line, a second read port coupled to a second bit line, and a write port coupled to the first bit line and to the second bit line.