• DocumentCode
    2331338
  • Title

    ECO timing optimization using spare cells

  • Author

    Chen, Yen-Pin ; Fang, Jia-Wei ; Chang, Yao-Wen

  • Author_Institution
    Nat. Taiwan Univ., Taipei
  • fYear
    2007
  • fDate
    4-8 Nov. 2007
  • Firstpage
    530
  • Lastpage
    535
  • Abstract
    We introduce in this paper a new problem of ECO timing optimization using spare-cell rewiring and present the first work for this problem. Spare-cell rewiring is a popular technique for incremental timing optimization and/or functional change after the placement stage. The spare-cell rewiring problem is very challenging because of its dynamic wiring cost nature for selecting a spare cell, while the existing related problems consider only static wiring cost. For the addressed problem, we present a framework of buffer insertion and gate sizing to handle it. In this framework, we present a dynamic programming algorithm considering the dynamic cost, called dynamic cost programming (DCP), for the ECO timing optimization with spare cells. Without loss of solution optimality, we further present an effective pruning method by selecting spare cells only inside an essential bounding polygon to reduce the solution space. The whole framework is integrated into a commercial design flow. Experimental results based on five industry benchmarks show that our method is very effective and efficient in fixing the timing violations of ECO paths.
  • Keywords
    circuit optimisation; dynamic programming; ECO timing optimization; bounding polygon; buffer insertion; dynamic cost programming; dynamic programming; dynamic wiring cost; engineering change order; gate sizing; incremental timing optimization; pruning method; spare-cell rewiring; Circuits; Cost function; Delay; Design optimization; Dynamic programming; Flip-flops; Heuristic algorithms; Manuals; Timing; Wiring;
  • 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.4397319
  • Filename
    4397319