• DocumentCode
    2924591
  • Title

    Variation-aware resource sharing and binding in behavioral synthesis

  • Author

    Wang, Feng ; Xie, Yuan ; Takach, Andres

  • Author_Institution
    Qualcomm Inc., San Diego, CA
  • fYear
    2009
  • fDate
    19-22 Jan. 2009
  • Firstpage
    79
  • Lastpage
    84
  • Abstract
    As technology scales, the delay uncertainty caused by process variations has become increasingly pronounced in deep submicron designs. In the presence of process variations, worst-case timing analysis may lead to overly conservative synthesis, and may end up using excess resources to guarantee design constraints. In this paper, we propose an efficient variation-aware resource sharing and binding algorithm in behavioral synthesis, which takes into account the performance variations for functional units. The performance yield, which is defined as the probability that the synthesized hardware meets the target performance constraints, is used to evaluate the synthesis result. An efficient metric called statistical performance improvement, is used to guide resource sharing and binding. The proposed algorithm is evaluated within a commercial synthesis framework that generates optimized RTL netlists from behavioral specifications. The effectiveness of the proposed algorithm is demonstrated with a set of industrial benchmark designs, which consist of blocks that are commonly used in wireless and image processing applications. The experimental results show that our method achieves an average 33% area reduction over traditional methods, which are based on the worst-case delay analysis, with an average 10% run time overhead.
  • Keywords
    circuit CAD; high level synthesis; integrated circuit design; behavioral synthesis; delay uncertainty; hand coded register-transfer level; statistical performance improvement; submicron designs; variation-aware resource binding; variation-aware resource sharing; Delay; Graphics; Hardware; High level synthesis; Partitioning algorithms; Performance analysis; Resource management; Timing; Transistors; Uncertainty;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2009. ASP-DAC 2009. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    978-1-4244-2748-2
  • Electronic_ISBN
    978-1-4244-2749-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2009.4796445
  • Filename
    4796445