VIP20
本课程属于:017-Verilog开发 芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

仿真波形自动比对方法实战课程

📚 共计 30 章节
01
波形比对概述
什么是波形比对 · 为什么需要自动化 · 传统手工痛点 · 应用场景
概念入门
02
波形文件格式解析
VCD/FSDB详解 · 文件结构 · EDA工具支持
VCDFSDB格式
03
Python波形解析库
PyVCD安装 · 读取VCD · 信号与时间戳 · 实战读取
PyVCDPython
04
波形数据结构设计
信号树 · 时间轴对齐 · 存储优化 · 内存管理
数据结构设计
05
波形比对核心算法
逐周期 · 边沿比对 · 时序窗口 · 容差毛刺过滤
算法核心
06
比对引擎架构
模块划分 · 配置管理 · 流程控制 · 结果收集
架构引擎
07
比对规则配置
JSON/YAML规则 · 信号映射 · 时间偏移 · 精度设置
配置规则
08
信号匹配策略
精确/模糊匹配 · 通配符 · 正则 · 层级匹配
匹配策略
09
时间轴对齐
时钟周期对齐 · 相位对齐 · 异步信号 · 插值算法
对齐时序
10
比对结果分析
差异分类 · 统计 · 可视化 · 报告生成
分析报告
11
波形比对报告生成
HTML模板 · 差异高亮 · 波形截图 · 统计图表
报告HTML
12
大规模波形处理
分块读取 · 流式处理 · 并行加速 · 内存优化
性能大规模
13
多波形比对
多源比对 · 参考选择 · 投票机制 · 一致性检查
多波形比对
14
比对自动化框架
Python脚本 · CLI工具 · CI/CD集成 · 批处理
自动化框架
15
比对结果数据库
SQLite存储 · 查询接口 · 历史趋势 · 回归管理
数据库SQLite
16
波形比对调试技巧
断点比对 · 增量比对 · 条件过滤 · 信号分组
调试技巧
17
常见EDA工具集成
VCS · QuestaSim · Xcelium · 工具链自动化
EDA集成
18
比对性能优化
复杂度分析 · 缓存策略 · 索引优化 · 并行计算
性能优化
19
波形比对精度控制
浮点/模拟信号比对 · 统计比对 · 阈值设定
精度模拟
20
异常处理与鲁棒性
波形截断 · 信号缺失 · 格式恢复 · 日志记录
异常鲁棒
21
比对覆盖率分析
信号/时间/场景覆盖率 · 覆盖率报告
覆盖率分析
22
波形比对与验证流程
回归测试 · 门级仿真 · 后仿比对 · ECO验证
验证流程
23
高级比对特性
波形压缩 · 差分比对 · 模式比对 · 状态机比对
高级特性
24
比对工具测试与验证
单元/集成/基准测试 · 正确性验证
测试验证
25
波形比对可视化
GTKWave集成 · 差异叠加 · 缩放导航 · 交互分析
可视化GTKWave
26
比对结果自动化处理
自动分类 · 修复建议 · 重比对 · 邮件通知
自动化处理
27
波形比对最佳实践
项目配置 · 团队协作 · 版本控制 · 知识库
最佳实践管理
28
案例实战1:数字逻辑模块
计数器 · 状态机 · FIFO 比对
实战数字
29
案例实战2:总线协议比对
AXI · APB · SPI · I2C 协议比对
总线协议
30
案例实战3:SoC系统级比对
多核处理器 · DMA · 中断控制器
SoC系统级