SRAM Timing Cell Emulating Bit Line Loading

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional SRAM tracking circuits fail to accurately represent global and local variations in SRAM arrays, leading to word line pulse durations that are often too long, resulting in inefficient power consumption and prolonged read cycles.

Innovation Solution

The implementation of SRAM tracking circuits in a series connection within the SRAM array, with a word line loading section and bit line loading section, emulating the loading and delays of SRAM bit cells, allowing for accurate representation of global and local variations, enabling optimized word line pulse duration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional SRAM tracking circuits are used to generate word line pulse duration, then the pulse duration is extended to ensure proper operation, but this results in unnecessary power consumption and prolonged read cycles

Engineering Contradiction:
Improveproper SRAM operationVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent uses tracking circuits that are identical copies of the actual SRAM bit cells, with each tracking circuit emulating the exact transistor sizes, thresholds, and loading conditions. This copying approach allows the tracking circuit to accurately predict the bit line discharge time without adding excessive margin, thereby optimizing the word line pulse duration to avoid unnecessary power consumption while ensuring reliable operation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The tracking circuits provide feedback information about the actual discharge characteristics of the SRAM bit cells. By monitoring the discharge time through the tracking circuits, the system can dynamically adjust the word line pulse duration to match the actual needs of the memory array, preventing both overly long pulses (wasting power) and overly short pulses (causing read failures).

Inventive Principle:
Principle #23Feedback

2Reliability

If conventional SRAM tracking circuits are used to generate word line pulse duration, then the pulse duration is extended to ensure proper operation, but this results in prolonged read cycles

Engineering Contradiction:
Improveproper SRAM operationVSAvoidread cycle duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By using tracking circuits that are precise copies of the actual SRAM bit cells, the system accurately determines the minimum word line pulse duration needed for successful reads. This eliminates the need to add excessive time margins, thereby shortening the read cycle duration while maintaining reliable operation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the parameter of word line pulse duration from a conservative fixed value to a dynamically optimized value based on actual tracking circuit measurements. This parameter optimization allows the read cycle to be as short as possible while still ensuring proper bit line discharge and sense amplifier activation.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If tracking circuits accurately represent global and local variations in SRAM arrays, then word line pulse duration can be optimized, but this requires precise emulation of bit line loading and delays

Engineering Contradiction:
Improvetracking accuracyVSAvoidtracking circuit structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The tracking circuit is segmented into distinct functional sections: a word line loading section that emulates the loading on the word line, and bit line loading sections that emulate the loading on each bit line. This segmentation allows each section to be independently optimized and configured to match the corresponding actual SRAM array characteristics, achieving high tracking accuracy without excessive overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tracking circuits use identical transistor implementations and loading conditions as the actual SRAM bit cells, creating accurate copies that naturally capture all global and local variations. This copying approach achieves high measurement precision without requiring complex calibration or adjustment mechanisms, as the structural identity ensures automatic accuracy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8477527B2SRAM timing cell apparatus and methods
Publication Date: 2013.07.02 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US8477527B2 patent drawing
  • US8477527B2 patent drawing
  • US8477527B2 patent drawing

AI summary

Apparatus and methods for providing SRAM timing tracking cell circuits are disclosed. In an embodiment, an apparatus comprises an SRAM array comprising static random access memory cells arranged in rows and columns; a plurality of word lines each coupled to memory cells along one of the rows; a clock generation circuit for outputting clock signals; a word line generation circuit for generating a pulse on the plurality of word lines responsive to one of the clock signals and for ending the pulse responsive to one of the clock signals; and a tracking cell for receiving a clock signal and for outputting a word line pulse end signal to the clock generation circuit, following an SRAM tracking time; wherein the tracking cell further comprises SRAM tracking circuits positioned in the SRAM array and coupled in series to provide a signal indicating the SRAM tracking time. Methods for SRAM timing are disclosed.