SRAM Tracking Cells for Process Corner Timing Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Static random access memory (SRAM) array performance is layout dependent, leading to variations in inner cell and edge cell performance due to manufacturing process corners, affecting read and write operations.

Innovation Solution

Incorporating SRAM tracking cells within the SRAM array to detect and adjust for process corners by tracking read port current and capacitance, enabling precise timing control through read and write sense amplifier timing adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If SRAM tracking cells are integrated within the SRAM array to detect and adjust for process corners, then the accuracy and consistency of SRAM array operations is improved, but the device complexity increases

Engineering Contradiction:
Improveaccuracy and consistency of SRAM array operationsVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the tracking cell functionality directly into the SRAM array structure by integrating read pull-down transistors and read pass-gate transistors within the array fabric. This consolidation allows process corner detection without requiring separate external tracking circuits, thereby improving measurement precision while minimizing the increase in device complexity through shared structural elements.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The tracking cells within the SRAM array serve multiple functions: they act as both storage cells and process corner detection sensors. By making the tracking cells universal structures that can operate in both modes, the patent improves operational accuracy without proportionally increasing device complexity, as the same hardware infrastructure serves dual purposes.

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

2Area of stationary object

If tracking cells are integrated within the SRAM array, then area penalties are reduced, but the manufacturing precision requirements increase due to layout dependence

Engineering Contradiction:
Improvearea penaltiesVSAvoidlayout dependence
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent applies local quality by positioning specific tracking cells at strategic locations within the SRAM array, particularly at edge positions where process corner effects are most pronounced. This localized placement optimizes area utilization while addressing manufacturing precision challenges by focusing measurement capabilities where they are most needed, rather than uniformly distributing tracking functionality throughout the array.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The SRAM array is segmented into functional regions with tracking cells distributed at specific intervals and positions within the array structure. This segmentation allows the system to manage layout dependence by creating discrete measurement points that can independently detect local process variations, reducing the overall area penalty while addressing manufacturing precision requirements through distributed monitoring.

Inventive Principle:
Principle #1Segmentation

3Productivity

If read and write sense amplifier timing adjustments are implemented, then read and write performance is enhanced, but the device complexity increases

Engineering Contradiction:
Improveread and write performanceVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where tracking cell measurements of process corners are used to dynamically adjust the timing of read and write sense amplifiers. This feedback loop enhances read and write performance by optimizing timing parameters based on actual process conditions, while managing device complexity through automated adjustment algorithms that eliminate the need for manual timing calibration circuits.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The sense amplifier timing is made dynamic rather than fixed, allowing automatic adjustment based on real-time process corner detection from tracking cells. This dynamic timing capability enhances productivity by optimizing performance across varying process conditions, while controlling device complexity through software or control logic that manages the adaptive timing without requiring additional complex hardware circuitry.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10643688B2Static random access memory (SRAM) tracking cells and methods of forming the same
Publication Date: 2020.05.05 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US10643688B2 patent drawing
  • US10643688B2 patent drawing
  • US10643688B2 patent drawing

AI summary

An embodiment static random access memory (SRAM) array includes a writable SRAM cell disposed in a first row of the SRAM array and an SRAM read current tracking cell in the first row of the SRAM array. The SRAM current tracking cell includes a first read pull-down transistor and a first read pass-gate transistor. The first read pull-down transistor includes a first gate electrically connected to a first positive supply voltage line; a first source/drain electrically connected to a first ground line; and a second source/drain. The first read pass-gate transistor includes a third source/drain electrically connected to the second source/drain and a fourth source/drain electrically connected to a read tracking bit line (BL). The read tracking BL is electrically connected to a read sense amplifier timing control circuit.