• DocumentCode
    2987695
  • Title

    Clock Period Minimization with Iterative Binding Based on Stochastic Wirelength Estimation during High-Level Synthesis

  • Author

    Krishnan, Vyas ; Katkoori, Srinivas

  • Author_Institution
    Univ. of South Florida, Tampa
  • fYear
    2008
  • fDate
    4-8 Jan. 2008
  • Firstpage
    641
  • Lastpage
    646
  • Abstract
    In this paper we present an iterative binding algorithm for high-level synthesis design space exploration, that simultaneously optimizes clock period and wirelength. Our algorithm uses a stochastic interconnect distribution model and a top-down partition-based global placement in a novel framework to provide fast and accurate estimates for wire length and wire delays during resource binding in high-level synthesis. The wirelength estimates used in our algorithm are within 15% of wirelengths in layouts created by commercial and academic placement tools. Experiments show that when compared to a clique- partitioning based binding technique, the proposed algorithm improves the clock period by an average of 18% with minimal impact on the total wirelength. In addition, our algorithm is an order-of-magnitude faster than a traditional synthesis technique that uses a full place-and-route as part of the design space exploration process.
  • Keywords
    clocks; delays; high level synthesis; integrated circuit interconnections; iterative methods; minimisation; stochastic processes; clock period minimization; design space exploration; high-level synthesis; iterative binding algorithm; resource binding; stochastic interconnect distribution model; stochastic wirelength estimation; top-down partition-based global placement; wire delays estimation; Algorithm design and analysis; Clocks; Delay estimation; Design optimization; High level synthesis; Iterative algorithms; Partitioning algorithms; Space exploration; Stochastic processes; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2008. VLSID 2008. 21st International Conference on
  • Conference_Location
    Hyderabad
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-3083-4
  • Type

    conf

  • DOI
    10.1109/VLSI.2008.85
  • Filename
    4450570