| 
本帖最后由 tom0626 于 2022-8-14 17:23 编辑
×
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册  
 
 關於Questa Coverage這議題,網站上有mentor的uart uvm example  如能有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功能。 
   
 tools -> Extension Manager得下表格   
   
 按Add加入QuestaOpenOfficeCalcAddOn_3.oxt / QuestaOpenOfficeCalcAddOn_4.oxt  
 QuestaVM功能擴充後,善用QuestaVM menu和icon就可很便利編寫testplan _ uart_tb.ods及產生testplan_uart_tb.ucdb  
     
 將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 & 
   
 |