• DocumentCode
    2614855
  • Title

    Constraint satisfaction in incremental placement with application to performance optimization under power constraints

  • Author

    Ren, Huan ; Dutt, Shantanu

  • Author_Institution
    Dept. of ECE, Univ. of Illinois-Chicago, Chicago, IL
  • fYear
    2007
  • fDate
    7-10 Oct. 2007
  • Firstpage
    251
  • Lastpage
    258
  • Abstract
    We present new techniques for explicit constraint satisfaction in the incremental placement process. Our algorithm employs a Lagrangian relaxation (LR) type approach in the analytical global placement stage to solve the constrained optimization problem. We establish theoretical results that prove the optimality of this stage. In the detailed placement stage, we develop a constraint-monitoring and satisfaction mechanism in a network (n/w) flow based detailed placement framework proposed recently, and empirically show its near-optimality. We establish the effectiveness of our general constraint-satisfaction methods by applying them to the problem of timing-driven optimization under power constraints. We overlay our algorithms on a recently developed unconstrained timing-driven incremental placement method flow-place. On a large number of benchmarks with up to 210K cells, our constraint satisfaction algorithms obtain an average timing improvement of 12.4% under a 3% power increase limit (the actual average power increase incurred is only 2.1%), while the original unconstrained method gives an average power increase of 8.4% for a timing improvement of 17.3%. Our techniques thus yield a tradeoff of 75% power improvement to 28% timing deterioration for the given constraint. Our constraint-satisfying incremental placer is also quite fast, e.g., its run time for the 210 K-cell circuit ibm18 is only 1541 secs.
  • Keywords
    constraint theory; operations research; Lagrangian relaxation; constrained optimization problem; constraint satisfaction; flow-place incremental placement method; incremental placement process; Algorithm design and analysis; Constraint optimization; Delay effects; Design methodology; Equations; Lagrangian functions; Mathematical programming; Switching circuits; Timing; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2007. ICCD 2007. 25th International Conference on
  • Conference_Location
    Lake Tahoe, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-1-4244-1257-0
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2007.4601910
  • Filename
    4601910