吴忠躺衫网络科技有限公司

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

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

3天內不再提示

芯片功能驗證中的Sequences和Scenarios介紹

芯片驗證工程師 ? 來源:芯片驗證工程師 ? 2023-04-17 10:32 ? 次閱讀

如果你做過功能驗證并且開發過隨機用例,那么你就會知道場景組合會如雪球般地爆炸增長。

Sequences和Scenarios的概念就是通過分層的方法解決芯片流程驗證的復雜性。

通常,這種分層方法涉及三個層次。舉個例子,大多數芯片都有一個軟件配置接口,用于配置和控制芯片

8242171c-dc7d-11ed-bfe3-dac502259ad0.png

第一層是指令。我們為每個命令創建一個類來保存BFM信息(命令字段、數據字段和時序相關字段)。

第二層是基礎命令的組合,就是序列層。我們可以約束每個命令的各個字段,將這少數幾個命令組合成一個簡單的序列,例如配置序列、中斷處理和內存操作序列等。考慮實際的情況,序列層也可以復雜,凡事沒有絕對。

第三層是場景層。我們將多個序列組合成一個場景,例如先配置軟件接口,然后發送內存讀寫,最后處理中斷。序列之間可以串行或者并行組合。

命令、序列和場景的劃分會讓我們的功能驗證更加有條理,也更容易實現。這和我們的代碼開發一樣,只有良好的分層,驗證代碼可重用、可理解和可擴展的。





審核編輯:劉清

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

    關注

    2

    文章

    511

    瀏覽量

    39462
  • 中斷處理
    +關注

    關注

    0

    文章

    94

    瀏覽量

    11015
  • BFM
    BFM
    +關注

    關注

    0

    文章

    3

    瀏覽量

    6681

原文標題:芯片功能驗證中的Sequences和Scenarios

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

收藏 人收藏

    評論

    相關推薦

    Veloce平臺在大規模SOC仿真驗證的應用

    Graphics公司Veloce驗證平臺在超大規模IC系統仿真驗證的應用。借助Veloce的高速和大容量的特性,極大的提高功能驗證的效率
    發表于 05-28 13:41

    關于功能驗證、時序驗證、形式驗證、時序建模的論文

    半定制/全定制混合設計的特點,提出并實現了一套半定制/全定制混合設計流程功能和時序驗證的方法。論文從模擬驗證、等價性驗證和全定制設計的
    發表于 12-07 17:40

    數字IC驗證之“UVM”基本概述、芯片驗證驗證計劃(1)連載...

    最終覆蓋率要達到什么樣的要求。覆蓋率也是衡量工作進度的標準,說明驗證的層次,驗證對象是模塊級的還是芯片級的?又或者是系統級的?模塊級一般是指一個較小的具有獨立功能的設計模塊,比如alu
    發表于 01-21 15:59

    硬件驗證方法簡明介紹

    硬件驗證方法簡明介紹本書“硬件驗證方法簡明介紹”是“半導體 IP 核——不僅僅是設計”系列叢書中“驗證 IP 和 IP 核
    發表于 11-26 20:43

    各種驗證技術在SoC設計的應用

    本文針對目前芯片驗證中出現的瓶頸問題,闡述了當前流行的驗證技術和部分硬件驗證語言。文中介紹了SystemC 和E 語言,以及多種
    發表于 08-13 08:44 ?27次下載

    Programming Sequences and Tips

    software programming sequences are crucial during the TSC initialization and data reading and are also helpful during the TSC mode cha
    發表于 06-10 10:53 ?37次下載

    關于無源高頻電子標簽芯片功能驗證的FPGA原型驗證平臺設計

    利用Xilinx的FPGA設計了一個FPGA原型驗證平臺,用于無源高頻電子標簽芯片功能驗證。主要描述了驗證平臺的硬件設計,解決了由分立元件
    發表于 11-18 08:42 ?2185次閱讀
    關于無源高頻電子標簽<b class='flag-5'>芯片</b><b class='flag-5'>功能</b><b class='flag-5'>驗證</b>的FPGA原型<b class='flag-5'>驗證</b>平臺設計

    基于雙接口NFC芯片的FPGA驗證系統

    介紹了一種雙接口NFC芯片的架構和功能,提岀并實現了用于該雙接口NFC芯片的FPGA驗證系統及其驗證
    發表于 05-26 14:03 ?17次下載
    基于雙接口NFC<b class='flag-5'>芯片</b>的FPGA<b class='flag-5'>驗證</b>系統

    淺析芯片驗證的scoreboard

    芯片驗證,我們隨機發送數據激勵,同時使用scoreboard進行數據完整性檢查。
    的頭像 發表于 05-04 17:32 ?1117次閱讀
    淺析<b class='flag-5'>芯片</b><b class='flag-5'>驗證</b><b class='flag-5'>中</b>的scoreboard

    可重用的驗證組件構建測試平臺的步驟

    本文介紹了從一組可重用的驗證組件構建測試平臺所需的步驟。UVM促進了重用,加速了測試平臺構建的過程。 首先對 測試平臺集成者(testbench integrator) 和 測試編寫者(test
    的頭像 發表于 06-13 09:14 ?641次閱讀
    可重用的<b class='flag-5'>驗證</b>組件<b class='flag-5'>中</b>構建測試平臺的步驟

    淺析UVM的Virtual Sequences

    在一個系統級的驗證環境,多個驗證組件并行地產生激勵。測試用例開發者可能希望協調多個通道激勵之間的時序和數據。
    的頭像 發表于 06-20 09:28 ?2014次閱讀
    淺析UVM<b class='flag-5'>中</b>的Virtual <b class='flag-5'>Sequences</b>

    解讀芯片驗證的機器學習技術

    許多ML算法已經在功能驗證的不同領域進行了嘗試,并取得了不錯的效果。ML在功能驗證的應用主要分為:需求工程、靜態代碼分析、
    發表于 07-03 10:27 ?632次閱讀
    解讀<b class='flag-5'>芯片</b><b class='flag-5'>驗證</b><b class='flag-5'>中</b>的機器學習技術

    Testcase在芯片驗證的作用

    隨著半導體技術的快速發展,集成電路芯片的復雜度日益增加,芯片設計驗證工作變得越來越重要。驗證的目的是確保
    的頭像 發表于 09-09 09:32 ?1491次閱讀

    為什么芯片設計需要做驗證呢?驗證芯片設計的重要性

    芯片設計流程驗證環節是至關重要的一環。它直接關系到芯片的性能、可靠性和成本。
    的頭像 發表于 09-11 09:58 ?3049次閱讀

    芯片設計邏輯仿真和數字驗證介紹

    芯片設計的邏輯仿真和數字驗證芯片設計流程中非常重要的一環,它主要用于驗證芯片功能和時序等方面
    的頭像 發表于 09-14 17:11 ?1733次閱讀
    百家乐官网游戏排行榜| 足球现金网开户| 百家乐官网怎么玩请指教| 黄金城娱乐场| 百家乐发牌规| 百家乐官网社区| 真人百家乐官网888| 大发888官方网页| 玩网上百家乐的技巧| 联众百家乐官网的玩法技巧和规则| 炎陵县| 大发888的促销代码| 波浪百家乐测试| 真人百家乐官网网络游戏信誉怎么样 | 怀集县| 大发888游戏平台 官方| 百家乐开户导航| 实战百家乐官网十大取胜原因百分百战胜百家乐官网不买币不吹牛只你能做到按我说的.百家乐官网基本规则 | 大发888下载地址| 欢乐博百家乐娱乐城| 百家乐官网赌场| 百家乐官网知识技巧玩法| 聂拉木县| 澳门顶级赌场手机在线链接| 大家旺百家乐的玩法技巧和规则| 百家乐的代理办法| 什么叫百家乐官网的玩法技巧和规则| 百家乐官网连线游戏下载| 现金棋牌游戏平台 | 大发888集团| 百家乐开户百家乐技巧| 新梦想百家乐官网的玩法技巧和规则 | 皇冠国际现金投注| 大发888真人网址的微博| 百家乐网哪一家做的最好呀| 百家乐有好的投注法吗| 百家百家乐官网视频游戏世界| 赌博百家乐官网赢钱方法| 武川县| 皇冠网代理| 易胜博足球开户|