Ethernet Interface Module With Shared Switching Resources
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Ethernet devices require a significant amount of hardware and software components, making them costly and complex, which is prohibitive for certain applications.
Innovation Solution
A low-cost Ethernet interface module that utilizes PHY and MAC blocks without requiring packet memory or protocol evaluation software, featuring a full-duplex port configuration with evaluation apparatus to determine frame addressing and manage command operations, reducing the need for per-device switching resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional Ethernet device implementation is used, then Ethernet communication functionality is achieved, but hardware and software complexity increases significantly
Solution Approach 1:
The patent extracts and removes unnecessary components from traditional Ethernet devices. Specifically, it eliminates packet memory, protocol evaluation software, and per-device switching resources while retaining only the essential PHY and MAC blocks for basic Ethernet communication functionality.
Solution Approach 2:
The patent implements a universal Ethernet interface design where a single interface can serve multiple devices through shared switching resources. The switching apparatus operates at a higher level, managing multiple devices without requiring dedicated per-device switching resources, thereby reducing individual device complexity.
2Ease of operation
If per-device switching resources are allocated, then device isolation and control are improved, but hardware resources and cost increase
Solution Approach 1:
The patent merges switching resources into a shared pool managed by a higher-level switching apparatus. Instead of allocating dedicated switching resources to each device, multiple devices share common switching infrastructure, reducing total hardware resource requirements while maintaining device isolation through software-based virtual switching.
Solution Approach 2:
The patent introduces a higher-level switching apparatus that acts as an intermediary between network switches and end devices. This intermediary manages packet routing and device isolation centrally, eliminating the need for per-device switching resources while maintaining control and isolation capabilities.
3Reliability
If protocol evaluation software is included, then protocol compliance is ensured, but software requirements and complexity increase
Solution Approach 1:
The patent removes protocol evaluation software from the Ethernet device. Instead, protocol handling is performed by a higher-level switching apparatus that manages communication protocols centrally, allowing simple Ethernet devices to maintain protocol compliance without embedding complex software.
Solution Approach 2:
The patent replaces software-based protocol evaluation with hardware-based packet processing. The evaluation apparatus uses hardware logic to determine packet destinations and routing decisions, eliminating the need for software protocol evaluation while maintaining efficient packet handling.
4Productivity
If packet memory is implemented, then packet storage and processing are enabled, but hardware components and cost increase
Solution Approach 1:
The patent eliminates packet memory from the Ethernet device architecture. Packet storage and processing functions are relocated to external switching apparatuses that manage packet routing and processing centrally, allowing simple Ethernet devices to operate without embedded packet memory.
Solution Approach 2:
The patent introduces external switching apparatuses as intermediaries that handle packet storage and processing functions. These external apparatuses manage packet queues and routing decisions, eliminating the need for packet memory within the Ethernet device itself while maintaining packet processing capabilities.
Data Source
AI summary
An Ethernet interface comprises a first full duplex port and a second duplex port each operable to transfer frames between a network and a device. The Ethernet interface module further comprises a first path coupling the first duplex port and the second full duplex port; a second path coupling the second full duplex port and the first full duplex port; a first queue disposed in the first path; a second queue disposed in the second path; and evaluation apparatus coupled to the first queue and to the second queue.


