Flash Memory Data Transfer Mode Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional flash memory devices have limitations in data transfer rates, which are not sufficient for modern high-performance applications, and increasing these rates leads to excessive power consumption, making them unsuitable for portable devices and not competitive with magnetic disk drives.

Innovation Solution

A method for a flash memory module with a multiple-mode data interface that operates in a legacy mode for command and control communications and switches to an advanced mode for data transfers, using a reduced voltage swing to minimize power consumption while doubling the data transfer rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional flash memory devices operate at higher data transfer rates, then data transfer performance is improved, but power consumption increases excessively

Engineering Contradiction:
Improvedata transfer rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The flash memory device dynamically switches between two operating modes: a legacy mode for command and control communications, and an advanced mode for high-speed data transfers. This dynamic mode switching allows the device to optimize power consumption based on the specific operation being performed, consuming high power only during brief data transfer intervals rather than continuously.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The device employs periodic high-speed data transfer bursts interspersed with lower-power idle or command-processing periods. The data interface operates in advanced high-performance mode only during actual data transfer windows, then returns to legacy mode for command processing, creating a periodic pattern of high and low power consumption that reduces overall energy usage.

Inventive Principle:
Principle #19Periodic action

2Productivity

If flash memory devices adopt advanced high-performance mode, then data transfer rate is doubled, but compatibility with legacy systems may be compromised

Engineering Contradiction:
Improvedata transfer rateVSAvoidcompatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The data interface is designed with multi-functionality, supporting both legacy mode for compatibility with existing systems and advanced mode for high-performance applications. The interface can adapt its operating characteristics based on the requirements of the connected device, providing universal compatibility across different application scenarios.

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

Solution Approach 2:

The interface dynamically adjusts its operating mode based on the communication partner and data transfer requirements. When communicating with legacy systems, it operates in legacy mode; when high-speed transfers are required and supported, it switches to advanced mode, providing adaptive compatibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7525855B2Method of high-performance flash memory data transfer
Publication Date: 2009.04.28 SANDISK TECHNOLOGIES LLC
  • US7525855B2 patent drawing
  • US7525855B2 patent drawing
  • US7525855B2 patent drawing

AI summary

A flash memory system includes a flash memory device and a controller, operable according to an advanced data transfer mode. The flash memory device is operable both in a “legacy” mode, in which read data is presented by the memory synchronously with each cycle of a read data strobe from the controller, and in which input data is latched by the memory synchronously with each cycle of a write data strobe from the controller. In the advanced mode, which can be initiated by the controller forwarding an initiation command to the memory, the flash memory itself sources the read data strobe at a higher frequency, for example at twice the frequency, of that available in the normal mode. In the advanced mode, the input data is presented by the controller synchronously with a higher frequency write data strobe than is available in the normal mode. The voltage swing of the data and control signals is reduced from conventional standards, to reduce power consumption.