day1--芯片验证概述

一、什么是芯片验证及其方法学

芯片验证就是采用相应的验证语言,验证工具和验证方法,在芯片生产之前验证芯片设计是否符合芯片定义的需求规格。

随着芯片规模越来越大,功能越来越复杂,对验证的挑战越来越大,验证方法学,就是研究怎样降低验证工程复杂度的同时,保证验证的可靠性。从它被提出到今天,其核心依然是带约束的随机激励、覆盖率驱动以及重用,并利用面向对像语言的特性对常用功能进行高度封装,再提供统一的事物层接口使不同抽象层级的建模数据得以共享和有效通信,从而提高验证平台的构建效率,并加速EDA仿真,最终缩短芯片面市周期。

二、芯片验证的主要工作

芯片验证的主要工作是根据规格文档和详细的设计文档提起验证功能点(测试点),编写测试激励,并搭建验证环境,或利用已有的验证环境对DUT进行验证和回归。常见工作如下:
①熟悉芯片规格:学习各种相关文档。
②提起验证功能点(测试点):根据spec梳理出test feature,然后再细化出test point。
③撰写模块级和系统级验证方案:设计验证架构指导后续验证工作,保证所有测试点都能在该验证过程中覆盖到。
④开发验证环境、参考模型和验证脚本
⑤验证执行:按照测试点逐个进行覆盖、写测试用例、debug。
⑥撰写验证报告:主要包括功能点覆盖情况、代码覆盖情况、性能分析、功耗分析、风险评估等内容。

三、数字芯片验证流程

一般意义上,数字芯片验证就是对RTL代码进行EDA仿真,并从中发现RTL代码Bug后,再提交给设计工程师进行Bug修复的过程

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值