Self-Enabled Bus Contention Detection Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional bus contention detection circuits have low detection accuracy due to restricted internal threshold ranges and require additional enable signals, leading to inadequate detection in cases of manufacturing defects or core logic failures.

Innovation Solution

A self-enabled bus contention detection circuit comprising a delay unit, a duty cycle adjustment unit, and a comparison unit, which generates and processes signals to determine bus conditions without external enable signals, improving detection accuracy by comparing voltage levels with a reference voltage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional receiver modules with threshold ranges are used for bus contention detection, then the detection circuit can identify bus conditions, but the detection accuracy is limited due to restricted internal threshold ranges

Engineering Contradiction:
Improvedetection accuracyVSAvoidcircuit structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the detection parameter from voltage threshold comparison to duty cycle comparison. The duty cycle adjustment unit converts the contention detection problem into a time-domain measurement, where the duty cycle of the output signal directly reflects the bus contention state. This parameter transformation eliminates the need for multiple threshold ranges while maintaining high detection accuracy.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If additional enable signals from core logic are required for the detection circuit to operate, then the circuit can be controlled, but the applicability is restricted and the circuit fails when core logic fails

Engineering Contradiction:
Improveoperational reliabilityVSAvoidsignal requirement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The detection circuit uses the bus signal itself as the input to generate the enable signal through the delay unit and duty cycle adjustment unit. This self-service mechanism eliminates the need for external enable signals from core logic, allowing the circuit to operate independently and reliably even when core logic fails or is unavailable.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The delay unit acts as an intermediary that processes the input signal to generate both the timing reference and the enable signal for the comparison unit. This intermediary mechanism decouples the detection circuit from core logic dependencies while maintaining proper timing relationships.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If the detection circuit operates without additional enable signals, then the applicability and reliability improve, but the circuit must self-generate timing and enable signals

Engineering Contradiction:
ImproveapplicabilityVSAvoidsignal generation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The delay unit performs multiple functions: it generates the timing reference signal, creates the enable signal for the comparison unit, and establishes the correct phase relationship between input and output signals. This multi-functionality reduces the need for separate signal generation circuits while improving adaptability.

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

Data Source

PatentUS9990310B2Self-enabled bus conflict detection circuit
Publication Date: 2018.06.05 SEMICON MFG INT (SHANGHAI) CORP
  • US9990310B2 patent drawing
  • US9990310B2 patent drawing
  • US9990310B2 patent drawing

AI summary

A bus contention detection circuit includes a delay unit having an input terminal for receiving an output signal of an I/O driver, a duty cycle adjustment unit connected to the delay unit, and a comparison unit having a first input terminal for receiving the output signal, a second terminal for receiving a reference voltage, and an enable terminal for receiving an enable signal of the duty cycle adjustment unit. The enable signal has a rising edge that is delayed relative to a rising edge of the output signal and a falling edge that is aligned with a falling edge of the output signal. The comparison unit compares a voltage level of the output signal with the reference voltage when the enable signal is in a stable voltage state and determine a bus condition in response to a comparison result.