• DocumentCode
    332779
  • Title

    Word-level decision diagrams, WLCDs and division

  • Author

    Scholl, C. ; Becker, B. ; Weis, T.M.

  • Author_Institution
    Inst. of Comput. Sci., Albert-Ludwigs-Univ., Freiburg, Germany
  • fYear
    1998
  • fDate
    8-12 Nov. 1998
  • Firstpage
    672
  • Lastpage
    677
  • Abstract
    Several types of decision diagrams (DDs) have been proposed for the verification of integrated circuits. Recently, word-level DDs like BMDs, *BMDs, HDDs, K*BMDs and *PHDDs have been attracting more and more interest, e.g., by using *BMDs and *PHDDs it was for the first time possible to formally verify integer multipliers and floating point multipliers of "significant" bitlengths, respectively. On the other hand, it has been unknown, whether division, the operation inverse to multiplication can be efficiently represented by some type of word-level DDs. We show that the representational power of any word-level DD is too weak to efficiently represent integer division. Thus, neither a clever choice of the variable ordering, the decomposition type or the edge weights, can lead to a polynomial DD size for division. For the proof we introduce word-level linear combination diagrams (WLCDs), a DD, which may be viewed as a "generic" word-level DD. We derive an exponential lower bound on the WLCD representation size for integer dividers and show how this bound transfers to all other word-level DDs.
  • Keywords
    decision diagrams; formal verification; integrated circuit design; logic CAD; BMD; HDD; PHDD; WLCD; decision diagrams; decomposition type; division; edge weights; exponential lower bound; floating point multipliers; integer division; integer multipliers; integrated circuit verification; multiplication; variable ordering; word-level decision diagrams; word-level linear combination diagrams; Adders; Boolean functions; Circuits; Computer science; Data structures; Logic; Permission; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1998. ICCAD 98. Digest of Technical Papers. 1998 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    1-58113-008-2
  • Type

    conf

  • DOI
    10.1109/ICCAD.1998.144341
  • Filename
    743094