簡易檢索 / 詳目顯示

研究生: 李宗霖
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}Introduction {2}Preliminaries {2.1}Cofactor {2.2}Unate Functions {2.3}Fanout-free Functions {2.4}Simple Disjunctive Decomposition {2.5}Adjacency Relation {3}Previous Works {3.1}Cograph Recognition {3.2}John P. Hayes' Fanout-free Realization Algorithm {4}Our Approach {4.1}Disappearance Property {4.2}Improvement on Examining the Adjacency Relation {4.3}Improvement on Constructing the New Function {4.4}Time Complexity Analysis {4.4.1}Examining the Adjacency Relation {4.4.2}Constructing the New Function}{19} {4.4.3}Overall Analysis {4.5}A Go-through Example {5}Experimental Results {6}Conclusions and Future Work {A}Proofs

    [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.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE