SpringSoft推出第三代偵錯(cuò)平臺(tái)Verdi3
21ic訊 SpringSoft公司,日前發(fā)表該公司第三代自動(dòng)化IC設(shè)計(jì)偵錯(cuò)產(chǎn)品。新的Verdi3產(chǎn)品讓用戶借由自定功能、定制環(huán)境以及增強(qiáng)工具間的互操作性來(lái)建立完整的IC偵錯(cuò)平臺(tái),該產(chǎn)品同時(shí)也具備新一代軟件架構(gòu)以增加產(chǎn)品效能與容量的提升。
為了解決日益復(fù)雜的數(shù)字IC設(shè)計(jì)與驗(yàn)證環(huán)境,現(xiàn)有的偵錯(cuò)解決方案必須重新設(shè)計(jì),使IC設(shè)計(jì)調(diào)試程序可以更符合目前工程師所使用的IC功能驗(yàn)證環(huán)境,進(jìn)而幫助工程師提升工作效率。SpringSoft所提出的全新Verdi3 IC設(shè)計(jì)偵錯(cuò)平臺(tái)較上一代產(chǎn)品提升2倍的性能、降低30%的數(shù)據(jù)庫(kù)儲(chǔ)存空間、更彈性化的定制環(huán)境及更容易整合與提供使用者可以自制工具的Verdi協(xié)作應(yīng)用平臺(tái)(Verdi Interoperable Apps (VIA) platform)等新功能,提供了更有效率以及可靠的IC設(shè)計(jì)偵錯(cuò)環(huán)境,幫助使用者克服日益復(fù)雜的IC設(shè)計(jì)與驗(yàn)證環(huán)境。
SpringSoft公司營(yíng)銷副總Mark Milligan表示:「SpringSoft不斷的創(chuàng)新科技提供工程師更有效率的IC偵錯(cuò)方案,從最初的獨(dú)立且具有IC設(shè)計(jì)知識(shí)的調(diào)試程序、到第二代整合了電路行為分析、斷言(Assertion)、測(cè)試平臺(tái)(Testbench)以及低功耗設(shè)計(jì)感知偵錯(cuò)的自動(dòng)化偵錯(cuò)平臺(tái)。至今推出第三代的偵錯(cuò)平臺(tái),SpringSoft更近一步提供許多引人注目的功能,包括用戶可以自行定制合適的偵錯(cuò)環(huán)境、并且享受更快速的偵錯(cuò)效率來(lái)解決來(lái)自于更大、更復(fù)雜的IC電路設(shè)計(jì)環(huán)境所發(fā)生的問(wèn)題?!?/p>
SpringSoft的旗艦產(chǎn)品Verdi在過(guò)去幾年被全球數(shù)以萬(wàn)計(jì)的工程師所采用。通過(guò)加速對(duì)于復(fù)雜IC與SoC設(shè)計(jì)工作的徹底了解,進(jìn)而自動(dòng)化,縮短了一半以上的偵錯(cuò)時(shí)間,這個(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ù)揭露設(shè)計(jì)、斷言(assertions)與系統(tǒng)測(cè)試(testbench)之間的功能運(yùn)作與互動(dòng)。
第三代偵錯(cuò)平臺(tái) Verdi3
在新版的Verdi3產(chǎn)品中,SpringSoft升級(jí)自有并且在業(yè)界被廣泛使用的快速信號(hào)數(shù)據(jù)庫(kù)(FSDB)、用戶在使用Verdi3時(shí)可以有更高效率的資料訪問(wèn)速度。這些升級(jí)包括了多線程(Multi-threaded)的FSDB讀取、更精簡(jiǎn)的FSDB儲(chǔ)存檔案與并時(shí)邏輯仿真檔案寫出(Parallel Logic Simulation Dumping)。除此之外Verdi3也配備了全新更強(qiáng)大的新版編譯程序,支持SystemVerilog 語(yǔ)法、更高速的編譯性能以及更好錯(cuò)誤檢驗(yàn)。新版的編譯程序可以更近一步的降低30%的編譯時(shí)間與減少75%的內(nèi)存使用量。
SpringSoft同時(shí)也采用更新的Qt用戶圖形接口平臺(tái)改寫了Verdi3的用戶圖形接口(Graphical User Interface, GUI)。借由新的接口,用戶可以任意的變更窗口中的工具設(shè)定將Verdi3變成SoC偵錯(cuò)環(huán)境的儀表板,也可以新增自定義命令(command)、自定義窗口工具欄(toolbar)與快捷鍵(hotkeys)。這些自定義功能可以讓用戶將Verdi3更容易的定制成每天工作所需的偵錯(cuò)環(huán)境,并將自定義的環(huán)境儲(chǔ)存供日后使用。此外Verdi3也提供了許多便捷的功能,如Spotlight搜尋功能可以方便用戶搜尋Verdi3的命令(commands)、設(shè)定(Preference)與文件,使用者可以很快速的找到需要的功能與信息而毋須開啟相對(duì)應(yīng)的目錄。
對(duì)Verdi3的使用者而言,這些自定義的功能包括了變更或者新增功能來(lái)幫助提升偵錯(cuò)的效率。這個(gè)全新的平臺(tái)提供更便利的用戶接口讓用戶可以輕易的將公司自有的功能、第三方工具以及運(yùn)用VIA自定義的功能整合進(jìn)Verdi3平臺(tái)。工程師可以在Verdi3的圖形接口中直接執(zhí)行用VIA所編寫的功能,并且從Verdi3的數(shù)據(jù)庫(kù)中所擷取的信息直接顯示在Verdi3的圖形接口中。VIA平臺(tái)已經(jīng)于2011年10月發(fā)表,VIA所提供的開放式平臺(tái)讓使用者可以運(yùn)用SpringSoft標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)的應(yīng)用程序編程接口(API) 將設(shè)計(jì)知識(shí)(design knowledge)應(yīng)用在他們?yōu)槠湓O(shè)計(jì)流程量身訂作的應(yīng)用程序中,讓各公司的CAD人員可以輕易的開發(fā)出便于重復(fù)使用的程序與工具來(lái)符合設(shè)計(jì)流程的需求。
使用Verdi3設(shè)計(jì)你的偵錯(cuò)環(huán)境
工程師可以針對(duì)工作的需求設(shè)計(jì)個(gè)人化的Verdi3環(huán)境,從此例中可看出,用戶可將邏輯電路與低功耗仿真的信息同時(shí)顯示于同一窗口中。
第三代偵錯(cuò)平臺(tái)
SpringSoft在新一代IC設(shè)計(jì)偵錯(cuò)的領(lǐng)導(dǎo)產(chǎn)品配備了全新的外觀與用戶接口以幫助用戶提升工作效率。在上一代產(chǎn)品中(圖左),使用者必須開啟多個(gè)窗口查看低功耗IC設(shè)計(jì)偵錯(cuò)所需要的功耗與邏輯仿真的信息。而在新一代的Verdi3(圖右)中,使用者可以將所有相關(guān)的信息快速的在單一窗口中查看與操作。