2010 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) 2010
DOI: 10.1109/iccad.2010.5654215
|View full text |Cite
|
Sign up to set email alerts
|

Boolean matching of function vectors with strengthened learning

Abstract: Boolean matching for multiple-output functions determines whether two given (in)completely-specified function vectors can be identical to each other under permutation and/or negation of their inputs and outputs. Despite its importance in design rectification, technology mapping, and other logic synthesis applications, there is no much direct study on this subject due to its generality and consequent computational complexity. This paper extends our prior Boolean matching decision procedure BooM to consider mult… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
5
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 24 publications
0
5
0
Order By: Relevance
“…Reference [24] introduced the Bloom filter to the SAT-based Boolean matching method to solve insufficient storage space. The authors of Reference [25] and Reference [26] used incremental and dynamic learning approaches to solve the Boolean matching problem, respectively. Through conflict-driven dynamic learning and abstraction, Reference [27] effectively pruned infeasible matching solutions.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Reference [24] introduced the Bloom filter to the SAT-based Boolean matching method to solve insufficient storage space. The authors of Reference [25] and Reference [26] used incremental and dynamic learning approaches to solve the Boolean matching problem, respectively. Through conflict-driven dynamic learning and abstraction, Reference [27] effectively pruned infeasible matching solutions.…”
Section: Related Workmentioning
confidence: 99%
“…The authors of Reference [25] and Reference [26] used incremental and dynamic learning approaches to solve the Boolean matching problem, respectively. Through conflict-driven dynamic learning and abstraction, Reference [27] effectively pruned infeasible matching solutions. Reference [28] created a treelike logic network that represented the decomposition properties of Boolean functions and implemented a tree-based Boolean matching algorithm.…”
Section: Related Workmentioning
confidence: 99%
“…In [23], the authors studied NPN Boolean matching using a Walsh Spectral Decision Diagram, and achieved an efficiency higher than that of Luks' hypergraph method. Lai et al [24] utilized a conflict-driven learning method to solve the multiple-output Boolean function matching problem.…”
Section: Related Workmentioning
confidence: 99%
“…Procedure 1 computes |f | = 46 and assigns a positive phase to f . Then, it computes the 1 st DC signature value of all the variables of f , and the results are {(16,28), (16,28), (30,28), (22,44), (24,44), (15,32), (30,28)}. The variables x 3 , x 5 and x 7 are positive, and the others are negative.…”
Section: Procedures 1 Compute Canonical Formmentioning
confidence: 99%
“…The authors of [27] proposed a generalized Boolean symmetry and applied it to PP Boolean matching for large circuits. Lai et al [28] proposed Boolean matching with strengthened learning.…”
mentioning
confidence: 99%