PCIe Master Card Routing Flash Storage in Disk Bays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing disk storage interfaces, such as AT and SATA, are restrictive in bandwidth and capabilities, particularly for random access, and rack-mounted computer systems face limitations in space and card slots, making it difficult to implement high-bandwidth, non-volatile, solid-state storage systems.

Innovation Solution

A non-volatile, solid-state storage system utilizing flash memory with a PCI Express interface, where flash memory cards are mounted in disk bays and connected via a PCI Express extender cable, allowing for high-bandwidth and random access, and using a master card to manage and route the bus connections, enabling multiple flash memory cards to be accessed from a single PCI Express slot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional disk storage interfaces (AT, SATA) are used, then the system is simple and compatible, but the bandwidth is restrictive and random access capability is poor

Engineering Contradiction:
ImprovebandwidthVSAvoidinterface complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent changes the interface parameter from traditional SATA/ATA to PCI Express, fundamentally altering the bandwidth and access capabilities. This parameter change enables high-speed serial communication with multiple lanes, transforming the storage interface from block-based to parallel/high-speed serial, thereby resolving the bandwidth limitation while maintaining compatibility through the extender cable approach.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The PCI Express extender cable acts as an intermediary component that bridges the gap between the high-speed PCI Express interface and the flash memory cards. This intermediary enables the high-bandwidth PCI Express connection to work with the flash memory storage system, allowing the benefits of high-speed interface to be achieved without directly replacing the entire storage architecture, thus managing the complexity transition.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If flash memory cards are mounted in disk bays with PCI Express interface, then high bandwidth and random access are achieved, but space and card slot limitations in rack-mounted systems become more challenging

Engineering Contradiction:
Improverandom access speedVSAvoidspace in rack-mounted system
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The storage system is segmented into multiple flash memory cards that can be independently mounted in disk bays. Each card or group of cards can be accessed through the PCI Express interface, allowing the system to distribute storage capacity across multiple smaller units rather than requiring a single large high-speed interface connection, thereby managing space constraints while maintaining high random access performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent leverages the vertical dimension by mounting flash memory cards in disk bays that utilize the height space of rack-mounted systems. By stacking cards vertically in disk bays and using PCI Express extender cables that route connections through the system architecture, the solution exploits three-dimensional space rather than being constrained by horizontal card slot limitations, enabling high-bandwidth access within the available rack space.

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

3Quantity of substance

If multiple flash memory cards are connected via PCI Express, then storage capacity and bandwidth are increased, but the system complexity and routing requirements increase

Engineering Contradiction:
Improvestorage capacityVSAvoidconnection routing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

Multiple flash memory cards are merged into a unified storage system that shares a common PCI Express interface through extender cables. Rather than requiring separate direct connections for each card, the system combines multiple cards into a group that can be accessed through the PCI Express bus, reducing the number of individual routing connections while maintaining the ability to access multiple cards for increased capacity and bandwidth.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The PCI Express interface serves a universal function by providing high-speed access to multiple flash memory cards through extender cables. This universal interface design allows the same PCI Express connection mechanism to serve multiple storage devices, eliminating the need for separate dedicated connections for each card and thereby reducing overall system complexity while supporting increased storage capacity.

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

Data Source

PatentUS9164554B2Non-volatile solid-state storage system supporting high bandwidth and random access
Publication Date: 2015.10.20 SANDISK TECHNOLOGIES LLC
  • US9164554B2 patent drawing
  • US9164554B2 patent drawing
  • US9164554B2 patent drawing

AI summary

Approaches for a non-volatile, solid-state storage system that is capable of supporting high bandwidth and/or random read/write access. The storage system may include a chassis having a bus slot and a disk bay, a master card mounted in the bus slot, and a flash memory card stacked in the disk bay and cabled to the master card. The master card enables one or more flash memory cards to be communicatively coupled to a single PCI Express bus. The master card may split a multi-lane PCI Express bus into a plurality of lanes, where one or more of the flash memory cards communicate over each of the plurality of lanes. Alternately, the master card may includes active circuitry for processing, switching, routing, reformatting, and/or converting the PCI Express bus into one or more busses for a plurality of flash memory cards. The stacked flash memory card is not in an enclosure.