- 博客(11)
- 收藏
- 关注
原创 SystemVerilog | enum_for,string to enum
使用macro宏定义,实现枚举类型的string到enum的转换和enum的for循环遍历。
2022-10-17 05:08:12 345
原创 DUT处理延迟 对Monitor采数和验证环境结束机制的影响分析
验证环境中,当激励完成发送时,由于DUT存在处理延迟,monitor在延迟一段时间后才能采集到DUT完整的输出,如何设计验证环境的结束机制?
2022-10-12 19:39:24 630
原创 systemverilog function 引用传递句柄:No casting
systemverilog function 引用传递句柄的一次实践记录。
2022-09-27 06:34:08 196
原创 《软件测试的艺术》第3章:代码检查、走查与评审
相比于芯片验证,软件测试有着悠久的历史沉淀和更为完整的生态,和芯片验证在某些方面上几乎有着相同的思路和方法。因此从软件测试的视角出发,重新思考芯片验证的方方面面。
2022-09-20 06:15:27 508
原创 《软件测试的艺术》第2章:软件测试的心理学和经济学
相比于芯片验证,软件测试有着悠久的历史沉淀和更为完整的生态,和芯片验证在某些方面上几乎有着相同的思路和方法。因此从软件测试的视角出发,重新思考芯片验证的方方面面。
2022-09-18 12:13:49 247
原创 DVCon US 2018 论文分享
备忘录模式用于存储对象状态,以便程序能够恢复对象的历史状态,备忘录模式可以保持对象的封装性不受破坏。文章中给出一个多电源域的设计:两个电源域PD1和PD2,PD1可以认为是一个AO区(always-on),PD2有两种工作模式:工作模式和低功耗模式。当PD2恢复到工作模式时,会加载低功耗模式前的配置信息。软件开发中的设计模式提供了一种解决问题的思路,systemverilog也支持面向对象开发的特性,此篇文章把设计模式的思路运用到验证环境的设计开发中,提升了代码的复用性、可维护性,进而全面提升代码质量。
2022-09-17 05:59:49 151
原创 《软件测试的艺术》第1章:一次自评价测试
相比于芯片验证,软件测试有着悠久的历史沉淀和更为完整的生态,和芯片验证在某些方面上几乎有着相同的思路和方法。因此从软件测试的视角出发,重新思考芯片验证的方方面面。第一个系列为《软件测试的艺术》学习。
2022-09-17 05:53:47 164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人