An FPGA Logic Cell and Carry Chain Configurable as a 6:2 or 7:2 Compressor

TRETS(2009)

引用 8|浏览12
暂无评分
摘要
To improve FPGA performance for arithmetic circuits that are dominated by multi-input addition operations, an FPGA logic block is proposed that can be configured as a 6:2 or 7:2 compressor. Compressors have been used successfully in the past to realize parallel multipliers in VLSI technology; however, the peculiar structure of FPGA logic blocks, coupled with the high cost of the routing network relative to ASIC technology, renders compressors ineffective when mapped onto the general logic of an FPGA. On the other hand, current FPGA logic cells have already been enhanced with carry chains to improve arithmetic functionality, for example, to realize fast ternary carry-propagate addition. The contribution of this article is a new FPGA logic cell that is specialized to help realize efficient compressor trees on FPGAs. The new FPGA logic cell has two variants that can respectively be configured as a 6:2 or a 7:2 compressor using additional carry chains that, coupled with lookup tables, provide the necessary functionality. Experiments show that the use of these modified logic cells significantly reduces the delay of compressor trees synthesized on FPGAs compared to state-of-the-art synthesis techniques, with a moderate increase in area and power consumption.
更多
查看译文
关键词
compressor tree,7:2 compressor,new fpga logic cell,current fpga logic cell,modified logic cell,6:2 compressor,fpga logic block,efficient compressor tree,asic technology,fpga logic cell,carry chain,general logic,carry chain configurable,renders compressor,fpga,fpga performance,arithmetic function,lookup table
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要