Sciweavers

ICCAD
1995
IEEE

Hybrid decision diagrams

13 years 8 months ago
Hybrid decision diagrams
Abstract: Functions that map boolean vectors into the integers are important for the design and veri cation of arithmetic circuits. MTBDDs and BMDs have been proposed for representing this class of functions. We discuss the relationship between these methods and describe a generalization called hybrid decision diagrams which is often much more concise. We show how to implement arithemetic operations eciently for hybrid decision diagrams. In practice, this is one of the main limitations of BMDs since performing arithmetic operations on functions expressed in this notation can be very expensive. In order to extend symbolic model checking algorithms to handle arithmetic properties, it is essential to be able to compute the BDD for the set of variable assignments that satisfy an arithmetic relation. In our paper, we give an ecient algorithm for this purpose. Moreover, we prove that for the class of linear expressions, the time complexity of our algorithm is linear in the number of variab...
Edmund M. Clarke, Masahiro Fujita, Xudong Zhao
Added 26 Aug 2010
Updated 26 Aug 2010
Type Conference
Year 1995
Where ICCAD
Authors Edmund M. Clarke, Masahiro Fujita, Xudong Zhao
Comments (0)