首页
›
芯片设计与FPGA
›
016-Verilog
›
《FPGA功能覆盖与验证方法》
VIP20
本课程属于:016-Verilog
芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
FPGA功能覆盖与验证方法
📚 共计 30 章节
01
验证方法论概述
功能覆盖的概念、验证的重要性、验证在FPGA开发流程中的位置。
基础
概念
02
验证计划制定
如何编写验证计划、验证目标分解、功能点提取方法。
计划
方法
03
SystemVerilog断言基础
立即断言、并发断言、断言的应用场景。
断言
SVA
04
SVA进阶
蕴含操作符、序列与属性、多时钟域断言。
进阶
时序
05
功能覆盖组
covergroup的定义、覆盖点与交叉覆盖、仓(bin)的配置。
覆盖组
bin
06
覆盖模型设计
状态机覆盖、数据通路覆盖、协议覆盖。
模型
协议
07
随机化验证
随机激励生成、约束求解器、随机化与覆盖率的结合。
随机
约束
08
直接测试与定向测试
手动编写测试用例、边界值测试、异常测试。
定向
边界
09
UVM验证平台入门
UVM架构概述、uvm_component与uvm_object、phase机制。
UVM
phase
10
UVM序列与驱动
sequence、sequencer、driver的交互、事务级建模。
序列
驱动
11
UVM监视器与代理
monitor、agent、覆盖率收集在UVM中的实现。
监视器
代理
12
UVM记分板
scoreboard的设计、数据比较与错误报告。
记分板
比较
13
UVM环境集成
env的搭建、test层与config机制。
环境
配置
14
回归测试
回归测试策略、自动化脚本、回归测试结果分析。
回归
自动化
15
覆盖率驱动的验证
覆盖率闭环、覆盖率收敛技巧、如何分析未覆盖点。
驱动
收敛
16
代码覆盖率
行覆盖、条件覆盖、分支覆盖、状态机覆盖。
代码
度量
17
功能覆盖率
功能覆盖点的定义、覆盖率数据库管理。
功能
数据库
18
断言覆盖率
断言触发率、断言密度与验证质量。
断言
质量
19
跨时钟域验证
CDC问题、同步器验证、CDC覆盖模型。
CDC
同步
20
形式化验证入门
形式化验证与动态验证的区别、属性检查。
形式化
属性
21
仿真调试技巧
波形分析、日志管理、断点与触发条件。
调试
波形
22
性能验证
吞吐量测试、延迟测量、资源利用率验证。
性能
吞吐
23
低功耗验证
功耗管理策略、时钟门控验证、功耗序列。
低功耗
门控
24
IP复用验证
IP集成测试、参数化配置验证、接口兼容性检查。
IP
复用
25
硬件加速仿真
emulation基础、硬件加速环境搭建、性能调优。
加速
emulation
26
验证度量指标
验证完成度评估、逃逸率分析、验证效率提升。
度量
逃逸
27
脚本自动化
Tcl/Python在验证中的应用、仿真流程自动化、报告生成。
脚本
Tcl
28
版本管理与协同
Git在验证中的应用、验证IP管理、团队协作流程。
Git
协同
29
验证文档撰写
验证报告、覆盖率报告、问题追踪文档。
文档
报告
30
综合案例实战
一个完整FPGA项目的验证流程、从计划到签收的全过程。
实战
项目
所属VIP或分类
同VIP:AXI4互连总线设计与系统集成
同VIP:AXI互连功能覆盖与验证工程实践
同VIP:AXI互连时序收敛技巧实战