• DocumentCode
    1293053
  • Title

    A unified lower bound estimation technique for high-level synthesis

  • Author

    Ohm, Seong Yong ; Kurdahi, Fadi J. ; Dutt, Nikil D.

  • Author_Institution
    Dept. of Comput. Sci., Seoul Women´´s Univ., Seoul, South Korea
  • Volume
    16
  • Issue
    5
  • fYear
    1997
  • fDate
    5/1/1997 12:00:00 AM
  • Firstpage
    458
  • Lastpage
    472
  • Abstract
    The importance of effective lower bound estimation (LBE) techniques is well established in high-level synthesis (HLS) since it allows more efficient exploration of the design space while providing other HLS tools with the capability of predicting the effect of specific tools on the design space. Much of the previous work has focused on LBE techniques that use very simple cost models which primarily focus on the functional unit resources. With the push toward submicron technologies, simple models that use functional unit resources alone are not accurate enough to allow effective design space exploration since the effects of storage and interconnect can indeed dominate the cost function. In this paper, we present an integrated approach aimed at predicting lower bounds on hardware resources needed to implement a behavioral description within a given amount of time. Our area cost model accounts for storage (register) and interconnect resources (buses) in addition to functional resources. Our timing model uses a finer granularity that permits the modeling of functional unit, register, and interconnect delays. Our approach is integrated because we consider the dependencies between the different types of resources as well as the ordering in which the resources are allocated. We tested our technique for functional unit, storage, and interconnect requirements on several high-level synthesis benchmarks, and observed near-optimal results. We believe that our comprehensive LBE approach can lead to better quality HLS solutions in less time, and we demonstrate this approach in our paper
  • Keywords
    high level synthesis; area cost model; behavioral model; bus; design space; functional unit; hardware resource; high level synthesis; interconnect; lower bound estimation; register; storage; submicron technology; timing model; Cost function; Delay; Feedback; Hardware; High level synthesis; Process design; Resource management; Space exploration; Space technology; Timing;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.631209
  • Filename
    631209