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