Memory System Clock Feedback Mechanism for Propagation Delay Cancellation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In memory systems, high-speed operation leads to increased propagation delays in clock and data transmission, making synchronized data transfer challenging, and encrypted communication synchronization becomes difficult with higher speeds, resulting in complex circuit designs and increased costs.

Innovation Solution

A memory system where the host device and memory device operate with separate clocks, with the memory device feeding back the first clock as the second clock, eliminating the need for a data strobe signal generation circuit and timing-adjustment circuit, and incorporating a correction mechanism to account for propagation delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If data transfer is performed in synchronization with a single common clock, then circuit design is simplified, but propagation delays increase with higher operation speeds making synchronized transfer difficult

Engineering Contradiction:
Improvecircuit design complexityVSAvoidoperation speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent segments the single common clock into two separate clocks: a first clock for command transmission and a second clock for data reception. This segmentation allows each clock to be independently optimized for its specific function, enabling high-speed operation without the propagation delay issues that plague single-clock systems. The memory device generates the second clock based on the first clock, maintaining synchronization while allowing for speed optimization.

Inventive Principle:
Principle #1Segmentation

2Speed

If separate clocks are used for transmission and reception, then high-speed operation is enabled, but circuit complexity increases due to additional clock generation and timing adjustment circuits

Engineering Contradiction:
Improvecommunication speedVSAvoidcircuit design complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent merges the clock generation function into the memory device itself, which already contains control circuits for managing data access. The control circuit within the memory device generates the second clock signal based on the first clock received from the host, combining clock generation with existing control functions rather than adding entirely separate clock generation hardware. This reduces overall system complexity while enabling separate-clock high-speed operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory device feeds back the first clock signal to its own control circuit, which then generates the second clock signal. This feedback mechanism ensures that the second clock remains synchronized with the first clock while allowing for independent timing optimization. The feedback loop enables precise timing adjustment without requiring complex external synchronization circuits.

Inventive Principle:
Principle #23Feedback

3Device complexity

If encryption and decryption are performed in synchronization with a single clock, then implementation is simple, but synchronization becomes difficult at higher speeds

Engineering Contradiction:
Improveimplementation complexityVSAvoidsynchronization accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies segmentation to encryption and decryption operations by associating encryption with the first clock (command transmission) and decryption with the second clock (data reception). This segmentation allows each cryptographic operation to be synchronized with its respective clock, maintaining reliability at high speeds. The separate clocks ensure that encryption and decryption occur at appropriate times without interference, even at higher operation speeds where single-clock synchronization fails.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10152437B2Memory system
Publication Date: 2018.12.11 MEGACHIPS
  • US10152437B2 patent drawing
  • US10152437B2 patent drawing
  • US10152437B2 patent drawing

AI summary

A control circuit of a memory device feeds a first clock received from a transmission control circuit of a host device back to a reception control circuit of the host device as a second clock. The reception control circuit controls data reception from the memory device in synchronization with the fed-back second clock.