Shared Coefficient Update Processor for Network PHY Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network apparatuses with multiple transport ports, independent coefficient update processors for each port lead to increased power consumption and cost, as channels require continuous coefficient adjustments.

Innovation Solution

A network apparatus with a shared coefficient update processor, where one processor is dedicated to multiple transport ports or elements within a port, operating in the time or frequency domain, using a multiplexer or bus architecture to allocate processing resources efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If independent coefficient update processors are provided for each transport port, then coefficient update reliability is improved, but device cost and power consumption increase

Engineering Contradiction:
Improvecoefficient update reliabilityVSAvoiddevice cost
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple coefficient update processors are merged into a single shared processor that serves multiple transport ports. The processor is time-shared among different ports, allocating processing resources dynamically to maintain coefficient update reliability while reducing overall device cost and power consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

A single coefficient update processor is designed to perform multiple functions by serving different transport ports at different time intervals. The processor can be dedicated to one PHY module for a period of time, then switched to another, making it a universal resource that replaces multiple dedicated processors.

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

2Productivity

If independent coefficient update processors are provided for each transport port, then coefficient update performance is improved, but power consumption increases

Engineering Contradiction:
Improvecoefficient update performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

Multiple power-consuming processor units are combined into a single shared processor that is time-shared among multiple transport ports. This merging reduces the total power consumption while maintaining the necessary coefficient update performance through efficient time-division multiplexing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared coefficient update processor operates in periodic time slots, being dedicated to one PHY module for a period of time before switching to another. This periodic allocation ensures that each port receives sufficient processing power for coefficient updates while the processor remains idle or low-power during transition periods, reducing overall power consumption.

Inventive Principle:
Principle #19Periodic action

3Device complexity

If a shared coefficient update processor is used, then device cost is reduced, but coefficient update wait time increases

Engineering Contradiction:
Improvedevice costVSAvoidcoefficient update wait time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The shared processor operates in periodic time slots dedicated to different PHY modules, ensuring that each module receives uninterrupted processing attention at regular intervals. This periodic dedication minimizes wait times while maintaining the cost benefits of sharing a single processor across multiple ports.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system proactively manages processor allocation by dedicating the processor to one PHY module for a complete processing period before switching, rather than context-switching frequently. This preliminary commitment to each module reduces overhead and wait times associated with frequent context switches.

Inventive Principle:
Principle #10Preliminary action

4Area of stationary object

If a shared coefficient update processor is used, then device area is reduced, but processing resource contention increases

Engineering Contradiction:
Improvedevice areaVSAvoidprocessing resource contention
Core Design Contradiction:
Area of stationary objectVSDevice complexity

Solution Approach 1:

The shared processor uses periodic time-division multiplexing to allocate processing resources to different PHY modules in distinct time slots. This periodic allocation eliminates resource contention by ensuring that only one module accesses the processor at a time, while the reduced device area is achieved by consolidating multiple processors into one.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7898992B2Network apparatus with shared coefficient update processor and method thereof
Publication Date: 2011.03.01 REALTEK SEMICON CORP
  • US7898992B2 patent drawing
  • US7898992B2 patent drawing
  • US7898992B2 patent drawing

AI summary

A network apparatus with a plurality of transport ports and a shared coefficient update processor is proposed. Each of the plurality of transport ports includes a PHY module. The coefficient update processor is coupled to each PHY module and is shared by the plurality of transport ports. The coefficient update processor decides coefficients of each PHY module. The coefficient update processor is dedicated to one of the plurality of transport ports for use in a period of time.