Memory Macro Tracking Circuits for Timing Precision
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
Data Source
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.


