验证人员应该在三个方面培养自己的能力,以便转化为核心竞争力。
第一,验证语言和验证方法学。
第二,EDA工具的使用;包括但不限于,编译器,仿真器,波形浏览器,覆盖率收集工具;
第三,设计实现的常用方法和芯片实现的功能业务。 设计实现包括但不限于,常用接口实现,FSM,FIFO,CPU,Memory,总线协议,仲裁器等。
对于第二项技能,最容易掌握,并转化为自己的能力,可以分三步走:
setp1: 找到工具的安装路径; //通常工具都有内嵌命令,执行命令即可显示其安装路径;
setp2:在工具安装的路径下,有doc目录,在其下存放了pdf格式的userguide和网页格式的文档,根据喜好来学习;同时,在本目录下通常存在demo和example的代码实例,可以学习代码;
setp3:根据userguide的各个章节来了解EDA tools,主要是了解工具的各个章节,以及使用流程(安装流程可以忽略);本步,需要或者结合实例来深入了解,或者需要结合项目来根据需求驱动学习;建议先了解大概流程和各章节的结构,然后根据项目进展来深入学习并掌握。