systemverilog随机函数
生活随笔
收集整理的這篇文章主要介紹了
systemverilog随机函数
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
隨機函數(shù)
1.pre_randmosize() 和post_randmosize
- 有時需要在定義randmosize之前或之后立即執(zhí)行一些操作,例如在隨機前設置類型的一些非隨機變量(上下限,條件值),或者在隨機化之后需要計算隨機數(shù)據(jù)的誤差,分析與記錄隨機數(shù)據(jù)等。
- Sv中預定義的兩個void類型函數(shù)。用戶可以在類中定義這兩個函數(shù),分別定義隨機化前和隨機化后的行為。
- 如果某個類中定義了pre_randmosize()和post_randmosize()函數(shù),那么對象在執(zhí)行了randmosize()之前或者之后會分別執(zhí)行這兩個函數(shù)。所以,這倆函數(shù)可以看做是randmosize()的回調(diào)函數(shù)。
2.隨機數(shù)函數(shù)
random(),random(),random(),random(),$urandom_range()
下面是一個例子:
總結
以上是生活随笔為你收集整理的systemverilog随机函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 干货分享:app运营推广超实用计划书
- 下一篇: PQ 8.05中文版硬盘物理分区与删除分