關(guān)鍵字:SoC 生產(chǎn)力 EDA
驗(yàn)證IP需求攀升
今天,先進(jìn)的SoC設(shè)計(jì)中包含了各種復(fù)雜的通信協(xié)議,為使工程師能夠在緊張的項(xiàng)目進(jìn)度中達(dá)到他們的覆蓋率目標(biāo),驗(yàn)證IP(VIP)成為驗(yàn)證環(huán)境中的一個(gè)重要組件。為滿足業(yè)界對(duì)下一代驗(yàn)證IP的需求,以提升糾錯(cuò)、性能及SoC集成的易用性,Synopsys公司推出基于全新VIPER架構(gòu)的Discovery VIP。“下一代的VIPER架構(gòu)在以協(xié)議為中心的驗(yàn)證和SoC層驗(yàn)證領(lǐng)域內(nèi)為未來(lái)的創(chuàng)新奠定了基礎(chǔ)。”Synopsys公司高級(jí)行銷總監(jiān)Rajiv Maheshwary表示,“Discovery VIP架構(gòu)所帶來(lái)的愿景和發(fā)展藍(lán)圖能夠應(yīng)對(duì)SoC驗(yàn)證的下一波挑戰(zhàn)。”
Synopsys公司高級(jí)行銷總監(jiān)Rajiv Maheshwary |
“Discovery VIP為加快并簡(jiǎn)化最復(fù)雜SoC設(shè)計(jì)的驗(yàn)證工作提供了內(nèi)在性能、易用性及可擴(kuò)展性。”Maheshwary介紹,Discovery VIP支持所有主流的仿真器,并提供超過(guò)其他商用VIP多達(dá)4倍的性能;其配置、覆蓋率和測(cè)試開(kāi)發(fā)能力,可用于提高IP和SoC產(chǎn)能。
“不同于其他商用化的VIP,Discovery VIP完全采用SystemVerilog語(yǔ)言編寫(xiě),在一個(gè)采用了另一種不同語(yǔ)言的原始實(shí)現(xiàn)周圍,也無(wú)需任何的封裝或者方法學(xué)擴(kuò)展。” Maheshwary 指出,Discovery VIP采用支持通用驗(yàn)證方法學(xué)(UVM)、驗(yàn)證方法學(xué)手冊(cè)(VMM)和開(kāi)放式驗(yàn)證方法學(xué)(OVM)的架構(gòu),而不需要方法學(xué)級(jí)別的互操作性封裝、或者在外層之下的翻譯及重新映射。“這不僅消除了不必要的性能開(kāi)銷,而且還提供了其他內(nèi)在性好處,包括在所有主流仿真器之間的可移植性和在SoC環(huán)境中方便地集成,同時(shí)還有VIP糾錯(cuò)、覆蓋率規(guī)劃和管理的能力和功能。”Maheshwary說(shuō)到。
隨著協(xié)議復(fù)雜度的日益增加,通信協(xié)議的偵錯(cuò)已成為系統(tǒng)級(jí)芯片功能驗(yàn)證中最困難且耗費(fèi)時(shí)日的部分。“協(xié)議驗(yàn)證已經(jīng)成為SoC驗(yàn)證的一個(gè)至關(guān)重要的部分,對(duì)產(chǎn)品的成本及上市時(shí)間有著重要的意義,”Maheshwary表示,Discovery VIP系列中擁有的Synopsys協(xié)議分析器提供了以協(xié)議為中心的糾錯(cuò)和智能可視化。這些特殊的功能讓工程師們能夠快速了解協(xié)議活動(dòng)、識(shí)別瓶頸所在、并去除不符合預(yù)期的行為。Synopsys的VIP可適用于一個(gè)多樣化的協(xié)議組合,包括USB 3.0、ARM AMBA AXI3、AXI4、ACE、HDMI、MIPI(CSI-2、DSI、HIS等)、40G/100G以太網(wǎng)、PCI Express、SATA、OCP和許多其它應(yīng)用。
加速偵錯(cuò)流程
時(shí)下,SoC設(shè)計(jì)與驗(yàn)證環(huán)境變得愈加復(fù)雜,隨著協(xié)議復(fù)雜度不斷攀升,糾錯(cuò)已經(jīng)成為當(dāng)前功能驗(yàn)證中最困難且耗時(shí)的部分。現(xiàn)有的偵錯(cuò)解決方案已無(wú)法滿足實(shí)際需求,必須重新設(shè)計(jì)方案,以使IC設(shè)計(jì)調(diào)試程序可以更符合功能驗(yàn)證環(huán)境,從而幫助工程師提升工作效率。為此,SpringSoft推出第三代Verdi偵錯(cuò)平臺(tái),可讓用戶借助自定義功能、定制環(huán)境以及增強(qiáng)工具間的互操作性來(lái)搭建完整的IC偵錯(cuò)平臺(tái),該產(chǎn)品同時(shí)具備新一代軟件架構(gòu)以增加產(chǎn)品效能與容量的提升。
Springsoft公司常務(wù)副總裁兼首席執(zhí)行官鄧強(qiáng)生 |
“SpringSoft的旗艦產(chǎn)品Verdi在過(guò)去幾年被全球數(shù)以萬(wàn)計(jì)的工程師所采用。”Springsoft公司常務(wù)副總裁兼首席執(zhí)行官鄧強(qiáng)生談到,Verdi通過(guò)加速對(duì)復(fù)雜IC與SoC設(shè)計(jì)工作的徹底了解,進(jìn)而自實(shí)現(xiàn)動(dòng)化,將偵錯(cuò)時(shí)間縮短50%以上,這個(gè)全功能的系統(tǒng)通過(guò)獨(dú)家的數(shù)據(jù)庫(kù)與分析引擎,使長(zhǎng)時(shí)間的行為追蹤自動(dòng)化;提供威力強(qiáng)大的全套設(shè)計(jì)視野,使設(shè)計(jì)具體化并且?guī)椭治鲆蚬P(guān)系;還運(yùn)用專利技術(shù)體現(xiàn)設(shè)計(jì)、斷言與系統(tǒng)測(cè)試基準(zhǔn)之間的功能運(yùn)作與互動(dòng)。“Verdi已經(jīng)成為許多中國(guó)公司選擇的調(diào)試標(biāo)準(zhǔn)工具,”SpringSoft公司全球銷售中心中國(guó)區(qū)經(jīng)理許偉表示,“通過(guò)我們的數(shù)據(jù)庫(kù)可以加速仿真,集成化所帶來(lái)的優(yōu)勢(shì)還包括提高了使用效率和投資回報(bào)率。”
在新版的Verdi3產(chǎn)品中,SpringSoft升級(jí)自有的快速信號(hào)數(shù)據(jù)庫(kù)(FSDB)、用戶在使用Verdi3時(shí)可以有更高效率的資料訪問(wèn)速度。這些升級(jí)包括了多線程的FSDB讀取、更精簡(jiǎn)的FSDB儲(chǔ)存檔案與并行邏輯仿真檔案寫(xiě)出(Parallel Logic Simulation Dumping)。除此之外Verdi3也配備了全新更強(qiáng)大的新版編譯程序,支持SystemVerilog語(yǔ)法、更高速的編譯性能以及更好錯(cuò)誤檢驗(yàn)。新版的編譯程序可降低30%的編譯時(shí)間并減少75%的內(nèi)存使用量。
SpringSoft公司全球銷售中心中國(guó)區(qū)經(jīng)理許偉 |
“與上一代產(chǎn)品相比,Verdi3在性能方面提升2倍、數(shù)據(jù)庫(kù)儲(chǔ)存空間降低30%;并具有更彈性化的定制環(huán)境,更容易整合;提供用戶可以自制工具的Verdi協(xié)作應(yīng)用平臺(tái)(VIA platform)等新功能。”許偉說(shuō)到,此外,還提供更有效率且更可靠的IC設(shè)計(jì)偵錯(cuò)環(huán)境,幫助用戶應(yīng)對(duì)日益復(fù)雜的IC設(shè)計(jì)與驗(yàn)證環(huán)境。
SpringSoft同時(shí)也采用更新的Qt用戶圖形接口平臺(tái)改寫(xiě)了Verdi3的用戶圖形接口(GUI)。借由新的接口,用戶可以任意變更窗口中的工具設(shè)定,將Verdi3變成SoC偵錯(cuò)環(huán)境的儀表板,也可以新增自定義命令(command)、自定義窗口工具欄(toolbar)與快捷鍵(hotkeys)。這些自定義功能可以讓用戶將Verdi3定制成每天工作所需的偵錯(cuò)環(huán)境,并將自定義的環(huán)境儲(chǔ)存供日后使用。此外Verdi3也提供了許多便捷的功能,如Spotlight搜尋功能可以方便用戶搜尋Verdi3的命令、設(shè)定與文件,使用者可以很快速的找到需要的功能與信息而毋須開(kāi)啟相對(duì)應(yīng)的目錄。
對(duì)Verdi3的使用者而言,這些自定義的功能包括了變更或者新增功能來(lái)幫助提升偵錯(cuò)的效率。這個(gè)全新的平臺(tái)提供更便利的用戶接口讓用戶可以輕易的將公司自有的功能、第三方工具以及運(yùn)用VIA自定義的功能整合進(jìn)Verdi3平臺(tái)。工程師可以在Verdi3的圖形接口中直接執(zhí)行用VIA所編寫(xiě)的功能,并且從Verdi3的數(shù)據(jù)庫(kù)中所擷取的信息直接顯示在Verdi3的圖形接口中。
合作共贏
為幫助共同的客戶應(yīng)對(duì)驗(yàn)證挑戰(zhàn),加快產(chǎn)品上市時(shí)間,SpringSoft與Synopsys宣布建立SpringSoft Verdi自動(dòng)偵錯(cuò)系統(tǒng)與Synopsys的通信協(xié)議分析器之間的緊密連結(jié)。“這項(xiàng)合作是通過(guò)SpringSoft VIA交流平臺(tái)實(shí)現(xiàn)的,結(jié)合彼此的先進(jìn)技術(shù),共同解決這些問(wèn)題。”鄧強(qiáng)生表示:“VIA交流平臺(tái)能夠整合業(yè)界的標(biāo)準(zhǔn)偵錯(cuò)平臺(tái)Verdi和Synopsys的Discovery VIP,為用戶提供加快通信協(xié)議偵錯(cuò)的完整解決方案。”
通過(guò)合作,Synopsys將通信協(xié)議偵錯(cuò)技術(shù)整合進(jìn)SpringSoft的設(shè)計(jì)偵錯(cuò)技術(shù)中,從而進(jìn)一步強(qiáng)化了系統(tǒng)芯片的驗(yàn)證效率。“作為Synopsys Discovery VIP家族的一部分,Synopsys的通信協(xié)議分析器能讓工程師快速了解、鑒別設(shè)計(jì)中的通信協(xié)議并進(jìn)行偵錯(cuò)。”Maheshwary介紹,通過(guò)這個(gè)連結(jié),鑒別出的通信協(xié)議違例和錯(cuò)誤能夠無(wú)縫地傳送至Verdi的偵錯(cuò)環(huán)境中,以進(jìn)行信號(hào)層的詳細(xì)分析,并快速地找出造成違例及錯(cuò)誤的源頭。
“Synopsys Discovery VIP家族中的通信協(xié)議分析器提供以通信協(xié)議為中心的偵錯(cuò)方法,”Maheshwary指出,這種獨(dú)特方法使工程師能夠快速了解通信協(xié)議的活動(dòng)內(nèi)容;鑒別出瓶頸所在;并針對(duì)不符合預(yù)期的行為,盡量去除不需要的詳細(xì)內(nèi)容,以便能專注在諸如AXI transactions、USB transfers、PCI Express packets等高級(jí)通信協(xié)議活動(dòng)上進(jìn)行偵錯(cuò)。
而SpringSoft Verdi自動(dòng)偵錯(cuò)系統(tǒng),則能夠在針對(duì)復(fù)雜的數(shù)字IC組件、設(shè)計(jì)區(qū)塊、或整個(gè)系統(tǒng)芯片進(jìn)行驗(yàn)證時(shí),加快諸如尋找、分析、改正錯(cuò)誤源頭等等程序的速度。“這種整合了通信協(xié)議分析器與Verdi的流程能使用戶無(wú)縫且同步地接觸通信協(xié)議中的交易、移轉(zhuǎn)、封包、信號(hào)層分析等等信息。”鄧強(qiáng)生表示,這使得驗(yàn)證工程師們可以專注于最重要的領(lǐng)域,從而加速整體系統(tǒng)芯片的偵錯(cuò)流程。