• DocumentCode
    3498925
  • Title

    Performance-driven register write inhibition in high-level synthesis under strict maximum-permissible clock latency range

  • Author

    Inoue, Keisuke ; Kaneko, Mineo

  • Author_Institution
    Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol. (JAIST), Nomi, Japan
  • fYear
    2012
  • fDate
    Jan. 30 2012-Feb. 2 2012
  • Firstpage
    239
  • Lastpage
    244
  • Abstract
    Clock skew scheduling is a process of assigning intentional clock skews to registers for improving circuit performance and reliability. Due to the recent large effect of process variations, it becomes more and more difficult to reliably implement a large set of arbitrary clock latencies. Consequently, the optimization potential of clock skew scheduling should be highly limited. This paper points out that there is a chance to achieve further improvement of circuit performance by removing some register-writes while preserving functionality. This paper is the first work of the clock skew-aware high-level synthesis framework considering register write inhibition to minimize the clock period. A network flow-based heuristic algorithm to obtain the minimum clock period is presented and evaluated by experiments, which supports the effectiveness of the approach.
  • Keywords
    circuit optimisation; circuit reliability; clocks; high level synthesis; scheduling; circuit reliability; clock latency; clock skew scheduling; high-level synthesis; maximum-permissible clock latency range; network flow-based heuristic algorithm; performance-driven register write inhibition; Clocks; Heuristic algorithms; Integrated circuit reliability; Registers; Schedules; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
  • Conference_Location
    Sydney, NSW
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4673-0770-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2012.6164952
  • Filename
    6164952