收稿日期: 2012-08-22
修回日期: 2013-01-21
网络出版日期: 2013-04-01
Boolean Matching of Wide Functions and Its Application to Resynthesis of FPGA
Received date: 2012-08-22
Revised date: 2013-01-21
Online published: 2013-04-01
张峰 王作建 吴洋 于芳 刘忠立 . 宽函数的布尔匹配及其在FPGA 重综合中的应用[J]. 华南理工大学学报(自然科学版), 2013 , 41(5) : 34 -42 . DOI: 10.3969/j.issn.1000-565X.2013.05.006
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.
/
| 〈 |
|
〉 |