• DocumentCode
    1422904
  • Title

    Tolerance to transient faults in microprogrammed control units

  • Author

    Antola, Anna ; Negrini, Roberto ; Sami, Mariagiovanna ; Scarabottolo, Nello

  • Author_Institution
    Politecnico di Milano, Italy
  • Volume
    39
  • Issue
    5
  • fYear
    1990
  • fDate
    12/1/1990 12:00:00 AM
  • Firstpage
    535
  • Lastpage
    546
  • 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;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/24.61309
  • Filename
    61309