Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 重點科技研究學院
  3. 積體電路設計與自動化學位學程
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/94514
標題: 用於開發設計驗證演算法的通用驗證框架
A General-purpose Verification Framework for the Development of Design Verification Algorithms
作者: 邱浤竣
Hung-Chun Chiu
指導教授: 黃鐘揚
Chung-Yang Huang
關鍵字: 設計驗證,設計解析和合成,驗證工具,邏輯電路,正規驗證,
Design Verification,Design Parsing and Synthesis,Verification Tool,Logic Circuit,Formal Verification,
出版年 : 2024
學位: 碩士
摘要: 隨著積體電路(IC)複雜度和規模的增加,開法有效率的驗證演算法已成為 IC 設計驗證中重要的一部分。儘管現有的開源驗證框架,如 ABC 和 Yosys 已經非 常成熟,但在易用性、文件編寫、程式可讀性和擴充性方面存在缺點,導致實作 地效率較低。本論文提出了一個新的通用驗證框架,該框架在整合這些工具的同 時,解決了它們原有的限制。我們的框架有以下幾個主要的貢獻。通過利用 ABC 和 Yosys 的功能,我們簡化了語法分析和合成階段,並提供了一個環境來擴充外 部引擎。我們實現了一個電路(DUV)的表示,儲存在兩個引擎(ABC, Yosys) 和我們的資料結構 (Circuit)。此外,我們開發了通用引擎,改善了 DUV 和驗證工 具之間的資料傳輸介面。我們還使用命令列介面,以操作我們框架中的功能。實 驗結果表明,我們的方法顯著提高了演算法的實作效率,對設計驗證領域做出了 重大貢獻。
Developing efficient verification algorithms has become essential in the IC design flow with the increasing complexity and scale of integrated circuits. Existing open-source verification frameworks, such as ABC and Yosys, though beneficial, present challenges in user-friendliness, documentation, coding complexity, and extensibility, leading to inefficiencies. This thesis proposes a new general-purpose verification framework that integrates these tools while addressing their limitations.
Our framework introduces several key contributions. By leveraging the capabilities of ABC and Yosys, we streamline the parsing and synthesis phases and provide an extensible environment for enhancing external engines. We implement a representation of the Design Under Verification (DUV), managing its information through two engines and our data structure, Circuit Manager. Additionally, we develop utility engines that improve communication and interface mechanisms between the DUV and verification tools. Furthermore, we introduce the command-line interface that facilitates effective communication between the applications and algorithms in our framework. Experimental results demonstrate that our method significantly improves implementation efficiency and substantially contributes to the field of design verification.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/94514
DOI: 10.6342/NTU202403562
全文授權: 未授權
顯示於系所單位:積體電路設計與自動化學位學程

文件中的檔案:
檔案 大小格式 
ntu-112-2.pdf
  未授權公開取用
6.88 MBAdobe PDF
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved