• DocumentCode
    2545686
  • Title

    Numerical Function Generators Using Edge-Valued Binary Decision Diagrams

  • Author

    Nagayama, Shinobu ; Sasao, Tsutomu ; Butler, Jon T.

  • Author_Institution
    Dept. of Comput. Eng., Hiroshima City Univ.
  • fYear
    2007
  • fDate
    23-26 Jan. 2007
  • Firstpage
    535
  • Lastpage
    540
  • Abstract
    In this paper, we introduce the edge-valued binary decision diagram (EVBDD) to reduce the memory and delay in numerical function generators (NFGs). An NFG realizes a function, such as a trigonometric, logarithmic, square root, or reciprocal function, in hardware. NFGs are important in, for example, digital signal applications, where high speed and accuracy are necessary. We use the EVBDD to produce a fast and compact segment index encoder (SIE) that is a key component in our NFG. We compare our approach with NFG designs based on multi-terminal BDDs (MTBDDs), and show that the EVBDD produces SIEs that have, on average, only 7% of the memory and 40% of the delay of those designed using MTBDDs. Therefore, our NFGs based on EVBDDs have, on average, only 38% of the memory and 59% of the delay of NFGs based on MTBDDs.
  • Keywords
    binary decision diagrams; logic design; edge-valued binary decision diagrams; multiterminal BDD; numerical function generators; segment index encoder; Approximation error; Boolean functions; Computer science; Data structures; Delay effects; Function approximation; Hardware; Polynomials; Signal generators; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2007. ASP-DAC '07. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    1-4244-0629-3
  • Electronic_ISBN
    1-4244-0630-7
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2007.358041
  • Filename
    4196087