上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 1、线程 线程即独立运行的程序。 线程需要被触发,可以结束或者不结束。 在 module 中的 initial 和 always,都可以看做独立的线程,它们会在仿真 0 时刻开始,而选择结束或者不结束。 硬件模型中由于都是 always 语句块,所以可以看成是多个独立运行的线程,而这些线程会一直占用 阅读全文
posted @ 2022-07-17 15:20 咸鱼IC 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 1、随机约束和分布 1.1 什么是随机? 芯片体积增大,复杂度日渐提高,在20年前定向测试已经无法满足验证的需求,而随机测试的比例逐渐提高。 定向测试能找到你认为可能存在的缺陷,而随机测试可以找到连你都没有想到的缺陷。 随机测试的环境要求比定向测试复杂,它需要激励、参考模型和在线比较。上百次的仿真不 阅读全文
posted @ 2022-07-16 20:15 咸鱼IC 阅读(4295) 评论(0) 推荐(3) 编辑
摘要: 1、SV的类和对象 这个世界是由无数的类(class)和对象(object)构成的; 类是抽象的,是将相同的个体抽象出来的描述方式; 对象是实体,其具备独立行为能力,一个对象是万千世界的一粒沙; 具有相同属性和功能的对象属于同一类,不同的类之间可能由联系(继承关系),或者没有联系; 在 C 语言中, 阅读全文
posted @ 2022-07-10 11:07 咸鱼IC 阅读(2041) 评论(0) 推荐(0) 编辑
摘要: 1、interface 1.1 概念 接口可以用作设计,也可以用作验证。在验证环境中,接口可以使得连接变得简洁而不易出错。 接口 interface 和模块 module 的使用性质很像,可以定义端口也可以定义双向信号,可以使用 initial 和 always,也可以定义 function 和 t 阅读全文
posted @ 2022-07-09 19:05 咸鱼IC 阅读(2139) 评论(0) 推荐(1) 编辑
摘要: 1、function和task 1.1 构成 function [返回值类型] [名称]( [参数] ); task [名称]( [参数] ); 1.2 返回值 如果不需要返回值,那么返回值类型可以写为 void ,或者 省略不写 ; 如果需要返回值,需要使用关键字 return a,那么调用该 f 阅读全文
posted @ 2022-07-09 13:40 咸鱼IC 阅读(2144) 评论(0) 推荐(0) 编辑
摘要: 工作中偶尔要写测试pattern和bus的性能测试,还是懂一点SystemVerilog好,不需要学得和验证一样精通,只希望能懂点基本的。声明:SystemVerilog系列博客是纯小白的笔记和流水账,没有任何营养价值,请谨慎阅读! 1、logic和bit SV作为验证语言,不关心变量对应的逻辑应该 阅读全文
posted @ 2022-06-26 16:17 咸鱼IC 阅读(3212) 评论(2) 推荐(1) 编辑
摘要: 1、Win+R 输入 regedit,转到 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions 2、在 Shell Extensions 上右键新建项,命名为 Blocked 3、右键 B 阅读全文
posted @ 2022-03-25 20:25 咸鱼IC 阅读(1002) 评论(0) 推荐(0) 编辑
摘要: IC 设计中常常使用 Git 做版本控制,本篇博客记录一下 Git 的学习和理解。 Git 本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的 Git 仓库(Remote 阅读全文
posted @ 2021-08-01 11:09 咸鱼IC 阅读(766) 评论(0) 推荐(0) 编辑
摘要: ARM 公司推出了 AMBA 系列总线,一直迭代至今,不断丰富扩展内容,常用的 AMBA 协议各个版本的变化如下所示: 在我刚入职时,指导人让我前 2 个星期什么都不用干,甚至不用登陆 Linux 系统,就在电脑上硬看 APB、AHB、AXI 数据手册。那时我连基本的握手、互联的概念都没有,看完后虽 阅读全文
posted @ 2021-07-14 23:48 咸鱼IC 阅读(1684) 评论(1) 推荐(1) 编辑
摘要: SVN简介和安装 SVN是什么 代码版本管理工具 记住每一次的修改 查看所有修改记录 恢复任何历史版本 恢复已删除的文件 SVN比Git好在哪 使用简单上手快 目录级权限控制(Git没有) 子目录选择检出 SVN主要应用 代码版本管理 存储重要文件 公司文件共享 SVN仓库 SVN桶 SVN客户端 阅读全文
posted @ 2021-07-10 12:46 咸鱼IC 阅读(538) 评论(2) 推荐(1) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页