研究生: |
李宗霖 Tsung-Lin Lee |
---|---|
論文名稱: |
無扇出布林函式之辨識 Recognition of Fanout-free Functions |
指導教授: |
王俊堯
Chun-Yao Wang |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2006 |
畢業學年度: | 94 |
語文別: | 英文 |
論文頁數: | 31 |
中文關鍵詞: | 無扇出 、邏輯化簡 |
外文關鍵詞: | fanout-free, read-once |
相關次數: | 點閱:1 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
抽取共同因子或因式是一種邏輯化簡的技術,此技術可以將布林函式表現成一個使用較少變數出現量的等價函式。當在實現電路時,此種較精簡的函式會使用較小的面積。一些布林函式甚至有每個變數只出現一次的等價函式,此為眾所皆知的無扇出布林函式。約翰海斯已經發明了一個辨識無扇出布林函式的演算法。 我們提出了一個性質和一些有效率的方法來加速這個演算法。隨著我們的改進,這演算法的執行時間更能夠與其他最新型的方法競爭。
Factoring is a technique of logic minimization to represent a Boolean function in a equivalent function with minimum literals. When realizing the circuit, a function represented in compact form has minimum area. Some Boolean functions even have equivalent forms which each variable appears exactly once in factored functions, which are known as fanout-free functions. John P. Hayes had devised an algorithm to recognize fanout-free functions. We propose a property and some e±cient ways to accelerate this algorithm.
With our improvements, execution time of this algorithm are more competitive with other state-of-the-art methods.
[1] H Allen Curtis, "A New Approach to the Design of Switching Circuits", Van Nostrand, Princeton, 1962.
[2] John P. Hayes, "The Fanout Structure of Switching Functions", Journal of the ACM, 22:551-571, 1975.
[3] Robert K. Brayton, Gary D. Hachtel, Curtis T. McMullen, and Alberto L. Sangiovanni-Vincentelli, "Logic Minimization Algorithms for VLSI Synthesis", Kluwer Academic Publishers, 1984.
[4] Kurt Keutzer, "DAGON: Technology Mapping and Local Optimization", Proceedings of the 24th Design Automation Conference (DAC'1987), pp. 341-347, 1987.
[5] Ellen M. Sentovich et. al., "SIS: A System for Sequential Circuit Synthesis", Memorandum No. UCB/ERL M92/41, 1992.
[6] Joram Pe'er and Ron Y. Pinter, "Minimal Decomposition of Boolean Functions Using Non-Repeating Literal Trees", Proceedings of the IFIP Workshop on Logic and
Architecture Synthesis, pp. 129-139, 1995.
[7] Michael John and Sebastian Smith, "Application-Specific Integrated Circuits", Addison-Wesley Publishing Company, 1997.
[8] Shin-Ichi Minato and Giovanni De Micheli, "Finding All Simple Disjunctive Decompositions Using Irredundant Sum-of-Products Forms", Proceedings of the 1998 IEEE/ACM International Conference on Computer-aided Design (ICCAD'1998), pp.111-117, 1998.
[9] Martin C. Golumbic and Aviad Mintz, "Factoring Logic Functions using Graph Partitioning", Proceedings of the 1999 IEEE/ACM International Conference on Computer-aided Design (ICCAD'1999), pp. 195-198, 1999.
[10] Martin C. Golumbic, Aviad Mintz, and Udi Rotics, "Factoring and Recognition of Read-Once Functions using Cographs and Normality", Proceedings of the 38th Design Automation Conference (DAC'2001), pp. 109-114, 2001.