On a new Boolean function with applications

被引:58
|
作者
Luccio, F [1 ]
Pagli, L [1 ]
机构
[1] Univ Pisa, Dipartimento Informat, I-56125 Pisa, Italy
关键词
pseudocube; pseudoproduct; EXOR-factor; Boolean function; algebraic expression; logical design;
D O I
10.1109/12.754996
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Consider a hypercube of 2(n) points described by n Boolean variables and a subcube of 2(m) points. m less than or equal to n. As is well-known, the Boolean function with value 1 in the points of the subcube can be expressed as the product (AND) of n - m variables. The standard synthesis of arbitrary functions exploits this property. We extend the concept of subcube to the more powerful pseudocube. The basic set is still composed of 2(m) points, but has a more general form. The function with value 1 in a pseudocube, called pseudoproduct, is expressed as the AND of n - m EXOR-factors, each containing at most m + 1 variables. Subcubes are special cases of pseudocubes and their corresponding pseudoproducts reduce to standard products. An arbitrary Boolean function can be expressed as a sum of pseudoproducts (SPP). This expression is in general much shorter than the standard sum of products. as demonstrated on some known benchmarks. The logical network of an n-bit adder is designed in SPP, as a relevant example of application of this new technique. A class of symmetric functions is also defined, particularly suitable for SPP representation.
引用
收藏
页码:296 / 310
页数:15
相关论文
共 50 条
  • [21] Two applications of Boolean models
    Thierry Coquand
    Archive for Mathematical Logic, 1998, 37 : 143 - 147
  • [22] Determining Gene Function in Boolean Networks using Boolean Satisfiability
    Lin, Pey-Chang Kent
    Khatri, Sunil P.
    2012 IEEE INTERNATIONAL WORKSHOP ON GENOMIC SIGNAL PROCESSING AND STATISTICS (GENSIPS), 2012, : 176 - 179
  • [23] Comparison of Boolean function design
    Khoo, K
    Tan, GE
    Lee, HK
    Gong, G
    2005 IEEE International Symposium on Information Theory (ISIT), Vols 1 and 2, 2005, : 1111 - 1115
  • [24] THE THRESHOLD ORDER OF A BOOLEAN FUNCTION
    WANG, C
    WILLIAMS, AC
    DISCRETE APPLIED MATHEMATICS, 1991, 31 (01) : 51 - 69
  • [25] ON THRESHOLD ORDER OF A BOOLEAN FUNCTION
    KRISHNAN, T
    IEEE TRANSACTIONS ON ELECTRONIC COMPUTERS, 1966, EC15 (03): : 369 - &
  • [26] On the BDD of a random Boolean function
    Vuillemin, J
    Béal, F
    ADVANCES IN COMPUTER SCIENCE - ASIAN 2004, PROCEEDINGS, 2004, 3321 : 483 - 493
  • [27] The Stochastic Boolean Function Evaluation problem for symmetric Boolean functions
    Gkenosis, Dimitrios
    Grammel, Nathaniel
    Hellerstein, Lisa
    Kletenik, Devorah
    Discrete Applied Mathematics, 2022, 309 : 269 - 277
  • [28] Evolution of the Boolean function manipulation
    Ching, SP
    Fern, CK
    Suaidi, MK
    2002 STUDENT CONFERENCE ON RESEARCH AND DEVELOPMENT, PROCEEDINGS: GLOBALIZING RESEARCH AND DEVELOPMENT IN ELECTRICAL AND ELECTRONICS ENGINEERING, 2002, : 72 - 75
  • [29] COMPLEXITY OF BOOLEAN FUNCTION MINIMIZATION
    KANOVICH, MI
    DOKLADY AKADEMII NAUK SSSR, 1971, 198 (01): : 35 - &
  • [30] Curvature of the Boolean majority function
    Tissin, Aleksandr S.
    DISCRETE MATHEMATICS AND APPLICATIONS, 2022, 32 (05): : 359 - 367