Invention Grant
- Patent Title: Software handling of errors
-
Application No.: US16570044Application Date: 2019-09-13
-
Publication No.: US11036575B2Publication Date: 2021-06-15
- Inventor: Christopher William Lewis Hobbs , Kerry Wayne Johnson
- Applicant: 2236008 Ontario Inc.
- Applicant Address: CA Waterloo
- Assignee: 2236008 Ontario Inc.
- Current Assignee: 2236008 Ontario Inc.
- Current Assignee Address: CA Waterloo
- Agency: Rowand LLP
- Main IPC: G06F11/07
- IPC: G06F11/07

Abstract:
A method to detect hardware and software errors in an embedded system is disclosed. The method includes: detecting or measuring, by a plurality of sensors, an operating state of the embedded system; operating a plurality of replicated computation engines in group synchrony, wherein the plurality of replicated computation engines are replicated instances of a single computation engine and wherein the plurality of replicated computation engines are grouped into one or more groups such that, for each group, each member of the group starts in a same processing logic state and processes same events in the same order; intercepting output of the plurality of sensors and transmitting the output to each replicated computation engine of a group in a defined order; and actuating selected computation engines of the plurality of replicated computation engines and arbitrating between outputs of the selected computation engines.
Public/Granted literature
- US20200042375A1 SOFTWARE HANDLING OF ERRORS Public/Granted day:2020-02-06
Information query