Representations of multiple-output functions using binary decision diagrams for characteristic functions

Authors
Citation
H. Babu et T. Sasao, Representations of multiple-output functions using binary decision diagrams for characteristic functions, IEICE T FUN, E82A(11), 1999, pp. 2398-2406
Citations number
16
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES
ISSN journal
09168508 → ACNP
Volume
E82A
Issue
11
Year of publication
1999
Pages
2398 - 2406
Database
ISI
SICI code
0916-8508(199911)E82A:11<2398:ROMFUB>2.0.ZU;2-D
Abstract
This paper proposes a method to construct smaller binary decision diagrams for characteristic functions (BDDs for CFs). A BDD for CF represents an n-i nput m-output function, and evaluates all the outputs in O(n+m) time. Mie d erive an upper bound on the number of nodes of the BDD for CF of n-bit adde rs (adrn). We also compare complexities of BDDs for CFs with those of share d binary decision diagrams (SBDDs) and multi-terminal binary decision diagr ams (MTBDDs). Our experimental results show: 1) BDDs for CFs are usually mu ch smaller than MTBDDs; 2) for adrn and for some benchmark circuits, BDDs f or CFs are the smallest among the three types of BDDs; and 3) the proposed method often produces smaller BDDs for CFs than an existing method.