2007
DOI: 10.1145/1278480.1278689
|View full text |Cite
|
Sign up to set email alerts
|

A unified approach to canonical form-based Boolean matching

Abstract: In this paper, we face the problem of P-equivalence Boolean matching. We outline a formal framework that unifies some of the canonical form-based approaches to the problem.As a first major contribution, we show how these approaches are particular cases of a single generic algorithm, parametric with respect to a given linear transformation of the input function.As a second major contribution, we identify a linear transformation that can be used to significantly speed up Boolean matching with respect to the stat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0

Year Published

2008
2008
2018
2018

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(9 citation statements)
references
References 12 publications
0
9
0
Order By: Relevance
“…As future research, we plan to extend our algorithm to detect symmetry under permutation and negation of I/Os. Applications of such an algorithm include solving the general Boolean matching problem [2], and reducing samples for logic simulation [16].…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…As future research, we plan to extend our algorithm to detect symmetry under permutation and negation of I/Os. Applications of such an algorithm include solving the general Boolean matching problem [2], and reducing samples for logic simulation [16].…”
Section: Discussionmentioning
confidence: 99%
“…9 shows the routine that checks for a functional conflict in an OPP. This routine searches the database of simulation pairs for two consistent input vectors (lines [1][2][3][4][5][6][7][8][9][10][11][12][13]. Suppose that it finds input vectors P and Q consistent with regard to the OPP, and suppose that P, R and Q, U are the simulation pairs that correspond to P and Q.…”
Section: G Learning From Sat Counterexamplesmentioning
confidence: 99%
See 2 more Smart Citations
“…The goal of signature-based matching is to prune the Boolean matching space by filtering out impossible I/O correspondences [4,1]. On the other hand, in matching based on canonical forms, first canonical representations of two Boolean functions are computed and then compared against each other to find valid I/O matches [3,2]. Here, our PP-equivalence checking method first prunes the search space using graph algorithms and simulation signatures, then it invokes SAT-solving until exact I/O matches are found ( Figure 2).…”
Section: Introductionmentioning
confidence: 99%