⚡ 电路验证 · 团队协作实战
30章
📘 目录 · 卡片导航
1
01
团队协作基础
版本控制概念 · Git与SVN对比 · 工作流程 · 角色分工
2
02
Git环境搭建
Git安装 · SSH密钥 · 全局配置 · GitLab/GitHub仓库
3
03
Git核心操作
init · clone · add · commit · status · log
4
04
分支管理策略
分支概念 · Git Flow · GitHub Flow · 主干开发
5
05
远程协作实践
push/pull/fetch · 合并冲突 · Pull Request流程
6
06
代码审查机制
Code Review流程 · Checklist · 评论规范 · Lint集成
7
07
验证环境标准化
目录结构 · 文件命名 · Makefile · 环境变量
8
08
验证语言规范
SystemVerilog · UVM编码 · 注释 · 命名规范
9
09
验证IP复用
IP封装 · 参数化 · 接口标准化 · 文档化
10
10
测试用例管理
用例分类 · 命名 · 优先级 · 需求关联
11
11
回归测试策略
回归范围 · 自动化触发 · 结果比对 · 覆盖率
12
12
覆盖率驱动验证
覆盖率类型 · 收集 · 分析 · 闭合策略
13
13
验证计划制定
计划模板 · 功能点分解 · 方法选择 · 资源评估
14
14
验证平台架构
UVM结构 · 组件划分 · 事务建模 · sequence机制
15
15
断言与属性检查
SVA基础 · 断言分类 · 复用 · 覆盖率
16
16
形式化验证入门
概念 · 工具选择 · 属性提取 · 应用场景
17
17
低功耗验证
UPF · 功耗状态管理 · 低功耗仿真 · 检查
18
18
门级仿真(GLS)
网表仿真 · SDF反标 · 时序检查 · X态传播
19
19
验证进度度量
度量指标 · 数据收集 · 可视化看板 · 风险预警
20
20
持续集成(CI)
CI流水线 · Jenkins/GitLab CI · 自动化构建测试
21
21
持续交付(CD)
交付物管理 · 版本号 · 发布流程 · 回滚
22
22
缺陷管理
缺陷生命周期 · 分类 · 优先级 · 根因分析
23
23
验证文档管理
文档类型 · 模板 · 版本控制 · 评审
24
24
团队沟通机制
站会 · 周报 · 技术分享 · 问题升级
25
25
跨团队协作
设计&验证 · 前后端 · 软硬件协同
26
26
验证工具链
仿真器 · 波形查看 · 覆盖率 · 调试工具
27
27
验证环境调试
常见问题 · 调试技巧 · 日志分析 · 波形分析
28
28
性能优化
仿真加速 · 多核并行 · 分布式 · 硬件加速
29
29
验证方法论演进
定向→随机 · 仿真→形式化 · 验证→确认
30
30
实战项目演练
项目背景 · 团队组建 · 计划执行 · 复盘总结