IP集成与验证调试工具链实战 · 课程目录

🎯 30章 完整体系 🔧 从入门到项目实战
📚 共30个模块 v2.0
  • 什么是IP集成
  • IP集成在SoC设计中的角色
  • IP集成的基本流程
  • IP交付包的标准结构 (RTL/文档/验证环境/脚本)
  • 常见IP包格式 (Synopsys, Cadence, ARM)
  • Linux环境配置
  • EDA工具链安装 (VCS, Verdi, DC)
  • Makefile基础
  • 模块例化、端口连接
  • 参数传递、时钟复位处理
  • 跨时钟域同步
  • CDC同步器设计
  • 异步FIFO集成要点
  • AMBA AHB/AXI/APB协议基础
  • 总线互联、地址映射
  • 寄存器模型生成
  • CSR访问、配置序列编写
  • UVM基础架构
  • testbench组件、sequence机制
  • 功能覆盖点提取
  • 验证场景设计、覆盖率模型
  • VCS仿真流程
  • 波形查看 (Verdi)、断点调试
  • SVA断言编写
  • 断言覆盖率、形式化验证入门
  • 回归脚本编写
  • 测试用例管理、结果自动比对
  • 代码覆盖率、功能覆盖率
  • 覆盖率合并
  • UPF/CPF格式
  • 电源域切换验证、低功耗仿真
  • 属性检查、等价性检查
  • 模型检查工具
  • 信号追踪、波形分析
  • 日志分析、Bug复现
  • Python/Perl/Tcl在验证中的应用
  • 自动化报告生成
  • Git在IP集成中的应用
  • 分支管理、代码审查
  • CI/CD流水线搭建
  • Jenkins/GitLab CI配置、自动化回归
  • IP质量指标
  • 可重用性评估、文档完整性检查
  • 第三方IP评估、License管理
  • IP交付验收
  • 虚拟原型、FPGA原型
  • 仿真加速器
  • 门级仿真、时序反标
  • SDF文件处理
  • 功耗估算工具
  • 功耗仿真、功耗优化建议
  • 安全IP集成、信任根
  • 安全启动验证
  • 扫描链插入、MBIST
  • 边界扫描
  • 自动文档生成工具
  • 文档模板、文档审查
  • Verdi、DVE、SimVision等工具协同
  • 完整IP集成项目从开始到交付全流程
  • AI辅助验证、云上验证
  • 开源工具链 (Verilator, cocotb)
📌 点击章节卡片或“开始学习”按钮跳转至对应课程页面