TECHNOLOGIES FOR ENSURING FUNCTIONAL SAFETY OF AN ELECTRONIC DEVICE
First Claim
Patent Images
1. An electronic system for ensuring functional safety of an electronic device, the electronic system comprising:
- a primary hardware unit having a set of first data registers and a first function logic to perform a function using data stored in the set of first data registers to generate a first result; and
a secondary hardware unit having a set of second data registers, a second function logic to perform the function using data stored in the set of second data registers to generate a second result, and a comparator to compare the first result and the second result,wherein the comparator is controllable to perform the comparison between the first result and the second result based on a determination to perform the comparison.
1 Assignment
0 Petitions
Accused Products
Abstract
Technologies for ensuring functional safety of an electronic device include receiving data by a primary and secondary hardware unit and performing a function on the data. Each of the primary and secondary hardware unit perform the same function on their respective set of data to generate corresponding results. A determination is made whether the hardware units are synchronized and the results can be compared. If so, the results are compared and an alert is generated if the results do not match.
7 Citations
25 Claims
-
1. An electronic system for ensuring functional safety of an electronic device, the electronic system comprising:
-
a primary hardware unit having a set of first data registers and a first function logic to perform a function using data stored in the set of first data registers to generate a first result; and a secondary hardware unit having a set of second data registers, a second function logic to perform the function using data stored in the set of second data registers to generate a second result, and a comparator to compare the first result and the second result, wherein the comparator is controllable to perform the comparison between the first result and the second result based on a determination to perform the comparison. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for ensuring functional safety of an electronic device, the method comprising:
-
receiving data by a primary hardware unit of an electrical system of the electronic device; storing, by the primary hardware unit, the data in a set of first data registers of the primary hardware unit; receiving the data by a secondary hardware unit of the electrical system; storing, by the secondary hardware unit, the data in a set of second data registers of the secondary hardware unit; performing, by the primary hardware unit, a function using the data stored in the set of first data registers to generate a first result; performing, by the secondary hardware unit, the function using the data stored in the set of second data registers to generate a second result; determining whether to perform a comparison of the first result and the second result; and controlling, in response to a determination to perform the comparison, a comparator of the secondary hardware unit to perform the comparison of the first result and the second result. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 23, 24, 25)
-
-
18. One or more machine-readable storage media comprising a plurality of instructions stored thereon that, when executed, cause a secondary hardware unit of an electrical system of an electrical device to:
-
receive data from a data bus, wherein the data is also provided to a primary hardware unit of the electrical system; store the data in a set of data registers of the secondary hardware unit; receive, from the primary hardware unit, a first result generated by the primary hardware unit by performance of a function on the data stored in a set of data registers of the primary hardware unit; perform the function using the data stored in the set of data registers of the secondary hardware unit to generate a second result; determine whether to perform a comparison of the first result and the second result; and control, in response to a determination to perform the comparison, a comparator of the secondary hardware unit to perform the comparison of the first result and the second result. - View Dependent Claims (19, 20)
-
- 21. The one or more machine-readable storage media of claim 29, wherein to determine whether to perform the comparison comprises to determine whether to perform the comparison based on an analysis of data stored in the set of second data registers.
Specification