新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 專題 > SoC設(shè)計:虛擬原型成為主流

SoC設(shè)計:虛擬原型成為主流

作者:Nithya Ruff 時間:2013-02-07 來源:電子產(chǎn)品世界 收藏

  摘要:近期的開發(fā)使對于軟件和模型開發(fā)人員都更易于使用。本文闡述了驗證技術(shù)將如何幫助數(shù)量不斷增長的開發(fā)團隊將更高質(zhì)量的軟件解決方案快速推向市場。

本文引用地址:http://butianyuan.cn/article/141875.htm

  開發(fā)復(fù)雜的系統(tǒng)是一門越來越昂貴的生意。根據(jù)研究公司IBS調(diào)查結(jié)果:系統(tǒng)級芯片()的開發(fā)成本從90納米的兩千萬美元飆升到32納米的接近一億美元,同時軟件開發(fā)成為開銷增長最快的部分。通常,56%的項目會被拖延,因為開發(fā)人員要花費將近四分之一的時間來進行測試和除錯。此外,軟件糾錯在許多項目中成為了開發(fā)人員面對的一個關(guān)鍵問題,并且被看作是一個項目能否取得成功的最重要的部分。

  另一方面,那些較早進入市場的公司則擁可有更高的產(chǎn)量,并且一直保持著大幅度的增長。在一個兩年半的開發(fā)周期中將軟件開發(fā)提速縮減7個月的時間,則在產(chǎn)品生命周期中可以額外增加5千萬美元的收益(如圖2)。

  于是,順理成章的是越來越多的軟件團隊會欣然接受一些可以幫助他們加速開發(fā)周期和編寫更高質(zhì)量代碼的技術(shù)和流程。然后,當(dāng)需要抉擇時他們可以繼續(xù)使用這些技術(shù),如董事會會因為對更好的開發(fā)人員產(chǎn)品開發(fā)工作的賞識而給開發(fā)人員一種優(yōu)勢。

  在驗證解決方案出現(xiàn)在市場上的幾年間,軟件復(fù)雜度的增加以及開發(fā)成本的暴增正在驅(qū)動著主流用戶對其的需求?! ?/p>

 

  什么是虛擬原型?

  虛擬原型是被開發(fā)系統(tǒng)的快速且具有完整功能的軟件模型。因為虛擬原型可以執(zhí)行未修改的產(chǎn)品代碼,工程師不需要等到硬件(芯片或開發(fā)板)完成就可以開發(fā)軟件。相對于傳統(tǒng)的方法,這能夠為軟件開發(fā)團隊在開發(fā)系統(tǒng)時帶來9~12個月的優(yōu)勢,并且在硬件真正完成時更易于配置系統(tǒng)。一旦硬件得以實現(xiàn),虛擬原型可被用來調(diào)試發(fā)現(xiàn)難以查找的問題,為開發(fā)過程提供了更多的系統(tǒng)級可見度。

  虛擬原型通過結(jié)合軟件行為與硬件來提供一種平臺級視圖來加速軟件糾錯。這種視圖使開發(fā)人員能夠在數(shù)小時之內(nèi)就能夠辨識出缺陷的根本原因,而不是數(shù)天或數(shù)周。開發(fā)人員可以設(shè)置和重設(shè)硬件寄存器的值,停止和啟動調(diào)試周期,或者在一個特定的、有問題的區(qū)域內(nèi)放大觀察,而無需對軟件進行大的改變。

  因為它們將硬件和軟件相連,虛擬原型使設(shè)計團隊能夠更高效地溝通。使用者可以識別和糾正潛在的規(guī)格或闡釋錯誤,并在整個硬件上使用各種軟件驅(qū)動的腳本來驗證系統(tǒng)。  

 

  虛擬原型還可以通過提升測試覆蓋率來提高質(zhì)量。開發(fā)人員可以進行更多的邊界測試,更好地理解問題的潛在根本原因,以及通過生成和自動地對軟件和硬件進行基于腳本的測試。

  易于使用,易于導(dǎo)入

  盡管虛擬原型技術(shù)被越來越多地采用,一些開發(fā)人員仍然堅持他們的觀點,即虛擬原型技術(shù)很難使用和部署到他們的流程中。但是,業(yè)界一直以來都在努力克服這些曾經(jīng)存在的導(dǎo)入障礙。

  快速而準(zhǔn)確的事務(wù)級模型的出現(xiàn)是成功的虛擬原型的關(guān)鍵?,F(xiàn)在許多處理器供應(yīng)商都發(fā)布虛擬模型以實現(xiàn)與其最新的內(nèi)核的匹配。例如,Synopsys自有的DesignWare 知識產(chǎn)權(quán)(IP)庫包含了完整的接口IP解決方案,由控制器、物理層(PHY)和驗證IP組成,可適應(yīng)于各種廣為使用的協(xié)議、模擬IP、嵌入式存儲器、邏輯庫、處理器內(nèi)核和子系統(tǒng)。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 下一頁

關(guān)鍵詞: SoC 嵌入式 虛擬原型 201301

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉