在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1725|回复: 1

[原创] testplan for uart uvm example

[复制链接]
发表于 2022-8-14 11:23:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 tom0626 于 2022-8-14 17:23 编辑

關於Questa Coverage這議題,網站上有mentor的uart uvm example
https://bbs.eetop.cn/thread-884594-1-1.htmlcoverage cookbook & uvm cook b00k 2019
如能有testplan實例,當更有助於這議題理解與實作。茲提出一例供大家參考。為初次建構,尚粗陋。尚請諸位先進指正。
Questa關於testplan的資料置於  <Questasim Install Directory>/questasim/vm_src裡。其中有一檔
QuestaOOCalcAddOn_x86_64.zip 。解壓縮得目錄和兩檔案
    QuestaOOAddonCache
    QuestaOpenOfficeCalcAddOn_3.oxt
    QuestaOpenOfficeCalcAddOn_4.oxt
其中QuestaOpenOfficeCalcAddOn_3.oxt適用於  O penOffice 3和   L ibreOffice QuestaOpenOfficeCalcAddOn_4.oxt適用於Openoffice 4

首先請將QuestaOOAddonCache複製至使用者家目錄底下,即
    $ cp  -r  QuestaOOAddonCache  ~

開啟OpenOffice/LibreOffice後擴充QuestaOpenOfficeCalcAddOn_3.oxt
    QuestaOpenOfficeCalcAddOn_4.oxt功能。

image.png

tools -> Extension Manager得下表格

image.png

Add加入QuestaOpenOfficeCalcAddOn_3.oxt / QuestaOpenOfficeCalcAddOn_4.oxt

QuestaVM功能擴充後,善用QuestaVM menuicon就可很便利編寫testplan _ uart_tb.ods及產生testplan_uart_tb.ucdb

image.png

testplan_uart_tb.ucdb與由testbench產生的ucdb檔合併後得merge_coverage.ucdb
    $ vcover merge -out merge_coverage.ucdb testplan_uart_tb.ucdb \
      baud_rate.ucdb modem_int.ucdb modem_poll.ucdb rx_errors_int.ucdb \
      testplan_uart_tb.ucdb uart_regs.ucdb word_format_int.ucdb word_format_poll.ucdb

開啟merge_coverage.ucdb就進入uart_tb coverage分析。
    $ vsim -viewcov merge_coverage.ucdb &

image.png

image.png
testplan_1.png

testplan_uart_tb.7z

10.43 KB, 下载次数: 29 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2022-8-15 21:25:09 | 显示全部楼层
kanana
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-29 01:12 , Processed in 0.023031 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表