• DocumentCode
    1493028
  • Title

    On Incremental Component Implementation Selection in System Synthesis

  • Author

    Ghiasi, Soheil

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of California, Davis, CA, USA
  • Volume
    18
  • Issue
    11
  • fYear
    2010
  • Firstpage
    1578
  • Lastpage
    1589
  • Abstract
    Incremental design methods can substantially improve products´ time-to-market through efficient handling of engineering change orders (ECO). In this paper, we present a methodology for incrementally solving component implementation selection problem (CISP) in face of local or non-local perturbations. CISP, which refers to judicious selection of components implementation under system timing constraint, is a generic problem that implicitly or explicitly appears in many stages of CAD flow. For a commonly-used formulation of CISP, we discuss necessary and sufficient conditions for optimality of the solution. Based on the optimality conditions, we develop an algorithm that maintains both validity and optimality of a solution under incremental changes. We evaluated our approach by incrementally updating the threshold voltage assignment solution for a netlist going through engineering changes. On average, our method ran 283 times faster than the full solver, while delivering the same results.
  • Keywords
    electronic design automation; high level synthesis; time to market; engineering change orders; incremental component implementation selection; system synthesis; system timing constraint; time-to-market; Delay; Design automation; Design engineering; Design methodology; Energy dissipation; Libraries; Sufficient conditions; Threshold voltage; Time to market; Timing; Incremental; library mapping; logic synthesis;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2009.2025764
  • Filename
    5280188