Communication Interface Register Switching for Fast I/O Tuning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed I/O circuits in servers face inefficiencies in setting optimal data values for registers, leading to increased development time and costs due to the need for repeated mask revisions and hardware changes, especially when initial settings are not suitable for varying system environments.

Innovation Solution

A semiconductor device with a communication interface circuit that includes a register and a register setting circuit capable of changing wire connection states based on control signals to detect and set optimal data values, eliminating the need for mask revisions by switching between measure and setting modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a data value is set in a register by software, then the electrical characteristics of elements can be controlled, but the setting time becomes longer with an increase in the number of registers

Engineering Contradiction:
Improvecontrol flexibilityVSAvoidsetting time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the register setting process into two distinct phases: a measurement mode where optimal values are determined for each register, and a setting mode where these values are applied. This segmentation allows the system to handle multiple registers efficiently by processing them in an organized manner, reducing the overall setting time while maintaining control flexibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by determining optimal data values for all registers in advance during the measurement mode before actual operation. This preliminary determination of register values allows the system to quickly apply pre-calculated optimal settings during the setting mode, significantly reducing the time required for register configuration while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If an initial data value set in the beginning is not most suitable, then a change in hardware, such as mask revision or mask re-creation, is made to set a data value again, but this leads to a decrease in the efficiency of development

Engineering Contradiction:
Improveoptimality of data valueVSAvoiddevelopment efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces dynamics by making the wire connection state changeable between measurement mode and setting mode based on control signals. This dynamic reconfigurability allows the system to adapt to different development stages and optimize register values without requiring hardware changes, thereby maintaining both reliability and development efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies parameter changes by altering the wire connection state parameter in response to control signals. This parameter change enables the system to switch between measurement and setting modes, allowing optimal data values to be determined and applied without mask revisions, thus preserving development efficiency while ensuring optimal register configuration.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If mask revision or mask re-creation is performed to change hardware settings, then the correct data value can be set, but the development process becomes more complex and time-consuming

Engineering Contradiction:
Improveaccuracy of data value settingVSAvoiddevelopment process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of a control signal that mediates between the desired measurement mode and setting mode. This control signal enables smooth transitions between modes without requiring complex hardware changes, thereby maintaining manufacturing precision while reducing development process complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical system of mask revision and hardware re-creation with an electronic control mechanism. By using control signals to switch between measurement and setting modes, the system achieves accurate data value setting without the complexity of physical mask changes, thereby reducing development process complexity while maintaining precision.

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

Data Source

PatentUS9240788B2Semiconductor device and communication interface circuit
Publication Date: 2016.01.19 SOCIONEXT INC
  • US9240788B2 patent drawing
  • US9240788B2 patent drawing
  • US9240788B2 patent drawing

AI summary

A communication interface circuit includes a register and a register setting circuit. The register holds a data value for controlling characteristics of an electronic circuit element included in the communication interface circuit. The register setting circuit changes a wire connection state on the basis of a control signal. The register setting circuit inputs a variable data value to the register to detect the data value corresponding to the characteristics of the electronic circuit element in a first wire connection state, and sets the data value detected in the first wire connection state in the register on the basis of a fixed value in a second wire connection state. A control circuit outputs the above control signal.