Memory Clock Mode Switching for Serial Flash Clock Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing parallel configuration of Flash memory systems faces performance limitations due to signal integrity issues such as crosstalk, signal skew, and simultaneous switching noise, leading to increased power consumption and clock performance problems, which restrict the number of memory devices that can be connected effectively.

Innovation Solution

A serially connected memory system with a ring topology configuration, where memory devices are connected serially with each other and the memory controller, allowing for the use of either parallel or serial clock signals, and a configurable clock mode circuit that sets the operating mode based on a reference voltage, enabling efficient data communication and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If parallel configuration of Flash memory devices is used, then storage capacity is increased, but signal integrity deteriorates due to crosstalk, signal skew, and simultaneous switching noise

Engineering Contradiction:
Improvestorage capacityVSAvoidsignal integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The memory system is divided into multiple channels, each handling a subset of memory devices. This segmentation reduces the number of devices per channel, thereby reducing crosstalk and signal interference while maintaining high total storage capacity through parallel channel operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A memory controller is introduced as an intermediary between the host system and multiple memory devices. The controller manages data flow, timing, and coordination across devices, reducing simultaneous switching noise and signal skew by serializing control signals and managing clock distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If more memory devices are connected in parallel, then storage capacity increases, but power consumption increases due to clock distribution and simultaneous switching

Engineering Contradiction:
Improvestorage capacityVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The system divides memory devices into multiple channels with fewer devices per channel. This reduces the capacitive loading on clock lines and reduces simultaneous switching noise, thereby lowering power consumption while maintaining high storage capacity through parallel channel architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The memory system uses periodic clock signals and burst transfer modes to activate memory devices in controlled time intervals. This periodic activation reduces simultaneous switching events and allows for power management techniques such as clock gating and device idle states, reducing overall power consumption.

Inventive Principle:
Principle #19Periodic action

3Speed

If parallel clock signals are used, then high-speed operation is achieved, but clock performance deteriorates due to signal skew and distribution issues

Engineering Contradiction:
Improveoperation speedVSAvoidclock performance
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The clock distribution system is segmented into multiple independent channels, each with its own clock signal. This reduces the total number of devices driven by a single clock line, minimizing signal skew and distribution issues while maintaining high operating speeds through parallel channel execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The memory controller acts as an intermediary that generates and distributes clock signals to memory devices. It implements clock buffering, timing adjustment, and synchronization mechanisms to compensate for signal skew and maintain reliable clock performance across all devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11669248B2Clock mode determination in a memory system
Publication Date: 2023.06.06 MOSAID TECH
  • US11669248B2 patent drawing
  • US11669248B2 patent drawing
  • US11669248B2 patent drawing

AI summary

A clock mode configuration circuit for a memory device is described. A memory system includes any number of memory devices serially connected to each other, where each memory device receives a clock signal. The clock signal can be provided either in parallel to all the memory devices or serially from memory device to memory device through a common clock input. The clock mode configuration circuit in each memory device is set to a parallel mode for receiving the parallel clock signal, and to a serial mode for receiving a source synchronous clock signal from a prior memory device. Depending on the set operating mode, the data input circuits will be configured for the corresponding data signal format, and the corresponding clock input circuits will be either enabled or disabled. The parallel mode and the serial mode is set by sensing a voltage level of a reference voltage provided to each memory device.