• DocumentCode
    2177811
  • Title

    Exploiting clock skew scheduling for FPGA

  • Author

    Bae, Sungmin ; Mangalagiri, Prasanth ; Vijaykrishnan, N.

  • Author_Institution
    CSE Dept., Pennsylvania State Univ., University Park, PA
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    1524
  • Lastpage
    1529
  • Abstract
    Clock skew scheduling (CSS) is an effective technique to optimize clock period of sequential designs. However, these techniques are not effective in the presence of certain design structural constraints that limit the CSS. In this paper, we present an analysis of several design structural constraints that affect the CSS and propose techniques to resolve these constraints. Furthermore, we propose a CSS FPGA architecture and a novel clock-period optimization (CPO) flow that tackles some of these constraints by exploiting the re-configurability of FPGAs. Experimental results demonstrate that the proposed FPGA architecture with the CPO flow achieved an average performance improvement of 24.4% which was an average performance improvement of 10.7% over the CPO flow without considering the constraints.
  • Keywords
    clocks; field programmable gate arrays; FPGA; clock period; clock skew scheduling; sequential designs; Cascading style sheets; Clocks; Constraint optimization; Delay; Design optimization; Field programmable gate arrays; Hardware; Pipelines; Scheduling; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090904
  • Filename
    5090904