SystemVerilog
文章平均质量分 95
love小酒窝
东大电子本硕,菜鸡一枚
展开
-
Systemverilog实现参数化的Round-Robin Arbiter Tree
本篇内容涉及的rtl代码为开源组织PLUP的common cell仓库中的源代码,本文只是对其进行些许解读。源码链接如下:[原创 2022-12-21 15:22:52 · 1279 阅读 · 0 评论 -
SV -- Coverage 覆盖率
SV – Coverage 覆盖率本文内容来自:http://www.asic-world.com/systemverilog/coverage.htmlhttps://verificationguide.com/systemverilog/systemverilog-array-manipulation-methods/https://blog.csdn.net/bleauchat/...转载 2020-04-29 13:18:49 · 5507 阅读 · 0 评论 -
SV -- Randomization 随机化
SV – Randomization 随机化@(SV)文章目录SV -- Randomization 随机化0. 基础1. 随机化方法2. Constraint3. inside4. dist5. 条件约束6. foreach 约束7. disable constraint7. static constraint8. inline constraint9. soft constraint10....翻译 2020-04-28 20:41:24 · 1849 阅读 · 0 评论 -
SV -- Interprocess Communication (IPC 线程间通信)
SV – Interprocess Communication (IPC 线程间通信)@(SV)文章目录SV -- Interprocess Communication (IPC 线程间通信)1. Semaphore 旗语2. Mailbox 信箱3. Event 事件1. Semaphore 旗语旗语是sv内置的方法,可以用来做线程间的同步。旗语就像一个桶,里面有很多键。使用旗语的进...翻译 2020-04-28 20:40:19 · 442 阅读 · 0 评论 -
SV -- Class 类
SV – Class 类文章目录SV -- Class 类0. 基础1. static2. shallow copy3. deep copy5. parameterized class6. 继承7. 多态(polymorphism)8. 修改成员函数9. super10. casting11. 公有和私有12. 抽象类(abstract class)12. 域分辨符::13. External1...翻译 2020-04-27 17:40:20 · 692 阅读 · 0 评论 -
SV -- Array 数组
SV – Array整理下system verilog中数组的用法,备忘。文章目录SV -- Array1.定宽数组1.1 Packed array1.2 Unpacked array2. 动态数组(new)2.1 重新定义动态数组大小3. 关联数组(字典)4. 队列(Queue,$)1.定宽数组int array1 [6]; //fixed size singl...翻译 2020-04-18 14:51:43 · 7898 阅读 · 0 评论 -
SV -- Assertions 断言
SV – Assertions 断言文章目录SV -- Assertions 断言1.简介1.1 立即断言2.SVA (system verilog assertion)2.1 Sequence2.2 Property2.2.1 implication2.2.2 repetition 重复操作2.2.3 go to repetition 跟随重复2.2.4 Nonconsecutive repe...翻译 2020-04-17 10:55:36 · 7798 阅读 · 1 评论