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 条
  • [21] A new strategy of performance-directed technology mapping algorithm for LUT-based FPGAs
    Chen, KN
    Wang, TS
    Lai, YT
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 822 - 825
  • [22] PERFORMANCE-ORIENTED TECHNOLOGY MAPPING FOR LUT-BASED FPGAS
    SHIN, H
    KIM, C
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1995, 3 (02) : 323 - 327
  • [23] A Heuristic Algorithm for LUT-based FPGA Technology Mapping using the Lower Bound for DAG Covering Problem
    Takata, Taiga
    Matsunaga, Yusuke
    FPGA 10, 2010, : 288 - 289
  • [24] Power Optimization through Edge Reduction in LUT-Based FPGA Technology Mapping
    Chen, Juanjuan
    Wei, Xing
    Zhou, Qiang
    Cai, Yici
    2009 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLUMES I & II: COMMUNICATIONS, NETWORKS AND SIGNAL PROCESSING, VOL I/ELECTRONIC DEVICES, CIRUITS AND SYSTEMS, VOL II, 2009, : 1087 - 1091
  • [25] Area-minimal algorithm for LUT-Based FPGA technology mapping with duplication-free restriction
    Kao, CC
    Lai, YT
    ASP-DAC 2004: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2004, : 719 - 724
  • [26] Routability and performance driven technology mapping algorithm for LUT based FPGA designs
    Kao, Chi-Chou
    Lai, Yen-Tai
    Proceedings - IEEE International Symposium on Circuits and Systems, 1999, 1
  • [27] Improvements to technology mapping for LUT-based FPGAs
    Mishchenko, Alan
    Chatterjee, Satrajit
    Brayton, Robert K.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (02) : 240 - 253
  • [28] A routability and performance driven technology mapping algorithm for LUT based FPGA designs
    Kao, CC
    Lai, YT
    ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 1: VLSI, 1999, : 474 - 477
  • [29] LUT-BASED FPGA TECHNOLOGY MAPPING UNDER ARBITRARY NET-DELAY MODELS
    CONG, J
    DING, YZ
    GAO, T
    CHEN, KC
    COMPUTERS & GRAPHICS, 1994, 18 (04) : 507 - 516
  • [30] Finding an optimal functional decomposition for LUT-based FPGA synthesis
    Qiao, J
    Ikeda, M
    Asada, K
    PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, 2001, : 225 - 230