Selective posted data error detection based on request type
First Claim
1. A method of data processing, comprising:
- in response to receiving a memory access request, selecting, based at least on an access type specified by the memory access request, between at least a first timing and a second timing of data transmission with respect to completion of error detection processing on a target memory block of the memory access request;
performing error detection processing on the target memory block, wherein performing error detection processing includes performing error detection processing utilizing a same error detection technique for both the first and second timings;
in response to receipt of the memory access request and selection of the first timing, transmitting data from the target memory block to a requestor prior to completion of the error detection processing on the target memory block; and
in response to receipt of the memory access request and selection of the second timing, transmitting data from the target memory block to the requestor after and in response to completion of the error detection processing on the target memory block.
0 Assignments
0 Petitions
Accused Products
Abstract
In a data processing system, a selection is made, based at least on an access type of a memory access request, between at least a first timing and a second timing of data transmission with respect to completion of error detection processing on a target memory block of the memory access request. In response to receipt of the memory access request and selection of the first timing, data from the target memory block is transmitted to a requestor prior to completion of error detection processing on the target memory block. In response to receipt of the memory access request and selection of the second timing, data from the target memory block is transmitted to the requestor after and in response to completion of error detection processing on the target memory block.
17 Citations
10 Claims
-
1. A method of data processing, comprising:
-
in response to receiving a memory access request, selecting, based at least on an access type specified by the memory access request, between at least a first timing and a second timing of data transmission with respect to completion of error detection processing on a target memory block of the memory access request; performing error detection processing on the target memory block, wherein performing error detection processing includes performing error detection processing utilizing a same error detection technique for both the first and second timings; in response to receipt of the memory access request and selection of the first timing, transmitting data from the target memory block to a requestor prior to completion of the error detection processing on the target memory block; and in response to receipt of the memory access request and selection of the second timing, transmitting data from the target memory block to the requestor after and in response to completion of the error detection processing on the target memory block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification