簡易檢索 / 詳目顯示

研究生: 葉亭妤
Ting-Yu Yeh
論文名稱: 一種有效且有效率的有理權重臨界值邏輯閘識別技術
An Effective and Efficient Heuristic for Rational-Weight Threshold Logic Gate Identification
指導教授: 陳勇志
Yung-Chih Chen
口試委員: 方劭云
Shao-Yun Fang
劉一宇
Yi-Yu Liu
林政宏
Cheng-Hung Lin
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2023
畢業學年度: 111
語文別: 英文
論文頁數: 60
中文關鍵詞: 臨界值邏輯有理權重邏輯合成
外文關鍵詞: threshold logic, rational weights, logic synthesis
相關次數: 點閱:346下載:4
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

在基於互補式金屬氧化物半導體(CMOS)電流模式去實現臨界值邏輯閘(TLG)時,使用有理權重已被證實比不含有理權重的傳統臨界值邏輯閘更具有成本效益。現今存在用於識別具有有理權重的臨界值邏輯閘是採用整數線性規劃(ILP)的方法,使用整數線性規劃的方法可能會面臨到效率的問題,特別是在處理輸入數量較多的布林函數時會發生。因此,本篇論文提出了一種啟發式方法來識別有理權重臨界值邏輯閘。我們的觀察顯示,整數線性規劃的形式包含與有理權重相關的冗餘變數,這可能會影響到整數線性規劃找到結果的效率。此外,我們也識別出有理權重臨界值邏輯閘可以由傳統臨界值邏輯閘轉換而來。因此,我們提出的方法會專注於識別一個可以轉換為具有較低實現成本的有理權重臨界值邏輯閘的傳統臨界值邏輯閘。為了評估我們方法的有效性,我們使用了一系列包含4到15個輸入的臨界值邏輯閘進行實驗。結果顯示,與基於整數線性規劃的方法相比,我們的方法在提高效率的同時,依然能夠保持競爭力的品質。除了降低實現成本,平均比例達96.25%之外,並且只需要1.76%的CPU時間即可完成識別。


The utilization of rational weights in CMOS-based current mode implementation of threshold logic gates (TLGs) has proven to be more cost-effective than conventional TLGs without rational weights. However, the existing method for identifying rational-weight TLGs using integer linear programming (ILP) may suffer from inefficiency, especially for Boolean functions with a large number of inputs. In this paper, we propose a heuristic approach for rational-weight TLG identification. Our observation reveals that the ILP formulation involves redundant variables associated with rational weights, which can impact the efficiency of ILP solutions. Additionally, we recognize that a rational-weight TLG can be transformed from a conventional TLG. Hence, our proposed method focuses on identifying a conventional TLG that can be transformed into a rational-weight TLG with a lower implementation cost. To evaluate the effectiveness of our approach, we conducted experiments using a range of TLGs with 4 ∼ 15 inputs. The results demonstrate that our method offers competitive quality while significantly improving efficiency compared to the ILP-based method. It reduces the implementation cost with an average ratio of 96.25%, while requiring only 1.76% of CPU time.

Abstract in Chinese . . . . . . . . . . . . . . . . . . . . iii Abstract in English . . . . . . . . . . . . . . . . . . . . iv Acknowledgements . . . . . . . . . . . . . . . . . . . . . . v List of Figures . . . . . . . . . . . . . . . . . . . . . . viii List of Tables . . . . . . . . . . . . . . . . . . . . . . . ix List of Algorithms . . . . . . . . . . . . . . . . . . . . . xi Chapter 1. Introduction . . . . . . . . . . . . . . . . . . 1 Chapter 2. Preliminaries . . . . . . . . . . . . . . . . . . 6 2.1 Background . . . . . . . . . . . . . . . . . . . . . . . 6 2.2 Design Automation for Threshold Logic . . . . . . . . . 8 2.3 Hardware Implementation of TLG and R-TLG . . . . . . . . 9 2.4 Heuristic for TF identification . . . . . . . . . . . . 12 2.5 ILP-based R-TLG Identification . . . . . . . . . . . . . 17 Chapter 3. Observations . . . . . . . . . . . . . . . . . . 20 Chapter 4. Proposed Method . . . . . . . . . . . . . . . . . 23 4.1 Building of the Table for Rational Weight Transformation 23 4.2 Generation of the System of Inequalities . . . . . . . . 28 4.3 Weight Adjustment . . . . . . . . . . . . . . . . . . . 31 4.4 Refinement . . . . . . . . . . . . . . . . . . . . . . . 36 Chapter 5. Experimental Results . . . . . . . . . . . . . . 40 Chapter 6. Conclusion . . . . . . . . . . . . . . . . . . . 43 References . . . . . . . . . . . . . . . . . . . . . . . . . 44 Appendix A . . . . . . . . . . . . . . . . . . . . . . . . . 46

[1] R. O. Winder, “Single stage threshold logic,” in Proc. the Second Annual Symp. on Switching Circuit Theory and Logical Design, pp. 321–332, 1961.
[2] S.-Y. Lee, N.-Z. Lee, and J.-H. R. Jiang, “Searching parallel separating hyperplanes for effective compression of threshold logic networks,” in 2019 IEEE/ACM International Conference on ComputerAided Design (ICCAD), pp. 1–8, 2019.
[3] S. N. Mozaffari et al., “A generalized approach to implement efficient cmos-based threshold logic functions,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 65, pp. 946–959, March 2018.
[4] C.-H. Liu et al., “Threshold function identification by redundancy removal and comprehensive weight assignments,” IEEE Trans. Computer-Aided Design, vol. 38, no. 12, pp. 2284–2297, Dec. 2019.
[5] A. Neutzling et al., “Effective logic synthesis for threshold logic circuit design,” IEEE Trans. Computer-Aided Design, vol. 38, pp. 926–937, May 2019.
[6] S. Muroga, Threshold logic and its applications. New York, NY: John Wiley, 1971.
[7] R. Zhang et al., “Threshold network synthesis and optimization and its application to nanotechnologies,” IEEE Trans. Computer-Aided Design, vol. 24, pp. 107–118, Jan. 2005.
[8] T. Gowda et al., “Identification of threshold functions and synthesis of threshold networks,” IEEE Trans. Computer-Aided Design, vol. 30, pp. 665–677, May 2011.
[9] A. Neutzling et al., “A simple and effective heuristic method for threshold logic identification,” IEEE Trans. Computer-Aided Design, vol. 37, pp. 1023–1036, Jul. 2017.
[10] C.-C. Lin et al., “A new necessary condition for threshold function identification,” IEEE Trans. Computer-Aided Design, vol. 39, no. 12, pp. 5304–5308, Dec. 2020.
[11] Berkeley logic synthesis and verification group, “ABC: A system for sequential synthesis and verification, release 70930,” 2007.
[12] P.-Y. Kuo et al., “On rewiring and simplification for canonicity in threshold logic circuits,” in Proc. Int. Conf. on Computer-Aided Design, pp. 396–403, 2011.
[13] C.-C. Lin et al., “Rewiring for threshold logic circuit minimization,” in Proc. Design, Automation and Test in Europe Conf., pp. 1–6, 2014.
[14] Y.-C. Chen et al., “Fast synthesis of threshold logic networks with optimization,” in Proc. Asia South Pacific Design Automation Conf., pp. 486–491, 2016.
[15] N.-Z. Lee and J.-H. R. Jiang, “Constraint solving for synthesis and verification of threshold logic circuits,” IEEE Trans. Computer-Aided Design, vol. 40, no. 5, pp. 904–917, May 2021.
[16] Y. Zheng et al., “SAT-based equivalence checking of threshold logic designs for nanotechnologies,” in Proc. Great Lake Symp. VLSI, pp. 225–230, 2008.
[17] P. Gupta, R. Zhang, and N. K. Jha, “Automatic test generation for combinational threshold logic networks,” IEEE Trans. VLSI Systems, vol. 16, pp. 1035–1045, Jul. 2008.
[18] S. Bobba and I. N. Hajj, “Current-mode threshold logic gates,” Proc. Int. Conf. on Computer Design, pp. 235–240, 2000.
[19] L. Gurobi Optimization, “Gurobi optimizer reference manual,” 2022.

無法下載圖示
全文公開日期 2029/08/15 (校外網路)
全文公開日期 2029/08/15 (國家圖書館:臺灣博碩士論文系統)
QR CODE