- 博客(8)
- 收藏
- 关注
原创 分享一个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关注的人