[2026在職人士專班] This UVM (Universal Verification Methodology) course is designed to help students build a solid understanding of modern verification methodology and develop hands-on skills in constructing a complete UVM environment. The course begins with fundamental concepts and introduces key UVM components, including: • uvm_object and uvm_component and their respective roles • uvm_report_object for message reporting and debugging • uvm_phase for testbench execution control • uvm_config_db for configuration management • TLM (Transaction-Level Modeling) for inter-component communication • sequence, driver, monitor, and scoreboard for data flow and checking • and coverage for measuring verification completeness The course adopts a “theory + guided lab” approach. Through a series of structured exercises, students will be guided step-by-step to implement a full UVM testbench — from building the environment and connecting components, to driving transactions, collecting functional coverage, and analyzing verification results. This hands-on approach bridges theory and practice effectively. In addition, two homework assignments are provided to reinforce learning. Each focuses on applying UVM concepts to different design examples, allowing students to practice adapting UVM components to various verification scenarios. Overall, this course balances theoretical depth with practical application, making it ideal for engineers and graduate students who wish to strengthen their foundation and confidently develop UVM-based verification environments.
By the end of the course, students will be able to: • Understand the structure and purpose of key UVM components, including object, component, phase, config_db, and TLM communication. • Construct a complete UVM testbench incorporating sequences, drivers, monitors, scoreboards, and coverage. • Apply UVM configuration and reporting mechanisms for flexible and reusable verification environments. • Analyze and improve verification quality using functional coverage and reporting. • Integrate theoretical knowledge through guided labs and independent homework to handle different design verification scenarios confidently.
請先報名課程,報名完成後即可參與討論
討論區僅於授課期間開放
凡報名任一SiCADA IC 學院的課程,皆須填寫報名問卷供管理員審核資格,請填寫下方問卷以利後續報名流程。以下資訊已自動帶入會員資料,如編輯會自動幫您更新會員個資。
※供客服聯繫,請務必確實填寫
※需填寫同護照姓名
※顯示於證書,請務必確實填寫
※供客服聯繫,請務必確實填寫
※供客服聯繫,請務必確實填寫
(上傳檔案以1個為限,內容須包含在職證明、工作證或在學證明、學生證正反面。應屆畢業生請提供畢業證書以茲證明)
※送出後無法修改,可在會員專區的訂單查詢頁檢視內容
※如有驗證問題,請與管理員聯絡
Training&Evaluation 同意書內容已更新,請點擊下方「Training&Evaluation 同意書」開啟視窗閱讀更新內容,且勾選下方同意書,確認送出後,才可繼續觀看課程影片。