簡易檢索 / 詳目顯示

研究生: 杜品賢
Pin-Hsien Tu
論文名稱: 基於查找表之閾值邏輯網絡合成技術之最佳切分分配改進
Enhanced Best Cut Assignment for LUT-based Threshold Logic Network Synthesis
指導教授: 劉一宇
Yi-Yu Liu
口試委員: 方劭云
Shao-Yun Fang
陳勇志
Yung-Chih Chen
王國華
Kuo-Hua Wang
學位類別: 碩士
Master
系所名稱: 電資學院 - 資訊工程系
Department of Computer Science and Information Engineering
論文出版年: 2020
畢業學年度: 108
語文別: 中文
論文頁數: 45
中文關鍵詞: 線性閾值邏輯閘場域編程閘陣列技術映成
外文關鍵詞: Linear threshold logic gate, eld-programmable gate array (FPGA), technology mapping
相關次數: 點閱:332下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 閾值邏輯閘是函式表示的一種潛在元件。近年來隨著納米設備的發
    展,可用在許多數學模型中。本篇改進了基於查找表分析流程中,映射
    閾值邏輯從剪切當中用傳統選擇方法替換子網路的議題,並用最少的
    閘數建立閾值邏輯網路。現有基於查找表閾值邏輯網路的方法考慮在
    多個網路結構中分析,延長了數倍的分析時間。在這篇論文中,我們提
    供一個基於快速指派最佳剪切的閾值邏輯網路分析方法,並進一步用
    一個簡易的優化提升成果。實驗結果顯示,藉由我們的方法可以進一步
    提升分析的時間和結果


    Threshold Logic Gate (TLG) is a function representation potentially capable
    of describing neuron behaviors. With advancements in nano-scale devices recently,
    several mathematical TLG models can be implemented. In this thesis, we improve
    the LUT-based synthesis
    ow on threshold logic mapping issue that replaces sub-
    networks in a traditional selection between cuts, and constructs the threshold logic
    network (TLN) with minimal gate count. Existing LUT-based TLN algorithm per-
    forms synthesis on several structural networks, which results in additional analysis
    time. Therefore, we present an ecient TLN synthesis method based on our BestCut
    assignment to reduce mapping phases and further improve by a simple optimization.
    The experimental results indicate that our algorithm can improve TLN synthesis in
    both solution quality and run time.

    ABSTRACT v List of Tables viii List of Figures ix CHAPTER 1. Introduction 1 CHAPTER 2. Preliminaries 7 2.1 Logic Synthesis Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.2 K-feasible TF Identi cation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3 LUT-based TLN Mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 CHAPTER 3. Discussion in LUT-Based Synthesis Framework 17 3.1 Observation on BestCut Assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.2 Observation on Choice Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.3 Mapping Flow Reduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 CHAPTER 4. Experimental Results 28 CHAPTER 5. Conclusion 33 Bibliography 34

    [1] O. Krestinskaya and A. P. James, \Approximate Probabilistic Neural Networks
    with Gated Threshold Logic," 2018 IEEE 18th International Conference on
    Nanotechnology (IEEE-NANO), Cork, Ireland, pp.1-4, 2018.
    [2] Warren S. Mcculloch and Walter Pitts McCulloch, W.S., Pitts, W, \A logical
    calculus of the ideas immanent in nervous activity," Bulletin of Mathematical
    Biophysics, pp.115{133, vol.5, 1943.
    [3] S. N. Moza ari, S. Tragoudas and T. Haniotakis, \A new method to identify
    threshold logic functions," DATE, pp.934{937, 2017.
    [4] S. N. Moza ari, S. Tragoudas and T. Haniotakis, \A Generalized Approach to
    Implement Ecient CMOS-Based Threshold Logic Functions," IEEE Transac-
    tions on Circuits and Systems I: Regular Papers, pp.946{959, vol.65, i.3, 2018.
    [5] A. Neutzling, M. G. A. Martins, V. Callegaro, A. I. Reis and R. P. Ribas,
    \A Simple and E ective Heuristic Method for Threshold Logic Identi cation,"
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Sys-
    tems, pp.1023{1036, vol.37, i.5, 2018.
    [6] C. Liu, C. Lin, Y. Chen, C. Wu, C. Wang and S. Yamashita, \Threshold Func-
    tion Identi cation by Redundancy Removal and ComprehensiveWeight Assign-
    ments," IEEE Transactions on Computer-Aided Design of Integrated Circuits
    and Systems, pp.2284{2297, vol.38, i.12, 2019.
    [7] T. Gowda, S. Vrudhula, N. Kulkarni and K. Berezowski, \Identi cation of
    Threshold Functions and Synthesis of Threshold Networks," IEEE Transactions
    on Computer-Aided Design of Integrated Circuits and Systems, pp.665{677,
    vol.30, i.5, 2011.
    [8] Palaniswamy, A.K., Goparaju, M. K., and Spyros Tragoudas, \An ecient
    heuristic to identify threshold logic functions," ACM J. Emerg. Technol. Com-
    put. Syst. 8, 2012.
    [9] S. Bobba, and I. N. Hajj, \Current-mode threshold logic gates," Proceedings of
    the International Conference on Computer Design, pp.235-240, 2000.
    S. Bobba, and I. N. Hajj, \Current-mode threshold logic gates," in Proceedings
    of the International Conference on Computer Design, pp. 235-240, 2000. [11]
    Quintana, J.M.; Avedillo,
    [10] D. Fan, M. Sharad and K. Roy, \Design and Synthesis of Ultralow Energy Spin-
    Memristor Threshold Logic," IEEE Transactions on Nanotechnology, pp.574-
    583, vol.13, i.3, 2014.
    [11] R. Zhang, P. Gupta and N. K. Jha, \Majority and Minority Network Synthesis
    With Application to QCA-, SET-, and TPL-Based Nanotechnologies," IEEE
    Transactions on Computer-Aided Design of Integrated Circuits and Systems,
    pp.1233-1245, vol.26, i.7, 2007.
    [12] Y. Chen, L. Zheng and F. Wong, \Optimization of Threshold Logic Networks
    with Node Merging and Wire Replacement," ACM Transactions on Design
    Automation of Electronic Systems, pp.1-18, vol.24, 2019.
    [13] Y. Chen, R. Wang and Y. Chang, \Fast synthesis of threshold logic networks
    with optimization," ASP-DAC, pp.486-491, 2016.
    [14] A. Neutzling, J. M. Matos, A. Mishchenko, A. Reis and R. P. Ribas, \E ective
    Logic Synthesis for Threshold Logic Circuit Design," IEEE Transactions on
    Computer-Aided Design of Integrated Circuits and Systems, pp.926-937, vol.38,
    i.5, 2019.
    [15] A. Kuehlmann, V. Paruthi, F. Krohm, and M. Ganai, \Robust Boolean rea-
    soning for equivalence checking and functional property veri cation," IEEE
    Transactions on Computer-Aided Design of Integrated Circuits and Systems,
    pp.1377-1394, vol.21, i.12, 2001.
    [16] H. Chen, S. Hung and J. R. Jiang, \Disjoint-Support Decomposition and
    Extraction for Interconnect-Driven Threshold Logic Synthesis," DAC, pp.1-6,
    2019.
    [17] A. K. Palaniswamy and S. Tragoudas, \Improved threshold logic synthesis using
    implicant-implicit algorithms," ACM Journal on Emerg. Tech., vol.10, i.3, 2014.
    [18] A. Mishchenko, S. Chatterjee and R. K. Brayton, \Improvements to Technol-
    ogy Mapping for LUT-Based FPGAs," IEEE Transactions on Computer-Aided
    Design of Integrated Circuits and Systems, pp.240-253, vol.26, i.2, 2007.
    [19] J. Cong, C. Wu, Y. Ding, \Cut Ranking and Pruning: Enabling A General and
    Ecient FPGA Mapping Solution," Int'l Symp. on FPGA, 1999.
    [20] S. Muroga, \Threshold Logic and its Applications," New York, NY: John Wiley,
    1971.

    QR CODE