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 条
  • [41] Threshold Functions in Random s-Intersection Graphs
    Zhao, Jun
    2015 53RD ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2015, : 1358 - 1365
  • [42] Competitive evaluation of threshold functions in the priced information model
    Ferdinando Cicalese
    Martin Milanič
    Annals of Operations Research, 2011, 188 : 111 - 132
  • [43] Characteristic Vectors of Reversible Boolean Functions with Threshold Components
    Karalic, Andrea
    Pantovic, Jovanka
    Suknjaja, Hristina
    2022 IEEE 52ND INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2022), 2022, : 113 - 118
  • [44] A New Approach to Verification of Threshold Functions in Ternary Logic
    Kitahashi, Tadahiro
    Hata, Yutaka
    2020 IEEE 50TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2020), 2020, : 249 - 252
  • [45] An Effective and Efficient Heuristic for Rational-Weight Threshold Logic Gate Identification
    Yeh, Ting-Yu
    Cho, Yueh
    Chen, Yung-Chih
    2023 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2023,
  • [46] Technology mapping and cell merger for asynchronous threshold networks
    Jeong, Cheoljoo
    Nowick, Steven M.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (04) : 659 - 672
  • [47] ON THE MINIMAL TEACHING SETS OF TWO-DIMENSIONAL THRESHOLD FUNCTIONS
    Alekseyev, Max A.
    Basova, Marina G.
    Zolotykh, Nikolai Yu.
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2015, 29 (01) : 157 - 165
  • [48] On the Number of S-Threshold Functions on not Necessarily Binary Input
    Pantovic, Jovanka
    Ghilezan, Silvia
    Zunic, Jovisa
    2014 IEEE 44TH INTERNATIONAL SYMPOSIUM ON MULTIPLE-VALUED LOGIC (ISMVL 2014), 2014, : 13 - 18
  • [49] On teaching sets for 2-threshold functions of two variables
    Zamaraeva E.M.
    Journal of Applied and Industrial Mathematics, 2017, 11 (1) : 130 - 144
  • [50] Bounding the Average Sensitivity and Noise Sensitivity of Polynomial Threshold Functions
    Diakonikolas, Ilias
    Harsha, Prahladh
    Klivans, Adam
    Meka, Raghu
    Raghavendra, Prasad
    Servedio, Rocco A.
    Tan, Li-Yang
    STOC 2010: PROCEEDINGS OF THE 2010 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2010, : 533 - 542