




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Synopsys 實驗系列3_數(shù)字電路仿真_VCS,Verilog Compile Simulator,2010.12.16,大綱,VCS (Verilog Compile Simulator),1、編譯型的Verilog模擬器 2、支持OVI標準的Verilog HDL語言、PLI和SDF 3、具有目前行業(yè)中最高的模擬性能 4、出色的內(nèi)存管理能力 5、支持千萬門級的ASIC設計,VCS (Verilog Compile Simulator),提供VeraLite、CycleC等智能驗證方法 a)支持混合語言仿真 b)集成了Virsim圖形用戶界面 c)提供了對模擬結(jié)果的交互和后處理分析,VC
2、S結(jié)合了節(jié)拍式算法和事件驅(qū)動算法 a)具有高性能、大規(guī)模和高精度的特點 b)適用于從行為級、門級、RTL到Sign-Off等各個階段的模擬仿真,VCS 特點,Synopsys Complete SoC Verification Solution,RTL級模擬仿真流程,門級模擬仿真流程,VCS,Compiler generates optimized executable simulation Simulator 1)Executes user testbench 2)Reports simulation results Debugger 1)Text-based: Command Line I
3、nterface (CLI) 2) GUI-based: VirSim and DVE,VCS中的幫助文檔,VCS中的幫助文檔,VCS仿真流程,Compile Verilog source into an executable simulation % vcs design.v Run executable simv to perform simulation % ./simv Debug Verilog design,VCS仿真流程,sources_files 源程序 -R : executes simulation binary immediately after compilation
4、-Xman=4 : combines all source files into a single file “tokens.v”,VCS仿真流程,VCS仿真流程,% ./simv run_time_options run_time_options -s: stops simulation at time 0,VCS仿真流程,VCS仿真流程,編譯所有的Verilog源文件,包括測試文件,VCS仿真流程,VCS生成仿真使用的二進制的測試文件,啟動仿真文件開始仿真測試,VCS仿真流程,仿真結(jié)果的輸出,VCS Debugging,Verilog System Task calls $display、
5、$monitor、$time、$stop、$finish VCS CLI(command line interface) VCS VirSim VCS DVE,Invoke CLI,Invoke CLI,CLI的一些命令,CLI下的簡單示例,CLI下的簡單示例,CLI下的簡單示例,Debug a Verilog design using VirSim,VirSim概況: 是基于 OSF/Motif 的圖形化仿真調(diào)試系統(tǒng) 利用 Virsim與 VCS交互式的工作方式可以在模擬的過程中顯示仿真結(jié)果 結(jié)果可以存到一種叫做 VCD+的文件中 支持三種基本的調(diào)試方式:波形、結(jié)構(gòu)和代碼 支持標準 Veri
6、log 的所有函數(shù)、語法、系統(tǒng)調(diào)用和編程語言接口,VirSim兩種運行方式,Interactive mode (交互模式) 允許實時的控制仿真的進行,允許在模擬的過程中改變寄存器的值或者設置,這些改變會實時地影響到模擬的結(jié)果。,VirSim兩種運行方式,Post-processing mode(后臺處理方式) 先輸出用戶指定選擇的信號及其變化過程到一個文件中,然后可以用 VirSim來分析這個文件。該文件是 VCD+類型的,VCD+文件是一種二進制的格式,里面記錄了 VCS模擬的結(jié)果,和信號的變化歷史等信息。,交互式調(diào)用Virsim(方法一),交互式調(diào)用Virsim(法二),VirSim的調(diào)用
7、,Debug a Verilog design using VirSim,Virsim界面和功能介紹,交互式窗口界面,菜單欄,工具欄,歷史欄,命令行輸入,用戶自定義區(qū),交互仿真控制區(qū),斷點的分類,硬斷點:是調(diào)用了 verilog 的系統(tǒng)函數(shù)$stop 的這類斷點 軟斷點:是在交互環(huán)境中用 tbreak 命令產(chǎn)生的斷點 信號變化斷點:是在模擬過程中定義了敏感信號,當這個信號一旦有變化,就會中斷模擬過程,層次窗口界面,菜單欄,工具欄,層次結(jié)構(gòu),層次窗口界面,層次結(jié)構(gòu),可以表示出來的有:模塊、任務、函數(shù)、有名塊、信號、寄存器、線網(wǎng)、輸入輸出等。 拖動到其他的窗口,波形窗口界面,菜單欄,工具欄,文件標
8、識區(qū),波形顯示區(qū),源程序窗口界面,源程序窗口界面,源程序窗口界面,單步運行 設置斷點,寄存器窗口界面,Menu bar,Tool bar,Value change icons,寄存器窗口界面,按下紅色按鈕,就會模擬到任一信號有變化為止,高亮顯示。 作輔助圖形,和信號一起做標簽,保存,可便于檢查信號。,邏輯窗口界面,邏輯窗口界面,模塊結(jié)構(gòu)比較復雜的時候,方便檢查是否有連接錯誤 信號變化軟中斷功能:暫停狀態(tài)下,點擊綠色按鈕,所選信號就會模擬到下一個變化時刻,并且暫停下來;點擊紅色按鈕,運行到當前視圖任一個信號有變就停。,Virsim有三種基本的調(diào)試方式: 波形、結(jié)構(gòu)和代碼,多種方式協(xié)同調(diào)試時能更容
9、易找到錯誤。,Post-processing(后臺處理模式),先用批處理方式產(chǎn)生需要的信號到 VCD+的文件中 再分析這個 VCD+文件,Post-processing(后臺處理模式),批處理方式編譯并且運行 myfile.v % vcs -R -I myfile.v -R 指用批處理方式, -I指明了 vcs自動包含+cli(command line interface)、-P(PLI table)和-lm(數(shù)學庫 math library)。 批處理完,就可以用RPP 參數(shù)來調(diào)用調(diào)試器 % vcs RPP myfile.v 在菜單中選擇加載已經(jīng)產(chǎn)生了的 VCD+文件 (默認的產(chǎn)生的 VCD
10、+文件名為 vcdplus.vpd),如何產(chǎn)生VCD+文件,通過在源代碼中加入相應系統(tǒng)函數(shù)來產(chǎn)生,如$vcdpluson(),或者$vcdplustraceon()。 例: initial begin $vcdpluson(example.n1); /產(chǎn)生 VCD+文件 $vcdplustraceon; /允許源代碼級的調(diào)試 end,Invoking DVE,From the Command Line %vcs debug_all source files %./simv -gui tbug From the GUI %dve,From the Command Line,From GUI,Ne
11、w project,Open project,DVE Components,Top Level Window Wave Window List Window Schematic Window,Top Level Window,Edit Menu,文本操作,標記,View Menu,schematic views,C1指針,Wave window,Simulator Menu,Run,Hierarchy Browser,Data Pane,Source Pane,有效斷點,無效斷點,Console,The Waveform Window,Signal Pane,Waveform Pane,Lower timesc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 彩鋼房基礎(chǔ)防水施工方案
- 裝配式預留預埋施工方案
- 玻璃鋼除塵凈化塔施工方案
- 合盛包裝科技(徐州)有限公司玻璃瓶包裝裝潢及配套件加工項目環(huán)境影響報告表
- 保亭縣大件垃圾及園林垃圾破碎分揀及建筑垃圾轉(zhuǎn)運調(diào)配場項目環(huán)評報告表
- 超高速切削機床項目風險識別與評估綜合報告
- 陽泉直埋式保溫管施工方案
- 場地平整及強夯施工方案
- 施工方案編制格式
- 湖北省黃岡市部分學校2024-2025學年九年級下學期入學化學試題(原卷版+解析版)
- 人教版2024-2025學年數(shù)學八年級下學期 16.2二次根式的乘除法同步練習【基礎(chǔ)練】(含答案)
- 2025高考誓師大會校長講話:最后100天從“青銅”逆襲成“王者”
- 《兒童繪本創(chuàng)編與應用》課件 第1講 兒童繪本-緒論
- 2024-2025學年第二學期國旗下講話稿及安排
- 2025年安徽審計職業(yè)學院單招職業(yè)適應性測試題庫有答案
- 2025年天翼云解決方案架構(gòu)師認證考試指導題庫-下(多選、判斷題)
- 2024年甘肅省白銀市中考數(shù)學試卷(附答案)
- 煤礦機電維護工職業(yè)技能理論考試題庫150題(含答案)
- 《走進汽車》課件
- 中國充電樁行業(yè)運營趨勢及投資價值評估研究報告
- 2025年小紅書品牌博主合作合同
評論
0/150
提交評論