Error detection
AssigneeArm Limited
InventorsChristian Alex White, Alex Beharrell
Life of this patent
Estimating the term…
Abstract
A data processing apparatus includes configuration circuitry that receives, from software, a set of test information and configures each of a first storage circuit and a second storage circuit to perform a consistency test based on the test information. Check circuitry performs the consistency test between data stored in the first storage circuit and the second storage circuit and updates result storage circuitry with a result of the consistency test. The result storage circuitry is accessible to the software.
Claims17
A data processing apparatus comprising:
- configuration circuitry configured to receive, from software, a set of test information and to configure each of a first storage circuit and a second storage circuit to perform a consistency test based on the test information;
- and
- check circuitry configured to perform the consistency test between data stored in the first storage circuit and the second storage circuit and to update result storage circuitry with a result of the consistency test, wherein
- the result storage circuitry is accessible to the software;
- the consistency test comprises looking up an entry in the second storage circuit based on first data in the first storage circuit and comparing second data from the first storage circuit to corresponding stored data in the second storage circuit;
- the first storage circuit is configured to store the first data in association with the second data such that the second data can be returned in response to queries made in respect of the first data;
- and
- the second storage circuit is configured to store the first data in association with the second data such that the second data can be returned in response to queries made in respect of the first data.
A data processing method comprising:
- receiving, from software, a set of test information;
- configuring each of a first storage circuit and a second storage circuit to perform a consistency test based on the test information;
- performing the consistency test between data stored in the first storage circuit and the second storage circuit;
- and
- updating result storage circuitry with a result of the consistency test, wherein
- the result storage circuitry is accessible to the software;
- the consistency test comprises looking up an entry in the second storage circuit based on first data in the first storage circuit and comparing second data from the first storage circuit to corresponding stored data in the second storage circuit;
- the first storage circuit stores the first data in association with the second data such that the second data can be returned in response to queries made in respect of the first data;
- and
- the second storage circuit stores the first data in association with the second data such that the second data can be returned in response to queries made in respect of the first data.
A non-transitory computer-readable medium to store computer-readable code for fabrication of a data processing apparatus comprising:
- configuration circuitry configured to receive, from software, a set of test information and to configure each of a first storage circuit and a second storage circuit to perform a consistency test based on the test information;
- and
- check circuitry configured to perform the consistency test between data stored in the first storage circuit and the second storage circuit and to update result storage circuitry with a result of the consistency test, wherein
- the result storage circuitry is accessible to the software;
- the consistency test comprises looking up an entry in the second storage circuit based on first data in the first storage circuit and comparing second data from the first storage circuit to corresponding stored data in the second storage circuit;
- the first storage circuit is configured to store the first data in association with the second data such that the second data can be returned in response to queries made in respect of the first data;
- and
- the second storage circuit is configured to store the first data in association with the second data such that the second data can be returned in response to queries made in respect of the first data.
Dependencies are inferred from the claim text.