Technology mapping for FPGAs with composite logic block architectures

被引:0
|
作者
Chuang, HH
Shung, CB
机构
关键词
technology mapping; FPGA; subject graph; pattern graph;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A new technology mapping algorithm is developed on a general model of FPGA with composite logic block architectures consisting of different sizes of look-up tables (LUTs) and possibly different logic gates. In additions, the logic blocks may have hard-wired connections and limit accessible fanouts. Xilinx XC4000 is one one example containing LUTs of different sizes and AT&T ORCA is another example containing both LUTs and logic gates. We use a multiple-fanout pattern graph library to model the composite logic block and a premapping technique to generate the subject graph dynamically. A new matching algorithm and a new covering algorithm are also developed for the subject graph covering. The experimental results show that our algorithm is an effective technology mapper for FPGAs with composite logic block architectures, especially for large circuits. Over a set of MCNC benchmarks, our algorithm requires on the average 4.25% few CLBs than PPR, 6.79% fewer CLBs than TEMPT, and 2.79% fewer CLBs than ASYL when used as the XC4000 mapper. Over a set of larger benchmarks, our algorithm outperforms PPR by 13.70%. Very encouraging results were obtained when our algorithm is used as an ORCA mapper, while there was no prior published results.
引用
收藏
页码:1396 / 1404
页数:9
相关论文
共 50 条
  • [1] ALMmap: Technology Mapping for FPGAs With Adaptive Logic Modules
    Liang, Yu-Yi
    Kuo, Tien-Yu
    Wang, Shao-Huan
    Mak, Wai-Kei
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (07) : 1134 - 1139
  • [2] ACTion:: Combining logic synthesis and technology mapping for MUX based FPGAs
    Günther, W
    Drechsler, R
    [J]. PROCEEDINGS OF THE 26TH EUROMICRO CONFERENCE, VOLS I AND II, 2000, : 130 - 137
  • [3] Application of fuzzy logic for technology mapping of field programmable gate arrays (FPGAs)
    Lee, JY
    Shragowitz, E
    [J]. APPLICATIONS OF FUZZY LOGIC TECHNOLOGY III, 1996, 2761 : 237 - 248
  • [4] ACTion:: Combining logic synthesis and technology mapping for MUX-based FPGAs
    Günther, W
    Drechsler, R
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (14) : 1321 - 1334
  • [5] Technology Scaling in FPGAs: Trends in Applications and Architectures
    Shannon, Lesley
    Cojocaru, Veronica
    Cong Nguyen Dao
    Leong, Philip H. W.
    [J]. 2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2015, : 1 - 8
  • [6] Energy-aware logic synthesis and technology mapping for MUX-based FPGAs
    Marik, M
    Pal, A
    [J]. 17TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: DESIGN METHODOLOGIES FOR THE GIGASCALE ERA, 2004, : 73 - 78
  • [7] A technology mapping algorithm for heterogeneous FPGAs
    Kao, CC
    Lai, YT
    [J]. ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, 2003, : 213 - 216
  • [8] Heterogeneous programmable logic block architectures
    Koorapaty, A
    Chandra, V
    Tong, KY
    Patel, C
    Pileggi, L
    Schmit, H
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 1118 - 1119
  • [9] Logic synthesis and technology mapping of MUX-based FPGAs for high performance and low power
    Marik, M
    Pal, A
    [J]. TENCON 2004 - 2004 IEEE REGION 10 CONFERENCE, VOLS A-D, PROCEEDINGS: ANALOG AND DIGITAL TECHNIQUES IN ELECTRICAL ENGINEERING, 2004, : D419 - D422
  • [10] PAM MAP: AN ARCHITECTURE-INDEPENDENT LOGIC BLOCK MAPPING ALGORITHM FOR SRAM-BASED FPGAS
    Shao, Yun
    Lai, Jinmei
    Wang, Jian
    Yong, Jiarong
    [J]. 2009 5TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2009, : 15 - 19