• DocumentCode
    3252588
  • Title

    Minimum average path length in BDDs based on static variable ordering

  • Author

    Prasad, P.W.C. ; Raseen, M. ; Assi, A. ; Elchouemi, A. ; Senanayake, S.M.N.A.

  • Author_Institution
    Coll. of Inf. Technol., United Arab Emirates Univ., Al Ain
  • fYear
    2005
  • fDate
    7-10 Aug. 2005
  • Firstpage
    716
  • Abstract
    A large variety of problems in digital system design, combinational optimization and verification can be formulated in terms of operations on Boolean functions. Minimizing the average path length (APL) in binary decision diagrams (BDDs) can reduce the evaluation time of Boolean functions represented by these BDDs. This paper presents a novel method to generate a BDD with better APL, which reduces the evaluation time, based on a good static variable ordering. The method analyses the importance of the given variable order based on the complexity of the sub functions derived from variable substitutions. The variable that produces the minimum cumulative complexity for the sub-functions is given priority over other variables. Experimental results using benchmark circuits show that the proposed method is an encouraging approach towards minimizing the evaluation time of Boolean functions
  • Keywords
    Boolean functions; benchmark testing; binary decision diagrams; optimisation; Boolean functions; average path length; benchmark circuits; binary decision diagrams; combinational optimization; combinational verification; digital system design; static variable ordering; Binary decision diagrams; Boolean functions; Circuits; Data structures; Design automation; Design optimization; Digital systems; Educational institutions; Logic functions; Minimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. 48th Midwest Symposium on
  • Conference_Location
    Covington, KY
  • Print_ISBN
    0-7803-9197-7
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2005.1594201
  • Filename
    1594201