SAS Expander USB Interface for Domain Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable devices like laptops and smartphones lack external SAS interfaces, making it difficult to manage and configure Serial Attached SCSI (SAS) domains, which is a challenge for systems engineers.

Innovation Solution

Incorporating a Universal Serial Bus (USB) interface into SAS expanders to enable management functions, allowing USB packets to be used for configuring SAS domains, thereby enhancing the accessibility and type of devices that can interact with the SAS domain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SAS expanders use dedicated SAS ports for management functions, then management capability is ensured, but device accessibility is limited to systems with SAS interfaces

Engineering Contradiction:
Improvedevice accessibilityVSAvoidinterface requirement
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by enabling the USB interface to perform SAS management functions. The USB interface, traditionally used for general-purpose connectivity, is made multi-functional by implementing SAS management capabilities through a translation layer that converts USB packets into SAS management commands, allowing portable devices to manage SAS domains without dedicated SAS ports.

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

Solution Approach 2:

The patent uses an intermediary approach by introducing a translation mechanism between USB and SAS protocols. The USB interface acts as an intermediary that receives management requests from portable devices, translates them into appropriate SAS management commands, and communicates with the SAS domain, thereby bridging the gap between USB-capable devices and SAS infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If portable devices are used for SAS domain management, then system flexibility is improved, but the ability to configure SAS domains is reduced due to lack of SAS interfaces

Engineering Contradiction:
Improvesystem flexibilityVSAvoidconfiguration capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies mechanics substitution by replacing the physical SAS interface requirement with a software-based translation layer. Instead of requiring portable devices to have physical SAS ports, the system substitutes the mechanical/interface connection with a protocol translation mechanism that converts USB communications into SAS management commands, enabling configuration capability through software rather than hardware.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If USB interface is added to SAS expander, then device accessibility is enhanced, but interface complexity increases

Engineering Contradiction:
Improvedevice accessibilityVSAvoidinterface integration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The USB interface is made multi-functional by implementing both general USB connectivity and specific SAS management capabilities through a single interface, reducing the need for separate dedicated management ports while maintaining full SAS management functionality.

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

Data Source

PatentUS8756355B2Methods and structure for configuring a Serial Attached SCSI domain via a Universal Serial Bus interface of a Serial Attached SCSI expander
Publication Date: 2014.06.17 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8756355B2 patent drawing
  • US8756355B2 patent drawing
  • US8756355B2 patent drawing

AI summary

Methods and structure are provided for managing a Serial Attached SCSI (SAS) domain via Universal Serial Bus (USB) communications. The system comprises a SAS expander. The SAS expander comprises a plurality of physical links, a USB interface, and a control unit. The control unit is operable to receive USB packets via the USB interface, to determine SAS management information based upon the received USB packets, and to alter a configuration of the SAS domain based upon the SAS management information determined from the USB packets.