IC验证

LV0
发表了文章

IC验证工程师高效战斗手册--验证feature文档梳理

前面我们探讨了接到验证任务后的行动以及前期如何进行高效的学习,当有了对验证对象的充分理解和学习之后,我们就可以进行验证feature(即验证的测试点)的提取了。

IC验证
发表了文章

你还在用plusargs传递参数吗?来试试这个玩法~

当我们在创建动态仿真case时,使用命令行参数可以非常方便地控制DUT和TB的行为,比如配置寄存器、控制激励的发送数量、打开或关闭某些scoreboard等。

IC验证
发表了文章

IC验证工程师高效战斗手册--接到验证任务与前期高效学习

前面我们讲了贯穿整个工作始终的提问之道,今天我们一起探讨接到验证任务、以及验证前期如何高效的学习。

IC验证
发表了文章

SystemVerilog中的Process(2)--- 进程的控制

Hello everybody,我们接着上期的Process(1)-产生进程的方式(点击跳转)继续讲解SystemVerilog中对于process的多种控制方...

IC验证
发表了文章

你的case真的pass了吗?

动态仿真是芯片前端验证最常见的手段,通过给DUT施加激励,然后检查输出结果或者内部行为,确保DUT功能和性能的正确性。

IC验证
发表了文章

人人都会用到,但是大部分人不清楚是什么的“神秘空间”

1.按顺序看。本文以带入探究的方式进行,而不是直接摆出结论,即每一个小节都以问题导入,进而触发新的问题,层层铺垫递进直至深刻的理解相关细节。

IC验证
发表了文章

SystemVerilog中的Process(1)--- 产生进程的方式

Hello,everybody,本期由黄鸭哥给大家带来验证干货,猜猜这次会给你们带来什么干货呢。

IC验证
发表了文章

验证工程师经常犯的错误(4)---符号位扩展问题

在用SystemVerilog码代码的时候,经常会遇到逻辑和算术运算表达式,除了之前提到的运算符优先级问题,还有一个头疼的问题就是符号位扩展。

IC验证
发表了文章

uvm_info高级技巧(2)--- 对uvm_error 能睁一只眼闭一只眼吗?

Q哥在上一篇文章uvm_info高级技巧(1)中,跟大家聊了如何屏蔽那些刷屏的uvm_info信息。

IC验证
发表了文章

IC验证之“Timescale”使用小谈(二)

有时候,我们需要知道我们的module,interface或者class中用到的timescale对应的单位和精度,这个时候我们怎么办呢?

IC验证
发表了文章

get_name(),get_full_name(),get_type_name()...这些“小函数”能分清楚吗?

在UVM中,有几个和“name”有关的“小”函数, 如get_name(), get_full_name(), get_type_name() ,set_nam...

IC验证
发表了文章

logic [3:0] [7:0] [5:0] jerry_play [15:0] [7:0] [4:0] 这个数组你会玩吗?

来源| 杰瑞IC验证(ID:Jerry_IC) |原创 作者| Jerry Ren

IC验证
发表了文章

验证工程师经常犯的错误(1) ​

没错,Q哥就是我本人了,你们在Jerry乱侃之余,我来正经的带各位初学者一起踩坑,让我们一起从错误中汲取营养,快速茁壮成长起来~。

IC验证
发表了文章

$sformatf() / $sformat()函数妙用

字符串在验证平台中是经常被使用的,今天我们来说说在SystemVerilog中非常重要和常用的sformatf()/sformat()函数,他们是什么含义?如何...

IC验证
发表了文章

$test$plusargs(),$value$plusargs()怎么用?有什么坑?

我们在仿真运行过程中可以“+”很多的命令字符串,而这两个函数就是与这些命令字符串里应外合,从而改变验证平台的!

IC验证
发表了文章

a[0+:8] 、b [15-:8] 什么意思?怎么用?

之前jerry讲过怎么最方便的把一个128bit位宽的数,拆成字节使用的技巧(不知道的可以复习下前面的文章哦~)。今天反过来讲讲怎么把字节为单位的数拼成128b...

IC验证
发表了文章

妙用合并数组

把如上定义的128bit的data数据给我拆成以字节(8bit)为单位的数,后面要以字节为单位使用,怎么写?

IC验证
发表了文章

水果与盘子的随机问题?怎么搞

Jerry今天去超市买水果了,买了四种水果,分别是苹果、橙子、香蕉、梨。为什么这四种?可能是因为刚好促销吧,盛情难却(与插图不符哦)。回来以后打算每种水果吃一个...

IC验证
发表了文章

约束里“:=”和“:/”傻傻分不清楚?今天彻底弄清!

在SystemVerilog约束之中,有两个点常常让初学者混淆搞不清楚,或者当时记住了后面不用又忘了。今天jerry就专门来侃侃这两个点,让初学者们想忘也忘不了...

IC验证
发表了文章

for循环+fork-join_none结构的坑,你有注意到吗?

fork-join_none相信大家应该熟悉了,新来的朋友可以回顾下jerry之前的文章,就是之前jerry提到的那个“暴脾气”的哥们,他不会去等别人,直接会着...

IC验证

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券