Multiplexer-Based Controller Selection for Single-Ported Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high cost of dual-ported storage devices and the challenges of modifying hardware infrastructure to support multiple controllers with single-ported storage devices lead to increased development and manufacturing costs.

Innovation Solution

The use of a low-cost passive multiplexer and existing signals in the hardware infrastructure allows for selective connection of multiple controllers to a single-ported storage device, leveraging existing infrastructure designed for dual-ported storage devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dual-ported storage devices are used to allow access by multiple controllers, then redundancy and reliability are improved, but device cost increases

Engineering Contradiction:
Improvecontroller redundancyVSAvoiddevice cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent segments the storage device access function by separating the physical storage device (single-ported) from the access control function (multiplexer). This allows multiple controllers to share access to a single-ported storage device through time-multiplexed connections, achieving redundancy without requiring expensive dual-ported storage devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a multiplexer as an intermediary device between multiple controllers and a single-ported storage device. The multiplexer selectively connects different controllers to the storage device based on control signals, enabling redundancy while using cost-effective single-ported storage devices instead of expensive dual-ported devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If hardware infrastructure is modified to support multiple controllers with single-ported storage devices, then adaptability is improved, but device complexity and manufacturing cost increase

Engineering Contradiction:
Improvecontroller connectivityVSAvoidhardware infrastructure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the multiplexer a universal interface that can handle connections between any combination of controllers and storage devices. The same multiplexer infrastructure supports both single-ported and dual-ported storage devices, and can be configured dynamically to accommodate different controller configurations without requiring hardware modifications.

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

Solution Approach 2:

The patent uses the existing dual-ported storage device connection infrastructure as a template or model for designing the multiplexer-based solution. By copying the signal routing and control mechanisms from dual-ported device connections, the system achieves multi-controller support with single-ported devices without requiring fundamental hardware redesign.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If selective connection of multiple controllers to single-ported storage devices is implemented, then cost is reduced, but device complexity increases due to multiplexer control requirements

Engineering Contradiction:
Improvesystem costVSAvoidmultiplexer control
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent implements self-service control where the multiplexer automatically manages controller connections based on simple control signals from the controllers themselves. The system uses existing reset signals and controller state information to automatically determine which controller should access the storage device, eliminating the need for complex external control logic.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent controls the multiplexer by changing the state of control signals (such as reset signals) rather than requiring complex control logic. By monitoring the asserted or de-asserted state of simple binary signals from controllers, the multiplexer dynamically adjusts connections based on controller readiness and system state, reducing control complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12314603B2Selective connection of controllers to a single-ported input/output device
Publication Date: 2025.05.27 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12314603B2 patent drawing
  • US12314603B2 patent drawing
  • US12314603B2 patent drawing

AI summary

In some examples, an apparatus includes an extender with a first connector to a single-ported input/output (I/O) device, and a second connector to a connection plane connected to a plurality of controllers. The extender includes a multiplexer to selectively connect different controllers of the plurality of controllers to the single-ported I/O device based on a control input comprising a plurality of reset indications from respective controllers of the plurality of controllers. Each reset indication of the plurality of reset indications when asserted causes a reset of the single-ported I/O device, and the plurality of reset indications are to control the multiplexer.