• DocumentCode
    3500051
  • Title

    Clock rescheduling for timing engineering change orders

  • Author

    Ho, Kuan-Hsien ; Shih, Xin-Wei ; Jiang, Jie-Hong R.

  • Author_Institution
    Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2012
  • fDate
    Jan. 30 2012-Feb. 2 2012
  • Firstpage
    517
  • Lastpage
    522
  • Abstract
    With increasing circuit complexities, design bugs are commonly found in late design stages, and thus engineering change orders (ECOs) have become an indispensable process in modern VLSI design. Most prior approaches to the timing ECO problem are concerned about combinational logic optimization. In contrast, this paper addresses the problem in the sequential domain to explore more optimization flexibility. We propose an orthogonal method of post-mask clock scheduling with spare cells. Compared to traditional clock scheduling, clock scheduling in the ECO stage is more challenging in that it confronts limited spare-cell resources and dynamic changes of wiring cost incurred by different spare-cell selections. Based on mixed-integer linear programming (MILP), our formulation considers not only gate sizing and buffer insertion using spare cells, but also wire snaking. Experimental results based on five industrial designs show the effectiveness of our work. Our framework has been integrated into a commercial design flow.
  • Keywords
    VLSI; circuit complexity; integer programming; integrated circuit design; linear programming; logic design; sequential circuits; timing; MILP; VLSI design; buffer insertion; circuit complexities; clock rescheduling; combinational logic optimization; design bugs; gate sizing; industrial designs; mixed-integer linear programming; optimization flexibility; orthogonal method; post-mask clock scheduling; sequential domain; spare-cell resources; spare-cell selections; timing ECO problem; timing engineering change orders; wire snaking; wiring cost; Clocks; Delay; Loading; Logic gates; Optimization; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific
  • Conference_Location
    Sydney, NSW
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4673-0770-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2012.6165007
  • Filename
    6165007