vcs編譯時輸入參數
❶ VCS和Verdi的簡單使用
使用VCS和Verdi進行驗證流程可以簡化為兩步法或三步法。兩步法操作相對簡單,適用於基本的模擬需求。三步法則更為靈活,能根據具體需求調整每一步的設置,此方法在業界較為普遍。
開始前,請確保了解環境變數配置,包括:
- license
- EDA工具版本及路徑
- 庫路徑
- VIP路徑
- 自定義模擬目錄
記得將腳本目錄添加至PATH環境變數中,這樣可以在任何目錄下運行腳本。
VCS的三步法包括分析、編譯和模擬。
在第一步分析階段,使用的命令無需贅述,VCS安裝目錄內有詳細說明。請確保將文件列表嵌套使用,並在文件列表中嵌套時,每個文件列表前均添加-f標志。使用-work參數可將vlog結果保存至特定庫,需要在synopsys_sim.setup中指定該庫的路徑。此setup文件會按照執行目錄、home目錄、最後是VCS安裝目錄的順序讀取參數。
以一個簡單的示例展示synopsys_sim.setup文件的結構,與vlog命令對應,將uvm和tb編譯至./work目錄下,將t編譯至./t_lib目錄。
在vlog命令中分三行執行,確保uvm在tb編譯之前單獨執行,且必須是第一行。因為tb內可能引用了uvm,必須添加-ntb_opts uvm-1.2,並確保uvm編譯好的lib與tb編譯的lib在同一目錄。
第二步為Elaboration階段,使用-verdi命令開啟Kdb調試功能,-xprop打開x態檢查,-partcomp用於切包以提高重跑模擬速度。記得在topcfg.v文件中明確實例化t時查找路徑,該路徑已在synopsys_sim.setup中定義,文件應放置於tb的lib目錄內一同vlog。
兩步法的流程則分為:
- 第一步:編譯
- 第二步:使用simv與Verdi進行模擬
Verdi僅關注資料庫,結合資料庫與wave查看結果。如果只關注wave數據,同樣可以進行模擬操作。詳細腳本編寫將在後續文章中介紹。
❷ 什麼是VCS技術有什麼作用
VCS技術是專為血細胞分析中的白細胞分類設計的強大有力的庫爾特專利技術。VCS分別是體積(volume)、傳導性(conctivity)和光散射(scatter)的縮寫,這一專利技術為當今細胞分析提供了最高的敏感度、特異性和准確性。
它是唯一的僅用單一通道進行白細胞分析的技術,它採用三個獨立的能量來源在流動池內檢測白細胞。將體積、傳導性和光散射的參數結合起來,從而直接測量5種白細胞的分群。