Multi-Port Interface Function Switching for Better Resource Use
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing interface devices lack an efficient mechanism to utilize resources for multiple functions across different ports, leading to suboptimal performance and resource wastage.
Innovation Solution
An interface device with a multi-port structure and a function manager that includes a multiplexer and multiplexer controller, allowing for selective assignment of variable functions to ports, along with a lookup table to manage port assignments and operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed function assignment is used for each port, then the device structure is simple, but resource utilization is inefficient
Solution Approach 1:
The patent implements dynamic function assignment where the function manager can selectively assign different functions to ports based on operational needs. The multiplexer controller dynamically switches the connection between ports and functions, allowing the system to adapt its configuration in real-time rather than being fixed statically.
Solution Approach 2:
The patent creates a universal interface device where a single port can serve multiple functions through the function manager. The same physical port can be assigned to different functions (e.g., PCIe, SATA, SAS) depending on the requirements, making the device multi-functional without requiring separate dedicated ports for each function type.
2Productivity
If multiple dedicated ports are provided for each function, then function reliability is high, but device complexity and resource wastage increase
Solution Approach 1:
The patent merges multiple function interfaces into a single physical port through the multiplexer. Instead of having separate dedicated ports for PCIe, SATA, and SAS functions, the multiplexer combines these interfaces so they share the same physical port, reducing the total number of ports while maintaining all functional capabilities.
Solution Approach 2:
The function manager automatically manages the assignment and switching of functions to ports without requiring manual intervention. The multiplexer controller self-manages the switching logic based on the current operational requirements, optimizing resource utilization automatically.
Data Source
AI summary
Provided herein may be an interface device and a method of operating the same. The interface device may include a first port configured to enable communication with a host, a second port configured to enable communication with the host, and a function manager including a plurality of variable functions that are selectively assignable to at least one of the first port and the second port.


