• DocumentCode
    3438330
  • Title

    K*BMDs: a new data structure for verification

  • Author

    Drechsler, Rolf ; Becker, Bernd ; Ruppertz, Stefan

  • Author_Institution
    Inst. of Comput. Sci., Albert-Ludwigs-Univ., Freiburg, Germany
  • fYear
    1996
  • fDate
    11-14 Mar 1996
  • Firstpage
    2
  • Lastpage
    8
  • Abstract
    Recently, two new dates 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
  • Keywords
    Boolean functions; circuit analysis computing; data structures; formal verification; graph theory; integrated circuit design; logic CAD; logic design; CAD; K*BMDs; Kronecker multiplicative BMDs; bit-level verification problems; computer aided design; data structure; integer valued functions; multiplicative binary moment diagrams; word-level description; Arithmetic; Boolean functions; Circuits; Computer science; Data structures; Design automation; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    European Design and Test Conference, 1996. ED&TC 96. Proceedings
  • Conference_Location
    Paris
  • ISSN
    1066-1409
  • Print_ISBN
    0-8186-7424-5
  • Type

    conf

  • DOI
    10.1109/EDTC.1996.494118
  • Filename
    494118