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/88889
Title: 利用突變分析認證功能驗證環境以增強基於模擬的驗證流程
Enhancing Simulation-Based Verification Flow by Mutation-Analysis Driven Qualification of Functional Verification Environment
Authors: 羅奧文
Arvind Singh Rathore
Advisor: 黃鐘揚
Chung-Yang Huang
Keyword: 順序等價性檢查,突變覆蓋率,測試平台品質改善,突變體,錯誤,驗證環境,
Sequential Equivalence Checking,Mutation Coverage,Testbench Qualification,Mutation-Analysis,Fault,Verification Environment,
Publication Year : 2023
Degree: 碩士
Abstract: 由於集成電路的複雜性呈指數增長,功能驗證已成為IC設計驗證流程的重要部分。功能驗證的困難隨著市場競爭日趨激烈、產品上市時間的壓力而增加。這些挑戰需要使用高質量的測試平臺,才能夠徹底驗證設計。而要找出一個錯誤,測試平台必須模擬各種可能性,將錯誤行為傳播到一些檢查點,並在這些檢查點使用檢查器進行觀測。在主要的驗證方法中,一般人會採用覆蓋率指標評估測試平台,例如代碼覆蓋率和功能覆蓋率。然而,這些指標主要關注錯誤的激活,而忽視了錯誤的傳播和檢測階段,這可能導致一些錯誤未被檢測,而對系統構成潛在的風險。所以完整的驗證流程需要一個額外的指標,稱之為突變覆蓋率,來補充現有的指標並解決這些驗證差距。這篇論文提出了一種方法,使用突變覆蓋率的反饋來改進基於模擬的功能驗證,從而提高驗證環境(VE)的質量。我們在一個已經具有成熟驗證的複雜設計上進行實驗,結果顯示即使在這個驗證已經相對完整的設計上,我還們是可以持續地將驗證質量大幅提升,並且同時揭示了現有驗證環境中的幾個漏洞。
Functional verification has become an integral part of the IC design verification flow due to the exponential growth in the size and complexity of integrated circuits. The difficulty of functional verification increases in tandem with the mounting pressure to swiftly release products amidst intense market competition. Due of the aforementioned challenges, a top-notch testbench that can completely verify the design is required. A bug must be stimulated, propagated to some checked sites, and then detected there using checkers for the testbench to reveal it. In common verification methodologies, the success of the test vectors produced by the testbench is assessed using coverage metrics, specifically code coverage and functional coverage. These metrics, however, mainly focus on bug activation, leaving significant gaps in addressing propagation and detection stages. These gaps could result in undetected bugs, posing potential system risks. An additional metric, called mutation coverage, is needed to complement the existing metrics and address these verification gaps. This thesis proposes a methodology to improve simulation-based functional verification using mutation coverage feedback, thereby enhancing the quality of the verification environment (VE). Experimental results on a complex digital design with mature verification efforts demonstrate substantial quality improvement and reveal several vulnerabilities in the existing verification environment.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/88889
DOI: 10.6342/NTU202303654
Fulltext Rights: 同意授權(全球公開)
metadata.dc.date.embargo-lift: 2028-08-08
Appears in Collections:電子工程學研究所

Files in This Item:
File SizeFormat 
ntu-111-2.pdf
  Until 2028-08-08
5.7 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