Pseudo-Triple-Port SRAM Decoding for Higher-Density Read/Write 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 reduces the number of bitcells that can be implemented in a given area of die space, limiting simultaneous read/write operations.

Innovation Solution

A pseudo-triple-port SRAM design is introduced, where each bitcell has a pair of independent word lines to control access transistors for both true and complement bit lines, allowing for simultaneous read operations and increasing density by using a single pair of bit lines and access transistors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

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

Engineering Contradiction:
Improvesimultaneous read/write operationsVSAvoidaccess transistors
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the functionality of multiple port access transistors into a single shared pair of access transistors per bitcell. The shared bit lines are selectively connected to different word lines through timing-controlled switching, allowing dual-port functionality without duplicating access transistor pairs. This reduces device complexity while maintaining simultaneous read/write capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces dynamic switching mechanisms that reconfigure the connection between bit lines and word lines based on operation type (read/write) and port selection. The bit line switching network dynamically connects the shared bit lines to appropriate word lines at different times, enabling flexible multi-port access without static duplication of access transistors.

Inventive Principle:
Principle #15Dynamics

2Productivity

If extra access transistors are added for dual-port functionality, then productivity is improved, but area of die space increases

Engineering Contradiction:
Improvesimultaneous read/write operationsVSAvoiddie space
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent combines the access transistor pairs from multiple ports into a single shared pair per bitcell. By using time-division multiplexing and dynamic bit line switching, the same physical access transistors serve multiple ports sequentially, dramatically reducing the area required compared to having separate access transistor pairs for each port.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared access transistors and bit lines are designed to serve multiple functions and multiple ports. The same bit line pair is universally used for both read and write operations across different ports, with selection controlled by timing signals and switching networks, thereby maximizing area utilization.

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

3Quantity of substance

If single pair of bit lines is used per column, then density is improved, but productivity is limited to single operation per word line assertion

Engineering Contradiction:
Improvebitcell densityVSAvoidsimultaneous operations per column
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent introduces dynamic switching networks that enable a single bit line pair to be dynamically connected to different word lines at different times within the same assertion period. This temporal multiplexing allows multiple operations to be performed on the same column using the same bit lines, increasing productivity without sacrificing density.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent employs periodic switching of bit line connections during the word line assertion period. The bit lines are periodically connected to different word lines in a controlled sequence, enabling multiple read or write operations to be performed on the same column within a single word line assertion cycle, thereby increasing throughput while maintaining high density.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11302388B2Decoding for pseudo-triple-port SRAM
Publication Date: 2022.04.12 QUALCOMM INC
  • US11302388B2 patent drawing
  • US11302388B2 patent drawing
  • US11302388B2 patent drawing

AI summary

A word line decoder for pseudo-triple-port memory is provided that includes a first logic gate for decoding a word line address to a first word line in a word line pair and a first word line clock signal. The decoder further includes a second logic gate for decoding a word line address to a second word line in the word line pair and a second word line clock signal.