芯片验证自学入门教程
芯片验证自学文章目录:
为了便于了解所有内容,整理了所有页面内容,如下:
目录
- 软件安装系列:
- 1、EDA软件安装:
- 学习内容系列
- 1、本地环境shell配置(包含tcshrc和cshrc配置)
- 2、2进制16进制10进制
- 3、bit、byte和word的讲解
- 4、linux操作
- 5、ASIC芯片全流程讲解
- 6、SystemVerilog学习
- 7、vcs和verdi演示芯片验证小环境
- 8、linux系统环境和验证脚本makefile配置
- 9、数字电路基础:
- 10、覆盖率
- 11、uvm:
- 12、dpi-c & c 用法:
- 13、验证环境常用task
- 14、面试:
- 15、验证环境debug
- 16、后仿
- 17、python
- 18、低速外设协议
- 19、AMBA AXI/ACE VIP
- 20、Synopsys PCIE VIP使用
软件安装系列:
1、EDA软件安装:
windows安装虚拟机,虚拟机里面安装vcs和verdi软件
学习内容系列
1、本地环境shell配置(包含tcshrc和cshrc配置)
tcshrc和cshrc配置
2、2进制16进制10进制
二进制和十六进制学习
3、bit、byte和word的讲解
bit、byte和word怎么计算
4、linux操作
linux操作第一讲
linux操作第二讲
linux操作第三讲
linux操作第四讲
linux操作第五讲
5、ASIC芯片全流程讲解
asic芯片全流程讲解
6、SystemVerilog学习
systemverilog学习一
systemverilog学习二
systemverilog学习三
7、vcs和verdi演示芯片验证小环境
sysnopsys家得vcs和verdi使用
全加器验证小环境举例
状态机验证小环境举例
8、linux系统环境和验证脚本makefile配置
针对验证环境,makefile配置
9、数字电路基础:
选择器
译码器
触发器
锁存器、触发器、寄存器区别
10、覆盖率
功能覆盖率
verdi查看覆盖率
coverage语法
举例
合并覆盖率
11、uvm:
打印hello world
component和sequence传参
sequence在多个sequencer上同时启动
12、dpi-c & c 用法:
例子1
例子2
13、验证环境常用task
常用等待信号task
宏简化代码复制
14、面试:
动态类型cast转换
15、验证环境debug
fdisplay方法来提高debug效率
16、后仿
后仿环境设置
17、python
生成固定格式数据
递归修改文件后缀名
vnc config拷贝失效
18、低速外设协议
uart vip配置
19、AMBA AXI/ACE VIP
amba axi vip启动sequence的几种方法
20、Synopsys PCIE VIP使用
【pcie vip】怎么重载tlp让vip的返回rpoison域段
