Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Verification Series Part 4: UVM Projects

Loạt bài về Kiểm chứng Phần 4: Các Dự Án UVM

Loạt bài về Kiểm chứng Phần 4: Các Dự Án UVM

Hướng Dẫn Từng Bước Từ Cơ Bản

4.5
(610 đánh giá)
6,526 học viên
Giảng viên
Kumar Khandagle
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.5 giờ video
95 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Kiểm chứng Mạch Tổ Hợp
Kiểm chứng Mạch Tuần Tự
Kiểm chứng Các Giao Thức Bus Thông Dụng: APB, AXI
Kiểm chứng Các Giao Thức Truyền Thông: UART, SPI, I2C
Hiểu cách sử dụng Virtual Sequencer, Sequence Library và TLM analysis FIFO

Yêu cầu

Kiến thức cơ bản về UVM

Đối tượng phù hợp

Dành cho kỹ sư tham gia/quan tâm đến việc kiểm chứng RTL

Nội dung khóa học

12 phần • 95 bài giảng
1 Tổng quan khóa học
2 Yêu cầu trước khóa học
1 Bộ Nhân Phần 1
2 Bộ Nhân Phần 2
3 Bộ Nhân Phần 3
4 Code Thiết kế
5 Môi trường Kiểm chứng
1 DFF Phần 1
2 DFF Phần 2
3 DFF Phần 3
4 Code Kiểm chứng
5 Code Thiết kế
1 Bộ Tạo Xung nhịp cho các Tốc độ Baud khác nhau
2 Kiểm chứng Phần 1
3 Kiểm chứng Phần 2
4 Bộ Tạo Xung nhịp: Thiết kế
5 Bộ Tạo Xung nhịp: Môi trường Kiểm chứng
6 Hiểu hệ thống UART
7 Bộ Tạo Xung nhịp UART
8 Bộ Truyền UART
9 Bộ Thu UART
10 Hệ thống Tổng
11 Giao dịch Điển hình
12 Code Testbench Đơn giản
13 Môi trường Kiểm chứng Phần 1
14 Môi trường Kiểm chứng Phần 2
15 Code Thiết kế
16 Môi trường Kiểm chứng
1 Hiểu RTL của Bộ điều khiển SPI
2 Hiểu Bộ nhớ SPI
3 Các Giao dịch Điển hình
4 Bộ điều khiển SPI Phần 1
5 Bộ điều khiển SPI Phần 2
6 Code Thiết kế
7 Môi trường Kiểm chứng
8 Hiểu Giao dịch Native
9 SPI Native Phần 1
10 SPI Native Phần 2
11 Code Thiết kế: Native
12 Môi trường Kiểm chứng: Native
1 Hiểu về I2C
2 Bộ nhớ Slave I2C
3 Bộ điều khiển Master I2C
4 Giao dịch Điển hình tới DUT
5 Môi trường Kiểm chứng Phần 1
6 Môi trường Kiểm chứng Phần 2
7 Code Thiết kế
8 Môi trường Kiểm chứng
1 Kiến thức Nền tảng
2 Hiểu Thiết kế
3 Hiểu Giao dịch
4 APB_RAM Phần 1
5 APB_RAM Phần 2
6 APB_RAM Phần 3
7 Code Thiết kế
8 Môi trường Kiểm chứng
1 Hiểu các Kênh AXI
2 Kênh Địa chỉ Ghi
3 Kênh Dữ liệu Ghi
4 Kênh Phản hồi Ghi
5 Giao dịch Ghi Đơn
6 Triển khai Kênh Ghi Phần 1
7 Hiểu Kiểu Burst Phần 1
8 Hiểu Kiểu Burst Phần 2
9 Hiểu Kiểu Burst Phần 3
10 Triển khai Kênh Dữ liệu Ghi
11 Triển khai Kênh Phản hồi Ghi
12 Kênh Đọc
13 Triển khai Kênh Đọc
14 Môi trường Kiểm chứng Phần 1
15 Môi trường Kiểm chứng Phần 2
16 Môi trường Kiểm chứng Phần 3
17 Code Thiết kế
18 Môi trường Kiểm chứng
1 Sequence Library Phần 1
2 Sequence Library Phần 2
3 Code
1 Hiểu cách sử dụng TLM FIFO
2 Minh họa
3 Code
4 Cách dùng TLM Analysis FIFO Phần 1: Thiết kế
5 Cách dùng TLM Analysis FIFO Phần 1: Môi trường Kiểm chứng P1
6 Cách dùng TLM Analysis FIFO Phần 1: Môi trường Kiểm chứng P2
7 Cách dùng TLM Analysis FIFO Phần 1: Môi trường Kiểm chứng P3
8 Code Thiết kế
9 Môi trường Kiểm chứng
1 Virtual Sequencer Phần 1
2 Virtual Sequencer Phần 2
3 DUT
4 Môi trường Kiểm chứng Phần 1
5 Môi trường Kiểm chứng Phần 2
6 Môi trường Kiểm chứng Phần 3
7 Code Thiết kế
8 Môi trường Kiểm chứng
1 Chương trình Thực tập Từ xa

Giới thiệu khóa học

Writing Verilog test benches is always fun after completing RTL design. You can assure clients that the design will be bug-free in tested scenarios. As system complexity grows day by day, System Verilog becomes a choice for verification due to its powerful capabilities and reusability, which help verification engineers quickly locate hidden bugs. System Verilog lags behind the structured approach, whereas UVM works hard to form a general skeleton. The addition of the configuration database shifts the way we used to work with the verification language in the past. Within a few years, verification engineers recognized the capabilities of UVM and adopted it as a de facto standard for RTL design verification. The UVM will have a long run in the verification domain; hence, learning about the UVM will help VLSI aspirants pursue a career in this domain.

This is a Lab-based course designed such that anyone with the fundamentals of UVM could understand how verification engineers use UVM to perform verification of commonly used RTLs and sub-blocks in FPGA.  The course covers verification of the combinational circuit like combinational adder, Sequential circuit like Data flip-flop, communication interfaces like a clock generator, UART, SPI, and I2C, and Bus protocols like APB, AXI, and demonstration of few useful UVM concepts like a virtual sequencer, TLM analysis FIFO, and a sequence library.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Digital Design
Hiển thị tất cả khoá học Hardware Verification
Hiển thị tất cả khoá học System Verilog
Hiển thị tất cả khoá học Uvm
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊