自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 [SVA学习]03. 断言“三步法”

并发断言有几个关键字,sequence,property以及assert,也可归结为写一个断言的三步。

2022-10-28 08:57:57 623 1

原创 【SVA学习】02. 并发断言和即时断言

SVA中定义了两种断言,即并发断言和即时断言。

2022-10-12 09:30:08 1676

原创 【SVA学习】01. 什么是断言(SVA)?

系统学习SVA断言

2022-10-11 09:31:46 960

原创 分享一个Vim目录树的插件-NERDTree

之前的公司有目录树,方便很多,但是没把代码带过来,这次新找了一个,对于日常工作来说,确实方便很多。

2022-07-19 21:58:55 1101 1

原创 【SVA学习】-蕴含

蕴含(Implication):等效于一个if—then结构,蕴含的左边叫做“先行算子”,右边叫做“后续算子”,先行算子是约束条件,当先行算子成功时后续算子才会被计算,如果先行算子不成功,那么整个属性就默认为成功,叫做“空成功”,蕴含结构只能在属性(property)定义中,不能在序列(sequence)中使用1. 交叠蕴含,符号“|->”,表示如果先行算子匹配,在同一个时钟周期计算后续算子表达式。property p1; @(posedge clk) a |-> b;

2022-03-18 08:34:49 1394

原创 【芯片验证日常】如何给begin...end配对

嗨,屏幕前的你还好吗?我是不二鱼,一个不喜欢写技术博客的IC验证工程师。这两天,我被begin...end折磨的没有人样了。我一直在改项目中的scoreboard,你能想象,一千多行的scoreboard中,有多少个begin......end吗?大概就是前面下面这个样子: 第一个begin省略几百行代码......以及数不清的begin...end end...

2022-02-16 09:24:33 1579 6

原创 【C++学习】函数中的void的含义

使用void,即不能将其值赋给任何变量。void simon(int n){ using namespace std; cout << "Simon says touch your tone " << n << " times." << endl;}如果在main函数中调用simon,如:void main(){using namespace std;int simple;simon(3);simple = sim

2022-02-10 09:49:20 4311

原创 IC通识 | 01. 单工、半双工和全双工

嗨,屏幕前的你还好吗?这里是不二鱼技术分鱼,从这篇文章开始,会开始科普一些芯片当中的术语或者说专业名词,欢迎持续关注,如有错误,也欢迎批评指正。在我进入IC行业之前,其实我什么都不知道,我只是一个学了数字电路、Verilog,还没来得及学SV和UVM的材料专业硕士。基础知识真的很有限,我是从《大话处理器》这本书、SPI这个协议开始我的芯片工程师生涯,所以也想分享我这一路走来学习的芯片知识,一边学习,一边分享,一边进步。全双工这个概念,我最早是从SPI协议里头知道的,SPI协议就是很典型的全.

2021-12-10 17:59:18 451

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除