Identification of Threshold Functions and Synthesis of Threshold Networks

被引:31
|
作者
Gowda, Tejaswi [1 ]
Vrudhula, Sarma [1 ]
Kulkarni, Niranjan [1 ]
Berezowski, Krzysztof [2 ]
机构
[1] Arizona State Univ, Dept Comp Sci & Engn, Tempe, AZ 85281 USA
[2] Wroclaw Univ Technol, Inst Comp Engn Control & Robot, PL-50317 Wroclaw, Poland
关键词
Binary decision diagrams; Boolean algebra; Boolean function; logic design; logic optimization; logic synthesis; threshold function; threshold logic;
D O I
10.1109/TCAD.2010.2100232
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new and efficient heuristic procedure for determining whether or not a given Boolean function is a threshold function, when the Boolean function is given in the form of a decision diagram. The decision diagram based method is significantly different from earlier methods that are based on solving linear inequalities in Boolean variables that derived from truth tables. This method's success depends on the ordering of the variables in the binary decision diagram (BDD). An alternative data structure, and one that is more compact than a BDD, called a max literal factor tree (MLFT) is introduced. An MLFT is a particular type of factoring tree and was found to be more efficient than a BDD for identifying threshold functions. The threshold identification procedure is applied to the MCNC benchmark circuits to synthesize threshold gate networks.
引用
收藏
页码:665 / 677
页数:13
相关论文
共 50 条
  • [1] On the constructive characterization of threshold functions
    Sokolov A.P.
    Journal of Mathematical Sciences, 2010, 169 (4) : 541 - 555
  • [2] Revising threshold functions
    Sloan, Robert H.
    Szoerenyi, Balazs
    Turan, Gyoergy
    THEORETICAL COMPUTER SCIENCE, 2007, 382 (03) : 198 - 208
  • [3] A New Decomposition Algorithm for Threshold Synthesis and Generalization of Boolean Functions
    Subirats, Jose L.
    Jerez, Jose M.
    Franco, Leonardo
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2008, 55 (10) : 3188 - 3196
  • [4] ON THE NUMBER OF TWO-DIMENSIONAL THRESHOLD FUNCTIONS
    Alekseyev, Max A.
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2010, 24 (04) : 1617 - 1631
  • [5] Threshold Physical Unclonable Functions
    Marranghello, Felipe
    Yu, Yang
    Dubrova, Elena
    2019 IEEE 49TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL), 2019, : 55 - 60
  • [6] Synthesis of Threshold Logic Gates to Nanoelectronics
    Neutzling, Augusto
    Martins, Mayler G. A.
    Ribas, Renato P.
    Reis, Andre, I
    2013 26TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI 2013), 2013,
  • [7] Threshold Synthesis of Digital Structures in Current-Mode Logic
    Chernov, N. I.
    Prokopenko, N. N.
    Yugai, V.
    Butyrlagin, N. V.
    2017 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2017,
  • [8] Arrangements of Hyperplanes and the Number of Threshold Functions
    A. A. Irmatov
    Acta Applicandae Mathematica, 2001, 68 : 211 - 226
  • [9] Arrangements of hyperplanes and the number of threshold functions
    Irmatov, AA
    ACTA APPLICANDAE MATHEMATICAE, 2001, 68 (1-3) : 211 - 226
  • [10] Pseudorandom Generators for Polynomial Threshold Functions
    Meka, Raghu
    Zuckerman, David
    STOC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2010, : 427 - 436