An improved algorithm for performance optimal technology mapping with retiming in LUT-based FPGA design

被引:3
|
作者
Cong, J
Wu, C
机构
关键词
D O I
10.1109/ICCD.1996.563608
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A novel algorithm, named SeqMapII, of technology mapping with retiming for optimal clock period for K-LUT based FPGAs was recently proposed by Pan and Liu [13]. The time complexity of their algorithm, however, is O(K(3)n(4)log(Kn(2))log n) for sequential circuits with n gates, which is too high for medium and large di size designs in practice. In this paper, we present three strategies to improve the performance of the approach in [13]: 1) efficient label update with single K-cut computation based on the monotone property of labels that we showed for sequential circuits, 2) a novel approach for the K-cut computation in partial flow networks, which are much smaller in practice, 3) SCC (strongly connected component) partition to further speedup the algorithm. In practice, our algorithm works in O(Kn(3) log n) time and O(Kn) space according to our experimental results. It is 2x10(4) times faster than SeqMapII-opt for computing optimal solutions and 2 times faster than SeqMapII-heu which uses very small expanded circuits as a heuristic.
引用
收藏
页码:572 / 578
页数:7
相关论文
共 50 条
  • [1] LUT-Based FPGA Technology Mapping for Reliability
    Cong, Jason
    Minkovich, Kirill
    FPGA 10, 2010, : 288 - 288
  • [2] LUT-Based FPGA Technology Mapping for Reliability
    Cong, Jason
    Minkovich, Kirill
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 517 - 522
  • [3] LUT-based FPGA technology mapping for power minimization with optimal depth
    Li, H
    Mak, WK
    Katkoori, S
    IEEE COMPUTER SOCIETY WORKSHOP ON VLSI 2001, PROCEEDINGS, 2001, : 123 - 128
  • [4] ALTO: An iterative area/performance tradeoff algorithm for LUT-based FPGA technology mapping
    Huang, JD
    Jou, JY
    Shen, WZ
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2000, 8 (04) : 392 - 400
  • [5] Structural gate decomposition for depth-optimal technology mapping in LUT-based FPGA design
    Cong, J
    Hwang, YY
    33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, : 726 - 729
  • [6] An iterative area/performance trade-off algorithm for LUT-based FPGA technology mapping
    Huang, JD
    Jou, JY
    Shen, WZ
    1996 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, 1996, : 13 - 17
  • [7] Technology Mapping of FSM Oriented to LUT-Based FPGA
    Kubica, Marcin
    Kania, Dariusz
    APPLIED SCIENCES-BASEL, 2020, 10 (11):
  • [8] Power minimization in LUT-based FPGA technology mapping
    Wang, ZH
    Liu, EC
    Lai, JB
    Wang, TC
    PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, 2001, : 635 - 640
  • [9] An efficient algorithm for performance-optimal FPGA technology mapping with retiming
    Cong, J
    Wu, C
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (09) : 738 - 748
  • [10] Simulated Annealing applied to LUT-based FPGA Technology Mapping
    Nachtigall, Matheus
    Ferreira, Paulo, Jr.
    Marques, Felipe
    PROCEEDINGS OF A SPECIAL SESSION 2017 SIXTEENTH MEXICAN INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (MICAI): ADVANCES IN ARTIFICIAL INTELLIGENCE, 2017, : 23 - 29