Fast Synthesis of Threshold Logic Networks with Optimization

被引:0
作者
Chen, Yung-Chih [1 ]
Wang, Runyi [1 ]
Chang, Yan-Ping [1 ]
机构
[1] Yuan Ze Univ, Dept Comp Sci & Engn, Taoyuan, Taiwan
来源
2016 21ST ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC) | 2016年
关键词
MAJORITY;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Threshold logic, a more compact Boolean representation compared to conventional logic gate representation, re-attracted substantial attention from researchers due to the advances of threshold logic implementations with novel nanoscale devices. For the compact representation to be promising, a fast and effective method for transforming a conventional Boolean logic network into a threshold logic network is necessary. This paper presents such a synthesis method for threshold logic based on logic optimization. First, a Boolean logic network is mapped into a threshold logic network by one-to-one mapping. Then, a method is used to optimize the threshold logic network based on eight transformations for reducing gate count. Unlike the previous methods, the proposed method does not require threshold function identification, and thus is much more efficient. The experimental results show that the proposed method is three orders of magnitude faster than a widely used synthesis method. Additionally, the proposed method has a better synthesis quality with an average saving of 28% threshold gates.
引用
收藏
页码:486 / 491
页数:6
相关论文
共 18 条
  • [1] [Anonymous], 1962, THESIS PRINCETON U
  • [2] Avedillo MJ, 2004, PROCEEDINGS OF THE EUROMICRO SYSTEMS ON DIGITAL SYSTEM DESIGN, P624
  • [3] Fahmy H. A., 1999, P IEEE INT C MICROEL, P22
  • [4] Gowda Tejaswi, 2008, 13th Asia and South Pacific Design Automation Conference ASP-DAC 2008, P125
  • [5] Identification of Threshold Functions and Synthesis of Threshold Networks
    Gowda, Tejaswi
    Vrudhula, Sarma
    Kulkarni, Niranjan
    Berezowski, Krzysztof
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (05) : 665 - 677
  • [6] Kohavi Z., 1978, Switching and Finite Automata Theory, V2nd
  • [7] Kuo PY, 2011, ICCAD-IEEE ACM INT, P396, DOI 10.1109/ICCAD.2011.6105360
  • [8] Mishchenko Alan., 2006, 2006 IEEE/ACM International Conference on Computer Aided Design, P836
  • [9] MUROGA S., 1971, THRESHOLD LOGIC ITS
  • [10] Neutzling A., 2013, P 26 S INTEGRATED CI, P1, DOI DOI 10.1109/SBCCI.2013.6644871