数字 IC 基础 - 功能验证
本课程以清晰、实用的方式介绍功能验证,涵盖仿真、覆盖率、规划、UVM、事务级方法、形式推理与断言。你将学习现代验证流程的运作方式、各技术如何协同,并掌握如何应用到真实数字设计中。
5.0
0students
This offering includes
- 9 modules
- 49 lectures
- Access on mobile and computer
- Certificate of completion
- 8.08 hours on-demand video
- 884.8 KB downloadable content
- 136 Quiz questions
What you'll learn
认识到随机激励、覆盖率洞察和断言在现代验证流程中的作用
通过应用实用的覆盖率指标来提升验证强度
通过将设计功能映射到计划的检查和操作,构建清晰的验证策略
分析并运用 MDV 方法论来改进验证
理解通用验证方法学的关键优势
运用事务级概念提升验证环境的清晰度和可重用性
运用形式化推理来检测不正确或意外的设计行为
将断言的使用与结构化的验证流程相结合,以提高测试置信度
认识到随机激励、覆盖率洞察和断言在现代验证流程中的作用
通过应用实用的覆盖率指标来提升验证强度
通过将设计功能映射到计划的检查和操作,构建清晰的验证策略
分析并运用 MDV 方法论来改进验证
理解通用验证方法学的关键优势
运用事务级概念提升验证环境的清晰度和可重用性
运用形式化推理来检测不正确或意外的设计行为
将断言的使用与结构化的验证流程相结合,以提高测试置信度
Who is this course for
学习数字设计并希望提升验证能力的学生
想要获得结构化验证基础的初级硬件工程师
探索仿真与覆盖概念的验证初学者
从定向测试转向 MDV 工作流的工程师
希望利用事务实现更清晰 testbench 的设计者
对形式工具与属性检查感兴趣的工程师
希望改进规划、度量和验证策略的团队
需要系统化验证技术的 FPGA 开发者
想掌握业界标准验证实践的 ASIC 初学者
为数字 IC 验证工程师职业做准备的学习者
学习数字设计并希望提升验证能力的学生
想要获得结构化验证基础的初级硬件工程师
探索仿真与覆盖概念的验证初学者
从定向测试转向 MDV 工作流的工程师
希望利用事务实现更清晰 testbench 的设计者
对形式工具与属性检查感兴趣的工程师
希望改进规划、度量和验证策略的团队
需要系统化验证技术的 FPGA 开发者
想掌握业界标准验证实践的 ASIC 初学者
为数字 IC 验证工程师职业做准备的学习者
Requirements
对数字逻辑和常见硬件结构有基本的了解
熟悉 SystemVerilog 语法和简单的 RTL 编码
对测试平台如何与 RTL 交互有基本的了解
能够理解涉及事务和接口的解释
有探索动态和形式验证工作流程的动力
对数字逻辑和常见硬件结构有基本的了解
熟悉 SystemVerilog 语法和简单的 RTL 编码
对测试平台如何与 RTL 交互有基本的了解
能够理解涉及事务和接口的解释
有探索动态和形式验证工作流程的动力
Description
数字集成电路的规模与复杂度不断提升,使功能验证成为现代硬件工程师最重要的能力之一。本课程提供一个完整、系统且结构清晰的学习路径,从基础概念到行业使用的先进方法,为学习者构建可重复、可扩展、可靠的验证能力。课程不仅教授技术本身,也强调理解技术背后的原因、方法之间的关系,以及它们如何提升设计质量。
课程首先介绍功能验证的整体流程。学习者将了解验证如何伴随设计共同发展、目标如何制定、以及随着项目复杂度提高验证策略如何演进。课程还介绍约束随机测试、自动化、行为检查和覆盖率衡量等现代验证元素,展示它们如何超越传统定向测试。通过这些内容,学习者将建立一种将验证视为结构化、可度量流程的思维方式。
在此基础上,课程讲解验证度量的重要性。通过理解粒度、效率、可复用性与覆盖率,学习者可以判断当前的验证强度并找到提升方向。这些度量也帮助团队之间以共同语言交流进展、发现不足,并做出明确的决策。
接下来课程介绍验证规划。验证规划被视为确保团队一致性与执行流畅性的核心实践。学习者将掌握如何识别设计特性、拆解为可验证行为、并组织成结构化的计划。课程强调特性分析、属性提炼、需求收集与多方协同,使学习者理解一份高质量验证计划的关键要素。
在此基础上,课程引入广泛应用于业界的度量驱动验证(MDV)。MDV 将验证转变为一个闭环流程:规划—执行—收集覆盖—差距分析—反馈优化。学习者将理解指标如何指导验证、工作效率如何提升,以及现代工具如何支持此方法。掌握 MDV 有助于学习者了解专业验证团队如何提高可预测性与验证质量。
随后课程讲解当前行业最重要的验证框架——UVM。学生将学习如何通过可复用组件、事务级通信与标准化架构构建现代测试平台,包括驱动器、监视器、环境、交互组件与覆盖采集等。UVM 的可扩展性与一致性是学习者未来进入行业的关键技能之一。
接下来课程介绍事务级验证,它让验证从底层信号上升到更高层次的行为。通过学习事务、接口、虚拟接口、modport 与时钟块等概念,学习者将理解如何借助抽象减少复杂度并提升可读性。
课程随后进入形式验证,展示如何利用数学方法在无激励的情况下分析所有可能行为。学习者将理解约束的重要性、属性的表达方式,以及形式验证为何是仿真的强有力补充。
最后课程讲解基于断言的验证,展示断言如何观察内部行为、提升调试效率、增强覆盖率,并揭示传统方法不易发现的问题。课程将动态验证与形式验证连接起来,让学习者理解断言在现代验证体系中的关键作用。
本课程致力于构建一种清晰、结构化、具有实践意义的验证思维方式,使学习者能够分析行为、衡量进展,并交付可信赖的硬件设计。
You might also like
More offerings will load here.
Secure checkout via our payment partner.
