CyberWorkBench是一個以C語言進行LSI設計(系統層級的合成與驗證)的整合開發環境,所有工具均整合於CyberWorkBench,設計人員可以完全使用C語言 (ANSI-C / System C) 來設計和驗證晶片的動作,無須進行RTL(暫存器傳送層級)的除錯作業。
  
CyberWorkBench大幅縮短設計週期,在製造晶片前可驗證嵌入式SW,並且以高品質的合成結果(高效,小晶片尺寸及低耗電量)提供極為可靠的SoC(系統單晶片)設計。
  
先進的行為合成器(Behavioral Synthesizer):
  - 高效率的合成處理,高品質的合成結果 
  
 - QoR (Quality of Results)的精確估算與分析 
  
 - 輕鬆進行反覆合成,找出最佳結果(面積vs性能間的取捨) 
  
 - 能作SoC設計中的多種調節(多時脈,同步/非同步重設,多種類記憶體,選通時脈,…) 
  
 - 支援ANSI-C(擴充語法)/ System C(多元陣列,結構體,指標,函數,轉移,迴圈,…) 
   
不只是合成器,而是整合開發環境(IDE)的CyberWorkBench包括:
  - 行為合成器(Behavioral Synthesizer)
     
  
 - 匯流排界面產生器(Bus I/F Generator)
     
	    - 可自動產生AMBA-AHB/AXI介面以連接您的IP設計
	 
  
   - 硬體-軟體協調模擬器(HW-SW Co-Simulator) 
     
	    - 高速(比RTL模擬器快10~100倍)的精確週期模型產生器 (Cycle-accurate Model Generator)
        
 - 原始碼層級除錯器 (Source code Debugger)
		
 - 使用FPGA的加速模擬器 (FPGA Accelerator)
	 
  
   - C語言和RTL的等效性驗證器(C-RTL Equivalence Prover)
     
  
 - 屬性檢測器(Property Checker) 
     
  
 - 模擬測試平台產生器(Testbench Generator)
     
	    - 自動產生精確週期的RTL模擬測試平台(Testbench)
	 
  
   - 合成,分析及驗證用的GUI整合開發環境
  
 
 
               |