Skip to main navigation Skip to search Skip to main content

A distinctive O(mn) time algorithm for optimal buffer insertions

  • Harbin Institute of Technology Weihai
  • Zhejiang University Ningbo Institute of Technology

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

Abstract

With the development of technology, interconnect delay has become a key factor in VLSI. Buffer insertion is an effective technique for reducing interconnect delay. This paper presents an advanced algorithm for finding the optimal buffer insertion solution. The advanced algorithm can further improve O(mn) time algorithm for optimal buffer insertion, in which m is the number of sinks and n is the number of candidate buffer insertion positions. Assuming that the sink number m is fixed, it is a significant improvement over O(nlog2n) time algorithm, and the O(n2) time algorithm. The improvement is made possible by a new pruning rule and the predictive merging technique that can perform 2-pin and multi-pin interconnect optimal buffer insertion faster. Based on the test cases, the advanced algorithm is evidently faster than previous best algorithm.

Original languageEnglish
Title of host publicationProceedings of the 16th International Symposium on Quality Electronic Design, ISQED 2015
PublisherIEEE Computer Society
Pages293-297
Number of pages5
ISBN (Electronic)9781479975815
DOIs
StatePublished - 13 Apr 2015
Externally publishedYes
Event16th International Symposium on Quality Electronic Design, ISQED 2015 - Santa Clara, United States
Duration: 2 Mar 20154 Mar 2015

Publication series

NameProceedings - International Symposium on Quality Electronic Design, ISQED
Volume2015-April
ISSN (Print)1948-3287
ISSN (Electronic)1948-3295

Conference

Conference16th International Symposium on Quality Electronic Design, ISQED 2015
Country/TerritoryUnited States
CitySanta Clara
Period2/03/154/03/15

Keywords

  • Buffer insertion
  • delay
  • interconnect
  • time complexity

Fingerprint

Dive into the research topics of 'A distinctive O(mn) time algorithm for optimal buffer insertions'. Together they form a unique fingerprint.

Cite this