自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 perl应用—删除当前目录及子目录下的“.svn“文件夹

使用File::Find模块perl中的File::Find模块用于文件的搜索及查找。可用于整个文件系统中搜索文件名,可以使用正则来匹配文件名并循环地穿过任何的目录结构。File::Find模块的两个方法find方法是自上而下遍历。finddepth方法是自下而上遍历。函数原型use File::Find;find(\&wanted, @directories_to_search);sub wanted { ... }其中第一个参数 wanted 是个子函数,也...

2020-12-08 23:00:56 374

原创 svn: E205007解决方案 Could not use external editor to fetch log message

svn:E205007解决方案在向提交代码时报错如下svn: E205007: Could not use external editor to fetch log message; consider setting the $ SVN_EDITOR environment variable or using the --message (-m) or --file (-F) options如果在提交代码时使用如下命令svn ci就会报错E2050007,是因为在提交代码的时候缺少

2020-11-30 22:24:37 1242

原创 perl在IC领域应用—复制多行通配符替换为数字

perl特点perl非常难以看懂,但是非常好用,对于文字处理,perl考虑的是用起来方便,写的时候有千奇百怪的写法,比较难以阅读,并且perl中很多东西都是用处不大的,使用perl的套路一般都模板化。最常用模式1,打开文件,一个循环读取文件2,查找,找到替换,提取有用的数据等等3,写入一个新文件中应用实例执行说明脚本功能为将下面的一行中数据拷贝N行,并将通配符$换成0到N的数字,下面的一行数据放在文件temp.txt中5'd$: SHIFT0_INPUT[0 +: 2] =

2020-11-27 19:57:46 504

原创 UVM--对寄存器建模的方法 RAL

说明验证需要包含对寄存器和存储器的验证,寄存器用来描述芯片配置信息和状态信息自己实现可通过启动读写寄存器的sequence来完成sequence产生的寄存器事务传递给driver,driver来写入寄存器的值或者读取寄存器的值,monitor再从接口上获取信息,判断是哪个寄存器和它的值,这是一种简单的检测寄存器的方法,但是在其他组件中难以启动或者查看某些寄存器的值,在某种情况下 scoreboard想查看寄存器中某个的状态,则不知道什么时候去触发这个,只能通过事务状态来启动sequence

2020-11-26 21:47:16 2223

原创 uvm面试题

1, uvm_component与uvm_object之间的区别和联系?uvm_component类:是用于构成UVM仿真平台的组件,可组成树形结构,在bulid_phase中创建,之后整个仿真周期内一直存在,可通过interface连接到DUT的端口上或者通过TLM port完成uvm_component间的连接,可通过phase机制控制平台的仿真行为。uvm_object类:uvm中基本的类,可用于封装数据流(事务),从一个组件(component)产生传递到另一个组件,无phase机制,不能形成树

2020-11-23 21:22:55 8535

原创 芯片验证技术圈—IC验证入门书籍推荐

验证从0到1验证入门书籍推荐验证入门验证属于入门容易,精通难的一个工作,小白多从测试用例着手,但是对项目流程,验证环境和整体把握较弱。验证不但是包括设计缺陷的发现,还包括对设计的理解,设计修改的建议,乃至设计结构早期制定。以及参与和软件固件的开发。最好能找到一位善于指导的职场导师,从项目流程,验证经验和技术上多方面请教。如果有机会的话,最好从一个新项目开始,从维护原有的验证平台开始,从模块级到子系统级再到芯片级,用一年的时间完整经历一个项目,不要只关注自己的模块,也关注其他的优秀的模块和优秀的验证环境

2020-11-11 21:56:58 3130

空空如也

空空如也

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

TA关注的人

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