Parallel Firmware Distribution via FOUNDATION Fieldbus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial process facilities face significant bandwidth and time constraints when updating executable instructions, such as firmware, across multiple devices due to conventional serial distribution methods, which hinder efficient operation and maintenance.

Innovation Solution

A method and system utilizing a single domain of the FOUNDATION Fieldbus protocol to distribute firmware updates in parallel across multiple devices, employing a receiving device to process and direct firmware components to target devices, thereby expediting the update process within existing networking protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If serial distribution method is used to update firmware across multiple devices, then bandwidth consumption is reduced, but update time increases significantly

Engineering Contradiction:
Improveupdate timeVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The firmware update data is segmented into multiple components that can be distributed independently to different target devices simultaneously. The receiving device divides the update package into first firmware component and second firmware component, enabling parallel distribution across multiple devices through the industrial network, thus reducing overall update time while managing bandwidth consumption through structured data division.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from one-dimensional serial distribution to multi-dimensional parallel distribution by utilizing the network capacity to send multiple firmware components simultaneously to different devices. This dimensional change in distribution architecture allows multiple update operations to occur concurrently, dramatically reducing total update time while maintaining controlled bandwidth usage through efficient network protocol utilization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If parallel distribution method is used to update firmware across multiple devices, then update time is reduced, but bandwidth consumption increases

Engineering Contradiction:
Improveupdate speedVSAvoidbandwidth consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system implements partial parallel distribution where firmware components are distributed to multiple devices simultaneously only when the network bandwidth is available, rather than forcing full parallel distribution at all times. This approach allows the system to utilize available network capacity efficiently, achieving faster updates when conditions permit while avoiding excessive bandwidth consumption when network resources are constrained.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The receiving device autonomously manages the firmware distribution process by automatically segmenting update data, identifying target devices, and coordinating parallel distribution without requiring external intervention. This self-service capability enables the system to dynamically adjust distribution strategies based on real-time network conditions, optimizing both update speed and bandwidth utilization without manual configuration.

Inventive Principle:
Principle #25Self-service

3Productivity

If firmware updates are distributed across multiple devices simultaneously, then operational efficiency is enhanced, but system complexity increases

Engineering Contradiction:
Improveoperational efficiencyVSAvoiddistribution system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The receiving device is designed with multi-functionality, serving as both a firmware storage unit and an active distribution coordinator. This universal device can receive firmware updates, segment them into components, identify multiple target devices, and manage parallel distribution all through a single device, thereby enhancing operational efficiency without proportionally increasing overall system complexity by consolidating multiple functions in one component.

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

Solution Approach 2:

The receiving device acts as an intermediary between the firmware source and multiple target devices, simplifying the distribution architecture by introducing a single coordination point. This intermediary manages the complexity of parallel distribution by centralizing the segmentation and routing logic, making the system easier to manage while still achieving the productivity benefits of simultaneous firmware updates across multiple devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2840494B1System and method for updating firmware across devices in a process facility
Publication Date: 2019.01.30 DRESSER INC
  • EP2840494B1 patent drawingFigure 1
  • EP2840494B1 patent drawingFigure 2
  • EP2840494B1 patent drawingFigure 3

AI summary

Embodiments of a system (200) and method (300) to update firmware across multiple devices in a process facility using a single domain of a FOUNDATION Fieldbus protocol. In one embodiment, the system (200) has a receiving device (214) that couples with a pair of target devices, e.g., a first target device (216) and a second target device (218). The receiving device includes operating instructions that can process an input and generate an output. The input comprises data comprising a first firmware component and a second firmware component for, respectively, the first target device and the second target device. The receiving device can direct the firmware component to the appropriate target device; generating a first output and a second output that distribute the firmware components to complete the upgrade process.