SRAM Recovery Circuit for Write Operation Driving Strength

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As semiconductor integrated circuits (ICs) become smaller and more complex, decreasing operating voltages affect IC performance, particularly in static random access memory (SRAM) devices, where existing technologies struggle to maintain effective write operations and driving strength during dummy read recovery.

Innovation Solution

Incorporating a recovery circuit within the driver circuit of SRAM, electrically coupled with data lines, which assists in pulling voltage levels to specific logical levels, improving the driving strength and recovery from dummy reads by utilizing NOR gates and transistors to control bit lines and bit line bars during write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If operating voltage is decreased to enable smaller and more complex ICs, then IC size and complexity are improved, but driving strength and write operation effectiveness deteriorate

Engineering Contradiction:
ImproveIC sizeVSAvoiddriving strength
Core Design Contradiction:
Volume of moving objectVSPower

Solution Approach 1:

The driver circuit is segmented into multiple independent pull-up networks, each responsible for specific bit lines. This allows each segment to be optimized for strong driving capability while the overall system maintains compact size through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines dummy read functionality and write operation support into a unified driver circuit architecture. The same pull-up networks serve both dummy read recovery and write operation needs, eliminating the need for separate circuits and maintaining compact size while providing strong driving strength.

Inventive Principle:
Principle #5Merging (Combining)

2Device complexity

If conventional driver circuits are used without recovery circuits, then device complexity is reduced, but recovery from dummy read operations is insufficient

Engineering Contradiction:
Improvedriver circuit structureVSAvoiddummy read recovery
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The pull-up networks are activated in advance during dummy read operations to pre-charge bit lines to appropriate voltage levels. This preliminary action ensures that when write operations commence, the bit lines are already in the correct state for reliable data writing, improving recovery without adding complex recovery circuits.

Inventive Principle:
Principle #10Preliminary action

3Power

If pull-up networks are activated during write operations, then driving strength is improved, but unintended activation during dummy read may occur

Engineering Contradiction:
Improvedriving strengthVSAvoidoperational control
Core Design Contradiction:
PowerVSReliability

Solution Approach 1:

The pull-up networks employ dynamic control through word line signals that enable or disable specific networks based on the current operation type. During dummy read, only the appropriate pull-up network remains active while others are disabled, preventing unintended activation. This dynamic switching maintains strong driving strength when needed while ensuring operational reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9799394B2Static random access memory (SRAM) with recovery circuit for a write operation
Publication Date: 2017.10.24 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US9799394B2 patent drawing
  • US9799394B2 patent drawing
  • US9799394B2 patent drawing

AI summary

A static random access memory (SRAM) including at least a memory cell array, a first data line, a second data line, a third data line and a driver circuit. The first data line is electrically coupled with the memory cell array. The second data line is electrically coupled with the memory cell array. The driver circuit is electrically coupled with the first data line, the second data line and the third data line. The driver circuit includes a recovery circuit electrically coupled with the first data line, the second data line and the third data line. During a write operation of the SRAM, the recovery circuit is configured to pull a voltage level of the first data line to a first voltage level when the recovery circuit is enabled.