SATA Bridge Mode Segmentation for Storage Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage system control methods using SATA interfaces become complex and costly due to the need for multiple operation modes and cascaded SATA bridges, with unclear methods for switching between these modes, especially when combining mirroring and striping functions.

Innovation Solution

A storage system with a storage controller that sets operation modes, including mirroring and hybrid modes, where one connection unit is connected to a bus bridge, allowing different operation modes to be set for storage devices connected directly or via another bus bridge, simplifying the control circuit and enabling exclusive operation modes without simultaneous activation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple operation modes are implemented in SATA bridge to support both mirroring and striping functions, then the functionality and versatility of the storage system is improved, but the control circuit complexity and cost increase

Engineering Contradiction:
Improvestorage system functionalityVSAvoidcontrol circuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The storage system is segmented into multiple independent SATA bridges, where each bridge is dedicated to a specific operation mode (mirroring or striping). This segmentation allows each bridge to be optimized for its specific function without requiring complex control circuits that handle multiple modes, thereby reducing individual bridge complexity while maintaining overall system versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage controller is designed with multiple connection units that can universally connect to different types of SATA bridges (mirroring bridges or striping bridges). This universal connectivity allows the controller to support both mirroring and striping functions through configuration rather than requiring each bridge to handle multiple modes, reducing bridge circuit complexity.

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

2Adaptability or versatility

If SATA bridges are connected in cascade to extend port multiplier functions, then the number of connected storage devices increases, but the control method becomes complicated and cost increases

Engineering Contradiction:
Improveport multiplier functionVSAvoidcontrol method complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The cascade connection is segmented into functional units where each SATA bridge is dedicated to a specific operation mode. This segmentation simplifies the control method because each bridge in the cascade performs a single, well-defined function rather than requiring complex coordination of multiple operation modes across cascaded bridges.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The storage controller acts as an intermediary that manages the cascade connection of SATA bridges. It assigns specific operation modes to each bridge in the cascade and coordinates their operation, thereby simplifying the overall control method while extending the port multiplier function to support more storage devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If both mirroring and striping functions are operated simultaneously, then the storage system provides comprehensive data management capabilities, but the number of interface connection ports and circuits increases

Engineering Contradiction:
Improvedata management capabilityVSAvoidinterface connection ports
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The storage controller is designed with universal connection units that can connect to either mirroring bridges or striping bridges. This universality allows the system to provide both mirroring and striping capabilities through different bridge configurations rather than requiring separate dedicated interfaces for each function, thereby reducing the total number of interface connection ports needed.

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

Data Source

PatentUS11275706B2Storage system having multiple bridges corresponding to multiple operation modes and control method therefor
Publication Date: 2022.03.15 CANON KK
  • US11275706B2 patent drawing
  • US11275706B2 patent drawing
  • US11275706B2 patent drawing

AI summary

According to an aspect of the present disclosure, SATA bridges in cascade connection and storage devices connected beyond the SATA bridges are identified. A setting of the operation mode of each of the SATA bridges is performed in accordance with a connection configuration of the SATA bridge and the storage device.