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

FPGA Timings P1:Static Timing Analysis(STA) with Vivado 2024

Phân Tích Thời Gian FPGA Phần 1: Phân Tích Thời Gian Tĩnh (STA) với Vivado 2024

Phân Tích Thời Gian FPGA Phần 1: Phân Tích Thời Gian Tĩnh (STA) với Vivado 2024

Học Phân Tích Thời Gian Tĩnh Từ Đầu

4.4
(46 đánh giá)
321 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
10.000đ 349.000đ -97%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.0 giờ video
94 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 29/05/2026

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

Vai Trò Của Phân Tích Thời Gian Tĩnh (STA) Trong Thiết Kế FPGA
Cách Đọc WNS, WHS, và WPWS Trong Báo Cáo Thời Gian Vivado
Tính Toán Độ Trễ Setup và Hold Cho Các Đường: reg2reg, reg2pin, và pin2reg
Viết Ràng Buộc XDC Cho Clock Đồng Bộ, Bất Đồng Bộ, Vi Sai và Ảo
Định Nghĩa Ràng Buộc I/O Cho Giao Tiếp Ngoại Vi và Trích Xuất Độ Trễ Từ Bảng Thông Số

Yêu cầu

Kiến Thức Cơ Bản Về Điện Tử Số, Verilog và Quy Trình Thiết Kế Xilinx Vivado

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

Dành Cho Người Chuẩn Bị Ứng Tuyển Vai Trò Thiết Kế RTL Front-end

Nội dung khóa học

11 phần • 94 bài giảng
1 Tổng Quan Về Xác Minh Thiết Kế
2 Ràng Buộc Vật Lý
3 Ràng Buộc Thời Gian
4 So Sánh Độ Trễ Định Tuyến và Độ Trễ Cổng
5 Tại Sao Cần STA
6 Demo
1 Các Đường Thời Gian Quan Trọng Nhất Cho STA
2 Tại Sao Cần Ràng Buộc Thời Gian?
3 Sai Lệch Trong Clock Phần 1
4 Sai Lệch Trong Clock Phần 2
5 Lệnh create_clock Phần 1
6 Lệnh create_clock Phần 2
7 Tạo Ràng Buộc Clock Bằng Giao Diện Đồ Họa
8 Code
1 Các Loại Clock Khác Nhau: Derived Async, Derived Sync, Virtual và Differential
2 Clock Dẫn Xuất Bất Đồng Bộ & Clock Vi Sai
3 Generated Clock Phần 1
4 Generated Clock Phần 2
5 Generated Clock Phần 3
6 Code
7 Generated Clock Phần 4
8 Lệnh report_clocks
9 Generated Clock Phần 5
10 Code
1 Điều Cần Biết Trước Khi Phân Tích Các Đường Thời Gian Trong STA
2 Hoạt Động Của JK Latch Đơn Phần 1
3 Hoạt Động Của JK Latch Đơn Phần 2
4 Thời Gian Setup và Hold
5 Đầu Ra Có Thể Dự Đoán vs Không Thể Dự Đoán
6 Cách Nhận Biết Vi Phạm Setup và Hold Trong Báo Cáo Thời Gian Phần 1
7 Cách Nhận Biết Vi Phạm Setup và Hold Trong Báo Cáo Thời Gian Phần 2
8 Code
1 Cạnh Launch & Cạnh Latch
2 Thời Gian Dữ Liệu Đến Phần 1
3 Thời Gian Dữ Liệu Đến Phần 2
4 Tại Sao Xét Độ Trễ Cực Đại Cho Clock Đến Thanh Ghi Nguồn Trong Thời Gian Dữ Liệu Đến
5 Thời Gian Dữ Liệu Yêu Cầu
6 Tại Sao Xét Độ Trễ Cực Tiểu Cho Clock Trong Thời Gian Dữ Liệu Yêu Cầu
7 Thời Gian Slack Setup
8 Tại Sao Đường Reg2Reg Là Đủ Cho Phân Tích Thời Gian Tĩnh?
1 Hiệu Chỉnh Độ Trễ Clock Với CPR
2 Hiệu Chỉnh Độ Không Chắc Chắn Của Clock
3 Lệnh report_timing_summary Phần 1
4 Lệnh report_timing_summary Phần 2: WNS
5 Lệnh report_timing_summary Phần 3: WHS
6 Lệnh report_timing_summary Phần 4: WPWS Phần 1
7 Lệnh report_timing_summary Phần 5: Slack
8 Độ Trễ Clock Nguồn
9 Độ Trễ Đường Dữ Liệu Phần 1
10 Độ Trễ Đường Dữ Liệu Phần 2
11 Đường Clock Đích
12 Độ Lệch Đường Clock
13 Slack Setup Phần 1
14 Slack Setup Phần 2
15 Code
1 Hiểu Về Clock Jitter
2 Lệnh set_input_jitter
3 Ảnh Hưởng Của Jitter Đến Slack
4 Jitter Hệ Thống
5 Jitter Đầu Vào
6 Độ Không Chắc Chắn Do Người Dùng Định Nghĩa
1 Phân Tích Slack Hold Phần 1
2 Phân Tích Slack Hold Phần 2
3 Phân Tích Slack Hold Phần 3
4 Phân Tích Slack Hold Phần 4
5 Code
1 Hiểu Về reg2pin và pin2reg
2 Trọng Tâm Của pin2reg
3 Trọng Tâm Của reg2pin
4 Kiến Thức Bổ Sung
5 Phân Tích Setup Trong reg2pin Phần 1
6 Phân Tích Setup Trong reg2pin Phần 2
7 Phân Tích Setup Trong reg2pin Phần 3
8 Phân Tích Setup Trong reg2pin Phần 4
9 Phân Tích Setup Trong reg2pin Phần 5
10 Phân Tích Hold Trong reg2pin Phần 1
11 Phân Tích Hold Trong reg2pin Phần 2
12 Code
1 Phân Tích Setup Trong pin2reg Phần 1
2 Phân Tích Setup Trong pin2reg Phần 2
3 Phân Tích Setup Trong pin2reg Phần 3
4 Phân Tích Setup Trong pin2reg Phần 4
5 Phân Tích Setup Trong pin2reg Phần 5
6 Các Cách Tính Toán Phân Tích Setup Trong reg2pin
7 Phân Tích Hold Phần 1
8 Phân Tích Hold Phần 2
9 Các Cách Tính Toán Phân Tích Hold Trong reg2pin
10 Code
1 Ví Dụ 1
2 Ví Dụ 2
3 Ví Dụ 3
4 Ví Dụ 4
5 Ví Dụ 5
6 Ví Dụ 6

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

Static Timing Analysis (STA) is essential for design engineers to verify that a digital circuit functions correctly at the target operating frequency by ensuring that all timing paths meet setup and hold constraints under given process, voltage, and temperature (PVT) conditions. Without STA, a design may exhibit unpredictable behavior, setup violations may cause incorrect data capture, and hold violations can lead to data corruption, making it critical to analyze timing margins before fabrication or deployment.

This course provides a detailed understanding of timing reports in Xilinx Vivado, focusing on Worst Negative Slack (WNS), Worst Hold Slack (WHS), and Worst Pulse Width Slack (WPWS) and their impact on design correctness. It covers the derivation of setup and hold slack formulas for different timing paths, including register-to-register (reg2reg), register-to-pin (reg2pin), and pin-to-register (pin2reg), ensuring engineers can compute and interpret timing slack accurately.

The course also explores writing constraints in XDC files to define derived synchronous, derived asynchronous, differential, and virtual clocks, along with techniques to specify input and output delays for peripheral interfaces based on external device specifications. Engineers will learn to extract timing parameters from reports and compute setup and hold slack by considering latch and launch edges, clock uncertainty, clock path skew, data path delay, source clock delay, and destination clock delay.

By the end of this course, participants will gain the expertise to analyze and resolve timing violations, interpret Vivado timing reports effectively, and apply constraints to achieve timing closure, ensuring robust and reliable FPGA design execution.

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 Hardware Description Languages
Hiển thị tất cả khoá học Static Timing Analysis
Hiển thị tất cả khoá học Vivado
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊