Patent ID: 9231618
Filing Date: 2016-01-05
CPC Classification: G06F,H03M

Claim Text:
1. A method of providing a requested memory value in a computer system comprising: receiving a tag from a memory device of the computer system at a memory controller of the computer system, the tag representing at least a portion of an address for the requested memory value in the memory device; receiving a tag error code associated with the tag from the memory device at the memory controller; decoding the tag error code at the memory controller to make a first determination that the tag is error-free; responsive to the first determination, issuing a transmission request to an interconnect between the memory controller and a requesting device; receiving a transmission grant from the interconnect at the memory controller; receiving data representing the requested memory value from the memory device at the memory controller; receiving data error code associated with the data from the memory device at the memory controller; initiating transmission of the data from the memory controller to the interconnect once the transmission grant is received; after said initiating, decoding the data error code at the memory controller to make a second determination that the data is error-free; and responsive to the second determination, completing transmission of the data from the memory controller to the interconnect, including providing an indication that the data as transmitted is error-free.