基于UVM的時鐘數(shù)據(jù)恢復系統(tǒng)驗證
發(fā)布時間:2017-10-06 03:37
本文關鍵詞:基于UVM的時鐘數(shù)據(jù)恢復系統(tǒng)驗證
更多相關文章: 驗證 UVM 時鐘數(shù)據(jù)恢復
【摘要】:數(shù)字集成電路的迅速發(fā)展,設計的規(guī)模日益增大,產(chǎn)品更加的復雜,設計周期不斷的減少,使得驗證工作的難度不斷地增加。同時,驗證工作消耗的時間在設計周期中占據(jù)較大的比重,先進的驗證方法一方面可以提高工作效率,另一方面是集成電路功能正確性的保證;赟ystemVerilog語言的通用驗證方法學——UVM,集成了面向?qū)ο缶幊、動態(tài)線程和線程間通信等特性,同時還為驗證提供了一些如約束、功能覆蓋率等一些獨有的特性,提高了驗證的效率和驗證的質(zhì)量。本文分析了UVM的架構和平臺中的主要組件的功能,同時對UVM中的congfig_db、phase、sequence幾種機制在平臺中如何工作以及UVM各組件之間的通信連接接口進行了研究。本文的驗證對象是DSP芯片中的時鐘數(shù)據(jù)恢復模塊,基于UVM驗證方法學搭建時鐘數(shù)據(jù)恢復模塊的驗證平臺是本文的研究核心。本文針對時鐘數(shù)據(jù)恢復系統(tǒng)的架構,依據(jù)研制規(guī)范和研制需求解析模塊內(nèi)部的功能和邏輯實現(xiàn)的方法、劃分功能點,在對比分析基于Verilog語言的傳統(tǒng)驗證方法和基于SystemVerilog語言的UVM先進驗證方法學目前國內(nèi)外研究的基礎上,采用基于SystemVerilog語言的UVM驗證方法,設計了時鐘數(shù)據(jù)恢復模塊的UVM驗證平臺,通過引入三個Agent分別產(chǎn)生和驅(qū)動仿真激勵、采集中間結(jié)果和最終輸出結(jié)果;通過建立用例庫,引入可回歸性的測試用例,采用覆蓋率驅(qū)動的驗證流程確保驗證的完備性;通過虛擬sequence管理平臺中sequence的啟動順序,構建用例的場景,完成了時鐘數(shù)據(jù)恢復模塊的系統(tǒng)驗證。結(jié)果表明:基于UVM驗證方法學的時鐘數(shù)據(jù)恢復模塊的系統(tǒng)驗證平臺,使用較少的驗證用例、縮短了驗證的時間、提高了驗證的效率,完成驗證任務。最后,根據(jù)覆蓋率報告,代碼覆蓋率和表達式覆蓋率達到了95%以上,功能覆蓋率達到了100%,滿足了項目的要求。
【關鍵詞】:驗證 UVM 時鐘數(shù)據(jù)恢復
【學位授予單位】:西安電子科技大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TN407
【目錄】:
- 摘要5-6
- ABSTRACT6-10
- 縮略語對照表10-13
- 第一章 緒論13-17
- 1.1 課題研究背景13
- 1.2 國內(nèi)外現(xiàn)狀13-14
- 1.3 課題內(nèi)容及意義14-15
- 1.4 本文的章節(jié)結(jié)構15-17
- 第二章 UVM驗證方法與機制17-27
- 2.1 驗證語言SystemVerilog17
- 2.2 UVM驗證平臺架構17-21
- 2.3 UVM的config_db機制21
- 2.4 UVM的phase機制21-22
- 2.5 UVM的sequence機制22-23
- 2.6 UVM內(nèi)部的通信23-24
- 2.7 本章小結(jié)24-27
- 第三章 時鐘數(shù)據(jù)恢復系統(tǒng)介紹27-41
- 3.1 整體架構28-30
- 3.2 時鐘數(shù)據(jù)恢復系統(tǒng)分析30-39
- 3.2.1 系數(shù)線性內(nèi)插模塊30-32
- 3.2.2 快速傅里葉變換模塊32
- 3.2.3 時鐘蝶形濾波模塊32-33
- 3.2.4 鑒相模塊33-34
- 3.2.5 環(huán)路濾波模塊34-35
- 3.2.6 插值模塊35-37
- 3.2.7 外圍總線APB解析模塊37-39
- 3.2.8 可調(diào)可測輸出功率平均模塊39
- 3.3 本章小結(jié)39-41
- 第四章 時鐘數(shù)據(jù)恢復系統(tǒng)驗證平臺搭建41-69
- 4.1 測試功能點分解與驗證平臺搭建41-46
- 4.2 驗證平臺組件開發(fā)46-67
- 4.2.1 cequ2cdr Agent開發(fā)46-58
- 4.2.2 OutAgent開發(fā)58-60
- 4.2.3 cdr_scoreboard開發(fā)60-62
- 4.2.4 cdr_env開發(fā)62-63
- 4.2.5 Testcase開發(fā)63-67
- 4.2.6 TB_TOP開發(fā)67
- 4.3 本章小結(jié)67-69
- 第五章 時鐘數(shù)據(jù)恢復系統(tǒng)仿真驗證與結(jié)果分析69-79
- 5.1 驗證環(huán)境與平臺目錄69-72
- 5.2 仿真驗證結(jié)果分析72-78
- 5.3 覆蓋率分析78
- 5.4 本章小結(jié)78-79
- 第六章 總結(jié)和展望79-81
- 6.1 總結(jié)79-80
- 6.2 展望80-81
- 參考文獻81-83
- 致謝83-85
- 作者簡介85-86
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前9條
1 逄錦昊;蘇濤;楊濤;熊梓成;;基于FPGA的多路高速數(shù)據(jù)傳輸同步時延測量系統(tǒng)[J];電子器件;2015年02期
2 唐明曄;;測試用例的復用技術的研究[J];數(shù)字技術與應用;2012年09期
3 吳斌;周玉梅;朱勇旭;張振東;;一種用于OFDM時域頻偏估計的頻偏取值判決機制[J];電子技術應用;2010年07期
4 敖情波;楊志勇;杜明鮮;盛朝陽;;一種通用的仿真平臺的設計[J];中國集成電路;2009年11期
5 郭偉;潘仲明;杜金榜;王躍科;;基于Lagrange插值的非整數(shù)延時濾波器算法[J];國防科技大學學報;2009年01期
6 余新強;易淼;;全數(shù)字接收機的定時同步研究[J];大眾科技;2009年01期
7 江黎;鐘洪聲;;一種全數(shù)字時鐘數(shù)據(jù)恢復電路的設計與實現(xiàn)[J];通信技術;2008年11期
8 徐偉俊;楊鑫;陳先勇;夏宇聞;;針對功能覆蓋率的驗證過程[J];中國集成電路;2007年07期
9 張向陽,王向朝;不同模式耦合下偏振模色散幾率分布的研究[J];光學學報;2004年04期
,本文編號:980498
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/980498.html
教材專著