Method and apparatus for memory retry
AssigneeBull HN Information Systems Inc.
InventorsGeorge J. Barlow, Raymond D. Bowden, III, Michelle A. Pence
Life of this patent
Estimating the term…
Loading patent…
AssigneeBull HN Information Systems Inc.
InventorsGeorge J. Barlow, Raymond D. Bowden, III, Michelle A. Pence
Estimating the term…
Memory retry logic to improve the resilience of system memory operations with respect to system errors or faults which prevent a memory read operation from being completed on a first attempt by allowing the memory to retry the operation once. The memory retry logic detects the occurrence of an improper response from the system element requesting a memory read operation when attempting to initiate the system bus operation for reading the data from memory to the requesting element and, if an improper response indicating that the requesting element is not accepting the bus operation request is detected, stores the memory operation request and the requested data and retries the data transmission on the next available bus cycle. If the memory receives an improper response of a specified type during a bus operation of a memory burst, the memory will terminate the operation and proceed to the next requested operation.
In a data processing system having a memory for storing and providing data, system elements for operating on the data, and a system bus connected between the memory and the system elements, each bus transfer including a request for a bus transfer operation and a response to a bus transfer operation and either a request for memory data or the requested data, each system element including a means for generating requests for data form the memory, the memory including a memory control means including a bus control means connected to the system bus for generating and providing on the system bus requests for bus transfers and for responding to requests provided on the system bus by system elements for bus transfers, the memory including a memory operation retry means, comprising:
In a data processing system having a memory for storing and providing data, system elements for operating on the data, and a system bus connected between the memory and the system elements for performing bus transfers between the memory and the system elements, each bus transfer including a request for a bus transfer operation and a response to a bus transfer operation and either a request for memory data or the requested data, each system element including memory control means being responsive to the data requests for providing the requested data, and each system element and the memory control means including a bus control means for asserting requests for bus transfers and responding to requests for bus transfers, a method for improving the resiliency of the memory to improper responses from system elements, comprising the steps of:
In a data processing system having a memory for storing and providing data, system elements for operating on the data, and a system bus connected between the memory and the system elements for bus transfers between the memory and the system elements, each bus transfer including a request for a bus transfer operation and a response to a bus transfer operation and either a request for memory data or the requested data, each system element including a system element control means for generating requests for data from the memory, the memory including a memory control means connected from the system bus and responsive to the data requests for providing the requested data, and each system element and the memory control means including a bus control means connected to the system bus and respectively to the system element control means and to the memory control means for generating requests for bus transfers and responding to requests for bus transfers, a method for improving the resiliency of the memory to improper responses from the system elements, comprising the steps of:
Dependencies are inferred from the claim text.