DocumentCode
111074
Title
Fast Filter-Based Boolean Matchers
Author
Chaofan Yu ; Lingli Wang ; Chun Zhang ; Yu Hu ; Lei He
Author_Institution
State Key Lab. of ASICs, Fudan Univ., Shanghai, China
Volume
5
Issue
4
fYear
2013
fDate
Dec. 2013
Firstpage
65
Lastpage
68
Abstract
Boolean matching is one of the fundamental and time-consuming procedures in field-programmable gate array (FPGA) synthesis. The SAT-based Boolean matchers (BMs) are not scalable while other Boolean matchers based on complicated Boolean logic operation algorithms are not flexible for complex PLBs. Recently, a scalable Boolean matcher (F-BM) based on the Bloom filter has been proposed for both scalability and flexibility. However, it requires large amount of memory space which can be a bottleneck for traditional personal computers. To tackle that problem, this letter proposes a novel Boolean matcher with much less memory requirement. Compared with F-BM, the proposed Boolean matcher has achieved an average of 5% better result with 2000x smaller storage and only 1.6x more runtime when applying to the same application. The significant reduction of storage requirements makes the proposed Boolean matcher able to handle more complicated PLB structures with larger input sizes.
Keywords
Boolean functions; field programmable gate arrays; filtering theory; pattern matching; Boolean logic operation algorithms; Boolean matching; PLB structures; SAT-based Boolean matchers; fast filter-based Boolean matchers; field-programmable gate array synthesis; Boolean functions; Computational complexity; Field programmable gate arrays; Matched filters; Memory management; Runtime; Boolean matching; NPN; SAT; field-programmable gate array (FPGA); resynthesis;
fLanguage
English
Journal_Title
Embedded Systems Letters, IEEE
Publisher
ieee
ISSN
1943-0663
Type
jour
DOI
10.1109/LES.2013.2280582
Filename
6589119
Link To Document