系統層級的設計技術可以讓驗證作業的成本降低最多 50%
Cadence益華電腦 (NYSE: CDN) 與系統層級電子設計自動化(EDA)軟體及服務的領導性供應商- CoWare® 公司,共同宣布針對複雜的系統單晶片(SoC)設計,推出可涵蓋電子系統層級(ESL)之設計驗證作業的全套整合性流程。這套ESL設計驗證解決方案,是兩家公司進行策略性結盟後所完成最重要的一個里程碑。它可以讓客戶獲得系統層級設計技術,同時讓驗證作業的時間縮短50%。該流程結合了CoWare最新版、以SystemC為主的ConvergenSC™ SoC設計工具,以及ConvergenSC 模型元件資料庫和Cadence® Incisive™ 功能性驗證平台。
ARM(安謬H)電子設計自動化關係部門經理,Duncan Bryan表示:我們提供ARM IP的SystemC模型,協助ESL層級設計成為簡化複雜的系統單晶片設計的重要關鍵。CoWare的ConvergenceSC設計工具和Cadence的Incisive平台的結合,讓使用以ARM核心為主的設計人員,能夠從系統層級設計到全晶片設計驗證的階段,有效率地哂�SystemC模型、軟體,並進行測試。正因為這樣的驗證作業十分重要,故我們十分樂見這樣的合作。
Cadence益華電腦系統及功能性驗證部總經理,Mitch Weaver 表示:我們很高興透過與CoWare的策略性合作,而達成這項重要的里程碑。利用這項整合的流程,讓客戶在系統層級到矽晶圓製造的過程中,使用一致且正確的開發環境,大幅降低風險和產品上市速度。我們的客戶將可以在更快的速度下,以經過驗證、可重複使用的硬體和軟體,來建立各項系統,並對首次設計便產生正確系統深具信心。
CoWare行銷副總裁,Mark Milligan 表示:由於設計的規模和複雜度不斷提高,使得ESL對於驗證作業結果的影響力越來越高。也因此Cadence益華電腦與CoWare共同合作,以便利用ESL來解決各項設計(尤其是採用嵌入式軟體進行設計)驗證方面的挑戰。
ESL層級設計面臨的驗證作業挑戰
目前,驗證工程師必須重新建立系統層級測試範例,才能得到一般只能從系統架構而推導出來的系統行為。但是這樣一來,就必須投入極為龐大的資源,才能完成高複雜度之系統單晶片的驗證作業。同時,許多系統結構工程師都使用高階模型來嘗試開發設計空間,但是驗證工程師卻無法在RTL驗證作業中,重複使用這些模型。這種作業方式的問題,是會使得設計的原意被扭曲,同時無法確實找到潛在的重大設計瑕疵。
嵌入式軟體開發人員面臨類似的挑戰。為了對他們所開發的嵌入式軟體進行偵錯,開發人員經常必須等待原型產品被製作出來,但是對於設計流程而言,這通常已經太遲。另一種方式是採用RTL協同驗證的技術,但問題是其速度太慢,且對於未驗證之RTL沒有深入之瞭解的軟體開發人員而言,還要面臨更多的挑戰。
Cadence益華電腦和CoWare ESL設計驗證流程
若採用統一的流程,系統結構工程師就可以快速探知ConvergenSC 內的設計空間,並決定系統單晶片可採用的最佳系統架構。SystemC Transaction層級的模型 (TLM) 的模擬速度比RTL快上一萬倍,因此使用這個模型就可以利用軟體,而根據實際的系統環境來評估其結構。這些模型也可以提供極高的精確性,以便進行系統分析及最佳化。而軟體開發人員通常是使用SystemC 模型和ConvergenSC軟體分析技術,在設計作業的早期來確認嵌入式軟體的正確性,並進行最佳化。
在確認設計正確無誤之後,SystemC模型就變成一個功能性虛擬原型(FVP),且具有嵌入式軟體測試平台。驗證工程師可以使用ConvergenSC技術,快速的重新建立FVP的組態,而成為一個異質性的模型。這個使用在Incisive平台中的異質模型,可以讓驗證工程師將其在系統中所獲得的各項結果,重新套用在後續的作業中,以便在超過RTL系統一百倍的模擬效能下,對RTL進行驗證。
工作方式
ConvergenSC及Incisive平台中包括了一些新的功能,以便將各項流程連結起來:
· ConvergenSC及Incisive平台現在使用相同的SystemC模擬技術和編譯器支援,因此所有的SystemC模型都可以在 這兩個系統上執行。這表示使用者在ConvergenSC上建立的SystemC模型,可以直接在Incisive功能性驗證技術中執行,完全不需要重新編譯。
· 現在您可以在Incisive平台技術中,使用全球最大的SystemC模型元件資料庫來進行驗證作業。 SystemC處理器支援套件(PSP)中的ConvergenSC模型元件資料庫與匯流排元件資料庫,可以在ConvergenSC及Incisive平台中進行模擬。
· ConvergenSC也可提供以繪圖平台為主的設計環境,並具備自動化TLM-to-RTL Transaction產生功能,以便使用ConvergenSC模型元件資料庫及使用者的RTL,快速對混合SystemC/HDL “FVPs”進行重複組態設定。並將SystemC/HDL “FVP”網路清單輸出到ConvergenSC和Incisive平台中。
· 特別針對系統層級模型建立與驗證作業,而在ConvergenSC 和Incisive技術中建立功能強大的SystemC偵錯功能。ConvergenSC的SystemC執行緒支援功能、Incisive的統一化資源層級 (SystemC、Verilog、VHDL等)偵錯環境,以及結合協力廠商的偵錯程式;形成了最完整的SoC系統單晶片驗證作業環境。
Cadence益華電腦公司簡介
Cadence益華電腦是全球最大的電子設計技術及服務供應廠商。許多先進的電腦、網路、無線應用及消費性電子產品廠商都使用我們所提供的各項解決方案,來設計各種奈米等級的電子電路系統和半導體產品。全球最大的技術專業協會 – IEEE,將2002年的企業創新榮譽獎頒發給益華電腦。Cadence益華電腦在全球各地都有營業處、設計中心和研究部門,且擁有大約4,800位員工;公司在2003年的營業額大約為十一億美元。該公司的總部位於加州聖荷西市,在紐約證交所的交易代碼為CDN。有關公司、各項產品和服務的其它資訊,請參閱網站 www.cadence.com.
CoWare是系統層級電子設計自動化(EDA)軟體工具及服務的領導性供應商。該公司推出一系列豐富的電子系統層級(ESL)工具,而讓系統單晶片(SoC)開發人員可以建立嵌入式處理器、晶片內建匯流排,以及DSP咚愕认到y矽智財;建立最佳化之系統單晶片系統架構;以及完成硬體/軟體協同設計;而達到”由設計開始便有所區隔”的目的。該公司所推出之各項解決方案,均是以包括SystemC等開放式工業標準為基礎。CoWare的客戶包括許多主要的系統、半導體,及矽智財廠商,且其領域包括消費性電子產品、咚慵巴ㄓ嵉犬a業。CoWare公司的投資股東,包括ARM安謬H [(LSE:ARM)、(Nasdaq: ARMHY)]、Cadence益華電腦 (NYSE:CDN)、ST Microelectronics (NYSE:STM)、及Sony索尼公司 (NYSE:SNE)。CoWare 公司的總部位於加州聖荷西,且在全球均有辦公室。其他有關CoWare,以及其產品和服務的相關資訊,請參閱網站http://www.coware.com。
Copyright © 2002-2023 COMPOTECH ASIA. 陸克文化 版權所有
聯繫電話:886-2-27201789 分機請撥:11