買這商品的人也買了...
-
$594基於 NiosⅡ 的嵌入式 SoPC 系統設計與 Verilog 開發實例 (Embedded SoPC Design with Nios II Processor and Verilog Examples) -
芯片驗證漫遊指南 : 從系統理論到 UVM 的驗證全視界$594$564 -
$911AI 芯片:前沿技術與創新未來 -
詳解 FPGA:人工智能時代的驅動引擎$354$336 -
$654Verilog 高級數字系統設計技術與實例分析 -
SoC 設計方法與實現, 4/e$479$455 -
不只是 CUDA,通用 GPU 程式模型及架構原理$780$616 -
System Verilog 驗證:測試平臺編寫指南, 3/e (SystemVerilog for Verification: A Guide to Learning the Testbench Language Features, 3/e)$588$559 -
數字 SoC 設計、驗證與實例$774$735 -
數字電路設計與驗證快速入門 — Verilog + SystemVerilog$594$564 -
高效能並行運行時系統:設計與實現$654$621 -
白話深度學習的數學$419$398 -
貝葉斯數據分析, 2/e (Doing Bayesian Data Analysis: A Tutorial with R, JAGS, and Stan, 2/e)$1,199$1,139 -
$714UVM 芯片驗證技術案例集 -
CPU 架構三雄鼎立 - RISC-V 處理器架構及驗證精練$780$616 -
EDA 技術與 Verilog HDL, 4/e$479$455 -
$914PCI Express 體系結構導讀, 2/e -
SoC 設計基礎教程 — 技術實現$648$616 -
SoC 設計基礎教程 — 系統架構$588$559 -
使用 SystemVerilog 進行 RTL 建模 (基於 SystemVerilog 的 ASIC 與 FPGA 設計)$588$559 -
用 Cursor 玩轉 AI 輔助編程 (不寫代碼也能做軟件開發)$534$507 -
$1,015AI 芯片:科技探索與 AGI 願景 -
Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化$539$512 -
芯片形式化驗證原理、方法與實戰$594$564 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616
2025百大暢銷|中文簡體2書75折 詳見活動內容 »
-
79折
讓 AI 好好說話!從頭打造 LLM (大型語言模型) 實戰秘笈$680$537 -
78折
程式設計原來不只有寫 CODE!銜接學校與職場的五堂軟體開發實習課 = Beyond Just Coding: Five Essential Lessons from Classroom to Career in Software Development$700$546 -
79折
內行人才知道的系統設計面試指南 第二輯 (System Design Interview – An Insider's Guide: Volume 2)$820$648 -
79折
GitHub Copilot 讓你寫程式快 10 倍!AI 程式開發大解放$690$545 -
79折
深度學習詳解|台大李宏毅老師機器學習課程精粹$750$593 -
VIP 79折
為你自己學 Python$600$474 -
79折
先整理一下?|個人層面的軟體設計考量 (Tidy First?: A Personal Exercise in Empirical Software Design)$480$379 -
79折
Ollama 本地 AI 全方位攻略:命令列功能、五大主題測試、RAG、Vibe Coding、MCP,一本搞定所有實戰應用$750$593 -
79折
JavaScript 重修就好$760$600 -
78折
Google Cloud 從雲端小白到黑帶高手!雲端架構設計、實戰操作、證照攻略與轉職指南$680$530 -
78折
軟體測試修練指南:我獨自升級的實戰心法(iThome鐵人賽系列書)$690$538 -
78折
AI Agent 奇幻旅程:MCP 通往異世界金鑰(含最新 OpenAI GPT-5 範例)$680$530 -
79折
Claude Code Vibe Coding 開發手冊$750$593 -
79折
本地端 Ollama × LangChain × LangGraph × LangSmith 開發手冊:打造 RAG、Agent、SQL 應用$750$593 -
79折
內行人才知道的系統設計面試指南$580$458 -
79折
Vibe Coding - Cursor 教戰手冊$880$695 -
78折
生成式 AI 專案實踐指南:從模型挑選、上線、RAG 技術到 AI Agent 整合$650$507 -
79折
AI 工程|從基礎模型建構應用 (AI Engineering : Building Applications with Foundation Models)$1,200$948 -
79折
Vibe Coding CLI 頂級開發 - Claude Code 前瞻菁英育成手冊$1,080$853 -
78折
Python 原力爆擊:OpenAI / Gemini / AWS / Ollama 生成式 AI 應用新手指南$650$507 -
79折
Staff 工程師之路|獻給個人貢獻者成長與改變的導航指南 (The Staff Engineer's Path)$580$458 -
85折
資訊安全管理領導力實戰手冊$599$509 -
78折
軟體設計耦合的平衡之道:建構模組化軟體系統的通用設計原則 (Balancing Coupling in Software Design: Successful Software Architecture in General and Distributed Systems)$650$507 -
78折
一個人的藍隊:企業資安防護技術實戰指南(iThome鐵人賽系列書)$650$507 -
78折
LangGraph 實戰開發 AI Agent 全攻略:掌握 AI 模型 × 工作流程 × 設計應用,從零打造智慧分工多代理協作系統(iThome鐵人賽系列書)$660$515
相關主題
商品描述
本書基於企業實際需求,理論結合實例,由易到難講解了數碼積體電路常用驗證方法、流程規格和UVM 驗證方法。
主要內容包括:數碼積體電路驗證技術的發展、數碼積體電路驗證基礎、數碼積體電路驗證常用的Verilog程式設計語法、
被測電路功能點Case抽取、斷言、具有約束條件的隨機激勵、覆蓋率、結果自動比較、
UVM驗證、模擬驗證EDA工具、實例解析、綜合專案實例。
本書可供積體電路驗證的入門讀者,以及積體電路、芯片、
半導體及相關產業的工程技術人員使用,也可作為教材供大學相關專業師生學習參考。
目錄大綱
第1章 數碼積體電路驗證技術的發展 001
1.1 數碼積體電路驗證的概念及地位 001
1.1.1 驗證的概念 001
1.1.2 驗證在設計流程中的地位 002
1.2 功能驗證 003
1.2.1 功能驗證流程 003
1.2.2 功能驗證相關技術 004
1.2.3 功能驗證相關語言 006
1.2.4 功能驗證相關方法 007
1.2.5 功能驗證相關研究熱點 008
1.3 驗證的歷史、現在與未來 009
習題 011
第2章 數碼積體電路驗證基礎 012
2.1 積體電路芯片開發流程 012
2.1.1 系統設計 012
2.1.2 功能設計 013
2.1.3 功能驗證 016
2.1.4 DFT設計/邏輯綜合 016
2.1.5 版圖設計驗證 017
2.1.6 時序驗證 017
2.1.7 芯片試做與芯片測試 017
2.2 驗證的概念與分類 018
2.3 驗證與設計、測試的差異 019
2.4 驗證環境的基本結構 019
2.4.1 驗證環境的概念 019
2.4.2 驗證環境的結構框圖 019
2.4.3 簡單驗證環境的書寫結構 021
2.5 驗證流程 023
習題 024
第3章 數碼積體電路驗證的常用Verilog程式設計語法 025
3.1 驗證常用Verilog語法 026
3.1.1 assign語法 026
3.1.2 always語法 027
3.1.3 initial、`timescale、#文法 027
3.1.4 `define、parameter語法 029
3.1.5 `include語法 031
3.1.6 wait、@語法 032
3.1.7 for、repeat、while、forever語法 034
3.1.8 fork…join語法 035
3.1.9 task語法 037
3.1.10 event語法 039
3.2 驗證常用Verilog系統函數 040
3.2.1 $display、$write、$time、$finish系統函數 040
3.2.2 檔 作系統函數 041
3.2.3 $random系統函數 046
習題 047
第4章 被測電路功能點Case抽取 048
4.1 Case抽取原則 049
4.2 Case表的製作方法 050
習題 051
第5章 斷言 052
5.1 斷言的基本概念與應用 053
5.2 斷言的SVA語法結構 053
5.2.1 SVA基本結構 053
5.2.2 SVA與設計的連結 054
5.3 斷言中常用的SVA語法 056
5.3.1 SVA基本語法 056
5.3.2 系統函數 058
5.3.3 覆蓋率屬性 059
5.3.4 斷言驗證庫 059
習題 060
第6章 帶有約束條件的隨機激勵 061
6.1 隨機激勵的概念與應用 061
6.2 隨機激勵的限制條件 062
習題 066
第7章 覆蓋率 067
7.1 覆蓋率的概念與應用 067
7.2 覆蓋率的種類 068
7.2.1 代碼覆蓋率 068
7.2.2 斷言覆蓋率 070
7.2.3 功能覆蓋率 070
7.3 程式碼覆蓋率的實作方法 071
7.3.1 Modelsim模擬工具運行程式碼覆蓋率 071
7.3.2 VCS模擬工具運行程式碼覆蓋率 073
7.4 功能覆蓋率的實現方法 074
7.4.1 透過Verilog編程實現功能覆蓋率 074
7.4.2 透過SystemVerilog編程實現功能覆蓋率 077
習題 082
第8章 結果自動比較 083
8.1 結果自動對比的概念與應用 083
8.2 期待值模型的建構方法 084
8.3 結果自動對比的實現 084
8.3.1 建構期待值模型的方式 085
8.3.2 讀取期待值資料的方式 087
8.3.3 將被測電路輸出打印結果檔案與期待值結果檔案直接比較的方式 089
習題 090
第9章 UVM驗證 091
9.1 事務層級驗證的概念 092
9.2 UVM驗證環境的特性與結構 092
9.2.1 UVM驗證平臺的結構 092
9.2.2 被測電路 093
9.2.3 interface 094
9.2.4 driver 094
9.2.5 monitor 096
9.2.6 sequence與sequencer 098
9.2.7 agent 099
9.2.8 reference model 101
9.2.9 scoreboard 102
9.2.10 env 104
9.2.11 測試案例 105
9.2.12 tb_top 107
9.2.13 UVM環境的啟動 108
9.3 UVM基礎 109
9.3.1 uvm_component, uvm_object派生關係 109
9.3.2 UVM的樹狀結構 112
9.3.3 field automation機制 113
9.3.4 config_db機制 115
9.4 UVM驗證環境的運作 116
9.4.1 phase機制 116
9.4.2 objection機制 118
習題 119
第10章 模擬驗證EDA工具 120
10.1 常用模擬驗證EDA工具 120
10.2 Modelsim工具簡介 121
10.3 Modelsim的使用方法 121
10.3.1 【方式二】的使用方法 122
10.3.2 【方式三】的使用方法 124
10.4 Modelsim中UVM驗證環境的運作方法 125
習題 127
第11章 實例解析 128
11.1 被測電路功能點Case抽取實例解析 128
11.2 斷言應用實例解析 134
11.3 隨機激勵應用實例解析 142
11.4 覆蓋率應用實例解析 147
11.5 結果自動對比應用實例解析 155
11.6 UVM驗證實例解析 166
第12章 綜合項目實例 183
12.1 UART傳輸電路的功能驗證項目 183
12.2 影像JPEG編碼DCT模組的功能驗證專案 206
參考文獻 222
