Early detection of execution errors
AssigneeQUALCOMM Incorporated
InventorsAsutosh Das, Vijay Viswanath, Ritesh Harjani, Srinivasan Karunelli
Life of this patent
Estimating the term…
Abstract
Certain aspects of the present disclosure provide apparatus and techniques for communicating error information during memory operations. For example, certain aspects of the present disclosure may provide a method for memory operations. The method generally including receiving a command from a host device, performing memory operations corresponding to the command received from the host device, detecting an error during the memory operations, and communicating the error based on the detection, wherein the error is communicated before receiving another command from the host device.
Claims20
A method for performing memory operations, comprising:
- receiving, by a device controller, a command from a host device, wherein a plurality of data lines are coupled between the device controller and the host device for indicating data to be written to memory;
- performing, by the device controller, memory operations corresponding to the command received from the host device;
- detecting, by the device controller, an error during the memory operations;
- and
- communicating, by the device controller, the error based on the detection, wherein the error is communicated via a data line of the plurality of data lines before receiving another command from the host device.
A method for performing memory operations, comprising:
- sending, by a host device, a command to a device controller for performing memory operations, a plurality of data lines being coupled between the device controller and the host device for indicating data to be written to memory;
- sampling, by the host device, a data line of the plurality of data lines before sending another command;
- and
- detecting, by the host device, whether an error has occurred during the memory operations based on the sampling of the data line.
An apparatus for performing memory operations, comprising:
- a memory;
- and
- a device controller coupled to the memory and configured to:
- receive, by the device controller, a command from a host device, a plurality of data lines being coupled between the device controller and the host device for indicating data to be written to the memory;
- perform, by the device controller, memory operations corresponding to the command received from the host device;
- detect, by the device controller, an error during the memory operations;
- and
- communicate, by the device controller, the error based on the detection, wherein the error is communicated via a data line of the plurality of data lines before receiving another command from the host device.
Dependencies are inferred from the claim text.