• DocumentCode
    2330239
  • Title

    Incremental component implementation selection: enabling ECO in compositional system synthesis

  • Author

    Ghiasi, Soheil

  • Author_Institution
    Univ. of California, Davis
  • fYear
    2007
  • fDate
    4-8 Nov. 2007
  • Firstpage
    131
  • Lastpage
    134
  • Abstract
    The component implementation selection problem (CISP) is to select the appropriate implementation for components of a design, such that the timing constraint is met and some global design objective is optimized. CISP is a generic problem that implicitly or explicitly appears in many stages of CAD flow. In this paper, we present, a methodology for quick and efficient updating of CISP solutions in face of incremental engineering changes. For a commonly-used formulation, we discuss necessary and sufficient conditions for optimality of a CISP solution based on which, we develop an algorithm that maintains both validity and optimality of a solution subject to incremental changes. We implemented our approach to incrementally update the threshold voltage assignment solution for a netlist going through engineering changes. On average, our method ran over 300 times faster than the "from-scratch" solver, while delivering the same results.
  • Keywords
    directed graphs; electronic design automation; CAD flow; compositional system synthesis; directed graph; incremental component implementation selection; threshold voltage assignment solution; Constraint optimization; Delay; Design automation; Design optimization; Energy dissipation; Maintenance engineering; Radio access networks; Sufficient conditions; Threshold voltage; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-1381-2
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2007.4397255
  • Filename
    4397255