DocumentCode :
2048287
Title :
Multiplexer restructuring for FPGA implementation cost reduction
Author :
Metzgen, Paul ; Nancekievill, Dominic
Author_Institution :
Altera Eur. Technol. Center, High Wycombe, UK
fYear :
2005
fDate :
13-17 June 2005
Firstpage :
421
Lastpage :
426
Abstract :
This paper presents a novel synthesis algorithm that reduces the area needed for implementing multiplexers on an FPGA by an average of 18%. This is achieved by reducing the number of lookup tables (LUTs) needed to implement multiplexers. The algorithm relies on reimplementing 2:1 multiplexer trees using efficient 4:1 multiplexers. The key to the algorithm´s performance lies in exploiting the observation that most multiplexers occur in busses. New optimizations are employed which pay a small cost in logic that is shared across the bus to achieve a reduction in the logic required for every bit of the bus.
Keywords :
circuit optimisation; field programmable gate arrays; logic CAD; multiplexing equipment; table lookup; FPGA implementation; circuit area reduction; cost reduction; logic optimization; lookup tables; multiplexer restructuring; multiplexer trees; synthesis algorithm; Cost function; Design optimization; Field programmable gate arrays; Hardware design languages; Logic design; Logic gates; Multiplexing; Network synthesis; Permission; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2005. Proceedings. 42nd
Print_ISBN :
1-59593-058-2
Type :
conf
DOI :
10.1109/DAC.2005.193846
Filename :
1510366
Link To Document :
بازگشت