Advertisement

System Verilog视频学习笔记(8)- Randomization

阅读量:

OOP-Randomization(面向对象-随机化)

内容源自启芯-System Verilog视频

==============================================================

目录结构:

1、为何需要引入随机机制?

2、在何种情境下采用随机化方法?

--------2.1 基于面向对象的随机化技术

--------2.2 变量限制条件

--------2.3 控制符号

--------2.4 顺序限制规则

--------2.5 randomize函数应用

--------2.6 randsequence语句使用

3、总结要点

==============================================================

本章学习目标:

1、掌握验证过程中引入随机机制的原因与必要性

2、理解随机变量的概念与特性

3、掌握对随机变量进行约束的方法与技巧

1、为何需要引入随机机制?

在验证流程中,若试图覆盖所有可能的输入序列,将耗费大量时间资源,因此穷举法并不适用于实际操作。通过选取能够提供有效信息的随机序列,成为了一种更为高效且可行的解决方案。

2、在何种情境下采

全部评论 (0)

还没有任何评论哟~