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.
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;
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
DOI :
10.1109/ASPDAC.2007.358041