Pseudo-Triple-Port SRAM Datapaths for Higher-Density Multi-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 memory density and efficiency in applications requiring 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 memory density and reducing power consumption.

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 memory density deteriorates due to extra access transistors

Engineering Contradiction:
Improvesimultaneous multiple read or write operationsVSAvoidmemory density
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges the read and write port functionality into a unified dual-port structure where the same pair of access transistors serves both read and write operations. By sharing the bit lines and access transistors between read and write ports, the design eliminates redundant transistors while maintaining the capability for simultaneous read and write operations to different bitcells.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The access transistors and bit lines are designed to serve multiple functions - they can be used for both read operations and write operations. The control logic dynamically configures the same physical infrastructure to perform different operations based on the operational mode, thereby reducing the total number of transistors needed while maintaining dual-port functionality.

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

2Quantity of substance

If conventional single-port SRAM is used, then transistor count is minimized, but operational efficiency deteriorates in applications requiring simultaneous multiple operations

Engineering Contradiction:
Improvetransistor countVSAvoidoperational efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements dynamic control of the access transistors through independent word line control for read and write operations. The control logic dynamically switches between read and write modes by asserting appropriate control signals, enabling the same hardware infrastructure to adaptively perform different operations based on real-time requirements, thereby improving operational efficiency without increasing transistor count.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The design enables continuous useful action by allowing overlapping read and write operations to proceed simultaneously in different bitcells. The shared infrastructure is kept continuously utilized through intelligent control signaling, ensuring that the memory system maintains high productivity without idle transistors or bit lines.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12014771B2Method of pseudo-triple-port SRAM datapaths
Publication Date: 2024.06.18 QUALCOMM INC
  • US12014771B2 patent drawing
  • US12014771B2 patent drawing
  • US12014771B2 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.