日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

vcs 入门

發布時間:2023/12/15 c/c++ 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vcs 入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

synopsys vcs 軟件是仿真和驗證的軟件,必須掌握。

vcs 即 verilog compile simulator? 支持 verilog, systemVerilog, openvera, systemC等語言,同時也有代碼覆蓋率檢測等功能。

可以合第三方軟件集合使用,例如 Vera , Debussy ,Specman 等等。

?

? 在 linux 下調用vcs,需要設置相應的環境變量。

?

1、學習vcs 最好的資料肯定是官方的說明書,安裝軟件成功后,相應doc目錄下會有。

?? 我的目錄為? ;? /home/pcc/synopsys/vcs/2011.03/doc/UserGuide/pdf

?? 包括??vcs.pdf, vcs_quickstart.pdf, dve_ug.pdf,? ucli_ug.pdf,以及cov_ug.pdf 和uvm相關的文檔等等,關于vcs各種應用的文檔都能在這個目錄中找到。

2、vcs 運行流程包括兩個步驟: “編譯compilation”和“仿真simulation”

?? 編譯后生成二進制可執行文件simv(名字可改) ,該文件用來仿真。

3、vcs 兩種工作模式

???

調試一般用 DVE ,不常用 ucli 命令形式,ucli是基于 tcl 命令的交互調試模式,不如 DVE 直觀。

4、vcs 編譯和仿真的參數,可以設置 compile-time options 和 simulation-time options

5、例子 : 源文件 flow.v? flow_tb.v

?(1) 先編譯? vcs flow.v flow_tb.v? ,完成后生成 simv 文件,

???? 再仿真? ./simv

(2)編譯后立即仿真?? vcs flow.v flow_tb.v -R

? (1)(2) 是 batch 模式

?

? (3) 調用 DVE 仿真??? vcs flow.v flow_tb.v -debug_all -R -gui

?? 注意: 使用DVE 或者 ucli 調試模式,必須加參數 -debug或者 -debug_all,-gui可以調出? DVE界面,不加-gui 默認 是ucli 模式,如下:

?(4)ucli 模式:???? vcs flow.v flow_tb.v -debug_all -R -ucli

? 不加 -debug_all或者-debug? , 也能調出 DVE 進行仿真,但不支持像單步調試等一些基本的調試操作。

?

總結

以上是生活随笔為你收集整理的vcs 入门的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。