Dual Pulse-Generator Circuits for Memory Pipeline Hold-Time Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices experience hold time failures due to timing mismatches between memory clock signals and pipeline clock signals, leading to incorrect data transfer and reduced reliability.

Innovation Solution

Implementing a dual pulse generator system that generates pipeline clock signals based on both a delayed and a memory clock signal, synchronized to mitigate hold time failures by ensuring proper timing alignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single pulse generator is used to generate pipeline clock signals, then device complexity is reduced, but timing alignment between memory clock signals and pipeline clock signals deteriorates, causing hold time failures

Engineering Contradiction:
Improvepulse generator structureVSAvoidtiming alignment
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The single pulse generator is divided into two separate pulse generators: a first pulse generator that generates memory clock signals and a second pulse generator that generates pipeline clock signals. This segmentation allows each generator to be independently optimized for its specific timing requirements, thereby maintaining reliable timing alignment without significantly increasing overall device complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A delay circuit is introduced as an intermediary component between the clock signal source and the pipeline clock signal generation path. This delay circuit compensates for timing differences and ensures proper hold time alignment, acting as a mediator that coordinates the timing between memory operations and pipeline operations

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If pipeline clock signals are generated without precise timing control, then ease of operation is improved, but hold time failures occur leading to incorrect data transfer

Engineering Contradiction:
Improveclock signal generationVSAvoiddata transfer accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The pipeline clock signals are generated in advance with predetermined timing control, ensuring that data is ready in the pipeline before the next clock cycle begins. This preliminary timing setup prevents hold time failures and ensures accurate data transfer while maintaining simple operation through automated timing generation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The timing control mechanism incorporates feedback loops that monitor and adjust clock signal timing to maintain proper hold time alignment. This feedback ensures reliable data transfer by continuously optimizing timing parameters while keeping the system easy to operate through self-regulation

Inventive Principle:
Principle #23Feedback

3Device complexity

If timing alignment between memory clock and pipeline clock is not maintained, then device complexity is reduced, but manufacturing precision of timing parameters deteriorates

Engineering Contradiction:
Improvetiming control mechanismVSAvoidtiming parameter alignment
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The delay circuit introduces controllable parameter changes in the timing path by adjusting delay amounts through design parameters such as gate lengths, transistor dimensions, or buffer configurations. This allows precise control of timing alignment between memory and pipeline clocks without requiring complex timing control mechanisms, thereby achieving manufacturing precision while keeping device complexity manageable

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250292812A1Circuits and methods of mitigating hold time failure of pipeline for memory device
Publication Date: 2025.09.18 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20250292812A1 patent drawing
  • US20250292812A1 patent drawing
  • US20250292812A1 patent drawing

AI summary

A memory device includes one or more memory cells, and a pipeline coupled to the one or more memory cells. The memory device includes a first pulse generator coupled to the one or more memory cells. The first pulse generator is configured to generate, based on a first delayed clock signal, a memory clock signal to control the one or more memory cells. The first delayed clock signal is delayed with respect to a clock signal. The memory device includes a second pulse generator to generate, based on a second delayed clock signal and the memory clock signal, a pipeline clock signal to provide data from the one or more memory cells through the pipeline. The second delayed clock signal is delayed with respect to the clock signal.