Error detection in a logic device without performance impact
First Claim
1. A method of detecting errors in a device, comprising:
- transmitting information from a memory module to an Error Detection Device (EDD);
transmitting the information from the memory module to a processor at the same time; and
allowing the processor to begin execution of the information, wherein the EDD checks the information for errors as the processor begins execution of the information.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method to perform error detection in a logic device without performance impact. The apparatus includes an Error Detection Device (EDD) coupled to a memory module and a processor. The memory module connects to the processor. As information transfers from the memory module to the processor, the EDD receives the same information and checks the information for errors. The information may be instructions, data, or control sequences. If the EDD does not detect any errors in the information, the processor is allowed to complete execution of the information. If the EDD detects an error in the information transferred from the memory module, an action is sent to the processor before the erroneous information is executed. Because the error checking is done by the EDD at the same time as the transfer of information from the memory module to the processor, the performance of the system is not impacted.
21 Citations
23 Claims
-
1. A method of detecting errors in a device, comprising:
-
transmitting information from a memory module to an Error Detection Device (EDD);
transmitting the information from the memory module to a processor at the same time; and
allowing the processor to begin execution of the information, wherein the EDD checks the information for errors as the processor begins execution of the information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus to detect errors in a device, comprising:
-
a processor;
a memory module coupled to the processor; and
an Error Detection Device (EDD) coupled to the memory module and the processor, wherein said memory module sends similar information to said EDD and said processor at the same time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus to detect errors in a device, comprising:
-
a processor;
a memory module coupled to the processor;
an Error Detection Device (EDD) coupled to the memory module and the processor, wherein said memory module sends similar information to said EDD and said processor at the same time;
an Input/Output (I/O) unit coupled to the processor, wherein the I/O unit couples to the EDD;
a peripheral module coupled to the I/O unit; and
wherein said EDD detects errors in the information from the memory module as the device functions.
-
Specification