System for selectively synchronizing high-assurance software tasks on multiple processors at a software routine level
AssigneeViaSat, Inc.
InventorsAlbert J. Bourdon, Gary G. Christensen, Michael J. Godfrey
Life of this patent
Estimating the term…
Loading patent…
AssigneeViaSat, Inc.
InventorsAlbert J. Bourdon, Gary G. Christensen, Michael J. Godfrey
Estimating the term…
A task matching circuit for synchronizing software on a plurality of processors is disclosed. The task matching circuit includes first and second inputs, an analysis sub-circuit, and an output. The first input is from a first processor configured to receive a first software routine identifier. The second input is from a second processor configured to receive a second software routine identifier. The analysis sub-circuit determines if the first software routine identifier corresponds with the second software routine identifier. The output is coupled to at least one of the first or second processors and indicates when the first and second software routine identifiers do not correspond. One of the first and second processors is delayed until the first and second software routine identifiers correspond.
A task matching circuit for synchronizing software on a plurality of processors, the task matching circuit comprising:
A high-assurance circuit for coordinating performance on a plurality of sub-circuits, the high-assurance circuit comprising:
Dependencies are inferred from the claim text.