Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

Limits of Using Signatures for Permutation Independent Boolean Comparison

Janett MohnkeContact Information, Paul MolitorContact Information and Sharad MalikContact Information

(1) DResearch Digital Media Systems GmbH, Otto-Schmirgal-Strasse 3, 10319 Berlin, Germany
(2) Institute of Computer Science, Martin-Luther-University, 06009 Halle an der Saale, Germany
(3) Department of Electrical Engineering, Princeton University, Princeton, NJ 08544, USA

Abstract  This paper addresses problems that arise while checking the equivalence of two Boolean functions under arbitrary input permutations. The permutation problem has several applications in the synthesis and verification of combinational logic: it arises in the technology mapping stage of logic synthesis and in logic verification. A popular method to solve it is to compute a signature for each variable that helps to establish a correspondence between the variables. Several researchers have suggested a wide range of signatures that have been used for this purpose. However, for each choice of signature, there remain variables that cannot be uniquely identified. Our research has shown that, for a given example, this set of problematic variables tends to be the same–regardless of the choice of signatures. The paper investigates this problem.

high level design tools - synthesis and verification - permutation independent Boolean comparison - reduced ordered binary decision diagram


Contact InformationJanett Mohnke
Email: mohnke@dresearch.de

Contact InformationPaul Molitor
Email: molitor@informatik.uni-halle.de

Contact InformationSharad Malik
Email: malik@ee.princeton.edu
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this article
Export this article as RIS | Text
 
Remote Address: 38.107.191.113 • Server: mpweb22
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)