Proceedings 1992 IEEE International Conference on Computer Design: VLSI in Computers &Amp; Processors
DOI: 10.1109/iccd.1992.276313
|View full text |Cite
|
Sign up to set email alerts
|

Boolean matching using binary decision diagrams with applications to logic synthesis and verification

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
31
0

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 57 publications
(31 citation statements)
references
References 10 publications
0
31
0
Order By: Relevance
“…Algorithms for Boolean matching have applications in cell-library binding where it is necessary to repeatedly check if some part of a multiplelevel representation of a Boolean function can be realized by any of the cells from a given library [7], in logic verification where correspondence of the inputs of two circuits are unknown [14,24], and in table look-up based logic synthesis [5]. In this paper, we consider Boolean matching problem for cell-library binding.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Algorithms for Boolean matching have applications in cell-library binding where it is necessary to repeatedly check if some part of a multiplelevel representation of a Boolean function can be realized by any of the cells from a given library [7], in logic verification where correspondence of the inputs of two circuits are unknown [14,24], and in table look-up based logic synthesis [5]. In this paper, we consider Boolean matching problem for cell-library binding.…”
Section: Introductionmentioning
confidence: 99%
“…Equality in the signatures are a necessary condition for Boolean matching of two functions; although it is not the sufficient condition, signature-based algorithms have successfully demonstrated their effectiveness. Some of the signature-based algorithms are efficient for performing pair-wise Boolean matching [14,18,23,24]; however, to match a function against a library they often require to perform pair-wise matchings of the function with all the library cells. Therefore, Boolean matching techniques based on them are unsuitable for handling libraries with large number of cells.…”
Section: Introductionmentioning
confidence: 99%
“…They are well-known and widely used in logic synthesis [16,10] and formal verification [2,15] of integrated circuits. BDDs are well-suited for applications in the area of logic synthesis, because the cubes in the ON-set of a Boolean function are implicitly represented in this data structure.…”
Section: Introductionmentioning
confidence: 99%
“…Signatures of the functions and of the individual variables are widely utilized for this purpose [3], [6], [7], [10]. Symmetry property among variables is another important characteristic [3], [6], [7], [8], [9], [10].…”
Section: Introductionmentioning
confidence: 99%
“…This is due to the fact that, in most cases, the input variable correspondence is not known in advance. In recent years, Boolean matching has been proposed, where networks are converted to their Boolean function representations and matching is decided by the equivalence check on the appropriate functions [2], [3], [6], [7], [9], [10].…”
Section: Introductionmentioning
confidence: 99%