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