Multiple Bitcell Tracking Scheme for Memory Read Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Advanced semiconductor memory devices face challenges in maintaining sufficient read time margins due to variations in signal paths and operating conditions, leading to improper data reading, especially at wide operating voltage ranges and high speeds.

Innovation Solution

Implementing a read tracking scheme that mimics the worst-case read path with built-in margins by using multiple tracking bit cells in multiple segments and columns, doubling the loading of tracking bit lines with dummy columns to account for resistance-capacitance delays, and optimizing signal transformations to ensure efficient read operations without unnecessary extra margins.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If read tracking circuits are designed to cover worst case conditions, then read time margin is sufficient, but read speed is reduced

Engineering Contradiction:
Improveread time marginVSAvoidread speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The memory array is divided into multiple segments, each with its own tracking bit cells. This segmentation allows different tracking strategies for different regions, enabling optimized read timing for each segment without compromising overall read speed. The tracking circuits are divided into first and second sets of tracking bit cells distributed across multiple segments, allowing parallel tracking operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different tracking approaches are applied to different regions of the memory array. Corner memory cells use one tracking configuration while other regions use different configurations based on their specific read path characteristics. This local optimization allows each region to have appropriate read timing without affecting other regions, resolving the contradiction between sufficient tracking margin and read speed.

Inventive Principle:
Principle #3Local quality

2Reliability

If multiple tracking bit cells are used in multiple segments, then read time margin is improved, but device complexity increases

Engineering Contradiction:
Improveread time marginVSAvoidtracking circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The tracking bit cells are designed to serve multiple functions: they track read timing for corner memory cells, provide timing information for read operations, and enable optimization of read cycles. The same tracking infrastructure is used across multiple segments, reducing overall complexity compared to having separate tracking circuits for each region.

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

Solution Approach 2:

The tracking circuitry is nested within the memory array structure itself, with tracking bit cells integrated into the same segments as the memory cells they track. This nesting approach avoids adding separate external tracking circuits, thereby reducing overall device complexity while maintaining comprehensive tracking capability.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Manufacturing precision

If tracking bit lines are doubled with dummy columns, then resistance-capacitance delays are accounted for, but manufacturing complexity increases

Engineering Contradiction:
Improvetiming accuracyVSAvoidmanufacturing complexity
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

Dummy columns are added that are copies of actual memory cell columns but without functional memory cells. These dummy columns replicate the electrical characteristics (resistance and capacitance) of real columns, allowing the tracking bit lines to experience the same RC delays as actual read operations. This copying approach provides accurate timing compensation without requiring complex manual calibration.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8760948B2Multiple bitcells tracking scheme semiconductor memory array
Publication Date: 2014.06.24 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US8760948B2 patent drawing
  • US8760948B2 patent drawing
  • US8760948B2 patent drawing

AI summary

A read tracking system and method for advanced memory devices are provided. The read tracking system and method include tracking multiple tracking bit cells in multiple segments and columns to incorporate device performance variation of bit cells in the memory array. The tracking path mimics the worst-case read path with some built-in margins to sufficiently and efficiently cover the read times of bit cells in a memory array without unnecessarily sacrificing the read speed performance of the memory array. A number of tracking cells may be placed at different segments and both sides of the memory array to cover read time variation across memory array.