Abstract | ||
---|---|---|
Recently, two new data structures have been proposed in the area of Computer Aided Design (CAD), i.e. Ordered Kronecker Functional Decision Diagrams (OKFDDs) and Multiplicative Binary Moment Diagrams (*BMDs). OKFDDs are the most general ordered data structure for representing Boolean functions at the bit-level. *BMDs are especially applicable to integer valued functions. In this paper we propose a new data structure, called Kronecker Multiplicative BMDs (K*BMDs), that is a generalization of OKFDDs to the word-level. Using K*BMDs it is possible to represent functions efficiently, that have a good word-level description, since K*BMDs are a generalization of *BMDs. On the other hand they are also applicable to verification problems at the bit-level. We present experimental results to demonstrate the efficiency of our approach including a comparison of K*BMDs to several other data structures, like EVBDD, OKFDDs and *BMDs. Additionally, experiments on verification of fast multipliers, i.e. multipliers with worst case running time O(log(n)), are reported. |
Year | DOI | Venue |
---|---|---|
1996 | 10.1109/EDTC.1996.494118 | ED&TC |
Field | DocType | ISSN |
Logic synthesis,Graph theory,Boolean function,Integer,Kronecker delta,Data structure,Discrete mathematics,Multiplicative function,Algorithm,Electronic engineering,Mathematics,Binary number | Conference | 1066-1409 |
ISBN | Citations | PageRank |
0-8186-7423-7 | 43 | 1.68 |
References | Authors | |
18 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Rolf Drechsler | 1 | 3707 | 351.36 |
Bernd Becker | 2 | 43 | 1.68 |
Stefan Ruppertz | 3 | 76 | 3.81 |