System Verilog 与功能验证 功能验证技术和方法学概要 为什么需要IC验证 IC设计复杂度巨大,规模已达上亿门级。 70%验证, 30%设计。 验证是IC设计的关键部分。 功能验证技术和方法学概要 功能验证技术和方法学概要 什么是验证 验证是确保设计和预定的设计期望一致(吻合) 的过程。 功能验证技术和方法学概要 IC设计不同阶段验证形式 1)寄存器传输级(RTL)的功能验证。 2)门级的仿真,为了验证综合后网表和期望的功能是否一致。 3) 形式验证(等价性检查) 来确保门级网表和RTL代码的一致性。 4)时序验证,为了验证设计能否在特定的频率上运行,通常采用静态验证工具 功能验证技术和方法学概要 功能验证平台 验证平台的主要功能如下: 1)产生激励。 2)把激励应用到被测设计中。 3)检查结果和验证测试是否通过,也就是确保被测设计的输出和期望一致。 功能验证技术和方法学概要 功能验证技术和方法学概要 激励产生形式 1)用户直接输入,即直接测试(direct test)。 2)种子随机生成,即随机测试(random test)。 3)用户可控的随机输入,即约束随机测试(constraint random test) 功能验证技术和方法学概要 激励的驱动 激励由验证平台生成并且通过对应的接口发送到被测设计中。验证平台通常称之为BFM(Bus function model)或者driver模块 功能验证技术和方法学概要 结果检查 1)通过视图(波形)检查。 2)通过自动化的后处理比较。运用脚本工具进行比对。 3)做一个实时的监控器(monitor)比较。 实际项目中我们通常三者结合着去检查比对结果。 功能验证技术和方法学概要 功能验证流程 验证过程可以被分解成三个主要阶段: 1)制定验证策略和验证计划; 2)创建验证平台,运行和调试; 3)覆盖率分析和回归测试。 功能验证技术和方法学概要 制定验证策略和验证计划 功能验证技术和方法学概要 创建验证平台,运行和调试; 功能验证技术和方法学概要 覆盖率分析和回归测试 功能验证技术和方法学概要 验证技术和验证方法学 三种常用验证手段:白盒、黑盒和灰盒验证 功能验证技术和方法学概要 黒盒验证 功能验证技术和方法学概要 白盒验证 功能验证技术和方法学概要 灰盒验证 功能验证技术和方法学概要 验证存在的挑战 1)完备性; 2)可重用性; 3)可靠性(减少项目中的手工操作); 4)效率(重用和提高抽象层次); 5)性能。 功能验证技术和方法学概要 验证方法学 验证需要解决2个问题: 1)Does DUT work? 2)Can we done? 功能验证技术和方法学概要 设计验证交互流程 功能验证技术和方法学概要 验证方法学 目前验证只要方法有2中: 1)断言验证; 2)覆盖率驱动验证; 功能验证技术和方法学概要 功能验证技术和方法学概要 断言验证 一般来说,断言是一个必须验证的,关于设计期望行为(也就是属性:property) 的声明或者描述。断言验证(Assertion Based Verification,ABV) 主要的目的是保证设计和设计期望之间是一致的. 主要保证RTL时序与设计一致。 功能验证技术和方法学概要 覆盖率驱动验证 覆盖率驱动验证(Coverage Driven Verification, CDV)是一个基于仿真的验证方法,专门被开发用来解决当前功能验证项目面临的效率和完备性挑战. 功能验证技术和方法学概要 覆盖率驱动验证 覆盖率驱动验证方法学涉及以下技术: 事务级验证、约束随机激励产生、自动化结果 比较、覆盖率统计分析和直接测试。 功能验证技术和方法学概要 事务级验证 事务级验证允许在一个更高的抽象层次来创建验证场景。 信号级VS事物级:低效VS高效,简单VS复杂。 功能验证技术和方法学概要 事务级验证遵循原则 1)数据和数据流在较高的抽象层次定义(例如,帧、包); 2)验证场景在较高的抽象层次描述(例如,写存储器、执行指令); 3)事务处理器把这些抽象层次的数据和活动转换成低层次的操作和信号,以便应用到被测设计中。 功能验证技术和方法学概要 约束随机激励生成(Constrained Random Generation) 随机激励生成指的是
您可能关注的文档
- IntrotoEngLit2概念.ppt
- 财务管理基本法(制度宣贯)浅析.ppt
- 安全工程-1-绪论概念.ppt
- 百年西泠之“谜”(光明讲坛)概念.doc
- 财务管理模型--麦肯锡经典浅析.ppt
- 财务管理制度范例浅析.doc
- 财务会计学-第11章收入、费用和利润浅析.ppt
- 财务基础知识培训浅析.ppt
- 百善孝为先,拳拳父母心概念.ppt
- 财政学第一章导论浅析.ppt
- 2026及未来5年中国银鱼养殖市场竞争格局及投资战略规划报告.docx
- 2026及未来5年中国人造刚玉行业市场深度评估及投资策略咨询报告.docx
- 2026及未来5年中国高纯铟行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年中国风电叶片行业市场发展监测及投资战略咨询报告.docx
- 2026及未来5年复方菠萝酶片项目投资价值分析报告.docx
- 2026及未来5年PVC液体塑料项目投资价值分析报告.docx
- 2026及未来5年中国镍阳板行业发展监测及投资前景展望报告.docx
- 2026及未来5年中国河南省博物馆行业发展监测及投资战略研究报告.docx
- 2026及未来5年中国水体沼泽化控制市场竞争态势及行业投资潜力预测报告.docx
- 2026及未来5年中国油料种植行业市场运行现状及投资战略研究报告.docx
最近下载
- 《GB/T 38271-2025塑料 聚苯乙烯(PS)、抗冲击聚苯乙烯(PS-I)、丙烯腈-丁二烯-苯乙烯(ABS)及苯乙烯-丙烯腈(SAN)树脂中残留苯乙烯单体含量的测定 气相色谱法》.pdf
- 刑事诉讼法(西南政大)中国大学MOOC 慕课 期末考试答案.docx VIP
- (正式版)H-J 1079-2019 固定污染源废气 氯苯类化合物的测定 气相色谱法(正式版)(正式版).docx VIP
- 一种多酶级联反应催化蔗糖生产异麦芽酮糖醇的方法及其应用.pdf VIP
- 美国膳食指南(2025-2030)解读课件PPT.pptx
- 2025版护理文书书写规范PPT课件(完整版).pptx
- 2025年组织生活会个人对照检查发言材料.docx VIP
- 心功能不全护理查房.pptx VIP
- 2025年房地产经纪人房产议价经典案例分析之“法律纠纷预防”专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照自动驾驶模式数据链通信原理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)