• DocumentCode
    2967702
  • Title

    Efficient construction of binary moment diagrams for verifying arithmetic circuits

  • Author

    Hamaguchi, K. ; Morita, A. ; Yajima, S.

  • Author_Institution
    Dept. of Inf. Sci., Kyoto Univ., Japan
  • fYear
    1995
  • fDate
    5-9 Nov. 1995
  • Firstpage
    78
  • Lastpage
    82
  • Abstract
    BDD-based approaches cannot handle some arithmetic functions such as multiplication efficiently, while Binary Moment Diagrams proposed by Bryant and Chen (1994) provide compact representations for those functions. They reported a BMD-based polynomial-time algorithm for verifying multipliers. This approach requires high-level information such as specifications to subcomponents. This paper presents a new technique called backward construction which can construct BMDs directly from circuit descriptions without any high-level information. The experiments show that the computation time for verifying for n-bit multipliers is approximately n/sup 4/. We have successfully verified 64-bit multipliers of several type in 3-6 hours with 46 Mbyte of memory on SPARCstation 10/51. This result outperforms previous BDD-based approaches for verifying multipliers.
  • Keywords
    digital arithmetic; formal verification; logic CAD; logic design; arithmetic circuits; backward construction; binary moment diagrams; compact representations; n-bit multipliers; polynomial-time algorithm; Arithmetic; Boolean functions; Coupling circuits; Data structures; Fires; Information science; Insurance; Logic circuits; Logic design; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-8186-8200-0
  • Type

    conf

  • DOI
    10.1109/ICCAD.1995.479995
  • Filename
    479995