Method and apparatus for identifying and repairing mismatched data |
| According to one embodiment of the present invention, a method of determining if a data coherence ... |
|
Testing system for local subscribers |
| Therefore, in view of the above problem, the object of the present invention is the provision of a ... |
|
Device for inducing a wink in a telephone system |
| It is accordingly an object of the present invention to overcome the drawbacks of the prior art. It ... |
|
Chassis fault tolerant system management bus architecture for a networking |
| The present invention overcomes the disadvantages of the prior art by providing a fault tolerant ... |
|
Remote token ring beacon station detection and isolation |
| From the foregoing it can be appreciated that it would be desirable to provide a method and ... |
|
Management of path routing in packet communications networks |
| In accordance with the illustrative embodiment of the present invention, a path management system ... |
|
Apparatus and methods for providing fault tolerance of networks and network interface cards |
| A middleware approach provides network fault tolerance over conventional Ethernet networks. The ... |
|
Information recording medium, information recording method and information recording/reproduction system |
| According to one aspect of this invention, an information recording medium including a plurality of ... |
|
Computer server with improved reliability, availability and serviceability |
| OF THE PREFERRED EMBODIMENT The present invention is an apparatus and method for monitoring and ... |
|
|
Soft error detection in high speed microprocessors
| Details |
Inventors: Jordan, Paul J.; Klim, Peter J.;
Assignee: International Business Machines Corporation (Armonk, NY)
Primary Examiner: Baderman; Scott
Assistant Examiner:
Attorney, Agent or Firm: England; Anthony V. S., Salys; Casimer K.
Aspects for soft error detection for a superscalar microprocessor are described. The aspects include a first pipeline, the first pipeline including a first arithmetic logic unit, ALU, comparator and a first general purpose register, GPR, for storing first data, and a second pipeline, the second pipeline including a second GPR and a second ALU comparator, the second GPR for storing second data, the second data being a copy of the first data. A detection system utilizes one of the first and second ALU comparators to perform a comparison of the second data with the first data during an idle state of the first and second pipelines. |
|
DETAILED DESCRIPTION The present invention provides aspects for soft error detection for a superscalar microprocessor. The aspects include a first pipeline, the first pipeline including a first arithmetic logic unit, ALU, comparator and a first general purpose register, GPR, for storing first data, and a second pipeline, the second pipeline including a second GPR and a second ALU comparator, the second GPR for storing second data, the second data being a copy of the first data. A detection system utilizes one of the first and second ALU comparators to perform a comparison of the second data with the first data during an idle state of the first and second pipelines. Through the present invention, soft error detection occurs in a manner that overcomes deficiencies with prior art approaches. The present invention provides soft error detection efficiently by taking advantage of an existing data transfer mechanism and a 64-bit comparator already in the ALU of FXU pipelines. These and other advantages of the aspects of the present invention will be more fully understood in conjunction with the following detailed description and accompanying drawings.
|
| Related patents |
|
|
Semiconductor integrated circuit device, manufacturing method thereof, and driving method for the same
To solve the above-described problems, the present invention employs the below-mentioned means. As a first means, means for storing therein trimming data, means for ...
|
|
|
Integration of security modules on an integrated circuit
In accordance with the preferred embodiment of the present invention, an integrated circuit includes secure logic that requires protection. Secure assurance logic ...
|
|
|
Method and system for storing device test information on a semiconductor device using on-device logic for determination of test results
OF THE INVENTION A schematic diagram of an embodiment of the present invention is shown in FIG. 1. An integrated circuit device is indicated at 1, and the integrated ...
|
|
|
Semiconductor memory with a multiplexer for selecting an output for a redundant memory access
The invention may be incorporated into an integrated circuit memory with redundant memory cells, by way of a circuit that controls the coupling of a redundant sense ...
|
|
|
Method and apparatus for inhibiting a predecoder when selecting a redundant row line
One aspect of the invention comprises a circuit for replacing a defective signal path of a plurality of like signal paths with a redundant signal path. The circuit ...
|
|
|
Random access memory having a flexible array redundancy scheme
The present invention is a wide I/O Random Access Memory (RAM) and the architecture and redundancy scheme, therefor. If the RAM is large, it is divided into units. For ...
|
|
|
Integrated circuit chip with a wide I/O memory array and redundant data lines
The present invention is an integrated circuit chip with a RAM or a RAM macro with at least one spare array element and the decode and redundancy scheme therefor. The ...
|
|
|
Improved logic cell array using CMOS E.sup.2 PROM cells
OF ILLUSTRATIVE EMBODIMENT Referring now to the drawings, FIG. 1 is a schematic block diagram of a logic cell array. As described by Landry, supra, one commercially-...
|
|
|
DRAM architecture having distributed address decoding and timing control
The previously mentioned needs are fulfilled with the present invention. In one form, a DRAM and method is provided having an architecture with both distributed decoding ...
|
|
|
Memory with page mode
We claim: 1. In a memory comprising first and second arrays, each array comprising a plurality f memory cells arranged into rows and columns, each of said rows having a ...
|
|
|