数字IC验证
文章平均质量分 73
介绍Linux svn git tcl perl python makefileverilog systemverilog uvm等等
ICer消食片
SoC验证工程师
展开
-
入行数字IC验证后会做些什么?
芯片验证工程师一年内可能接触的内容。原创 2022-06-28 23:02:27 · 584 阅读 · 1 评论 -
ICer必须知道的35个网站
最常见的35个IC学习网站原创 2022-06-20 09:00:00 · 268 阅读 · 0 评论 -
IC研发常用英文术语缩写
常见研发术语缩写原创 2022-06-18 21:00:06 · 771 阅读 · 0 评论 -
SoC Verification Flow
本文将简要介绍SoC验证流程,具体步骤如下:原创 2022-04-09 14:35:14 · 5429 阅读 · 0 评论 -
浅谈VCS的两种仿真flow
几乎所有的芯片设计、芯片验证工程师,每天都在和VCS打交道,但是由于验证环境的统一化管理,一般将不同的编译仿真选项集成在一个文件里,只需要一两个人维护即可。所以大部分人比较少有机会去深入地学习VCS的仿真flow。基于此,本文将介绍VCS仿真的两种flow,概述这两种flow分别做了哪些事!原创 2022-03-05 14:48:12 · 1455 阅读 · 0 评论 -
vim超实用指南收藏这一篇就够了
vim是一个Unix文本编辑器,它以快速高效而闻名,是在终端中运行的小应用程序(当然也有图形界面),它最主要的特点是完全可以通过键盘控制,而不需要菜单栏或鼠标。例如,将文本插入到文件中,按i键并输入。浏览文本或输入命令,在键盘上按Esc,然后按下对应的任何键或组合键。对于大多数人来说,是一种非常不寻常的文本编辑方式,但这是基于Linux环境工作的开发者编辑配置文件、更改脚本、编写代码等操作的主流方式。本文将介绍一些必要的基本命令,以供大家很快很容易地掌握vim编辑器。建议初学者在使用中进行学习,而不原创 2022-02-15 14:27:32 · 3287 阅读 · 0 评论 -
芯片验证需要围绕DUT做什么?
TestBench即测试平台,是为了检验待测设计(design under test,DUT)而搭建的验证环境。有了这个环境,我们就可以对DUT输入定向或随机的激励,以保证DUT的正确性。故验证要做的事分为以下几步:1、生成各种各样的输入激励2、将输入激励传递到DUT上3、DUT响应输入激励并输出4、检查输出与预期结果差异5、发现功能错误后修改DUT6、重复上述步骤收集覆盖率做个不太恰当的比喻,testbench就像一个书桌,你买来了一个键盘(DUT),你想要验证它是不是正常工作,你就开始敲键原创 2022-01-16 10:30:12 · 5373 阅读 · 0 评论 -
IC打工人最常用的20个Linux命令
IC打工人最常用的20个Linux命令原创 2022-01-10 23:47:27 · 619 阅读 · 0 评论 -
通过一个简单的testbench来初识SystemVerilog
硬件描述语言(Hardware Description Language, HDL)是用于描述硬件行为的语言,可以在寄存器传输级、行为级、逻辑门级等对数字电路系统进行描述。为了验证HDL中的硬件描述是否正确,我们需要搭建一个testbench,来验证RTL代码是否正确无误。因此诞生这种具有更多功能的验证语言SystemVerilog。SystemVerilog是Verilog的扩展,可以完全兼容Verilog。它具有面向对象的特性,同时还具有随机化、约束和功能覆盖率等特性。提供了DPI接口,可以把C/C+原创 2022-01-06 16:43:11 · 828 阅读 · 0 评论 -
你真的知道SVN和GIT吗
我们知道,数字IC的开发是一群研发工程师围绕着RTL代码干活的过程,代码的迭代动辄成千上万个版本。对于没接触过项目的新手,不知道想过这个问题没有:如何保证大家修改过的代码实时同步更新到每一个人手里呢?版本控制系统就是一种用于多人协同开发的技术,可以管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,还可以恢复以前的版本。目前常用的版本控制系统有两种,集中化的版本控制和分布式版本控制。1 svn属于集中式的版本控制系统版本库集中存放在中央repository,原创 2021-12-30 21:08:35 · 320 阅读 · 0 评论 -
入行数字IC验证的一些建议
我是入职半年的数字IC验证工程师ICer消食片。两年前的我正直研二,对IC行业一无所知,通过自己的一些调研和咨询,一步一步的了解,随后自学了大半年的时间,在2020年秋招期间,顺利拿到几个数字IC的offer。如果你也想了解这个方向,不妨看看我的一些建议:0x00首先,推荐你看两本书,《“胡”说IC菜鸟工程师完美进阶》本书介绍整个流程都有哪些岗位,充分了解IC行业的职业发展方向。《SoC设计方法与实现》强烈推荐这本书,让你了解SoC芯片流程,基本概念以及每个环节是在做什么。0x04其次,如果看完原创 2021-12-28 00:25:12 · 1227 阅读 · 0 评论