DocumentCode :
1433101
Title :
An efficient algorithm for performance-optimal FPGA technology mapping with retiming
Author :
Cong, Jason ; Wu, Chang
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Volume :
17
Issue :
9
fYear :
1998
fDate :
9/1/1998 12:00:00 AM
Firstpage :
738
Lastpage :
748
Abstract :
It is known that most field programmable gate array (FPGA) mapping algorithms consider only combinational circuits. Pan and Liu [1996] recently proposed a novel algorithm, named SeqMapII, of technology mapping with retiming for clock period minimization. Their algorithm, however, requires O(K3n5log(Kn2)logn) run time and O(K2n2) space for sequential circuits with n gates. In practice, these requirements are too high for targeting K-lookup-table-based FPGA´s implementing medium or large designs. In this paper, we present three strategies to improve the performance of the SeqMapII algorithm significantly. Our algorithm works in O(K2 nln|Pv|logn) run time and O(K|Pv|) space, where nl is the number of labeling iterations and |Pv | is the size of the partial flow network. In practice, both nl and |Pv| are less than n. Area minimization is also considered in our algorithm based on efficient low-cost K-cut computation
Keywords :
equivalent circuits; field programmable gate arrays; iterative methods; logic CAD; logic partitioning; minimisation of switching nets; sequential circuits; table lookup; timing; FPGA technology mapping; O(K|Pv|) space; O(K2nln|Pv|logn) run time; SeqMapII algorithm; area minimization; labeling iterations; lookup-table-based FPGA; low-cost K-cut computation; partial flow network; performance-optimal FPGA technology; retiming; sequential circuits; Circuit synthesis; Clocks; Combinational circuits; Field programmable gate arrays; Iterative algorithms; Minimization; Programmable logic arrays; Sequential circuits; Space technology; Table lookup;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.720312
Filename :
720312
Link To Document :
بازگشت