Javascript Menu by Deluxe-Menu.com
       
 
SpringSoft Home > Support > Training > Verdi Training Introduction
 

Verdi Training Introduction
 
 



 
 
  • 如果您未曾用過Debussy 或只看波形圖(waveforms)之使用者, 請務必先參加 ( Verdi Basic Training )
  • 有關HDL之語法檢查或設計流程之可適用性,請參加 ( nLint Training )
  • 有關Verdi的進階功能及自動化偵錯請參加 ( Verdi Advance Training )
  • 針對STA和Clock相關的分析及除錯功能請參加 ( nAnalyzer Training )
  • 詳細課程內容及實作項目請見個別之課程說明 
  • 其他有關Siloti, nECO, UDR, nESL, Reusner, TCL等非常規課程,如果您有這方面需求,請聯絡服務貴公司的Account Sales或Account AE

Verdi Basic + nLint Training
1. 課程說明
  本課程將介紹 Verdi 之基本操作功能
 
2. 課程大綱
 
  • 了解Verdi之定位與應用
  • 學習將你的設計讀進Verdi
  • 學習使用Verdi來閱讀與分析你的原始碼 (source codes)
  • 學習使用Verdi的電路圖(schematics)環境來進行偵錯
  • 學習使用Verdi的波形圖檢視器(waveform viewer)來分析模擬的結果
  • 學習使用Verdi來分析設計當中的有限狀態機(Finite State Machine)
  • 學習使用Verdi整合性的功能來進行輕鬆又有效率的偵錯
  • 了解如何使用nLint 用以檢查design 所潛藏的設計問題
  •  
    3. 使用軟體
     
  • Verdi 2008.01或以上版本
  • nLint 2008.01或以上版本
  •  
    4. 修課條件
     
  • 了解Unix or Linux基本指令
  • 了解硬體描述語言 (HDL,包含Verilog/SystemVerilog或VHDL) 和
     數位電路設計概念 (例如 combinational logics, sequential logics, finite state machine…)
  • 了解基本前段IC設計流程,例如電路模擬 (Simulation),電路合成 (Synthesis)
  •  
    5. 建議事項
     
  • 適合完全沒有使用過Verdi/Debussy的初學者
  • 只看波形圖之使用者亦適合參加此課程
  • 有關Verdi之進階功能,請參加 (Verdi Advance Training)
  •  
    6. 實作說明
     
  • 使用Verdi讀取設計檔案並且分析原始碼(Source Codes)
  • 使用Verdi的圖形化介面來檢視設計之電路圖(Schematics)
  • 使用Verdi看波形圖(Waveforms)
  • 使用Verdi來了解有限狀態機(Finite State Machine)
  • 使用Verdi進行快速完整的偵錯
  • 熟悉nLint的基本檢查功能,並能針對檢查報告進行偵錯


  • Verdi Advanced + nAnalyzer Training
    1. 課程說明
      介紹 Verdi 進階功能與 nAnalyzer 功能。此課程主要設計為加速解決數位設計上所遭遇的問題,藉由自動化的追查以求大幅縮短偵錯時間
    - 課程的主要目標
     
  • 了解Verdi 在cycle-based 與transition-based偵錯模式下的不同行為
  • 可以在Verdi的temporal flow view 和waveform 中debug 錯誤的signal value
  • 可以編輯Memory Definition File 用以 debug behavior memory model
  • 學會針對STA和Clock相關的分析及除錯功能並用來準備 CTS constraints
  •  
    2. 課程大綱
     
  • Verdi 基礎背景與應用
  • 透過temporal flow view學習了解訊號在每一cycle 的行為
  • 學習如何在temporal flow view 內更快速地debug signal
  • 學習如何快速找到unknown的源頭
  • 學習如何debug memory content and locate memory write
  • 學習如何trace兩個波型圖(fsdb)之間差異(mismatch)的源頭
  • 學習使用Verdi當中的nAnalyzer來分析Timing的錯誤
  • 學習使用Verdi當中的nAnalyzer來分析設計當中Clock或Reset相關的問題
  •  
    3. 使用軟體
     
  • Verdi 2008.01 或以上版本
  • nAnalyzer 2008.01或以上版本
  •  
    4. 修課條件
     
  • 了解 Unix or Linux 基本指令
  • 了解硬體描述語言 (HDL,包含Verilog/SystemVerilog或VHDL) 和
     數位電路設計概念 (例如 combinational logics, sequential logics, finite state machine…)
  • 了解基本前段IC設計流程,例如電路模擬 (Simulation),電路合成(Synthesis),
  • 了解靜態時序分析 (STA) 概念
  • 需完成 Verdi Basic training,或已經熟悉 Debussy 所有功能
  •  
    5. 建議事項
     
  • 適合曾經使用過 Verdi/Debussy 的工程師
  • 建議想要加強自己偵錯能力和提升工作效率的工程師
  • 適合負責整合單晶片之個別子模組 (sub-blocks) 的 Project Leader
  • 適合操作實作流程 (implementation flow) 的工程師
  • 有關 HDL 之語法檢查或設計流程之可適用性,請參加 [nLint Training]。
  •  
    6. 實作說明
      請參閱課程大綱。在每一段課程結束時,我們將提供即時的上機練習,藉由特殊設計過的電路與實際的操作,以熟悉Verdi的各種進階應用。
    - nAnalyzer 之實作項目詳列如下
     
  • 使用nAnalyzer來分析時序報告(Timing Report)
  • 使用nAnalyzer抽取出設計當中的時脈樹(Clock Tree)
  • 使用nAnalyzer抽取出設計當中所有的時脈域(Clock Domains),並找出跨越不同時脈域的資料流路徑(Data Path)



  • Copyright © SpringSoft Inc. 2007, All Rights Reserved. Website design by fansio
    No. 25, Industrial East 4th Rd., Hsinchu Science-Based Industrial Park,
    Hsinchu (300) Taiwan, R.O.C.
    Tel +886-3-5794567   Fax +886-3-5799000
    e-Mail sales@springsoft.com   Map
    Website design by fansio