Beta Node Legacy Loop Detect Circuit Disable

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IEEE-1394 serial bus topologies with Beta nodes experience disconnects due to Legacy loop detect circuits, particularly caused by noise events, power-up/down sequences, and other bus reset events, leading to non-operational bus states.

Innovation Solution

A method to disable or remove the Legacy loop detect circuit by increasing the filter value and implementing a programmable code to reduce the probability of disconnects, ensuring robust Beta-only bus topologies by configuring the betaOnlyOpt mode through a PHY register or hardware configuration, effectively disabling Legacy loop detection methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the Legacy loop detect circuit is enabled in Beta nodes, then Legacy loop detection capability is maintained, but false disconnections occur during bus resets caused by noise events and power-up/down sequences

Engineering Contradiction:
Improveconnection reliabilityVSAvoidfalse disconnects
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent changes the detection parameters by introducing a counter that tracks the number of consecutive bus resets. Instead of reacting to any reset, the circuit only triggers loop detection after a threshold number of consecutive resets, filtering out transient resets caused by noise or power sequencing while maintaining detection of actual loop conditions

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements preliminary action by initializing a reset counter to zero before bus operation begins. This counter is incremented with each bus reset event, creating a memory of recent reset history that prevents premature loop detection during transient events while maintaining sensitivity to sustained loop conditions

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the Legacy loop detect circuit is disabled, then false disconnections are eliminated, but Legacy loop detection capability is lost

Engineering Contradiction:
Improveconnection stabilityVSAvoidloop detection capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the loop detection circuit adaptive rather than static. The circuit dynamically adjusts its behavior based on the reset counter value, transitioning from a passive state during transient resets to an active detection state only when sustained loop conditions are detected, thereby maintaining both stability and detection capability

Inventive Principle:
Principle #15Dynamics

3Reliability

If a higher filter value is used in the Legacy loop detect circuit, then the probability of false disconnections is reduced, but the response time to actual loop conditions increases

Engineering Contradiction:
Improvedisconnect probabilityVSAvoidloop detection response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent changes the detection threshold parameter from immediate detection to a count-based threshold. By requiring a minimum number of consecutive resets before triggering loop detection, the circuit filters out false positives while maintaining acceptable response time for actual loop conditions that cause multiple consecutive resets

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9882739B2Method for disabling a legacy loop detect circuit in a beta node
Publication Date: 2018.01.30 DAP HLDG BV
  • US9882739B2 patent drawing
  • US9882739B2 patent drawing
  • US9882739B2 patent drawing

AI summary

A method for disabling or removing a Legacy loop detect circuit to eliminate the circuit erroneously detecting a legacy loop during a IEEE-1394 serial bus initialization. The method includes providing a programmable code to the Legacy loop detect circuit for increasing a reset count to a value greater than three (3) to the Legacy loop circuit thus reducing the probability of an erroneous disconnect of a Beta node connection. This method provides for more robust Beta loop node operation during high frequency bus resets.