SRAM Read Timing Control With Local Read Enable Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing SRAM circuits face performance limitations due to extended connection lines causing contention between read enable and sense enable signals, leading to reduced performance and inefficiencies in read operations.

Innovation Solution

Implementing local read enable control circuits within memory banks, coupled with a global control circuit, to optimize time margins between read and sense operations, ensuring adequate timing for bit line stability and sense amplifier operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If connection lines are extended to accommodate higher integration density, then more components can be integrated into a given area, but signal contention occurs between read enable and sense enable signals leading to reduced performance

Engineering Contradiction:
Improveintegration densityVSAvoidsignal operation reliability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the read enable control into local and global components. Local read enable control circuits are distributed within memory banks while a global read enable control circuit coordinates overall timing. This segmentation allows independent optimization of local timing margins without affecting entire system timing, resolving the signal contention issue while maintaining high integration density

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by asserting the sense enable control signal in accordance with a clock signal transition edge before the actual sense operation. This preliminary assertion ensures that sense amplifiers are prepared and stable before read operations begin, preventing signal contention and ensuring reliable operation at high integration densities

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If local read enable control circuits are implemented within memory banks, then time margins for read and sense operations are optimized, but device complexity increases

Engineering Contradiction:
Improvetime margin for read operationsVSAvoidcontrol circuit complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent merges the local read enable control circuit with the existing memory bank structure, integrating timing control functionality directly into the memory bank rather than as a separate external component. This merging optimizes time margins by reducing signal path length while minimizing the increase in device complexity through shared infrastructure

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The global read enable control circuit serves multiple functions: it generates the read enable signal, coordinates with sense enable control signals, and manages timing margins across all memory banks. This multi-functionality reduces the need for separate dedicated circuits, optimizing time margins without proportionally increasing device complexity

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

Data Source

PatentUS20250252994A1Memory circuits and methods for operating the same
Publication Date: 2025.08.07 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20250252994A1 patent drawing
  • US20250252994A1 patent drawing
  • US20250252994A1 patent drawing

AI summary

A memory circuit includes a first memory cell operatively accessible through a first access line and a second access line; a first read pass-gate transistor and a second read pass-gate transistor coupled to the first access line and second access line, respectively; a first sense amplifier coupled to the first access line and the second access line; a first read enable control circuit configured to generate a first read enable signal based on a clock signal; and a second read enable control circuit configured to generate a second read enable signal. The first read enable signal selectively transitions to a different logic state based on a first sense enable signal. The second read enable signal is configured to activate or deactivate both the first and second read pass-gate transistors, and the first sense enable signal is configured to activate or deactivate the first sense amplifier.