Memory Device Clock Training for Processor-Independent CA Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Some processors do not have the CA training function enabled, leading to potential issues with setup time, hold time, and pulse width optimization for command address signals in memory devices.

Innovation Solution

A memory device with a first and second training circuit that generates and adjusts clock signals to ensure optimal pulse width for command address access, even when the CA training function is not enabled by the processor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the CA training function is not enabled by the processor, then the processor cannot optimize setup time, hold time, or pulse width of the CA bus, but the memory device still needs to maintain optimal signal transmission quality

Engineering Contradiction:
Improvesignal transmission qualityVSAvoidprocessor capability requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The memory device performs autonomous CA training by detecting whether the processor has enabled the CA training function. When not enabled, the memory device automatically adjusts the pulse width of the clock signal to ensure optimal setup time and hold time for command address signals, allowing the system to maintain reliability without requiring processor intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The memory device dynamically changes the pulse width parameter of the clock signal based on detection results. The second training circuit adjusts the pulse width of the first clock signal to generate a second clock signal with optimized parameters, ensuring reliable signal transmission even when the processor does not enable CA training functionality.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If the processor enables the CA training function, then setup time, hold time, and pulse width can be optimized, but the system becomes more complex and requires additional training circuits

Engineering Contradiction:
Improvetiming parameter optimizationVSAvoidtraining circuit structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent combines the CA training function into the memory device itself rather than requiring separate processor-side training circuits. The first training circuit generates the initial clock signal, and the second training circuit adjusts its pulse width, merging multiple training functions into a unified structure within the memory device that reduces overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory device's training circuits serve multiple functions: they can operate when the processor enables CA training for full optimization, or autonomously adjust parameters when CA training is not enabled. This multi-functional design allows the same hardware structure to adapt to different operational modes without requiring separate circuit paths.

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

3Adaptability or versatility

If the memory device autonomously adjusts clock signal pulse width, then optimal performance is maintained regardless of processor capabilities, but the device complexity increases

Engineering Contradiction:
Improveprocessor capability independenceVSAvoidtraining circuit configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The memory device implements dynamic operation by detecting the processor's CA training status and automatically adjusting the clock signal pulse width accordingly. The second training circuit dynamically modifies the first clock signal's pulse width to generate an optimized second clock signal, enabling the system to adapt to different processor capabilities without manual configuration or increased complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12417794B2Memory device
Publication Date: 2025.09.16 NAN YA TECH
  • US12417794B2 patent drawing
  • US12417794B2 patent drawing
  • US12417794B2 patent drawing

AI summary

A memory device is provided. The memory device includes a first training circuit and a second training circuit. The first training circuit is configured to generate a first clock signal having a first pulse width according a command address (CA) training signal. The second training circuit is coupled to the first training circuit and is configured to adjust the first pulse width of the first clock signal to output a second clock signal having a second pulse width when it is determined that the CA training signal is not enabled.