MAC Circuit Packet Management via Timing-Based Discard

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic devices experience increased load and poor user experience or malfunction due to receiving a large number of packets, which overwhelms the main circuit.

Innovation Solution

A media access control (MAC) circuit with a storage circuit, receiving circuit, checking circuit, and protection circuit that updates a first value according to a clock and discards packets when the absolute difference between this value and a reference value is smaller than a second value, thereby managing packet flow and preventing overload.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the main circuit receives all packets from the network, then the device can process all incoming data, but the device may experience increased load and malfunction when receiving a large number of packets

Engineering Contradiction:
Improvedevice stabilityVSAvoidpacket processing capacity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The protection circuit performs preliminary actions by continuously updating the first value according to the clock before packets arrive, and by checking the absolute difference between the first value and reference value to determine whether to discard packets in advance, preventing main circuit overload before it occurs

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The protection circuit acts as an intermediary between the receiving circuit and the main circuit, filtering packets based on the timing condition (whether absolute difference between first value and reference value is smaller than second value) before packets reach the main circuit, thereby protecting the main circuit from excessive load

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the device processes all received packets, then data completeness is maintained, but user experience deteriorates and device malfunction occurs under high packet loads

Engineering Contradiction:
Improvedevice operation stabilityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The protection circuit serves as an intermediary filtering layer that selectively discards packets based on timing conditions, protecting the main circuit from overload and ensuring stable operation that maintains good user experience, while allowing valid packets to pass through for processing

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If the MAC circuit accepts all packets from the physical layer circuit, then no packet data is lost, but the main circuit becomes overwhelmed under certain conditions

Engineering Contradiction:
Improvemain circuit stabilityVSAvoidpacket data loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The protection circuit functions as an intermediary that intelligently filters packets based on timing conditions (comparing absolute difference between first value and reference value against second value), allowing valid packets to pass to the main circuit while discarding excessive packets that would cause overload, thus preventing data loss of valid packets while maintaining main circuit stability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The protection circuit uses feedback from the continuously updated first value (which changes according to the clock) and the reference value to dynamically determine packet acceptance or discarding, creating a feedback-based control mechanism that adapts to varying packet arrival rates and protects the main circuit accordingly

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240193310A1Media access control circuit and packet management method
Publication Date: 2024.06.13 SIGMASTAR TECH LTD
  • US20240193310A1 patent drawing
  • US20240193310A1 patent drawing
  • US20240193310A1 patent drawing

AI summary

A media access control (MAC) circuit is coupled to a physical layer circuit and includes a storage circuit, a receiving circuit, a checking circuit, and a protection circuit. The storage circuit is configured to store a first value and a second value. The receiving circuit is configured to receive a packet from the physical layer circuit. The checking circuit is configured to check the packet. The protection circuit is configured to perform the following steps: updating the first value according to a clock; and discarding the packet when the absolute difference between the first value and a reference value is smaller than the second value.