Device data path monitor
AssigneeMicron Technology, Inc.
InventorLeon Zlotnik
Life of this patent
Estimating the term…
Abstract
A processor can determine whether the device is in an inactive state and, responsive to determining that the device is in the inactive state, can access a number of addresses of the device. The processor can monitor output data generated by the device responsive to the number of addresses to determine whether accessing one or more of the number of addresses results in an error. The output data can be provided by the device along a path. The output data can be continuously monitored when the device is in the inactive state. The processor can perform an action responsive to determining that there is an error of the device.
Claims20
An apparatus, comprising:
- a device;
- a processor coupled to the device and configured to:
- determine whether the device is in an inactive state;
- responsive to determining that the device is in the inactive state, access a number of addresses of the device;
- monitor output data generated by the device responsive to the number of addresses to determine whether accessing one or more of the number of addresses results in an error,
- wherein the output data is provided by the device along a data path, and
- wherein the output data is continuously monitored when the device is in the inactive state;
- and
- perform an action responsive to determining that there is an error of the device.
A method, comprising:
- monitoring whether a device is in an idle state;
- responsive to determining that the device has entered the idle state:
- selecting a first address of a plurality of addresses of the device to read;
- reading data stored at the first address;
- performing an error detection operation on the data stored at the address;
- performing a reporting operation responsive to detecting an error in the data stored at the first address;
- and
- while the device remains in the idle state:
- continuing to perform additional read operations by cycling through the plurality of addresses.
An apparatus, comprising:
- a device;
- a processor coupled to the device and configured to:
- determine whether the device is inactive utilizing;
- responsive to determining that the device is inactive, continuously provide a first address or a second address to the command utilizing a plurality of multiplexors (MUX) to the data;
- monitor output data from the device generated responsive to receipt of the first address or the second address to determine whether there is an error associated with a data path of the device;
- and
- perform an action responsive to determining that there is an error associated with the data path of the device.
Dependencies are inferred from the claim text.