Controller Express Linkup via Identification Code
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The link startup process between electronic devices using high-speed serial interfaces is time-consuming due to the exchange of a large amount of information, which degrades the performance of the devices.
Innovation Solution
An operating method for a controller that senses connections and uses identification codes to rapidly set an express linkup state, skipping the traditional link startup process by pre-storing information for well-known devices or dynamically exchanging minimal necessary information to establish a stable data communication link.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the traditional link startup process is performed to exchange comprehensive information between electronic devices, then the reliability of data communication is improved, but the time required for link setup increases significantly
Solution Approach 1:
The patent applies preliminary action by pre-storing capability information and link configuration parameters in the controller before actual communication occurs. When a connection is established, the controller retrieves pre-stored information about the counterparty device (such as supported lanes, data rates, and capability codes) to rapidly configure the link without performing exhaustive information exchange during the link startup process. This allows the system to achieve reliable communication while significantly reducing link setup time.
Solution Approach 2:
The patent uses copying by creating a simplified representation of the link configuration state. Instead of exchanging complete capability information datasets during link startup, the system uses pre-stored capability codes and configuration templates that copy the essential link parameters. The controller retrieves matching configuration templates based on device identification codes, effectively copying the necessary link setup information without requiring full information exchange protocols.
2Adaptability or versatility
If comprehensive capability information is exchanged during link startup, then the adaptability to different device configurations is improved, but the productivity of the electronic device decreases
Solution Approach 1:
The patent applies preliminary action by pre-configuring the controller with capability information for a set of known device types and configurations. The controller stores capability codes, supported lane configurations, and data rate parameters before actual communication occurs. When establishing a link, the controller matches the counterparty device's identification code against pre-stored profiles to rapidly determine compatible configurations, maintaining adaptability while avoiding real-time information exchange overhead.
Solution Approach 2:
The patent uses parameter changes by transitioning from exchanging comprehensive capability parameter sets to using compressed capability codes and configuration identifiers. The system changes the representation of capability information from detailed parameter lists to condensed code forms that can be rapidly matched and expanded into full configurations only when necessary, thereby maintaining versatility while improving productivity.
3Reliability
If the link startup process is performed during initialization and booting operations, then the stability of the linkup state is improved, but the duration of these operations increases
Solution Approach 1:
The patent applies preliminary action by pre-loading capability information and link configuration templates into the controller during manufacturing or previous operations. This pre-stored information is immediately available during initialization and booting sequences, eliminating the need to perform time-consuming capability exchange protocols during these critical startup phases. The controller can rapidly establish stable links by retrieving pre-configured parameters rather than discovering them in real-time.
Solution Approach 2:
The patent uses skipping by bypassing the traditional lengthy link startup information exchange process during initialization and booting operations. The controller skips the comprehensive capability negotiation phase by using pre-stored configuration data and identification code matching, rushing through the link establishment process to achieve stable connectivity much faster than conventional methods while maintaining the necessary stability for data communication.
Data Source
AI summary
An operating method includes sensing a connection of the first electronic device to an interface circuit of the second electronic device; receiving an identification code from the first electronic device; and setting a state of the interface circuit as an express linkup state corresponding to the received identification code. The identification code has a value different from values defined and reserved in an interface protocol which defines an operating procedure of the interface circuit. The value of the identification code varies with an attribute of the first electronic device.


