在本論文中,我們提出了一個以滿足性解法為基礎的邏輯最佳化平台,它包含了在電路上建全的布林滿足性解法器、強力的多餘連線之移除及加入工具、和虛擬布林最佳器,它可以被用來做超大規模積體電路的驗證和邏輯最佳化。這個滿足性解法器是被實行在縮減函式的邏輯閘「且-反向」圖形之結構上,因此它在半標準型態的電路上有比較強的蘊涵能力。此外,我們提昇了這個圖形表示法讓它記錄更多邏輯蘊涵和允許多輸入的閘,且不同於其他人的滿足性解法器是透過合取範式為基礎,我們直接在此電路圖形上實踐滿足性解法器以獲得完全的結構資訊。而且我們綜合了滿足性解法中的變數決定法,和多餘連線之移除及加入演算法,使其更有的彈性和效率。最後,我們將滿足性解法器延伸到虛擬布林最佳化引擎,並創造了多重的多餘連線之移除及加入技術。我們應用此技術到電路最佳化問題上,實驗數據顯示出我們的架構相對於原本的方法有重大的改善。In this thesis, we proposed a SAT-based logic optimization framework which contains a robust Boolean satisfiability (SAT) solver, a powerful redundancy-addition-and- removal (RAR) engine, and a Pseudo-Boolean optimizer on the circuit netlist. It can be used for the verification and logic optimization of the VLSI circuits. The SAT solver is implemented on the FRAIG (...
隨著科技的進步,單核心電腦運算速度已經快要達到上限值,所以現在電腦都朝著多核心運算發展,因此科學計算也須跟著發展出平行運算。在科學計算中,大型稀疏線性系統一直以來都扮演了極為重要的角色。我們討論的方法...
在超大型積體電路的設計流程中,電路最佳化是相當重要的一個步驟,尤其對於要求高效能或低功耗的電路設計而言。一直以來,元件尺寸最佳化的技術在電路時序、功率消耗及面積的取捨中提供了一個非常有效的方式。一些現...
本研究的目的是要發展一套順序學習式RBF類神經網絡,以配合雙啟發規劃法推導出自評學習控制系統,使機器能透過自評學習程序自動建立控制器。在順序學習式RBF類神經網絡方面,我們結合方向性RBF類神經網絡和...
布林電路操作是一個被廣泛地使用在電路設計自動化領域中之重要技術。為了釐清及整合此方面之技術,本論文探究了兩項重要的電路重寫技巧,其一為多餘物增加與拔除,其二為函數重組成。我們從這兩項電路重寫技巧的問題...
在這篇論文裡,我們設計了一個邏輯最佳化工具,用來化簡多輸出之布林函數(Multi-output Boolean function)的積之互斥和表示式(Exclusive-OR Sum of Produ...
由於產品上市時間的壓力和晶片複雜度的成長,近來的設計工具和方法對於研發百萬邏輯閘的單晶片系統是不合適的。如果我們想更快的研發晶片系統設計,一個可靠的計畫去重複的使用矽智財是一個重要的問題,而晶片上的溝...
由於SystemC是一個越來越普遍用來處理日益複雜的現代系統層級設計的塑模語言,在SystemC 設計上進行快速,準確地模擬,和執行牢靠的功能驗證的工具已成為整個設計流程中最重要的部分。由於傳統的編譯...
模擬驗證方法是數位電路設計中的基本驗證方法。從簡單的控制器到複雜的系統晶片,設計日趨複雜。複雜度的提升使得傳統的暫存器轉移階層模擬益形緩慢,不能滿足以多個模組所構成之系統晶片在系統層級模擬的速度要求。...
在利用事件驅動的方法來進行模擬的時候,管道設計中的同步控制電路反而是拖慢模擬速度的信號。因此,設計去管道化的技術在簡化管道設計中的控制電路中扮演著很重要的角色。然而,為了特定的規格或性質而實作的控制圖...
Layout synthesis is a process that converts the logic description of a chip into a physical layout f...
隨著半導體製程不斷演進,半導體相關產品的開發過程越顯重要。產品設計鏈中,上下游廠商共同參與產品開發生產的流程,將有助於提升產品的開發效率、有效減少開發時程、增加設計鏈中各成員的收益。本研究參考供應鏈協...
工程實務上有許多相同的作業項目在不同的施工區域不斷地重複,這類工程稱之為重複性工程。例如高樓建築、集合住宅、公路工程及管涵工程等。網圖技術已廣泛應用於各類型之工程進度排程,然而其應用於重複性工程卻有許...
在商品供應鏈中,上游零部件供應或生產廠商通常會與使用其零部件的客戶簽訂一個訂單合同。為了向其客戶提供更好的服務,合同中通常包括對所提供零部件維護與修理的約定。然而,隨著科技的革新,供應或生產廠商可能致...
由於VLSI技術不斷的快速發展,當Microprocessor的體積越便越小,價格越來越便宜的同時,市面上開始出現有Microprocessor〝嵌入〞的產品。舉凡PDA、手機、數位相機…等產品,皆可...
在這份論文中,我們提出了一組用來做預先處理的特定領域應用的工具鏈,並且假設工具鏈之應用為多變數二次方程組之實作,應用環境為現場可程式化閘陣列。我們的目標是竭盡的利用多變數二次方程組的知識,來幫助廣用途...
隨著科技的進步,單核心電腦運算速度已經快要達到上限值,所以現在電腦都朝著多核心運算發展,因此科學計算也須跟著發展出平行運算。在科學計算中,大型稀疏線性系統一直以來都扮演了極為重要的角色。我們討論的方法...
在超大型積體電路的設計流程中,電路最佳化是相當重要的一個步驟,尤其對於要求高效能或低功耗的電路設計而言。一直以來,元件尺寸最佳化的技術在電路時序、功率消耗及面積的取捨中提供了一個非常有效的方式。一些現...
本研究的目的是要發展一套順序學習式RBF類神經網絡,以配合雙啟發規劃法推導出自評學習控制系統,使機器能透過自評學習程序自動建立控制器。在順序學習式RBF類神經網絡方面,我們結合方向性RBF類神經網絡和...
布林電路操作是一個被廣泛地使用在電路設計自動化領域中之重要技術。為了釐清及整合此方面之技術,本論文探究了兩項重要的電路重寫技巧,其一為多餘物增加與拔除,其二為函數重組成。我們從這兩項電路重寫技巧的問題...
在這篇論文裡,我們設計了一個邏輯最佳化工具,用來化簡多輸出之布林函數(Multi-output Boolean function)的積之互斥和表示式(Exclusive-OR Sum of Produ...
由於產品上市時間的壓力和晶片複雜度的成長,近來的設計工具和方法對於研發百萬邏輯閘的單晶片系統是不合適的。如果我們想更快的研發晶片系統設計,一個可靠的計畫去重複的使用矽智財是一個重要的問題,而晶片上的溝...
由於SystemC是一個越來越普遍用來處理日益複雜的現代系統層級設計的塑模語言,在SystemC 設計上進行快速,準確地模擬,和執行牢靠的功能驗證的工具已成為整個設計流程中最重要的部分。由於傳統的編譯...
模擬驗證方法是數位電路設計中的基本驗證方法。從簡單的控制器到複雜的系統晶片,設計日趨複雜。複雜度的提升使得傳統的暫存器轉移階層模擬益形緩慢,不能滿足以多個模組所構成之系統晶片在系統層級模擬的速度要求。...
在利用事件驅動的方法來進行模擬的時候,管道設計中的同步控制電路反而是拖慢模擬速度的信號。因此,設計去管道化的技術在簡化管道設計中的控制電路中扮演著很重要的角色。然而,為了特定的規格或性質而實作的控制圖...
Layout synthesis is a process that converts the logic description of a chip into a physical layout f...
隨著半導體製程不斷演進,半導體相關產品的開發過程越顯重要。產品設計鏈中,上下游廠商共同參與產品開發生產的流程,將有助於提升產品的開發效率、有效減少開發時程、增加設計鏈中各成員的收益。本研究參考供應鏈協...
工程實務上有許多相同的作業項目在不同的施工區域不斷地重複,這類工程稱之為重複性工程。例如高樓建築、集合住宅、公路工程及管涵工程等。網圖技術已廣泛應用於各類型之工程進度排程,然而其應用於重複性工程卻有許...
在商品供應鏈中,上游零部件供應或生產廠商通常會與使用其零部件的客戶簽訂一個訂單合同。為了向其客戶提供更好的服務,合同中通常包括對所提供零部件維護與修理的約定。然而,隨著科技的革新,供應或生產廠商可能致...
由於VLSI技術不斷的快速發展,當Microprocessor的體積越便越小,價格越來越便宜的同時,市面上開始出現有Microprocessor〝嵌入〞的產品。舉凡PDA、手機、數位相機…等產品,皆可...
在這份論文中,我們提出了一組用來做預先處理的特定領域應用的工具鏈,並且假設工具鏈之應用為多變數二次方程組之實作,應用環境為現場可程式化閘陣列。我們的目標是竭盡的利用多變數二次方程組的知識,來幫助廣用途...
隨著科技的進步,單核心電腦運算速度已經快要達到上限值,所以現在電腦都朝著多核心運算發展,因此科學計算也須跟著發展出平行運算。在科學計算中,大型稀疏線性系統一直以來都扮演了極為重要的角色。我們討論的方法...
在超大型積體電路的設計流程中,電路最佳化是相當重要的一個步驟,尤其對於要求高效能或低功耗的電路設計而言。一直以來,元件尺寸最佳化的技術在電路時序、功率消耗及面積的取捨中提供了一個非常有效的方式。一些現...
本研究的目的是要發展一套順序學習式RBF類神經網絡,以配合雙啟發規劃法推導出自評學習控制系統,使機器能透過自評學習程序自動建立控制器。在順序學習式RBF類神經網絡方面,我們結合方向性RBF類神經網絡和...