張強編著的這本《UVM實戰(卷Ⅰ)》主要介紹UVM的使用。全書詳盡介紹了UVM的factory機制、sequence機制、phase機制、objection機制及寄存器模型等的使用。此外,本書還試圖引導讀者思考UVM為什麼要引入這些機制,從而使讀者知其然,更知其所以然。
本書以一個完整的示例開篇,使得讀者一開始就對如何使用UVM搭建驗證平台有總體的概念。本書提供大量示例代碼,這些代碼都經過實際的運行。全書內容力求簡單易懂,盡量將UVM中的概念與讀者已有的概念聯系起來。在第11章還專門介紹了OVM與UVM的 區別,為那些從OVM遷移到UVM的用戶提供很大幫助。
本書主要面向UVM的初學者及想對UVM追根尋底的 中級用戶。針對沒有面向對象編程基礎的用戶,本書 在附錄中簡要介紹了面向對象的概念及SystemVerilog中區別於其他編程語言的一些特殊語法。
張強,資深驗證工程師,畢業於浙江大學超大規模集成電路研究所,研究方向為模擬及數模混合集成電路,主要從事模擬電源管理芯片、運算放大器及應用於高性能CPU的SRAM的研究與設計,持有兩個與SRAM相關的專利。畢業后一直從事數字集成電路的設計和驗證工作,曾經參與過高速智能列車數據采集及通信系統、高性能智能投影儀芯片的研究與開發。目前主要從事手機等消費電子低功耗圖形顯示芯片的研究。2011年年底,在熟讀UVM源代碼的情況下,在網上發布了《UVM1.1應用指南及源代碼解析》,深受讀者肯定。