簡易檢索 / 詳目顯示

研究生: 杜品賢
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
相關次數: 點閱:330下載: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