Memory Macro Tracking Circuits for Timing Precision

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing tracking mechanisms in memory macros often fail to effectively utilize global clock, X-address decoder, and global bit line resistance and capacitance, leading to inefficient tracking processes and limited operational speed across a large voltage range.

Innovation Solution

Implementing tracking circuits in both X-decoder and Y-decoder directions within memory segments, with active bit lines and tracking cells aligned with memory cells to reduce timing variations, and incorporating global bit lines into the tracking process to simulate read operations, thereby enhancing speed and operational range.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If one tracking circuit is used for memory cells in more than one segment, then device complexity is reduced, but tracking precision deteriorates because various circuitries (global clock, X-address decoder, global bit line) of various segments are not part of the tracking process

Engineering Contradiction:
Improvetracking circuit structureVSAvoidtracking precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent divides the tracking function into segment-specific tracking circuits, with each tracking circuit dedicated to a specific memory segment. This ensures that each tracking circuit includes the actual global clock, X-address decoder, and global bit line of its segment, thereby maintaining tracking precision while accepting increased device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local tracking circuits that are tailored to the specific characteristics of each memory segment. Each tracking circuit uses the actual local circuitries (global clock, X-address decoder, global bit line) of its segment, ensuring that tracking precision matches the local conditions rather than using a generic shared tracking circuit.

Inventive Principle:
Principle #3Local quality

2Device complexity

If tracking paths are limited to one direction (X-decoder direction), then device complexity is reduced, but tracking precision deteriorates because other directions are not tracked

Engineering Contradiction:
Improvetracking path configurationVSAvoidtracking precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent extends tracking from a single direction (X-decoder) to multiple dimensions by adding Y-decoder direction tracking paths. This multi-directional approach captures timing variations in both X and Y directions, significantly improving tracking precision while increasing device complexity through additional tracking paths.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9478269B2Tracking mechanisms
Publication Date: 2016.10.25 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US9478269B2 patent drawing
  • US9478269B2 patent drawing
  • US9478269B2 patent drawing

AI summary

A memory macro includes a plurality of segments corresponding to a plurality of tracking circuits. Each segment of the plurality of segments thereby corresponds to one tracking circuit of the plurality of tracking circuits. In response to a read operation of a memory cell of a segment, a tracking circuit corresponding to the segment is configured to generate an edge of a tracking signal based on which a first edge of a cell signal associated with the memory cell is generated.