SRAM Write Timing Tracking Circuit for Worst-Case Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing write tracking circuits for memory cells do not consistently cover the worst-case timing conditions, leading to potential failures in writing operations due to variations in signal timing.

Innovation Solution

The implementation of a write-signal tracking scheme that automatically adjusts to different configurations of SRAM macros by using both write bit line and write word line tracking circuits, ensuring that the tracking timing covers the worst-case scenario in both directions, thereby generating a reset signal that accounts for the maximum time delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single tracking write bit line is used with a fixed signal path, then the circuit complexity is reduced, but the timing coverage fails to account for worst-case conditions in memory cell write operations

Engineering Contradiction:
Improvetracking circuit complexityVSAvoidtiming coverage reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The tracking circuit is segmented into multiple independent tracking circuits, each responsible for monitoring specific signal paths (write bit line and write word line). This segmentation allows each tracker to independently monitor its designated path without interfering with others, ensuring comprehensive timing coverage while maintaining manageable circuit complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tracking circuit system is designed with multi-functionality to monitor both write bit line and write word line signal paths simultaneously. Each tracking circuit serves multiple purposes: detecting signal transitions, measuring timing delays, and generating control signals for write operations, thereby providing universal timing coverage across different memory cell configurations

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

2Ease of operation

If the tracking signal path is simplified to match the write bit line path, then the ease of operation is improved, but the timing accuracy deteriorates because it does not cover worst-case timing scenarios

Engineering Contradiction:
Improvetracking signal generationVSAvoidtiming measurement accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

Different tracking circuits are designed with locally optimized signal paths that match their specific monitoring targets. The write bit line tracking circuit follows the actual write bit line path, while the write word line tracking circuit follows the write word line path. This local quality approach ensures each tracker accurately measures timing for its specific path without being constrained by a simplified universal path

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The tracking system dynamically adjusts timing parameters based on the specific signal path being monitored. By changing the tracking parameters to match the actual electrical characteristics of each path (capacitance, resistance, signal transition timing), the system achieves accurate timing measurements that reflect worst-case scenarios while maintaining ease of operation through automated parameter adaptation

Inventive Principle:
Principle #35Parameter changes

3Productivity

If the write timing is optimized for best-case scenarios, then the productivity is improved, but the reliability deteriorates because short write timings cause failures under worst-case conditions

Engineering Contradiction:
Improvewrite operation speedVSAvoidwrite operation success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The write timing is made dynamic rather than fixed. The timing parameters are automatically adjusted based on real-time feedback from the tracking circuits that monitor actual signal propagation delays. This dynamic adaptation allows the system to optimize write speed for each specific operation while guaranteeing minimum timing requirements are met, thereby maintaining both high productivity and reliability across varying conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A feedback mechanism is implemented where tracking circuits continuously monitor write signal timing and provide information to the write control logic. This feedback loop enables the system to detect when timing margins are insufficient and automatically adjust write timing parameters to prevent failures, ensuring reliability without permanently sacrificing productivity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8780652B2Signal tracking in write operations of memory cells
Publication Date: 2014.07.15 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US8780652B2 patent drawing
  • US8780652B2 patent drawing
  • US8780652B2 patent drawing

AI summary

In a method, a first edge of a first tracking signal in a first direction of a memory array is generated. A first edge of a second tracking signal in a second direction of the memory array is generated. A first edge of a write-timing control signal is generated based on a slower edge of the first edge the first tracking signal and of the first edge of the second tracking signal. The first edge of the write-timing control signal is used to generate a second edge of the second tracking signal.