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] Kauffman networks with threshold functions
    Greil, F.
    Drossel, B.
    EUROPEAN PHYSICAL JOURNAL B, 2007, 57 (01): : 109 - 113
  • [2] Kauffman networks with threshold functions
    F. Greil
    B. Drossel
    The European Physical Journal B, 2007, 57 : 109 - 113
  • [3] ITERATIVE SYNTHESIS OF THRESHOLD FUNCTIONS
    WONG, E
    EISENBER.E
    JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 1965, 11 (1-3) : 226 - &
  • [4] SYNTHESIS OF THRESHOLD ELEMENT NETWORKS
    SUGATA, K
    ELECTRONICS & COMMUNICATIONS IN JAPAN, 1968, 51 (12): : 141 - &
  • [5] Optimal synthesis of Boolean functions by threshold functions
    Subirats, Jose Luis
    Gomez, Ivin
    Jerez, Jose M.
    Franco, Leonardo
    ARTIFICIAL NEURAL NETWORKS - ICANN 2006, PT 1, 2006, 4131 : 983 - 992
  • [6] SYNTHESIS OF SWITCHING FUNCTIONS BY THRESHOLD ELEMENTS
    KASHYAP, RL
    IEEE TRANSACTIONS ON ELECTRONIC COMPUTERS, 1966, EC15 (04): : 619 - +
  • [7] Identification of partial disjunction, parity, and threshold functions
    Uehara, R
    Tsuchida, K
    Wegener, I
    THEORETICAL COMPUTER SCIENCE, 2000, 230 (1-2) : 131 - 147
  • [8] DIRECTED MONOTONE CONTACT NETWORKS FOR THRESHOLD FUNCTIONS
    RADHAKRISHNAN, J
    SUBRAHMANYAM, KV
    INFORMATION PROCESSING LETTERS, 1994, 50 (04) : 199 - 203
  • [10] SYNTHESIS OF MINIMAL THRESHOLD LOGIC NETWORKS
    HOPCROFT, JE
    MATTSON, RL
    IEEE TRANSACTIONS ON ELECTRONIC COMPUTERS, 1965, EC14 (04): : 552 - &