- 博客(17)
- 收藏
- 关注
原创 【vcs】vcs仿真时filelist中增加+incdir+${dir},但仍找不到include的文件
makefile 中注意要在 vcs 命令后用 -f ./filelist 指明filelist。这时filelist 中各路径都正确,但执行 vcs 仿真,会报找不到 def.vh。
2025-02-13 09:57:49
525
原创 【UVM】生成激励并传给dut的过程
在UVM(Universal Verification Methodology)中,my_transaction生成随机激励,对激励的约束也在这里,my_transaction中声明的字段,就是发送出去的transaction中包含的信号;my_sequence创建my_transaction实例,启动my_transaction的随机化并将其发送给sequencer;driver将transaction中需要的信号拆成dut要求的格式并传给dut。
2024-12-04 10:02:12
337
原创 verilog $random() $urandom()函数随机特性
在同一次仿真中,每次调用可以得到不一样的随机值。但是每次不同的仿真,相同次数的调用会得到相同的随机值,即使在命令行中添加选项 -seed xxx,改变种子也是这样。
2024-07-16 09:08:24
858
原创 win11 间歇性卡顿,平均1~3分钟卡顿一次
使用电脑时,平均每1~3分钟会出现卡顿,鼠标掉帧,鼠标点击时延迟响应。资源管理器每隔1~3分钟cpu占用率飙升一次。
2024-05-16 14:06:20
2668
2
原创 git创建新project流程
1.登录GitLab,点击Projects-your projects2.点击New project,创建新project3.在Blank project一栏中填入Project name(Project description可填可不填)4.选择Visibility Level,有三个选项:Private:只有被邀请的人可见 Internal:任何登录的人可见 Public:...
2020-01-18 14:14:37
2467
转载 Tcl语言基本语法
0.注释-Tcl中的注释需要以#开始,且#应位于命令位置的第一个字符,如果一行命令后接分号说明该行命令结束,再分号后加#也可起到注释作用-Tcl中的续行通过反斜杠来实现,但反斜杠后不能跟其他字符1.设置变量建立一个名为example.tcl的文件,在文件中输入如下指令:set name example#设置变量,该变量名为“name”,值为“example”echo $n...
2020-01-17 19:43:59
1650
原创 Cache地址对齐
Cache是高速缓冲存储器,对Cache进行操作都要通过地址,因此掌握地址的对齐方式显得尤为重要,文中介绍了Cache地址的字节对齐方式以及地址对齐对burst操作的影响。
2019-12-24 19:13:04
1255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人