Mentor Graphics公司與華為公司共建SoC軟硬件協(xié)同驗(yàn)證環(huán)境
華為早在上個(gè)世紀(jì)90年代就認(rèn)識(shí)到SoC的功能驗(yàn)證比傳統(tǒng)的ASIC的功能驗(yàn)證更具有挑戰(zhàn)性,需要付出更多的仿真努力,同時(shí)產(chǎn)品的開(kāi)發(fā)周期也更短,更具有挑戰(zhàn)性。通過(guò)Seamless,可以在產(chǎn)品開(kāi)發(fā)的初期就建立軟硬件協(xié)同驗(yàn)證的環(huán)境,從而達(dá)到增強(qiáng)和加速SoC功能驗(yàn)證的過(guò)程。
“通過(guò)與Mentor建立SoC驗(yàn)證的技術(shù)伙伴關(guān)系,旨在提高我們仿真和調(diào)試SoC芯片的功能驗(yàn)證技術(shù),能夠幫助我們滿足日益緊迫的產(chǎn)品開(kāi)發(fā)周期,使得我們?cè)诹髌皩?duì)SoC芯片的功能實(shí)現(xiàn)更加具有信心。”華為公司上海研發(fā)中心負(fù)責(zé)人表示:“基于Seamless的軟硬件協(xié)同驗(yàn)證環(huán)境將被應(yīng)用到更多的新項(xiàng)目,而且這些項(xiàng)目的驗(yàn)證,不僅僅利用Seamless來(lái)完成軟硬件接口問(wèn)題的調(diào)試,還要利用Seamless進(jìn)行SoC芯片的性能瓶頸分析和嵌入式軟件執(zhí)行的優(yōu)化”。
基于Seamless的軟硬件協(xié)同驗(yàn)證環(huán)境具有以下特點(diǎn):
加速仿真
Seamless提供高質(zhì)量的CPU仿真模型,一方面這些CPU的仿真模型由CPU廠商保證其正確性和完備性;另一方面,由于這些模型是基于指令的仿真引擎而不是RTL或netlist實(shí)現(xiàn),仿真速度要比傳統(tǒng)上基于HDL的仿真快幾個(gè)數(shù)量級(jí)。
高效的軟件調(diào)試能力
指令集仿真器包括一個(gè)高級(jí)語(yǔ)言層次的調(diào)試器,運(yùn)行設(shè)計(jì)者通過(guò)對(duì)C或者是宏匯編語(yǔ)言的調(diào)試,而不再僅僅通過(guò)HDL仿真器的結(jié)果來(lái)推斷問(wèn)題。就像軟件工程師日常調(diào)試的環(huán)境一樣,變量和指針的值都可以被偵察。
信號(hào)的觀測(cè)能力
HDL仿真器比FPGA驗(yàn)證和樣片調(diào)試手段提供了更加強(qiáng)大的信號(hào)觀測(cè)能力。所有的信號(hào)的變化都是基于時(shí)序而精確的。調(diào)試者可以通過(guò)設(shè)置斷點(diǎn)、觸發(fā)條件來(lái)進(jìn)行有效的調(diào)試。
“長(zhǎng)期以來(lái),我們和Mentor一直保持非常好的合作關(guān)系,尤其是在SoC驗(yàn)證方面,Mentor作為SoC驗(yàn)證技術(shù)的領(lǐng)導(dǎo)者,具有強(qiáng)大的技術(shù)優(yōu)勢(shì)和市場(chǎng)份額,我們已經(jīng)建立了針對(duì)Seamless的所有ARM核驗(yàn)證模型;”ARM公司EDA部門經(jīng)理Duncan Bryan先生表示: “同時(shí)我們相信,像華為這樣的公司,一定可以從Seamless對(duì)最新的ARM核驗(yàn)證模型的支持中獲利。”