Dual Memory Clock Driver Layout for Word Line Timing Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices with a single memory clock driver suffer from contamination delay, leading to timing issues and errors in high-speed applications due to the delay in activating word lines, especially at the ends far from the driver, which can result in incorrect data storage or require slower operation speeds to prevent errors.

Innovation Solution

Implementing a second memory clock driver at the opposite end of the memory clock line from the first driver to eliminate contamination delay by ensuring both ends of the word line are activated simultaneously, reducing propagation delay and error risk.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single memory clock driver is used to activate word lines, then the device complexity is reduced, but contamination delay occurs leading to timing errors in high-speed applications

Engineering Contradiction:
Improvememory clock driver configurationVSAvoidtiming accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the single memory clock driver into two separate drivers positioned at opposite ends of the memory clock line. This segmentation allows each driver to independently activate word lines from its respective end, eliminating the contamination delay that occurs when a single driver must propagate signals across the entire line length.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If a single memory clock driver is used, then the propagation delay is minimized in terms of driver count, but timing errors occur at word line ends far from the driver

Engineering Contradiction:
Improvepropagation delayVSAvoidtiming error rate
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent introduces a spatial dimension by positioning two drivers at opposite ends of the memory clock line rather than concentrating activation at a single point. This dimensional change allows simultaneous activation from both ends, reducing the maximum propagation distance and eliminating timing errors at distant word lines.

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

3Reliability

If memory operations are slowed down to prevent timing errors, then reliability is improved, but productivity decreases

Engineering Contradiction:
Improveerror preventionVSAvoidmemory operation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary activation of word lines from both ends simultaneously before the contamination delay can affect high-speed operations. By pre-establishing the clock signal at both ends of the memory clock line, the system maintains timing accuracy even at high operation speeds without requiring speed reduction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12361991B2Far end driver for memory clock
Publication Date: 2025.07.15 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US12361991B2 patent drawing
  • US12361991B2 patent drawing
  • US12361991B2 patent drawing

AI summary

Memory clock drivers, memories, and methods of operating memory clock drivers are provided. A memory device contains two memory clock drivers disposed opposite each other across an array of rows of memory cells. The memory clock drivers contain decoders, which decode an address corresponding to one or more rows of memory cells. The decoders are configured to decode the address to provide a plurality of word line signals to the corresponding rows of memory cells. The memory device also includes a row select circuit, which receives a row select address and activates a corresponding row of memory cells. The memory device includes control circuitry to control the arrays of memory cells at a local and a global level, as well as I/O modules to send signals to different parts of the memory device and integrate the memory device into external devices.