MiniTNtk: An Exact Synthesis-based Method for Minimizing Transistor Network

被引:0
|
作者
Xiao, Weihua [1 ]
Han, Shanshan [1 ]
Yang, Yue [1 ]
Yang, Shaoze [1 ]
Zheng, Cheng [1 ]
Chen, Jingsong [2 ]
Liang, Tingyuan [2 ]
Li, Lei [2 ]
Qian, Weikang [1 ,3 ]
机构
[1] UM SJTU Joint Inst, Shanghai, Peoples R China
[2] Shanghai Jiao Tong Univ, MoE Key Lab AI, Shanghai, Peoples R China
[3] Huawei Technol Co Ltd, Shenzhen, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
transistor network; Boolean function; exact synthesis; SAT problem; OPTIMIZATION;
D O I
10.1109/ICCAD57390.2023.10323691
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Transistor network minimization is an important step in designing new standard cells. Existing methods for minimizing transistor networks all rely on some heuristic techniques. Hence, there is still room for further improvement. In this work, we propose MiniTNtk, an exact synthesis-based method for minimizing transistor networks. It models the generation of the transistor network for a Boolean function as a Boolean satisfiability (SAT) problem and can return a transistor network with the fewest transistors. Furthermore, sometimes, it is necessary to limit the number of transistors in series. We propose an extension of MiniTNtk for minimizing the transistor network under a bound on the number of transistors in series. The experimental results showed that MiniTNtk is the first method that achieves the optimal transistor networks for a set of Boolean functions with known optimal solutions to the best of our knowledge. Additionally, compared with related works, MiniTNtk reduces the number of transistors by up to 9.39% over all 4-input P-class representative functions. Moreover, the experiment on a complex Boolean function demonstrated the high efficiency of MiniTNtk.
引用
收藏
页数:9
相关论文
共 50 条
  • [41] EEG-Based Depression Detection with a Synthesis-Based Data Augmentation Strategy
    Wei, Xiangyu
    Chen, Meifei
    Wu, Manxi
    Zhang, Xiaowei
    Hu, Bin
    BIOINFORMATICS RESEARCH AND APPLICATIONS, ISBRA 2021, 2021, 13064 : 484 - 496
  • [42] Fast and exact transistor sizing based on iterative relaxation
    Sundararajan, V
    Sapatnekar, SS
    Parhi, KK
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (05) : 568 - 581
  • [43] Phonetic alignment:: speech synthesis-based vs. Viterbi-based
    Malfrère, F
    Deroo, O
    Dutoit, T
    Ris, C
    SPEECH COMMUNICATION, 2003, 40 (04) : 503 - 515
  • [44] An online method for minimizing network monitoring overhead
    Silvestri, Simone
    Urgaonkar, Rahul
    Zafer, Murtaza
    Ko, Bong Jun
    2015 IEEE 35TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 2015, : 268 - 277
  • [45] High-level synthesis-based approach for CNN acceleration on FPGA
    Hosseiny, Adib
    Jahanirad, Hadi
    2023 5TH IRANIAN INTERNATIONAL CONFERENCE ON MICROELECTRONICS, IICM, 2023, : 77 - 81
  • [46] Direct synthesis-based controller design for integrating processes with time delay
    Rao, A. Seshagiri
    Rao, V. S. R.
    Chidambaram, M.
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2009, 346 (01): : 38 - 56
  • [47] INTEGER EXACT NETWORK SYNTHESIS PROBLEM
    Kabadi, S. N.
    Yan, J.
    Du, D.
    Nair, K. P. K.
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2008, 23 (01) : 136 - 154
  • [48] An Exact Algorithm for the Network Synthesis Problem
    Han, Jun
    Lei, Ming
    Wei, Xin
    Huang, Yaling
    2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 2, 2009, : 302 - +
  • [49] A fuzzy Lyapunov synthesis-based controller for a flexible manipulator: Experimental results
    Mannani, A
    Talebi, HA
    2005 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS (CCA), VOLS 1AND 2, 2005, : 606 - 611
  • [50] TypeTalker: A Speech Synthesis-Based Multi-Modal Commenting System
    Arawjo, Ian
    Yoon, Dongwook
    Guimbretiere, Francois
    CSCW'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING, 2017, : 1970 - 1981