首页
›
热销单品
›
软件编程与计算机基础
›
《IP验证环境搭建与自动化脚本实战》
所属分类:软件编程与计算机基础
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
IP验证环境搭建与自动化脚本实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · IP验证在芯片设计流程中的重要性
课程导入
学习目标
02
验证基础概念
验证计划 · 测试平台 · 覆盖率
验证基础概念
验证计划
03
环境搭建准备
Linux环境 · EDA工具链 · 版本管理工具(Git)
环境搭建准备
Linux
04
仿真工具入门
VCS/Questa/IES等主流仿… · 配置与基本使用
仿真工具入门
VCS/Questa/I…
05
Makefile基础
Makefile语法 · 变量 · 规则
Makefile
语法
06
脚本语言基础
Perl/Python/Tcl在验证… · 选择标准与基本语法
脚本语言基础
Perl/Python/…
07
目录结构设计
IP验证环境的标准化目录布局 · 文件命名规范 · 可维护性设计
目录结构设计
IP
08
RTL编译流程
RTL文件列表管理 · 编译选项 · 宏定义
RTL
编译流程
09
测试平台搭建
顶层模块 · 接口 · 时钟复位生成
测试平台搭建
顶层模块
10
UVM环境搭建
UVM库编译 · uvm_pkg · factory机制
UVM
环境搭建
11
验证组件开发
driver · monitor · sequencer
验证组件开发
driver
12
测试用例编写
sequence机制 · virtual sequence · 测试用例的层次化组织
测试用例编写
sequence
13
覆盖率收集
功能覆盖率 · 代码覆盖率 · 覆盖率模型定义与数据合并
覆盖率收集
功能覆盖率
14
断言验证
SVA断言基础 · 断言编写 · 断言覆盖率与调试
断言验证
SVA
15
自动化脚本实战
使用Python/Perl自动生成测… · 文件列表和配置
自动化脚本实战
Python/Perl
16
回归测试管理
回归脚本设计 · 测试用例调度 · 失败重跑
回归测试管理
回归脚本设计
17
日志与报告生成
日志格式规范 · 自动提取关键信息 · 生成HTML/文本报告
日志
报告生成
18
环境配置管理
多项目多配置支持 · 通过脚本动态生成环境变量和编译选项
环境配置管理
多项目多配置支持
19
仿真加速与优化
编译优化选项 · 并行仿真 · 增量编译
仿真加速
优化
20
调试技巧
波形查看 · 日志调试 · 断点设置
调试技巧
波形查看
21
常见问题与解决
编译错误 · 仿真挂死 · 时序冲突
常见问题
解决
22
版本控制集成
Git在验证环境中的使用 · 分支策略 · 与自动化脚本结合
版本控制集成
Git
23
持续集成(CI)
Jenkins/GitLab CI配… · 自动化触发回归 · 结果通知
CI
持续集成
24
跨平台兼容
Linux/Unix环境差异 · 脚本可移植性 · 路径处理
跨平台兼容
Linux/Unix
25
案例实战
一个简单IP(如UART)的完整验证…
案例实战
IP
26
案例实战
一个复杂IP(如DMA)的验证环境搭… · 包括多agent和复杂sequenc…
案例实战
IP
27
覆盖率驱动验证
从覆盖率分析到测试用例补充的闭环流程 · 脚本辅助
覆盖率驱动验证
从覆盖率分析到测…
28
验证环境复用
如何将验证环境模块化 · 支持多个IP复用 · 脚本参数化
验证环境复用
如何将验证环境模…
29
性能与资源管理
仿真资源监控 · 任务调度 · 超时处理
性能
资源管理
30
综合提升与项目实战
综合所有知识 · 完成一个完整IP验证项目 · 包括环境搭建
综合提升
项目实战
所属VIP或分类
同VIP:45天精通C++编程
同VIP:45天精通Rust编程
同VIP:AE自动曝光算法设计实战