Memory Interface Clock Division for Multi-NAND Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data throughput bottlenecks occur in computing systems due to data processed rates exceeding the data bandwidth or communication speed of interfaces connected to non-volatile memory devices, degrading system performance.

Innovation Solution

A memory system with a memory controller and interface circuit that divides a first clock into multiple clocks based on the number of non-volatile memories, allowing data exchange at a stable maximum operating frequency, and includes a divider, serializer, and buffer registers to synchronize and combine read data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data processing speed is increased to meet higher throughput demands, then productivity improves, but the interface communication speed becomes a bottleneck causing data loss and system performance degradation

Engineering Contradiction:
Improvedata throughputVSAvoidinterface communication speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The interface circuit is divided into multiple independent interface circuits, each handling a portion of the data traffic. This segmentation allows parallel data transmission paths, effectively increasing the aggregate communication bandwidth between the memory controller and memory devices without requiring a single high-speed interface that would become a bottleneck.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a single-dimensional serial communication approach to a multi-dimensional parallel communication architecture. By introducing multiple interface circuits operating simultaneously, the system adds spatial dimensionality to data transmission, thereby scaling throughput capacity beyond the limitations of a single interface channel.

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

2Productivity

If multiple interface circuits are used to increase data throughput, then productivity improves, but device complexity increases due to multiple clocks and synchronization requirements

Engineering Contradiction:
Improvedata throughputVSAvoidinterface circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple interface circuits are merged under a unified clock management architecture. A single master clock signal is distributed to all interface circuits, and a central synchronization mechanism coordinates their operations. This merging approach allows parallel operation of multiple interfaces while maintaining systematic control and avoiding the complexity of completely independent clock systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The clock distribution and synchronization mechanism is designed as a universal system that serves all interface circuits simultaneously. This multi-functional approach allows the same clock management infrastructure to control multiple interfaces, reducing overall system complexity compared to having dedicated clock systems for each interface.

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

Data Source

PatentUS12591394B2Memory device including interface circuit and method of operating the same
Publication Date: 2026.03.31 SAMSUNG ELECTRONICS CO LTD
  • US12591394B2 patent drawing
  • US12591394B2 patent drawing
  • US12591394B2 patent drawing

AI summary

A memory system includes a memory device including a plurality of non-volatile memories and an interface circuit connected to each of the plurality of non-volatile memories, and a memory controller connected to the interface circuit and configured to transmit/receive data according to a first clock, wherein the interface circuit is configured to divide the first clock into a second clock, according to the number of the plurality of non-volatile memories, and transmit/receive data to/from each of the plurality of non-volatile memories, according to the second clock.