Serial Bus Event Sequencing Arbitration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing event synchronization methods in complex electronic systems rely on synchronized counters, which are challenging to verify and limit flexibility, especially in scenarios where multiple devices need to sequence events in a predetermined order without hard-wired sequencing.

Innovation Solution

A serial bus-based system for event synchronization that eliminates the need for synchronized counters, allowing sequencing controllers to communicate directly through a single wire or differential bus, enabling self-actuation and self-termination of sequencing events based on preprogrammed positions, with the ability to handle faults and flexible sequencing orders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If synchronized counters are used for event sequencing, then sequencing order can be controlled, but verification becomes challenging and flexibility is limited

Engineering Contradiction:
Improvesequencing flexibilityVSAvoidcounter synchronization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the counter synchronization requirement entirely from the system. Instead of using synchronized counters to determine sequencing order, each sequencing controller independently determines its position in the sequence by monitoring the serial bus for the release of the arbitration signal. This eliminates the complexity of counter synchronization while maintaining sequencing control through the arbitration mechanism alone.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Each sequencing controller independently determines its own sequencing position by self-monitoring the serial bus state. When the arbitration signal is released, each controller independently evaluates whether it should proceed based on its pre-programmed position, without relying on other controllers' counters. This self-service approach eliminates the need for inter-controller counter synchronization.

Inventive Principle:
Principle #25Self-service

2Productivity

If daisy chain feedback is used for sequencing, then fast sequencing time is achieved, but sequencing order becomes hard-wired and inflexible

Engineering Contradiction:
Improvesequencing speedVSAvoidsequencing reconfigurability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The serial bus serves multiple functions: it acts as both the arbitration signal medium and the communication channel for sequencing coordination. The arbitration signal itself carries the sequencing position information implicitly through its release timing, eliminating the need for separate hard-wired feedback paths while maintaining fast sequencing response.

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

Solution Approach 2:

The sequencing order is made dynamic and reconfigurable through pre-programmed positions in each controller's memory. The arbitration signal release pattern can be dynamically adjusted by changing the pre-programmed positions, allowing flexible reconfiguration of sequencing order without physical rewiring, while maintaining fast response through the direct arbitration mechanism.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If serial bus arbitration with synchronized counters is used, then flexible sequencing order is achieved, but counter synchronization verification is challenging

Engineering Contradiction:
Improveprogramming flexibilityVSAvoidsynchronization verification difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent removes the synchronized counter component entirely from the system. Instead of verifying counter synchronization between controllers, each controller independently determines its sequencing position by monitoring when the arbitration signal is released on the serial bus. This eliminates the verification difficulty while preserving programming flexibility through pre-programmed position values.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The arbitration signal release provides implicit feedback to all controllers about the current sequencing position. Each controller monitors this feedback signal and independently determines when it should proceed based on its pre-programmed position, eliminating the need for complex counter synchronization verification while maintaining coordinated sequencing.

Inventive Principle:
Principle #23Feedback

4Device complexity

If multiple sequencing controllers operate in isolation with time-based sequencing, then simple implementation is achieved, but coordination and feedback capability are lost

Engineering Contradiction:
Improvecontroller implementation simplicityVSAvoidsequencing coordination reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The serial bus arbitration signal serves as an intermediary that coordinates all sequencing controllers. Each controller operates relatively independently with simple logic, but the arbitration signal mediates their coordination by providing a shared reference point for sequencing position, ensuring reliable coordination without complex inter-controller communication.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The arbitration signal provides feedback to all controllers about the system's sequencing state. Each controller monitors this feedback to determine when it should proceed, maintaining simple implementation while achieving reliable coordination through the shared feedback mechanism that synchronizes all controllers' actions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10528501B2Coordinated event sequencing
Publication Date: 2020.01.07 ANALOG DEVICES INT UNLTD CO
  • US10528501B2 patent drawing
  • US10528501B2 patent drawing
  • US10528501B2 patent drawing

AI summary

Methods and systems of synchronizing events using a plurality of sequencing controllers are provided. For each sequencing controller, a serial communication bus (SCB) is monitored for a first reference level. Upon identifying that the SCB is at the first reference level for a predetermined period, a bit sequence indicative of an event position is broadcast to be arbitrated on the SCB. The SCB is monitored for the arbitrated bit sequence. Upon determining that the arbitrated bit sequence corresponds to the bit sequence of the event position, an event corresponding to the event position is enabled.