Buffered Steiner trees for difficult instances

  • Authors:
  • C. J. Alpert;Miloš Hrkić;J. Hu;A. B. Kahng;J. Lillis;B. Liu;S. T. Quay;S. S. Sapatnekar;A. J. Sullivan;P. Villarrubia

  • Affiliations:
  • IBM Corp., Austin, TX;University of Illinois at Chicago, EECS Dept., Chicago, IL;IBM Corp., Austin, TX;University of California at San Diego, CS Dept., San Diego, CA;University of Illinois at Chicago, EECS Dept., Chicago, IL;University of California at San Diego, CS Dept., San Diego, CA;IBM Corp., Austin, TX;University of Minnesota, ECE Dept.;IBM Corp., Austin, TX;IBM Corp., Austin, TX

  • Venue:
  • Proceedings of the 2001 international symposium on Physical design
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Buffer insertion has become an increasingly critical optimization in high performance design. The problem of finding a delay-optimal buffered Steiner tree has been an active area of research, and excellent solutions exist for most instances. However, current approaches fail to adequately solve a particular class of real-world “difficult” instances which are characterized by a large number of sinks, variations in sink criticalities, and varying polarity requirements. We propose a new Steiner tree construction called C-Tree for these instance types. When combined with van Ginneken style buffer insertion, C-Tree achieves higher quality solutions with fewer resources compared to traditional approaches.