• DocumentCode
    3354686
  • Title

    Scheduling with rollback constraints in high-level synthesis of self-recovering ASICs

  • Author

    Karri, R. ; Orailoglu, A.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., California Univ., San Diego, CA, USA
  • fYear
    1992
  • fDate
    8-10 July 1992
  • Firstpage
    519
  • Lastpage
    526
  • Abstract
    The authors develop software mechanisms for incorporating on-chip self-recovery-using checkpointing and rollback-during high-level synthesis. They propose an algorithm for rollback point insertion to minimize rollback overhead. It identifies good rollback points by successively eliminating clock cycle boundaries that are either expensive or violate the recovery time constraint. Only the minimum number of rollback points are inserted. A flexible synthesis methodology is presented in which rollback point insertion can precede, succeed, or be intertwined with scheduling. A novel edge-based scheduling algorithm is described that schedules edges to clock cycle boundaries, in addition to scheduling nodes to clock cycles. The system has been used to schedule flow graphs from the literature. Experimental results are presented.<>
  • Keywords
    application specific integrated circuits; built-in self test; circuit CAD; digital integrated circuits; fault tolerant computing; integrated circuit testing; scheduling; system recovery; checkpointing; clock cycle boundaries; edge-based scheduling algorithm; high-level synthesis; on-chip self-recovery; recovery time constraint; rollback; rollback constraints; rollback overhead; rollback point insertion; self-recovering ASICs; software mechanisms; Application specific integrated circuits; Checkpointing; Clocks; Computer errors; Costs; High level synthesis; Large scale integration; Processor scheduling; Scheduling algorithm; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1992. FTCS-22. Digest of Papers., Twenty-Second International Symposium on
  • Conference_Location
    Boston, MA, USA
  • Print_ISBN
    0-8186-2875-8
  • Type

    conf

  • DOI
    10.1109/FTCS.1992.243581
  • Filename
    243581