Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 重點科技研究學院
  3. 積體電路設計與自動化學位學程
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/94514
Title: 用於開發設計驗證演算法的通用驗證框架
A General-purpose Verification Framework for the Development of Design Verification Algorithms
Authors: 邱浤竣
Hung-Chun Chiu
Advisor: 黃鐘揚
Chung-Yang Huang
Keyword: 設計驗證,設計解析和合成,驗證工具,邏輯電路,正規驗證,
Design Verification,Design Parsing and Synthesis,Verification Tool,Logic Circuit,Formal Verification,
Publication Year : 2024
Degree: 碩士
Abstract: 隨著積體電路(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
Fulltext Rights: 未授權
Appears in Collections:積體電路設計與自動化學位學程

Files in This Item:
File SizeFormat 
ntu-112-2.pdf
  Restricted Access
6.88 MBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
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