Near-linear wirelength estimation for FPGA placement

被引:5
|
作者
Xu, M. [1 ]
Grewal, G. [1 ]
Areibi, S. [2 ]
Obimbo, C. [1 ]
Banerji, D. [1 ]
机构
[1] Univ Guelph, Sch Comp Sci, Guelph, ON N1G 2W1, Canada
[2] Univ Guelph, Sch Engn, Guelph, ON N1G 2W1, Canada
关键词
Computer aided design - Stars - Iterative methods;
D O I
10.1109/CJECE.2009.5443860
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With rapid advances in integrated circuit technology, wirelength has become one of the most critical and important metrics in all phases of VLSI physical design automation, especially circuit placement. As the precise wirelength for it given placement can only be known after routing, accurate and fast-to-compute wirelength estimates are required by FPGA placement algorithms. In this paper, a new model, called star+, is presented for estimating wirelength during FPGA placement. The proposed model is continuously differentiable and can be used with both analytic and iterative-improvement placement methods. Moreover, the time required to calculate incremental changes in cost incurred by moving/swapping blocks can always be computed in O(1) time. Results show that when incorporated into the well-known VPR framework and tested using the 20 MCNC benchmarks, the star+ model achieves a 6-9% reduction in critical-path delay compared with the half-perimeter wirelength (HPWL) model, while requiring roughly the same amount of computational effort.
引用
收藏
页码:125 / 132
页数:8
相关论文
共 50 条
  • [41] Smooth-surface reconstruction in near-linear time
    Funke, S
    Ramos, EA
    PROCEEDINGS OF THE THIRTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2002, : 781 - 790
  • [42] Near-Linear Approximation Algorithms for Geometric Hitting Sets
    Agarwal, Pankaj K.
    Ezra, Esther
    Sharir, Micha
    ALGORITHMICA, 2012, 63 (1-2) : 1 - 25
  • [43] A Near-Linear Pseudopolynomial Time Algorithm for Subset Sum
    Bringmann, Karl
    PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2017, : 1073 - 1084
  • [44] The exact numeric integration of linear and near-linear ordinary differential equations
    Bader, M
    AMERICAN LABORATORY, 2004, 36 (24) : 23 - +
  • [45] Constructing light spanners deterministically in near-linear time
    Alstrup, Stephen
    Dahlgaard, Soren
    Filtser, Arnold
    Stockel, Morten
    Wulff-Nilsen, Christian
    THEORETICAL COMPUTER SCIENCE, 2022, 907 : 82 - 112
  • [46] Cophenetic Distances: A Near-Linear Time Algorithmic Framework
    Gorecki, Pawel
    Markin, Alexey
    Eulenstein, Oliver
    COMPUTING AND COMBINATORICS (COCOON 2018), 2018, 10976 : 168 - 179
  • [47] Constructing Light Spanners Deterministically in Near-Linear Time
    Alstrup, Stephen
    Dahlgaard, Soren
    Filtser, Arnold
    Stockel, Morten
    Nilsen, Christian Wulf
    27TH ANNUAL EUROPEAN SYMPOSIUM ON ALGORITHMS (ESA 2019), 2019, 144
  • [48] Near-linear time approximation algorithms for curve simplification
    Agarwal, PK
    Har-Peled, S
    Mustafa, NH
    Wang, YS
    ALGORITHMICA, 2005, 42 (3-4) : 203 - 219
  • [49] Near-Linear Sample Complexity for Lp Polynomial Regression
    Meyer, Raphael A.
    Musco, Cameron
    Musco, Christopher
    Woodruff, David P.
    Zhou, Samson
    PROCEEDINGS OF THE 2023 ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, SODA, 2023, : 3959 - 4025
  • [50] A Near-Linear Area Bound for Drawing Binary Trees
    Algorithmica, 2002, 34 : 1 - 13