Combinational and sequential mapping with priority cuts

被引:95
作者
Mishchenko, Alan [1 ]
Cho, Sungmin [1 ]
Chatterjee, Satrajit [1 ]
Brayton, Robert [1 ]
机构
[1] Univ Calif Berkeley, Dept EECS, Berkeley, CA 94720 USA
来源
IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2 | 2007年
关键词
D O I
10.1109/ICCAD.2007.4397290
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An algorithm for technology mapping of combinational and sequential logic networks is proposed and applied to mapping into K-input lookup-tables (K-LUTs). The new algorithm avoids the hurdle of computing all K-input cuts while preserving the quality of the results, in terms of area and depth The memory and runtime of the proposed algorithm are linear in circuit size and quite affordable even for large industrial designs. For example, computing a good quality 6-LUT mapping of an AIG with 1M nodes takes 150Mb of RAM and I minute on a typical laptop. An extension of the algorithm allows for sequential mapping, which searches the combined space of all possible mappings and retimings. This leads to an 18-22% improvement in depth with a 3-5% LUT count penalty, compared to combinational mapping followed by retiming.
引用
收藏
页码:354 / 361
页数:8
相关论文
共 15 条
[1]  
[Anonymous], ABC SYST SEQ SYNTH V
[2]  
CHEN D, P ICCAD 04, P752
[3]  
Cong J., 1994, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, V2, P137, DOI 10.1109/92.285741
[4]   FLOWMAP - AN OPTIMAL TECHNOLOGY MAPPING ALGORITHM FOR DELAY OPTIMIZATION IN LOOKUP-TABLE BASED FPGA DESIGNS [J].
CONG, J ;
DING, YH .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (01) :1-12
[5]  
Cong J., P FPGA 99, P29
[6]  
CONG J, P FPGA, P68
[7]  
EEN N, IN PRESS P SAT 07
[8]   COMPLEXITY OF THE LOOKUP-TABLE MINIMIZATION PROBLEM FOR FPGA TECHNOLOGY MAPPING [J].
FARRAHI, AH ;
SARRAFZADEH, M .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1994, 13 (11) :1319-1332
[9]  
IWLS, 2005, BENCHM
[10]   An efficient algorithm for finding the minimal-area FPGA technology mapping [J].
Kao, CC ;
Lai, YT .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2005, 10 (01) :168-186