Title :
Hermes: LUT FPGA technology mapping algorithm for area minimization with optimum depth
Author :
Teslenko, Maxim ; Dubrova, Elena
Author_Institution :
R. Inst. of Technol., IMIT/KTH, Kista, Sweden
Abstract :
This work presents Hermes, a depth-optimal LUT based FPGA mapping algorithm. The presented algorithm is based on a new strategy for finding LUTs allowing to find a good LUT in a significantly shorter time compared to the previous methods. The quality of results is improved by enabling LUT re-implementation and by introducing a cost function which encourages input sharing among LUTs. The experimental results show that, on average, the presented algorithm computes 15.5% and 3.5% smaller LUT mappings compared to the ones obtained by FlowMap and CutMap, respectively, using two orders of magnitude less CPU time. The speed of Hermes makes it suitable for running in an incremental manner during logic synthesis.
Keywords :
field programmable gate arrays; logic CAD; minimisation; table lookup; CutMap; FPGA technology; FlowMap; Hermes; area minimization; logic synthesis; lookup table; mapping algorithm; Circuits; Cost function; Field programmable gate arrays; Minimization methods; Paper technology; Programmable logic arrays; Runtime; Simultaneous localization and mapping; Table lookup; Very large scale integration;
Conference_Titel :
Computer Aided Design, 2004. ICCAD-2004. IEEE/ACM International Conference on
Print_ISBN :
0-7803-8702-3
DOI :
10.1109/ICCAD.2004.1382676