Shared multiple-valued decision diagrams for multiple-output functions

被引:3
|
作者
Babu, HMH [1 ]
Sasao, T [1 ]
机构
[1] Kyushu Inst Technol, Dept Comp Sci & Elect, Iizuka, Fukuoka 820, Japan
关键词
D O I
10.1109/ISMVL.1999.779712
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a method to represent multiple-output functions using shared multiple-valued decision diagrams (SMDDs). We show an algorithm for pairing the input variables of binary decision diagrams (BDDs). We also present the pair sifting that moves pairs of 4-valued input variables to speed up the normal sifting, and to produce compact SMDDs. The size of the SMDD is the total number of non-terminal nodes excluding the nodes for output selection variables. We derive the sizes of SMDDs for general functions and symmetric functions. From experimental results, we conjecture that, for n > 1, the sizes of SMDDs for bit-counting functions (wgt n) and incrementing functions line n) are n[log(2) n] + n - 2([log2 n]) and 2n - 1, respectively, where n is the number of binary input variables, and [a] denotes the largest integer not greater than a. We also compare our method with other one. Experimental results show the efficiency of our method.
引用
收藏
页码:166 / 172
页数:7
相关论文
共 50 条
  • [1] Representations of multiple-output switching functions using multiple-valued pseudo-Kronecker decision diagrams
    Babu, HMH
    Sasao, T
    30TH IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2000, : 147 - 152
  • [2] Time-division multiplexing realizations of multiple-output functions based on shared multi-terminal multiple-valued decision diagrams
    Babu, H
    Sasao, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1999, E82D (05): : 925 - 932
  • [3] Design of multiple-output networks using time domain multiplexing and shared multi-terminal multiple-valued decision diagrams
    Babu, HMH
    Sasao, T
    1998 28TH IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC - PROCEEDINGS, 1998, : 45 - 51
  • [4] Edge-valued decision diagrams for multiple-valued functions
    Stankovic, RS
    Astola, J
    34TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2004, : 229 - 234
  • [5] Shared multi-terminal binary decision diagrams for multiple-output functions
    Babu, HMH
    Sasao, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1998, E81A (12): : 2545 - 2553
  • [6] On the size of multiple-valued decision diagrams
    Miller, DM
    Dueck, GW
    33RD INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2003, : 235 - 240
  • [7] On the construction of multiple-valued decision diagrams
    Miller, DM
    Drechsler, R
    ISMVL 2002: 32ND IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2002, : 245 - 253
  • [8] On the average path length in decision diagrams of multiple-valued functions
    Butler, JT
    Sasao, T
    33RD INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC, PROCEEDINGS, 2003, : 383 - 390
  • [9] Error-Correcting Decision Diagrams for Multiple-Valued Functions
    Astola, Helena
    Stankovic, Stanislav
    Astola, Jaakko T.
    2011 41ST IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2011, : 38 - 43
  • [10] Remarks on Shapes of Decision Diagrams and Classes of Multiple-Valued Functions
    Stankovic, Stanislav
    Stankovic, Radomir S.
    Astola, Jaakko
    2012 42ND IEEE INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2012, : 134 - 141