- 博客(1)
- 收藏
- 关注
systemVerilog笔记,路科笔记,systemVerilog知识总结
ic验证,systemverilog笔记,路科笔记,systemVerilog知识总结,对于初学者的一些知识总结和重点知识,帮助初学者快速的上手和知识补充。
(1)关键词随机rand,randc表示周期随机性,随机完所有值再重复,需要配合预定义的类随机函数std::randomize()使用。约束constraint也同随机变量一起在类中声明。
PRNG(pseudorandom number generator)伪随机数生成器 :
local::只在randomize里出现,其他地方没有
● 是指通过特定算法生成一系列的数字,使得这一系列的数字看起来是随机的,但是实际是确定的,所以叫伪随机数 ;
● const(和C语言一样,就是个常数声明,最好赋初值,不可以二次赋值)。
(2)约束constraint,inside{},权重分布dist,使用dist:=表示每一个值的权重是相同的或者:/表示权重要平均分到值范围内的每一个值;使用$表示最大值或者最小值{[$:4]};条件约束可以通过->或者if-else:->如果箭头前面表达式的值大于0(等于1 ,为真) 就触发后面,相当于if。
2023-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人