隨著芯片設(shè)計(jì)和系統(tǒng)復(fù)雜度的不斷增長,軟件代碼量越來越大,所需的軟件設(shè)計(jì)師也成倍增加。即便如此,仍有60%的嵌入式軟件項(xiàng)目無法按計(jì)劃完成,或被迫取消。因此,設(shè)計(jì)界對EDA工具的期待更加強(qiáng)烈。
從流片前的虛擬原型設(shè)計(jì)、模擬、FPGA原型,到流片后的首批硅片及參考設(shè)計(jì),都需要加速開發(fā)的工具支持。
Mentor董事會主席兼CEO Wally Rhines在峰會上指出:“嵌入式軟件將是EDA領(lǐng)域的下一場革命。”
Mentor公布了其所開發(fā)的嵌入式軟件工具Sourcery CodeBench虛擬版,這套EDA工具包括IDE和創(chuàng)建工具、GNU編譯器、調(diào)試器及分析器等。
Mentor嵌入式軟件部總經(jīng)理Glenn Perry表示,“軟硬件開發(fā)正深深地結(jié)合在一起,并有著獨(dú)特的規(guī)則。讓軟件設(shè)計(jì)師用硬件設(shè)計(jì)工具就像讓水暖工在安裝水槽時(shí)用電工的鉗子。尊重每條規(guī)則的獨(dú)特性很關(guān)鍵。Sourcery CodeBench虛擬版充分利用硬件設(shè)計(jì)工具實(shí)現(xiàn)了純軟件開發(fā)環(huán)境。軟件設(shè)計(jì)師在流片前后均可在虛擬原型和仿真平臺上開發(fā)、調(diào)試及優(yōu)化軟件棧。”
Sourcery CodeBench虛擬版有4項(xiàng)優(yōu)勢:①其與Vista虛擬原型高速仿真平臺集成,可以顯示出功耗和高速緩存狀態(tài)等硬件分析,及相關(guān)的軟件執(zhí)行流程。②可在硬件設(shè)計(jì)早期進(jìn)行軟件調(diào)試,已加速芯片上市時(shí)間。③軟硬件設(shè)計(jì)團(tuán)隊(duì)還可利用該虛擬版工具進(jìn)行協(xié)同設(shè)計(jì),以便在硬件驗(yàn)證較早階段及時(shí)發(fā)現(xiàn)并解決出現(xiàn)的問題。④另外,為了避免在收到硬件原型板時(shí),還要等著軟件開始開發(fā)的尷尬情況,借助Sourcery CodeBench虛擬版,軟件團(tuán)隊(duì)可以提前介入,準(zhǔn)備軟件測試后期的工作。
硅片架構(gòu)設(shè)計(jì)工具的未來之星
Algotochip是一家由日本日東電工投資,2009年9月成立,總部設(shè)在美國加州桑尼維爾的私人公司。其核心技術(shù)是可在8~16周內(nèi),把C語言算法文件轉(zhuǎn)換成硅片GDSII數(shù)據(jù)文件的“藍(lán)盒子”設(shè)計(jì)工具。
Algotochip的CTO暨創(chuàng)始人Satish Padmanabhan表示,軟件設(shè)計(jì)和集成的IP越來越多,設(shè)計(jì)成本不斷上升、首次設(shè)計(jì)項(xiàng)目減少、設(shè)計(jì)周期延長,市場機(jī)會減少、產(chǎn)品生命周期縮短,是目前SoC設(shè)計(jì)面臨的重大挑戰(zhàn)。