91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

偽隨機數(shù)和真隨機數(shù)的區(qū)別是什么呢?

芯片驗證工程師 ? 來源:芯片驗證工程師 ? 2023-04-17 10:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

隨機驗證中的隨機其實都是基于偽隨機發(fā)生器的,即每次都使用一個唯一的種子生成相應的激勵。

偽隨機數(shù)和真隨機數(shù)的區(qū)別是什么呢?

偽隨機數(shù)是由確定性的算法根據(jù)一個初始值(種子)生成的一系列數(shù)字,它們看起來像是隨機的,但實際上是可以預測和重復的

真隨機數(shù)是由不可預測的物理過程(如量子現(xiàn)象或熱噪聲)產(chǎn)生的一系列數(shù)字,它們是真正的隨機的,不可預測和不可重復的。

偽隨機數(shù)通常用于仿真、加密、游戲等領域,而真隨機數(shù)通常用于安全、密碼學、抽獎等領域。

隨機驗證就是上述偽隨機數(shù)應用于仿真領域,目標是不同的種子生成不同的激勵,從而覆蓋新的驗證空間。

對于驗證來說,偽隨機數(shù)的可重復非常重要。比如

當RTL修復bug后,我們需要證實問題確實被修復了,這就需要相同的種子生成一樣的激勵。

如果我們希望知道回歸時某個場景具體被哪個種子覆蓋到(進行波形確認),也是可以通過EDA工具的覆蓋率結果搜索到的。

在回歸過程中,我們會使用不同的種子反復運行同一個用例,過程中會產(chǎn)生很多個過程文件以及最終的log文件和wave文件,這些文件的命名也應該加上種子號進行區(qū)分。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • EDA工具
    +關注

    關注

    5

    文章

    276

    瀏覽量

    34019
  • 發(fā)生器
    +關注

    關注

    4

    文章

    1429

    瀏覽量

    64591
  • RTL
    RTL
    +關注

    關注

    1

    文章

    394

    瀏覽量

    62653

原文標題:隨機驗證中seed的可重復性

文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何在LTspice仿真中實現(xiàn)隨機數(shù)隨機數(shù)的生成

    本文討論如何在LTspice仿真中利用flat()、gauss()和mc()函數(shù)來實現(xiàn)隨機數(shù)隨機數(shù)的生成,并介紹如何使用設置面板的Hacks部分中的 Use the clock
    的頭像 發(fā)表于 01-09 14:08 ?4686次閱讀
    如何在LTspice仿真中實現(xiàn)<b class='flag-5'>偽</b><b class='flag-5'>隨機數(shù)</b>和<b class='flag-5'>真</b><b class='flag-5'>隨機數(shù)</b>的生成

    關于STM32隨機數(shù)算法的問題

    rand是隨機數(shù),隨機數(shù)配合定時器time()計算產(chǎn)生隨機數(shù),但是如果我想上電初始化的時候要產(chǎn)生一個
    發(fā)表于 11-13 10:12

    什么是隨機數(shù)

    用到的隨機數(shù),一般都只滿足第一個條件,這種只滿足隨機性分布的隨機數(shù),就叫做隨機數(shù)或弱
    發(fā)表于 07-22 09:42

    學習筆記 | 基于FPGA的隨機數(shù)發(fā)生器(附代碼)

    以及隨機數(shù)。本次設計為基于FPGA生成的隨機數(shù)發(fā)生器,什么是隨機數(shù)
    發(fā)表于 04-21 19:42

    C語言中隨機數(shù)的產(chǎn)生及性能檢驗

    系統(tǒng)仿真或加密算法中常需要產(chǎn)生滿足一定分布函數(shù)的 隨機數(shù) ,高級程序設計語言中的庫函數(shù)采用線性同余法產(chǎn)生一個在[0,32767] 服從均勻分布的隨機數(shù),但每次程序運行的結果都
    發(fā)表于 07-07 16:35 ?70次下載

    C語言random函數(shù)隨機數(shù)產(chǎn)生

    由C語言的stalib.h庫里面的random函數(shù)可以得到一個0-0x7FFFh的隨機數(shù),當然,調用隨機數(shù)函數(shù)之前,是要進行種子的篩選的,以當前的時間參數(shù)作為種子,可以使得隨機數(shù)至少
    發(fā)表于 08-25 17:56 ?1.4w次閱讀

    C#教程之隨機數(shù)加密

    C#教程之隨機數(shù)加密,很好的C#資料,快來學習吧。
    發(fā)表于 04-21 09:52 ?5次下載

    產(chǎn)生隨機數(shù)

    一個自己寫的產(chǎn)生隨機數(shù)的工程
    發(fā)表于 12-01 15:45 ?13次下載

    神經(jīng)網(wǎng)絡的隨機數(shù)生成方法

    為了克服有限精度效應對混沌系統(tǒng)的退化影響,改善所生成隨機序列的統(tǒng)計性能,設計了一種新的基于六維CNN(細胞神經(jīng)網(wǎng)絡)的64 bit隨機數(shù)生成方法。在該方法中,通過控制六維CNN在每次迭代過程中
    發(fā)表于 02-02 15:49 ?0次下載

    隨機數(shù)生成算法

    在計算機上用數(shù)學的方法產(chǎn)生隨機數(shù)列是目前通用的方法,它的特點是占用的內存少,速度快.用數(shù)學方法產(chǎn)生的隨機數(shù)列是根據(jù)確定的算法推算出來的,嚴格說來并不是隨機的,因此一般稱用數(shù)學方法產(chǎn)生的隨機數(shù)
    發(fā)表于 04-03 10:25 ?6次下載

    如何在C語言中使用隨機數(shù)

    通常情況下,使用最多的方法的就是使用rand函數(shù)隨機生成隨機數(shù)來完成隨機數(shù)的生成工作。注意這里的隨機
    的頭像 發(fā)表于 11-09 16:46 ?5808次閱讀

    DApp的隨機數(shù)為什么會被黑客破解

    隨機數(shù)可以分為隨機數(shù)隨機數(shù)隨機數(shù)需要同時滿
    發(fā)表于 10-18 10:59 ?3074次閱讀

    基于FPGA的隨機數(shù)發(fā)生器設計方案

    基于FPGA的隨機數(shù)發(fā)生器設計方案
    發(fā)表于 06-28 14:36 ?4次下載

    FPGA的隨機數(shù)發(fā)生器學習介紹

    隨機試驗的結果,產(chǎn)生隨機數(shù)有多種不同的方法。這些方法被稱為隨機數(shù)生成器。隨機數(shù)最重要的特性是它在產(chǎn)生時后面的那個數(shù)與前面的那個數(shù)毫無關系。隨機數(shù)
    的頭像 發(fā)表于 09-12 09:13 ?3016次閱讀

    隨機數(shù)隨機數(shù)區(qū)別

    隨機數(shù)在當前程序運行環(huán)境中是一種常用參數(shù),目前主要分為兩種,隨機數(shù)隨機數(shù),本期我們就來講一下二者的
    的頭像 發(fā)表于 08-27 17:46 ?2636次閱讀