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 条
  • [31] Carry circuitry for LUT-based FPGA
    Jindal, V
    Agarwal, A
    17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA, 2004, : 731 - 734
  • [32] Heuristic Performance Optimal and Power Conscious for K-LUT Based FPGA Technology Mapping
    Bucur, Ion
    Cupcea, Nicolae
    Surpateanu, Adrian
    Stefanescu, Costin
    Radulescu, Florin
    ADVANCES IN MANUFACTURING ENGINEERING, QUALITY AND PRODUCTION SYSTEMS, VOL I, 2009, : 182 - +
  • [33] Direct mapping of RTL structures onto LUT-based FPGA's
    Naseer, AR
    Balakrishnan, M
    Kumar, A
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1998, 17 (07) : 624 - 631
  • [34] A routability driven technology mapping algorithm for LUT based FPGA designs
    Kao, CC
    Lai, YT
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2001, E84A (11) : 2690 - 2696
  • [35] Timing/area optimization algorithm for LUT based FPGA technology mapping
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao, 4 (355-360):
  • [36] Power-aware technology mapping for LUT-Based FPGAs
    Anderson, JH
    Najm, FN
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 211 - 218
  • [37] Automated conversion from a LUT-based FPGA to a LUT-based MPGA with fast turnaround time
    Veredas, Francisco-Javier
    Scheppler, Michael
    Pfleiderer, Hans-Joerg
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 1371 - +
  • [38] Edge-map: optimal performance driven technology mapping for iterative LUT based FPGA designs
    Yang, Honghua
    Wong, D.F.
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 1994, : 150 - 155
  • [39] TDD: A technology dependent decomposition algorithm for LUT-based FPGAs
    Farrahi, AH
    Sarrafzadeh, M
    TENTH ANNUAL IEEE INTERNATIONAL ASIC CONFERENCE AND EXHIBIT, PROCEEDINGS, 1997, : 206 - 209
  • [40] Low power technology mapping for LUT based FPGA - A genetic algorithm approach
    Pandey, R
    Chattopadhyay, S
    16TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2003, : 79 - 84