- 博客(7)
- 收藏
- 关注
原创 FSDB-使用技巧总结
FSDB波形的产生:fsdb:Fast Signal Database 相比较于VCD文件,FSDB文件的大小比VCD小5-50倍。1、将VCD文件转换为FSDB文件的三种方式:1)vfast工具2)在n Trace中使用File-- Load simulation Tesults打开3)在nWave中使用File – Open命令打开 将FSDB文件转换为Vcd文件:fsdb2vcd工具注:在仿真时,novas_dump.log文件会产生,其中记录verdi的环境变量。2、FSDB Dump
2021-12-14 15:24:41
10196
原创 IIC通信协议总结(详细说明完整过程)
IIC协议简介IIC(inter-integrated Circuit集成电路总线)总线支持设备之间的短距离通信,用于处理器和一些外围设备之间的接口,它需要两根信号线来完成信息交换。IIC的一个特殊工艺优势是微控制器只需要两个通用I/O引脚和软件即可控制芯片网络。IIC最早是飞利浦在1982年开发设计并用于自己的芯片上,一开始只允许100Khz、7-bit标准地址,1992年,IIC的第一个公共规范发行,增加了400Khz的快速模式以及10bit地址扩展。IIC协议IIC协议把传输的消息分为两种类型
2021-11-19 16:51:20
54376
4
原创 验证典型问题
问题一:数字IC验证流程是什么?1、阅读设计Specification清楚需要验证的东西2、编写验证工作的指导性文件 – 验证计划提取验证功能点,明确接口文件,明确DUT接口信号,TB的结构,检查点,功能覆盖率,测试用例规划,验证工作结束的标准。...
2021-11-18 14:54:47
682
原创 【SV】SystemVerilog语法总结 3.0
覆盖率RTL代码覆盖率 衡量测试案例验证覆盖了哪些设计规格在RTL中实现了,而不能衡量验证计划 行(Line Coverage):RTL中的代码行 有限状态机(FSM Coverage):RTL代码中的有限状态机的状态和状态之间的转化 路径(Path Coverage):RTL中的路径分支(if-else语句) 信号翻转(Toggle Coverage):RTL中的一个信号从0跳变到1,以及从1跳变到0 表达式(Exp
2021-08-18 14:18:43
1207
原创 【SV】SystemVerilog语法总结 2.0
内部通信机制 event semaphore mailbox事件event: 同步线程 event是一个同步对象的句柄,可以当做参数传递给子程序 不需要声明为全局变量,就可以将event作为共享资源使用 触发一个事件的操作符:->和->> 等待一个事件被触发的操作符:@和wait(); triggered函数用于检查一个事件是否被触发过,返回值是一个状态 wait(event.triggered)(一个时间点)
2021-08-16 10:47:22
893
原创 【SV】SystemVeriog语法总结 1.0
端口连接 1、隐式 .*端口连接* (1)".*"可以自动匹配具有相同名字的线网和端口 (2)自动匹配的名字必须具有相同的端口位宽 (3)连接的端口类型必须兼容 2、隐式.name连接 (1).name是使用端口名字连接的简化形式 (2).nanme必须满足端口名字和位宽一致 (3).name简化实例模
2021-08-13 11:20:46
1178
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人