Electronics, Communication & Automation Technology

Boolean Matching of Wide Functions and Its Application to Resynthesis of FPGA

Expand
  • 1.Institute of Microelectronics of Chinese Academy of Sciences,Beijing 100029,China;2.Uptops Design Technologies,Inc.,Beijing 100029,China
张峰(1987-) ,男,博士生,主要从事FPGA EDA 工具的设计与研究.

Received date: 2012-08-22

  Revised date: 2013-01-21

  Online published: 2013-04-01

Abstract

The configurable logic block ( CLB) of the existing commercial FPGAs ( Field Programmable GateArrays) comprises not only lookup table ( LUT) but also many assistant logic resources that cannot be fully utilizedby the conventional LUT-based mapping algorithms.In order to solve this problem,a Boolean matching method forpost-mapping resynthesis is proposed based on the Shannon expansion and the DSD ( Disjoint Support Decomposition)algorithm.This method helps to implement the Boolean matching of wide functions of mapped LUTs and reimplementthe wide functions with target FPGA CLB,so as to make full use of all logic resources in CLB and reducethe number of LUTs.From the mapped results generated by state-of-the-art FPGA mapper ABC,it is foundthat the proposed method reduces the number of LUTs respectively by 7.9% for 4-LUT networks and by 7.8% for6-LUT networks while preserving the logic depth.

Cite this article

Zhang Feng Wang Zuo-jian Wu Yang Yu Fang Liu Zhong-li . Boolean Matching of Wide Functions and Its Application to Resynthesis of FPGA[J]. Journal of South China University of Technology(Natural Science), 2013 , 41(5) : 34 -42 . DOI: 10.3969/j.issn.1000-565X.2013.05.006

Outlines

/