US 12,306,701 B2
Data stream watchdog injection
Charles Myers, Portland, OR (US)
Assigned to Allegro MicroSystems, LLC, Manchester, NH (US)
Filed by Allegro MicroSystems, LLC, Manchester, NH (US)
Filed on Mar. 30, 2022, as Appl. No. 17/657,140.
Prior Publication US 2023/0315555 A1, Oct. 5, 2023
Int. Cl. G06F 11/07 (2006.01)
CPC G06F 11/0757 (2013.01) [G06F 11/0739 (2013.01); G06F 11/0796 (2013.01)] 36 Claims
OG exemplary drawing
 
1. A data-stream watchdog system comprising:
a sensor system configured to detect physical phenomena and produce corresponding output signals;
a memory structure configured to store the output signals as sequential data on a repeating cycle;
a watchdog code generator configured to insert a watchdog code into the stored sequential data and update the watchdog code periodically;
a data transmission system configured to receive the sequential data with included watchdog code from the memory structure and transmit the sequential data with the included watchdog code over a physical data channel each cycle of the repeating cycle;
a data receiver system configured to read the sequential data with included watchdog code from the physical data channel;
a receive buffer configured to store the sequential data with the included watchdog code from the data receiver system each cycle of the repeating cycle; and
a watchdog code checker configured to check whether the watchdog code in the sequential data from the receive buffer is correct and produce an error indication when the watchdog code is incorrect.