隨著集成電路的發(fā)展,芯片的集成度越來越高,其中嵌入了 CPU、GPU、MMUs 以及存儲器,為了滿足通信需求還會配置各種協(xié)議接口,如多媒體、視頻、以太網(wǎng)以及 PCIe 等,因此在大規(guī)模芯片設(shè)計(jì)中硬件加速器變成工程師的不二選擇,它可以幫助工程師快速找出問題所在,縮短開發(fā)周期,加快產(chǎn)品上市時(shí)間,在如今競爭激烈的市場環(huán)境下受到很多用戶的青睞。
硬件仿真,優(yōu)勢盡顯
說到仿真我們可能首先會想到軟件仿真,因?yàn)槠湔{(diào)試方便,但是如今也因?yàn)樗俣嚷獾皆嵅?。?dāng)然還有 FPGA 仿真,它以速度快被人們所知,但是缺點(diǎn)是在測試中可見程度差,工程師不容易直接看出問題所在,因此查錯(cuò)花費(fèi)時(shí)間較長。為了更全面滿足 IC 設(shè)計(jì)者的需求,EDA 廠商紛紛推出了硬件仿真加速器,不僅速度快、容量大,而且可以進(jìn)行實(shí)時(shí)調(diào)試,給開發(fā)人員帶來很大的幫助。如今硬件仿真已經(jīng)成為任何驗(yàn)證策略中的主角,因?yàn)樗軌蛟谧罹咛魬?zhàn)性的設(shè)計(jì)中找出最難發(fā)現(xiàn)的缺陷,尤其是當(dāng)缺陷的影響跨越嵌入式軟件和底層硬件之間的邊界時(shí)。Mentor Graphics 公司在硬件仿真領(lǐng)域已經(jīng)耕耘多年,其推出的 Veloce 硬件仿真平臺已經(jīng)得到很多客戶的認(rèn)可。
Mentor Graphics 公司產(chǎn)品市場經(jīng)理 Gabriele Pulini 指出,“硬件仿真的速度是軟件仿真的 1000 倍到 2000 倍,還可以找出軟件仿真無法測出的問題,使芯片在流片之前進(jìn)行完備的軟硬件測試?!?/p>
Mentor Graphics 公司產(chǎn)品市場經(jīng)理 Gabriele Pulini
?
多方合作,建立生態(tài)圈
20 年前 IC 設(shè)計(jì)以門為主,如今以 IP 為主,ARM 核的遍地開花給 IC 設(shè)計(jì)帶來便利,同時(shí)也加大了測試的難度。以 IP 為主的 IC 設(shè)計(jì)規(guī)模越來越大,ARM 核心架構(gòu)也越來越復(fù)雜,因此如何對核進(jìn)行驗(yàn)證,如何將其準(zhǔn)確例化在 SoC 里,以及如何在 SoC 里面驗(yàn)證和優(yōu)化成為 IC 設(shè)計(jì)工程師要考慮的重中之重。為了滿足測試需求,Mentor Graphics 積極與 IP 核授權(quán)廠商展開合作,盡可能早的獲得最新 IP 和相關(guān)技術(shù),以幫助 IC 設(shè)計(jì)工程師解決設(shè)計(jì)中的問題。由此可見,建立生態(tài)圈是硬件仿真測試廠商幫助用戶快速解決問題提供了強(qiáng)有力的保障。
Gabriele Pulini 介紹,“我們已經(jīng)與 ARM 公司簽訂一份多年訂購協(xié)議。通過此協(xié)議,我們可以在常規(guī)發(fā)布前優(yōu)化其 ARM IP 流程和工具。這將使 Mentor 的客戶能在其設(shè)計(jì)中加入最新的 ARM IP,相信其驗(yàn)證、實(shí)施和測試環(huán)境已達(dá)最優(yōu)化,并且還能使其最新 ASIC 和 FPGA 設(shè)計(jì)的性能和功能都達(dá)到最高水平。同時(shí),Imagination 全系列的從入門級到最高性能 MIPS CPU 的設(shè)計(jì),包括最新推出的以 MIPS R6 架構(gòu)為基礎(chǔ)的深度嵌入式 M 級 M6250,都能運(yùn)用 Mentor Veloce 硬件仿真平臺,并且可以通過 Codelink 產(chǎn)品來進(jìn)行調(diào)試?!?/p>
Veloce 擴(kuò)展 APP 庫:開辟硬件仿真新紀(jì)元
Veloce 硬件仿真平臺具有諸多優(yōu)勢,如靈活的硬件仿真器可以允許多個(gè)用戶遠(yuǎn)程操作,其對數(shù)據(jù)中心很友好,企業(yè)服務(wù)器軟件使多用戶之間的硬件使用率最大化等,因此近幾年的市場成長很快。為了更好地服務(wù)客戶,Mentor Graphics 公司在原來的基礎(chǔ)上又推出用于 Veloce 硬件仿真平臺的新型應(yīng)用程序。
Veloce Apps 包括 Veloce Deterministic ICE、Veloce DFT 和 Veloce FastPath,可以解決復(fù)雜 SoC 和系統(tǒng)設(shè)計(jì)中的關(guān)鍵系統(tǒng)級驗(yàn)證難題。這些應(yīng)用程序在升級的 Veloce OS3 操作系統(tǒng)上運(yùn)行,而新的操作系統(tǒng)極大加快了設(shè)計(jì)編譯周期、門級流程和結(jié)果重新檢查。相比以往以硬件為中心的策略,Veloce OS3 上的 Veloce Apps 組合使用可以更快速地向更多工程師提供更加豐富的功能。
Gabriele Pulini 解釋,“硬件仿真從出現(xiàn)到如今已經(jīng)走過了 3 個(gè)階段,從最初只有 CPU/GPU 的 ICE 時(shí)代到加速時(shí)代,隨著互聯(lián)網(wǎng)、多媒體以及存儲器的出現(xiàn)進(jìn)入到虛擬化時(shí)代,如今應(yīng)用越來越多,隨之出現(xiàn)了手機(jī)、汽車、物聯(lián)網(wǎng)以及 DFS 等領(lǐng)域,硬件仿真進(jìn)入了應(yīng)用時(shí)代。Veloce Apps 的推出擴(kuò)充豐富了 Mentor Graphics 在這些領(lǐng)域的服務(wù)能力,未來我們會推出更多的應(yīng)用以擴(kuò)展 Veloce APP 庫,用戶可以根據(jù)測試需要選擇庫的種類進(jìn)行購買安裝?!?/p>
與非網(wǎng)原創(chuàng)報(bào)道,謝絕轉(zhuǎn)載!
更多關(guān)于 Veloce APP 的詳細(xì)內(nèi)容,請參照:Mentor Graphics 發(fā)布 Veloce Apps:開啟硬件仿真新紀(jì)元