Communication Interface Restart via Register Read Trigger

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for restarting secondary devices in a device ecosystem face challenges, such as requiring dedicated hardware pins or memory writing operations that can lead to unintended device actions, especially when the secondary device's memory is read-only or unstable.

Innovation Solution

A method involving a primary device performing write and read transactions on a secondary device's register table through a communication interface, using a low-active signal line to trigger a restart without writing data, by reading a predetermined register group to activate the restart signal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dedicated hardware pins are used to trigger restart, then restart functionality is achieved, but device complexity and hardware requirements increase

Engineering Contradiction:
Improverestart reliabilityVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical hardware pin approach with an electrical/software-based solution using I2C communication transactions. Instead of physical restart pins, the system uses read transactions on specific register groups to trigger restart, eliminating the need for dedicated hardware restart pins and reducing hardware complexity while maintaining restart reliability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent makes the existing I2C communication interface multi-functional by using it not only for data communication but also for triggering restart operations. The same read transaction mechanism used for data retrieval is repurposed to detect restart conditions when reading specific register groups, eliminating the need for separate dedicated restart hardware

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

2Reliability

If memory writing operations are used to trigger restart, then restart functionality is achieved, but unintended device actions occur due to read-only or unstable memory

Engineering Contradiction:
Improverestart reliabilityVSAvoidunintended device actions
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

Instead of writing to memory to trigger restart (which causes problems with read-only or unstable memory), the patent inverts the approach by using read operations on specific register groups to trigger restart. This inversion allows the system to achieve restart functionality while avoiding the harmful effects of writing to protected or unstable memory regions

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces a intermediary mechanism using shift registers that detect the completion of reading specific register groups. This intermediary layer translates the read operation into a restart trigger without requiring direct memory writing, thus avoiding unintended device actions while maintaining reliable restart functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of manufacture

If read transactions on register groups are used to trigger restart, then hardware modifications are avoided, but transaction complexity increases

Engineering Contradiction:
Improvemanufacturing easeVSAvoidtransaction complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by having the secondary device prepare shift registers in advance that automatically detect when all bytes of specific register groups have been read. This preliminary setup allows the restart trigger to activate automatically upon completing the read sequence, simplifying the overall transaction process despite the increased number of read operations required

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260044351A1System with a Communication Interface and a Restart Method Thereof
Publication Date: 2026.02.12 ARTILUX INC
  • US20260044351A1 patent drawing
  • US20260044351A1 patent drawing
  • US20260044351A1 patent drawing

AI summary

An example method for a primary device to restart a secondary device through a communication interface. The secondary device includes a register table. The method includes performing, by the primary device and through the communication interface, a write transaction on the secondary device for a predetermined address in the register table. The method includes performing, by the primary device and through the communication interface, a read transaction on the secondary device for reading a predetermined register group in the register table to cause the secondary device to restart after completing the reading of the predetermined register group.