軟硬件融合之EDA篇:Cadence,軟硬件結(jié)合是競爭的必然選擇
而在談到Cadence對硬件平臺的研發(fā)投入情況時,Cadence公司硬件系統(tǒng)驗證部門產(chǎn)品營銷總監(jiān)Michael Young表示,“我們不能單獨評論Cadence在硬件平臺開發(fā)方面的研發(fā)投資比例,而應(yīng)著眼于長期以來不斷推出的一代又一代硬件產(chǎn)品。Cadence投入大量精力滿足硬件輔助驗證用戶的需求,這本身就足以說明問題。 再者,Cadence是仿真和加速運算的領(lǐng)先者,也非常積極地在發(fā)展硬件協(xié)助運算的產(chǎn)品開發(fā),為了滿足這幾十年不斷變化的市場需求和劃分。Cadence的優(yōu)勢在于,1)我們有最先進和自動化的硬件輔助驗證產(chǎn)品以提升驗證的效率。2)資深的仿真與加速運算的訣竅伴隨著經(jīng)驗豐富的應(yīng)用和部署的工程師團隊為多種垂直市場定制解決方案?!?
Cadence公司硬件系統(tǒng)驗證部門產(chǎn)品營銷總監(jiān)Michael Young
基于此,Cadence以自己的仿真創(chuàng)新、二十年產(chǎn)品開發(fā)經(jīng)驗、一代又一代硬件輔助驗證平臺非常成功的市場應(yīng)用為基礎(chǔ),努力進行技術(shù)創(chuàng)新,開發(fā)新一代產(chǎn)品,以針對模擬加速和仿真方面的功能擴展和高性能驗證流程自動化為基本原則,提高系統(tǒng)芯片驗證生產(chǎn)能力。
Palladium XP 的開發(fā)完全在Cadence內(nèi)部進行。Palladium 并行處理器、邏輯板、可擴展編譯器/運行時軟件和系統(tǒng)的核心技術(shù)全部由Cadence開發(fā)。事實上,Cadence Palladium 產(chǎn)品開發(fā)團隊使用了許多Cadence自己的 EDA 工具開發(fā)和驗證 Palladium XP 系列平臺。在 Palladium XP 開發(fā)期間,處理器內(nèi)核仿真采用了 Incisive,系統(tǒng)核心仿真采用了 Palladium III,硅/板測試和設(shè)計采用了Encounter Test 和 Allegro PCB。
談到這種軟硬件融合對EDA廠商的競爭格局的影響,Michael認為,對于許多熱衷于縮短產(chǎn)品上市時間并提高產(chǎn)品質(zhì)量的公司而言,類似于 Palladium 這樣的硬件輔助驗證產(chǎn)品已經(jīng)成為必備的驗證工具。為了實現(xiàn)客戶要求的目標(biāo),EDA 公司必須提高生產(chǎn)能力,同時又不能明顯影響客戶的設(shè)計和驗證環(huán)境。因此,理想的解決方案必須提供最大限度的補充。自動化和集成驗證流程是滿足市場需求與驗證生產(chǎn)能力的基本要素。
同時,Michael強調(diào),與大部分其它細分市場類似,EDA 行業(yè)內(nèi)部的健康競爭對用戶群體有利,它可以驅(qū)使 EDA 公司進行創(chuàng)新并解決設(shè)計和驗證難題,從而創(chuàng)造更多的價值。 類似于Cadence Palladium XP 這樣的產(chǎn)品將得到持續(xù)改進,實現(xiàn)更好的集成、增加更高的價值驅(qū)動功能,不斷滿足市場需求。 “我們承諾支持 IEEE 和 Accellera 制定的標(biāo)準(zhǔn),以保證與第三方的互通性與可用性,從而允許客戶為自己的產(chǎn)品開發(fā)選擇相同級別的最佳產(chǎn)品。”
對于現(xiàn)在越來越多的硬件廠商開始重視軟件工具的開發(fā),Michael表示,半導(dǎo)體廠商/分銷商推出的免費設(shè)計工具有利于其用戶了解基本原理,有效用戶會使用這些工具作為參考來源。 也許用戶會考慮進行一些規(guī)模非常有限的 IP 層面開發(fā),但是,免費設(shè)計工具通常都是只有有限支持模型(甚至沒有支持模型)的軟件工具,對于這些用戶,沒有持續(xù)的支持性基礎(chǔ)設(shè)施。也可以認為它們的功能組合與性能不適合當(dāng)今系統(tǒng)芯片的快速發(fā)展。 最后,典型情況下,與大多數(shù) EDA 工具相比,免費工具自動化程度低,功能不豐富?!?我們沒有發(fā)現(xiàn)這種現(xiàn)象對類似于 Palladium XP 這樣的硬件輔助驗證產(chǎn)品造成任何影響,原因是大多數(shù)免費工具不提供基于“硬件”的免費工具?!?BR>
因此,在Cadence看來,EDA廠商和硬件廠商的合作遠多于競爭的成分,未來也是如此。“Cadence硬件輔助驗證產(chǎn)品與其他硬件供應(yīng)商之間在相鄰產(chǎn)品解決方案方面的合作有著悠久的歷史,例如 JTAG 調(diào)試工具,可用于軟件開發(fā);協(xié)議測試器,可用于 PCI Express、以太網(wǎng)或 LTE等針對特殊需求的場景測試。
這些合作使我們可以提供更好的集成測試套件、并將現(xiàn)有測試設(shè)備資產(chǎn)的應(yīng)用范圍從硅測試環(huán)境擴展到硅前驗證與確認環(huán)境。Cadence將繼續(xù)進行這些對所有相關(guān)方都會帶來好處的合作。”Michael如是說。
Cadence公司推出的硬件加速平臺:
通過 Cadence Palladium XP 系列平臺,系統(tǒng)芯片開發(fā)商可以提高設(shè)計水平、驗證以前無法實現(xiàn)的性能與可擴展性。Palladium XP 系列平臺是最先進的硬件輔助驗證計算平臺 (VCP)。
通過使用 Palladium XP 系列平臺,設(shè)計團隊可以進行更多的驗證與確認工作,有助于縮短整體上市時間并提高產(chǎn)品質(zhì)量。Palladium XP 系列平臺采用大規(guī)模并行計算處理器并集成 Incisive 熱切換仿真加速技術(shù),可以實現(xiàn)無與倫比的生產(chǎn)能力,用戶在運行時無需重新編譯便可以在軟件仿真、軟件仿真加速和硬件仿真環(huán)境之間順利切換。
Palladium XP 系列平臺綜合了兩種經(jīng)過市場檢驗的技術(shù)(Palladium 仿真和 Incisive Xtreme 加速),可以同時在這兩個領(lǐng)域提供最佳應(yīng)用。它提供新的以前根本無法實現(xiàn)的類似于軟件仿真的靈活使用方式,是傳統(tǒng)仿真技術(shù)的一個在的超越。 通過集成 Incisive 驗證管理器組件,Palladium XP 系列平臺能夠通過指標(biāo)驅(qū)動流程來加快驗證過程的收斂。
Palladium XP 系列平臺綜合了其基于處理器的計算引擎和 Unified Xccelerator Emulator (UXE) 軟件,可以在單一工作站實現(xiàn)極快速可預(yù)期編譯,從而排除了對編譯主機集群的要求,這對于傳統(tǒng)的基于 FPGA 仿真產(chǎn)品必不可少。Palladium XP 系列平臺優(yōu)化了系統(tǒng)設(shè)計與驗證,可提供以下獨特性能:
• 無與倫比的可擴展性,多達 23 億門,增量為 400 萬門
• 行業(yè)領(lǐng)先的調(diào)試能力,具有 FullVision 和 InfiniTrace 特性
• 高性能混合解決方案,可用于硬件/軟件協(xié)同驗證
• 企業(yè)級驗證,支持多達 512 位同時在線用戶
• 第一個支持覆蓋驅(qū)動加速與仿真的平臺
• 第一個支持動態(tài)功耗分析 (DPA) 的平臺
基于 Palladium XP 可用性與靈活性,有經(jīng)驗的用戶開發(fā)了許多 Palladium 的使用方式。 以下是一些 Palladium 應(yīng)用舉例:
• 軟件/系統(tǒng)開發(fā)[!--empirenews.page--]
– 早期固件和軟件驅(qū)動集成
– 驗證 GUI 和用戶界面
– 對應(yīng)用層的軟/硬件性能優(yōu)化
– 用于軟件調(diào)試的 JTAG
– 動態(tài)功耗分析和功耗管理確認
• 長時間軟件仿真加速
– 加速冗長測試用例的硬件驗證
– 實現(xiàn)復(fù)雜情景的測試(例如,緩存和性能檢查)
– 功耗管理驗證
• 回歸
– 認證新 RTL 修改
– 驗證門級網(wǎng)表
– 后回歸調(diào)試失敗記錄
• 原型引導(dǎo)
– 驗證原型網(wǎng)表和映射
– 在原型搭建期間提供調(diào)試可見性
• 測試板開發(fā)
– 驗證測試組件
– 改善和調(diào)試硬件穩(wěn)定性
– 板上接口組建
• 單元測試
– 為 ASIC 測試儀提供測試向量
– BIST / DFT 開發(fā)
• 虛擬硅建模
– 加密模型
– 自足可配置模型