• DocumentCode
    2161388
  • Title

    Allocation and binding during fault-secure microarchitecture synthesis

  • Author

    Sokolov, Sergei ; Karri, Ramesh

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Massachusetts Univ., Amherst, MA, USA
  • fYear
    1994
  • fDate
    10-12 Oct 1994
  • Firstpage
    327
  • Lastpage
    330
  • Abstract
    We present a mixed integer linear program (MIP) formulation for optimal allocation and binding in high level synthesis of VLSI circuits with on-chip fault-detection. Although fault detection can be achieved by simply duplicating the computation on disjoint hardware and voting on the result(s), such a strategy bears unnecessarily high hardware overhead. Alternately, we exploit fault-security-a novel algorithmic level, area-efficient, fault detection technique. This technique ameliorates the dedicated hardware required for the original and duplicate computations by imposing inter-copy hardware disjointness at a sub-computation level instead of at the overall computation level. Special constraints to ensure fault-security are explicitly incorporated during allocation and binding. Our experimental results show that fault-security can be implemented at much lower hardware overheads than straightforward duplication
  • Keywords
    VLSI; circuit CAD; fault location; integer programming; linear programming; VLSI circuits; allocation; binding; dedicated hardware; disjoint hardware; fault detection technique; fault-secure microarchitecture synthesis; fault-security; hardware overhead; hardware overheads; high level synthesis; inter-copy hardware disjointness; mixed integer linear program; on-chip fault-detection; optimal allocation; voting; Circuit faults; Electrical equipment industry; Electrical fault detection; Fault detection; Fault tolerance; Hardware; High level synthesis; Microarchitecture; Processor scheduling; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-6565-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1994.331917
  • Filename
    331917