衡阳派盒市场营销有限公司

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

start()如何執(zhí)行uvm_sequence

jf_78858299 ? 來源:芯片驗(yàn)證工程師 ? 作者:驗(yàn)證哥布林 ? 2023-03-21 11:37 ? 次閱讀

圖片

要使用start()啟動(dòng)一個(gè)sequence,就必須要指定相應(yīng)的sequencer句柄, 另外的幾個(gè)選項(xiàng)一般用不上 。其中

  • parent_sequence是父類sequene句柄
  • this_priority默認(rèn)為1,或者父類sequence的priority
  • call_pre_post指定需不需要指定pre_body()和post_body()任務(wù)

一般來說,上面的3個(gè)選項(xiàng)都用不上的。

圖片

上面的代碼是使用start()方法啟動(dòng)一個(gè)sequence的示例。可以很清楚地看到parent_seq和call_pre_post對(duì)于執(zhí)行過程的影響,其作用相當(dāng)于一個(gè)個(gè)的行為開關(guān)。

圖片

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

    關(guān)注

    0

    文章

    73

    瀏覽量

    10434
  • sequence
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    2862
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    UVM sequence分層有哪幾種方式呢

    。class upper_env_item_seq extends uvm_sequence #(lower_env_item);... // Constructor and UVM automation
    發(fā)表于 04-11 16:37

    請(qǐng)問一下在UVM中的UVMsequences是什么意思啊

    UVM方法學(xué)中,UVMsequences 是壽命有限的對(duì)象。UVM sequences從uvm_sequence_item基類擴(kuò)展得到,uvm_sequence_item進(jìn)一步從
    發(fā)表于 04-11 16:43

    UVM sequence分層的幾種體現(xiàn)

    驗(yàn)證環(huán)境需要對(duì)數(shù)據(jù)進(jìn)行分層。例如,將32比特的寄存器讀寫封裝成數(shù)據(jù)讀寫和狀態(tài)讀寫等實(shí)際業(yè)務(wù)操作等或者對(duì)底層sequence進(jìn)行一些隨機(jī)控制等。實(shí)現(xiàn)這種分層可以有兩種方式:1、Sequence
    發(fā)表于 04-14 11:08

    如何配置sequence的仲裁算法和優(yōu)先級(jí)及中斷sequence執(zhí)行

    01 Arbitrary在UVM中,多個(gè)sequence可以同時(shí)被綁定到相同的sequencer并啟動(dòng)。這種測(cè)試場(chǎng)景在實(shí)際中是存在的,比如在模擬同一個(gè)總線master口上的不同類型的數(shù)據(jù)流時(shí),可以將
    發(fā)表于 09-23 14:35

    sequence item實(shí)際應(yīng)用中應(yīng)該包含哪些東西

    UVM sequence機(jī)制提供了生成和控制事務(wù)級(jí)(transaction level)測(cè)試激勵(lì)的方式,這種方式來源于工程實(shí)踐,讓測(cè)試用例的開發(fā)更加高效,同時(shí)也提高了測(cè)試激勵(lì)的可重用性。在UVM框架
    發(fā)表于 09-23 14:42

    UVM中seq.start()和default_sequence執(zhí)行順序

      1. 問題  假如用以下兩種方式啟動(dòng)sequence,方法1用sequencestart()方法啟動(dòng)seq1,方法2用UVM的default_
    發(fā)表于 04-04 17:15

    淺談UVMsequence/item見解(上)

    item指的是uvm_sequence_item, Sequence Item具備UVM核心基類所必要的數(shù)據(jù)操作方法,對(duì)于激勵(lì)的生成和場(chǎng)景控制,是由sequence來編織的,item應(yīng)
    的頭像 發(fā)表于 02-19 15:52 ?5096次閱讀
    淺談<b class='flag-5'>UVM</b>之<b class='flag-5'>sequence</b>/item見解(上)

    Modelsim uvm庫編譯及執(zhí)行

    第一句話是設(shè)置uvm環(huán)境變量,指定uvm的dpi位置。 第二句話是創(chuàng)建work工作目錄。 第三句話是編譯源文件,并且通過-L指定幾個(gè)編譯庫。 第三句是執(zhí)行仿真,調(diào)用uvm
    的頭像 發(fā)表于 12-01 11:25 ?3930次閱讀
    Modelsim <b class='flag-5'>uvm</b>庫編譯及<b class='flag-5'>執(zhí)行</b>

    UVM sequence機(jī)制中response的簡(jiǎn)單使用

    sequence作為UVM幾個(gè)核心機(jī)制之一,它有效地將transaction的產(chǎn)生從driver中剝離出來,并且通過和sequencer相互配合,成功地將driver的負(fù)擔(dān)降低至僅聚焦于根據(jù)協(xié)議將
    的頭像 發(fā)表于 09-22 09:26 ?2498次閱讀

    UVMsequence的那些事兒

    將 生成測(cè)試case的語句 從 main_phase 中獨(dú)立出來,使得使用不同測(cè)試用例時(shí),只需要修改sequence部分即可,而不用關(guān)注 UVM剩余部分。
    的頭像 發(fā)表于 05-26 15:17 ?1156次閱讀
    <b class='flag-5'>UVM</b>中<b class='flag-5'>sequence</b>的那些事兒

    UVM中的可重用序列

    眾所周知,序列由幾個(gè)數(shù)據(jù)項(xiàng)組成,它們共同構(gòu)成了一個(gè)有趣的場(chǎng)景。序列可以是分層的,從而創(chuàng)建更復(fù)雜的方案。在最簡(jiǎn)單的形式中,序列應(yīng)該是 uvm_sequence 基類的派生,方法是指定請(qǐng)求和響應(yīng)項(xiàng)類型參數(shù),并使用要執(zhí)行的特定方案實(shí)現(xiàn) body 任務(wù)。
    的頭像 發(fā)表于 05-29 09:50 ?730次閱讀

    UVM中的uvm_do宏簡(jiǎn)析

    uvm_do宏及其變體提供了創(chuàng)建、隨機(jī)化和發(fā)送transaction items或者sequence的方法。
    的頭像 發(fā)表于 06-09 09:36 ?5173次閱讀
    <b class='flag-5'>UVM</b>中的<b class='flag-5'>uvm</b>_do宏簡(jiǎn)析

    在Sequencer上啟動(dòng)一個(gè)Sequence

    Sequencer默認(rèn)不執(zhí)行任何Sequence。驗(yàn)證工程師可以通過調(diào)用start()啟動(dòng)一個(gè)Sequence,也可以通過uvm_confi
    的頭像 發(fā)表于 06-10 09:10 ?861次閱讀
    在Sequencer上啟動(dòng)一個(gè)<b class='flag-5'>Sequence</b>

    UVM設(shè)計(jì)中的sequence啟動(dòng)方式有哪幾種呢?

    本篇介紹UVM中的sequence,這是UVM中最基礎(chǔ)的部分。對(duì)于前面介紹的uvm_callback, uvm_visitor等,很少被使用
    的頭像 發(fā)表于 08-17 10:07 ?4712次閱讀
    <b class='flag-5'>UVM</b>設(shè)計(jì)中的<b class='flag-5'>sequence</b>啟動(dòng)方式有哪幾種呢?

    如何將sequences類型添加或注冊(cè)到sequence library里呢?

    uvm_sequence_library是從uvm_sequence擴(kuò)展而來的,它是一個(gè)容納了一系列其它sequences類型的容器,在啟動(dòng)時(shí),它會(huì)根據(jù)模式從這系列sequences中選擇并執(zhí)行它們。
    的頭像 發(fā)表于 09-08 15:06 ?690次閱讀
    如何將sequences類型添加或注冊(cè)到<b class='flag-5'>sequence</b> library里呢?
    崇文区| 峡江县| 百家乐桌子黑色| 网上玩百家乐技巧| 机器百家乐官网软件| 百家乐官网优惠现金| 捕鱼棋牌游戏| 罗马百家乐的玩法技巧和规则| 缅甸百家乐论坛| 红宝石百家乐官网娱乐城 | 百家乐官网游戏厅| 澳门百家乐官网上下限| tt娱乐城官网| 大发888娱乐代理| 百家乐娱乐平台代理佣金| 百家乐的打法技巧| 米其林百家乐官网的玩法技巧和规则 | 新时代百家乐娱乐城| 做生意招财的东西| 百家乐官网桌码合| 百家乐官网娱乐城赌场| 澳门赌场攻略| 大发888游戏优惠| 康莱德百家乐的玩法技巧和规则 | 百家乐博娱乐网赌百家乐的玩法技巧和规则 | 台江县| 太阳城网上投注| 大发888葡京下载地址| 将军百家乐的玩法技巧和规则| 百家乐平的概率| 在线百家乐大家赢| 西游记百家乐官网娱乐城| 线上百家乐官网代理| 澳门百家乐官网海星王| 宁远县| 网上真钱轮盘| 真博娱乐| 六合彩现场开奖结果| 大发888怎么玩不了| 百家乐赌场牌路分析| 澳门百家乐登陆网址|