![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SV绿皮书-章节小结
文章平均质量分 90
Scorpioooooooooooooo
摸鱼大师
展开
-
SV绿皮书-第三章-过程语句和子程序
SV绿皮书-第三章-过程语句和子程序等级不够没法自定义标签,只能随便添了原创 2023-04-20 17:25:09 · 370 阅读 · 1 评论 -
SV绿皮书-第五章-面向对象编程OOP
类class可以定义在program,module,package中或以外的任何地方(最好在package内定义),类中可以包含functon,task,当有许多类时需要将它们用package打包到一个sv文件中,使用时只需将package导入到testbench中。如同对象的使用,通过已经例化的句柄调用方法。方法可以在类的内部定义,也可以在类的外部定义。原创 2023-05-21 17:22:49 · 176 阅读 · 0 评论 -
SV绿皮书-第六章-随机化
当定向测试无法满足要求时,受约束的随机化测试(CRT)随之出现。定向测试集能找到你认为可能存在的bug,CRT方法通过随机激励,可以找到你都无法确定的Bug。通常和面向对象编程(OOP)同时使用。随机变量的声明使用关键字在定义完随机变量后,可以对该随即变量的值进行约束。采用约束块{}的形式,每个约束块都有其名字,块内为随机变量的约束表达式称为约束语句。原创 2023-06-13 16:57:59 · 434 阅读 · 0 评论