Interconnect power and delay optimization by dynamic programming in gridded design rules

Konstantin Moiseev, Avinoam Kolodny, Shmuel Wimer

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Abstract

    The lithography used for 32 nanometers and smaller VLSI process technologies restricts the admissible interconnect widths and spaces to a small set of discrete values with some interdependencies, so that traditional interconnect sizing by continuous-variable optimization techniques becomes impossible. We present a dynamic programming (DP) algorithm for simultaneous sizing and spacing of all wires in interconnect bundles (or bus structures), yielding the optimal power-delay tradeoff curve. It sets the width and spacing of all interconnects simultaneously, thus finding the global optimum. The DP algorithm is generic and can handle a variety of power-delay objectives, such as total power or delay, or weighted sum of both, power-delay product, max delay and alike. The algorithm consistently yields more than 10% dynamic power and 5% delay reduction for interconnect channels in industrial microprocessor blocks designed in 32 nanometer process technology, when applied as a post-layout optimization step to redistribute wires within interconnect channels of fixed width, without changing the area of the original layout.

    Original languageEnglish
    Title of host publicationISPD'10 - Proceedings of the 2010 ACM International Symposium on Physical Design
    Pages153-160
    Number of pages8
    DOIs
    StatePublished - 2010
    Event2010 ACM International Symposium on Physical Design, ISPD'10 - San Francisco, CA, United States
    Duration: 14 Mar 201017 Mar 2010

    Publication series

    NameProceedings of the International Symposium on Physical Design

    Conference

    Conference2010 ACM International Symposium on Physical Design, ISPD'10
    Country/TerritoryUnited States
    CitySan Francisco, CA
    Period14/03/1017/03/10

    Keywords

    • Dynamic programming
    • Gridded design rules
    • Interconnect optimization
    • Interconnect sizing and spacing
    • Power-delay optimization

    Fingerprint

    Dive into the research topics of 'Interconnect power and delay optimization by dynamic programming in gridded design rules'. Together they form a unique fingerprint.

    Cite this