Title :
Combinational and sequential mapping with priority cuts
Author :
Mishchenko, Alan ; Cho, Sungmin ; Chatterjee, Satrajit ; Brayton, Robert
Author_Institution :
California Univ., Berkeley
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;
Conference_Titel :
Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
978-1-4244-1381-2
Electronic_ISBN :
1092-3152
DOI :
10.1109/ICCAD.2007.4397290