Flash Memory Routing Circuitry for Scalable Clustered Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for scalable flash memory storage systems that can accommodate various sizes and provide efficient data access and interconnection of multiple integrated circuits to form a clustered system with large memory capacities.

Innovation Solution

The solution involves an integrated circuit with flash memory controller circuitry, data signal ports, bus circuitry, and controllable routing circuitry, including crossbar switch circuitry, which allows for selective signal routing between ports and between the bus and ports, enabling the connection of multiple ICs to form a clustered system with programmable routing for efficient data storage and retrieval.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple integrated circuits are connected to form a clustered system with large memory capacities, then the memory storage capacity is improved, but the device complexity increases due to the need for external routing components

Engineering Contradiction:
Improvememory storage capacityVSAvoidrouting components
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent integrates routing circuitry directly into the flash memory controller IC, merging previously separate routing components with the memory controller. This consolidation eliminates the need for external routing components while enabling multiple ICs to be interconnected in a clustered system, thereby increasing memory capacity without proportionally increasing device complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The flash memory controller IC is designed with multi-functional capabilities, serving both as a memory controller and as a routing node in the clustered system. The controllable routing circuitry within each IC can dynamically route data signals between multiple ports and interconnected ICs, allowing a single component to perform multiple functions and reduce overall system complexity

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

2Adaptability or versatility

If controllable routing circuitry is integrated into the flash memory controller, then the flexibility and scalability of the system is improved, but the device complexity increases

Engineering Contradiction:
Improvesystem flexibilityVSAvoidrouting circuitry
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The routing circuitry is segmented into modular controllable switches within each flash memory controller IC. Each IC contains independent routing logic that can be individually controlled, allowing granular management of data paths. This segmentation enables flexible routing configurations while keeping the complexity contained within manageable modular units rather than requiring a monolithic complex routing system

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The routing circuitry implements dynamic, controllable signal routing where the path of data signals can be changed in real-time based on system requirements. The controllable switches within each IC can reconfigure routing paths dynamically, providing adaptability and versatility while maintaining manageable complexity through programmable control logic

Inventive Principle:
Principle #15Dynamics

3Productivity

If multiple data signal ports are provided on each integrated circuit, then the throughput and interconnection capability is improved, but the manufacturing complexity increases

Engineering Contradiction:
Improvedata throughputVSAvoidmanufacturing complexity
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

Multiple data signal ports on each IC serve universal purposes - they can function as input ports, output ports, or both simultaneously depending on the routing configuration. The same physical ports are used for different communication directions and purposes, eliminating the need for separate dedicated input and output port structures, thereby improving throughput capability without proportionally increasing manufacturing complexity

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

Data Source

PatentUS9164914B1Multiple port routing circuitry for flash memory storage systems
Publication Date: 2015.10.20 MARVELL ASIA PTE LTD
  • US9164914B1 patent drawing
  • US9164914B1 patent drawing
  • US9164914B1 patent drawing

AI summary

An integrated circuit (“IC”) may have flash memory circuitry associated with it. The IC may also have controllable routing circuitry for routing signal information (1) between the flash memory circuitry and any one of a plurality of signal ports of the IC, or (2) between various ones of those signal ports. Multiple instance of such ICs and their associated flash memory circuitries may be connected to one another via the above-mentioned signal ports to provide flash memory storage systems of any size in which data can be routed in and out at least partly via the controllable routing circuitries of the various ICs.