- 博客(5)
- 收藏
- 关注
原创 day3---验证策略
面对一个新的芯片验证需求,应该采用哪些验证方法、各子系统验证如何分工和配合、业务特性的软硬件如何验证覆盖等,验证策略就是用来回答这些问题。验证策略可以划分为两个维度:广度(按照层次)、深度(按照透明度)。...
2022-08-28 09:34:07 588 1
原创 day5---验证平台
验证最基本目的在于测试DUT的正确性,其最常用的方法就是给DUT施加不同的输入(激励),并且观测DUT的输出,将输出与期望值相比。什么是期望值?例如我们DUT是一个加法器,那么当我们输入1+1时,我们期望DUT输出是2.当在DUT计算1+1的结果时,验证平台也执行同样的过程。在UVM中,完成这个过程的是参考模型(Reference Model)。因此一个基本的验证平台包含driver,用来把不同的激励施加到DUT;包含monitor,用来监测DUT的输出;...
2022-08-25 22:23:52 439
原创 day---4 验证方法
验证方法的分支和其工具种类很多,我们要根据设计的特点选取不同的验证方法,最终达到要求。验证工程师需要选择合适方法和工具,来“保质高效低耗”地完成验证任务。
2022-08-24 21:25:08 580
原创 day2---理解DUT
芯片按照设计理念可分为:通用芯片(CPU、GPU、DSP等)和定制芯片(FPGA、ASIC)。按照处理信号可分为:数字芯片、模拟芯片和混合芯片。按照应用领域可分为:处理器芯片(CPU、GPU、DSP、MCU);存储芯片(SRAM、DRAM、ROM、Flash);传感器(CIS、MEMS、Touch);电源芯片(DCDC、LDO、PMU);通信芯片(Bluetooth、WIFI、NB-LOT);接口芯片(USB、HDMI).SOC。
2022-08-23 09:25:42 3285
原创 day1--芯片验证概述
芯片验证就是采用相应的验证语言,验证工具和验证方法,在芯片生产之前验证芯片设计是否符合芯片定义的需求规格。随着芯片规模越来越大,功能越来越复杂,对验证的挑战越来越大,验证方法学,就是研究怎样降低验证工程复杂度的同时,保证验证的可靠性。从它被提出到今天,其核心依然是带约束的随机激励、覆盖率驱动以及重用,并利用面向对像语言的特性对常用功能进行高度封装,再提供统一的事物层接口使不同抽象层级的建模数据得以共享和有效通信,从而提高验证平台的构建效率,并加速EDA仿真,最终缩短芯片面市周期。
2022-08-21 08:47:32 2450
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人