Window Watchdog Circuit Dynamic Timing Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional window watchdogs require interruptions and re-synchronization to adjust the duration of closed and open window periods, making it difficult to synchronize with processing units in normal operation.
Innovation Solution
A monitoring circuit with a watchdog device that receives trigger commands containing time information to dynamically define the duration of closed and open window periods, allowing for continuous operation without interruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the window periods are programmed into the watchdog with fixed timing information, then the timing supervision is stable and reliable, but the synchronization with processing units requires interruptions and re-synchronization adjustments
Solution Approach 1:
The patent applies dynamics by making the window period durations adjustable and adaptable rather than fixed. The watchdog device can modify the closed window and open window periods dynamically based on processing unit performance, eliminating the need for interruptions and re-synchronization while maintaining reliable timing supervision.
Solution Approach 2:
The patent changes the parameters of the window periods by allowing the watchdog to adjust the duration of closed and open windows based on detected processing unit performance. This parameter adaptation enables continuous synchronization without fixed timing constraints, resolving the contradiction between reliability and ease of operation.
2Device complexity
If the watchdog uses fixed programmed timing information for window periods, then the device complexity is reduced, but the productivity is reduced due to required interruptions and re-synchronization
Solution Approach 1:
The watchdog device incorporates dynamic adjustment capabilities that allow it to adapt window periods in real-time based on processing unit performance. This dynamic behavior eliminates productivity losses from interruptions while maintaining manageable device complexity through automated adaptation rather than complex manual reconfiguration.
Solution Approach 2:
The watchdog device performs self-service by automatically detecting processing unit performance and adjusting its own window period timings without external intervention. This self-adjustment capability maintains device simplicity while eliminating productivity-reducing interruptions, as the system adapts autonomously to performance changes.
3Measurement precision
If the window periods are adjusted by programming the watchdog, then the timing precision is improved, but the loss of time increases due to interruptions and re-synchronization
Solution Approach 1:
The patent implements dynamic window period adjustment that maintains high timing precision while eliminating time loss from interruptions. The watchdog continuously adapts the closed and open window durations based on real-time processing unit performance, ensuring precise timing supervision without requiring stops or re-synchronization events that would cause time loss.
Solution Approach 2:
The watchdog maintains continuous timing supervision by dynamically adjusting window periods without interruptions. The useful action of timing precision is preserved continuously as the system adapts to performance changes in real-time, eliminating the periodic interruptions that would otherwise cause time loss and break the continuity of monitoring.
Data Source
AI summary
A method of monitoring a processing circuit is disclosed. The processing circuit is operable, in a normal operation mode, to generate a sequence of trigger commands, with at least one trigger command of the sequence of trigger commands including time information. At least one window sequence with a closed window period and an open window period is generated such that the duration of the closed window period and/or the open window period is defined, at least in part, by the time information. It is detected if one trigger command is received within the open window period of the at least one sequence.


