硬件仿真漸成主流,Mentor公司推出新一代硬件仿真平臺(tái)
伴隨著移動(dòng)通信和便攜式設(shè)備的市場(chǎng)大發(fā)展,以及半導(dǎo)體工藝的進(jìn)步,SoC技術(shù)將會(huì)井噴式的增長(zhǎng)。據(jù)預(yù)測(cè),到2017年,全球的SoC市場(chǎng)規(guī)模將達(dá)到488億美元??墒?,問(wèn)題隨之而來(lái)。SoC設(shè)計(jì)的復(fù)雜程度大幅攀升,要進(jìn)行精確的驗(yàn)證就是一個(gè)非常大的挑戰(zhàn)。傳統(tǒng)的EDA工具提供了純軟件的驗(yàn)證方法,但是這已不能滿足實(shí)際的需求。為此,硬件加軟件混合驗(yàn)證的方法開始出現(xiàn),并逐漸得到市場(chǎng)的接納。
EDA巨頭Mentor Graphics公司在幾年前推出了名為Veloce的驗(yàn)證平臺(tái),在得到廣泛的好評(píng)后,新一代的平臺(tái)Veloce2于今年正式推出。Veloce2平臺(tái)的工作能力是一代的2倍,可驗(yàn)證20億邏輯門的設(shè)計(jì)方案。新平臺(tái)包含了名為VirtuaLAB的虛擬實(shí)驗(yàn)室,待測(cè)產(chǎn)品連接到Veloce平臺(tái)上后,可通過(guò)軟件模擬的外設(shè)進(jìn)行仿真。這個(gè)平臺(tái)能提供快速的編譯和完整的調(diào)試功能,并具有先進(jìn)的內(nèi)存模型,功效則大為提高。Veloce2軟件套件兼容第一代Veloce的模擬器,使得原先的使用者可以順利地過(guò)渡到新平臺(tái)。VirtuaLAB模擬器通過(guò)集成關(guān)鍵外設(shè),如USB,以太網(wǎng),以及PCIe和RTL模型,能夠創(chuàng)造出一個(gè)完整的目標(biāo)環(huán)境,能驗(yàn)證硬件和嵌入式軟件。VirtuaLAB是一個(gè)純軟件的環(huán)境,可以同時(shí)支持多種軟件和硬件開發(fā)。相比于以前開發(fā)者用硬件適配器連接物理外設(shè)模擬器的狀況,VirtuaLAB極大地降低了開發(fā)費(fèi)用。VirtuaLAB可以同系統(tǒng)的數(shù)據(jù)中心連接,方便進(jìn)行多個(gè)項(xiàng)目的資源共享。同時(shí),它還支持目前最熱門的外設(shè)協(xié)議,包括多媒體視頻/音頻標(biāo)準(zhǔn)、千兆以太網(wǎng)、USB、PCI Express和SATA接口。整個(gè)Veloce2具備完整的RTL模擬功能,能夠模擬真實(shí)的數(shù)據(jù)進(jìn)行驗(yàn)證。其具有運(yùn)行時(shí)的高性能、快速編譯技術(shù)、易于上手、優(yōu)秀的調(diào)試性能等特點(diǎn),而且還可將基于事務(wù)的加速與不同的傳統(tǒng)電路仿真操作模式組合使用。此外,現(xiàn)今的SoC中都包含了很多的通信協(xié)議,因此,驗(yàn)證IP就成為驗(yàn)證中的一個(gè)重要環(huán)節(jié)。而VirtuaLAB是個(gè)基于多種IP的實(shí)驗(yàn)室,因此能幫助工程師很輕松地完成驗(yàn)證。
Mentor Graphics公司同業(yè)界的很多知名公司都有合作,如ARM、Altera、Xilinx等。這就使得Veloce平臺(tái)能夠適應(yīng)主流的嵌入式系統(tǒng)。并且,在提供產(chǎn)品的同時(shí),Mentor還會(huì)給予客戶很好的技術(shù)輔導(dǎo)。對(duì)于資金相對(duì)緊張的初創(chuàng)公司,還可以提供三個(gè)月的軟件免費(fèi)試用。這對(duì)培養(yǎng)中小客戶也是有非常有利的。
EDA公司的主業(yè)是軟件,但是我們看到,以Mentor Graphics為代表的EDA公司紛紛亮出了自己的硬件驗(yàn)證平臺(tái)。這個(gè)有趣的現(xiàn)象也表明,未來(lái)的EDA競(jìng)爭(zhēng),將可能在硬件層面展開新較量。