Daisy Chaining Nonvolatile Memories Parallel Address Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud computing data storage infrastructures face inefficiencies due to serialized address propagation, leading to increased response times and system complexity.

Innovation Solution

Implementing a parallel-connected address/command electrical path and utilizing multiplexers and electronic switches to temporarily remove addresses from the serializing chain, allowing each memory device to receive addresses independently and reducing pipelining delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If serialized address propagation is used in data storage infrastructures, then device complexity is reduced, but response time increases

Engineering Contradiction:
Improveaddress propagation structureVSAvoidresponse time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments the address propagation process by introducing separate parallel address/command electrical paths for each memory device in the daisy chain. Instead of a single serialized path, each memory device has its own dedicated address/command inputs, allowing simultaneous address delivery to multiple devices and eliminating the time penalty of sequential address propagation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from a one-dimensional serialized address propagation model to a multi-dimensional parallel architecture. By adding parallel address/command paths alongside the existing data daisy chain, the system achieves simultaneous address delivery to multiple memory devices without increasing physical complexity, effectively adding a temporal dimension to address propagation.

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

2Device complexity

If serialized address chains are used, then system complexity is reduced, but data access speed decreases

Engineering Contradiction:
Improveaddress chain structureVSAvoiddata access speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent segments the address delivery mechanism by providing independent address/command electrical paths to each memory device. This segmentation allows addresses to be delivered in parallel to multiple devices simultaneously, dramatically increasing data access speed while maintaining relatively simple device-level structures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-configuring parallel address/command paths for all memory devices before data access operations. This preliminary setup enables immediate parallel address delivery without requiring sequential initialization, thereby accelerating data access speeds from the outset.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If parallel address paths are implemented for each memory device, then response time is improved, but device complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoidaddress/command path structure
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the parallel address/command paths to serve multiple functions: address delivery, command transmission, and data enablement. These paths are universally used across all memory devices in the daisy chain, eliminating the need for separate dedicated paths for each function and reducing overall system complexity despite the parallel architecture.

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

Solution Approach 2:

The patent merges the address and command transmission functions into unified parallel paths that operate simultaneously for all memory devices. By combining these functions into a single infrastructure rather than separate dedicated paths, the system achieves fast response times while minimizing the complexity increase that would result from fully separate address/command pathways.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8700845B1Daisy chaining nonvolatile memories
Publication Date: 2014.04.15 MICRON TECHNOLOGY INC
  • US8700845B1 patent drawing
  • US8700845B1 patent drawing
  • US8700845B1 patent drawing

AI summary

A host accessing memory devices by providing common address and command information on a parallel-connected serial bus to each of the memory devices and shifting data in the memory devices through a daisy-chain serial interface.