SATA Bridge Mode Segmentation for Storage Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


