DocumentCode :
2330811
Title :
Combinational and sequential mapping with priority cuts
Author :
Mishchenko, Alan ; Cho, Sungmin ; Chatterjee, Satrajit ; Brayton, Robert
Author_Institution :
California Univ., Berkeley
fYear :
2007
fDate :
4-8 Nov. 2007
Firstpage :
354
Lastpage :
361
Abstract :
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 1 M nodes takes 150 Mb of RAM and 1 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% LOT count penalty, compared to combinational mapping followed by retiming.
Keywords :
combinational circuits; field programmable gate arrays; sequential circuits; table lookup; K-input lookup-tables; combinational logic networks; combinational mapping; priority cuts; sequential logic networks; sequential mapping; Algorithm design and analysis; Circuits; Computer architecture; Field programmable gate arrays; Logic arrays; Logic functions; Random access memory; Runtime; Space technology; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
ISSN :
1092-3152
Print_ISBN :
978-1-4244-1381-2
Electronic_ISBN :
1092-3152
Type :
conf
DOI :
10.1109/ICCAD.2007.4397290
Filename :
4397290
Link To Document :
بازگشت