Title :
Tolerance to transient faults in microprogrammed control units
Author :
Antola, Anna ; Negrini, Roberto ; Sami, Mariagiovanna ; Scarabottolo, Nello
Author_Institution :
Politecnico di Milano, Italy
fDate :
12/1/1990 12:00:00 AM
Abstract :
The detection of and recovery from transient faults that cause errors in microprogrammed control units are addressed. Error detection is based upon a particular form of signature analysis, namely the run-time computation of a value (the signature) that depends strictly on the microprogram path (the sequence) under execution. The microprogram is statistically segmented (sequences are defined in a fixed way, at design time), and an anticipated signature is associated with each sequence. At run time, at the start of each sequence the computation of the signature is restarted, whereas at the end the computed signature is compared with the anticipated signature of the sequence. If the check is passed, the status of the control unit is saved in suitable registers, and the previously saved status is discarded. If the check fails, the last-saved status is restored (rolled back) and microprogram execution restarts from this last-saved point
Keywords :
computerised control; electrical faults; error detection; microprogramming; system recovery; error detection; microprogram path; microprogrammed control units; run-time computation; sequence; signature; signature analysis; transient faults; Central Processing Unit; Circuit faults; Costs; Error analysis; Error correction; Fault detection; Programmable logic arrays; Read only memory; Transient analysis; Very large scale integration;
Journal_Title :
Reliability, IEEE Transactions on